AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.06.2020, 18:53   #1  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Не открывается вложение из email на телефоне
Всем доброго дня.
Столкнулся вот с какой ситуацией. Есть периодическая операция которая формирует отчет в Excel, сохраняет его в PFD, создает письмо, вкладывает отчет в него и отправляет. Всё работало и все были счастливы, но только до поры до времени
Обратился пользователь с жалобой на то что не может открыть вложение в письме. В ходе разбирательств выяснилось что не может открыть вложение на телефоне (IPhone), а не на ПК. Хотя на ПК всё норм. На телефоне вложение выглядит как файл без расширения. Если переслать это письмо с телефона на другой телефон (Android), на нем вложение тоже без расширения.
Если же это письмо изначально из Аксапты послать двум получателям и открыть на разных телефонах (IPhone, Android), то на втором всё норм.
Казалось бы ответ очевиден, надо выкинуть яблокофон, но вскрылось вот что. Если на IPhone послать письмо с PDF во вложении, то вложение без проблем распознаётся.
И еще это не единственный отчет в PDF который отправляется по почте. Если другой такой отчет попытаться открыть на IPhone, то он открывается. Т.е проблема только с первым отчетом.
Казалось бы опять всё просто. Взять сравнить два класса формирователя отчетов и решено, но это я уже делал. У нас есть общий родитель для работы с Excel, в нем создание/сохранение/отображение и прочее. Его наследники только наполняют файл данными.
Отчет создаётся из шаблона. Думал проблема в нем. Создавал новый шаблон с нуля без всякого форматирования для того чтобы исключить возможные косяки. Но это не помогло.
Из интересного вот еще что, месяц назад перешли с Ах4 на Ах2012. Пользователь утверждает что раньше проблем с открытием вложений не было, а сейчас появились.
Ах2012 крутится на новых серверах Windows Server 2016 Standart
Ax4 крутилась на Windows Server 2008 R2 Enterprise
Офис и там и там 2013
Кто-нибудь сталкивался с подобной проблемой?
Посоветуйте куда копать?
Старый 19.06.2020, 17:43   #2  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Методом научного тыка выяснил что это связано с наименованием файла. Но что именно ему не нравится не понятно. Сейчас остановился на том наименование которое норм работает. Если кому-нибудь будет интересно, то могу привести примеры которые перебирались для выявления проблемы.
Старый 19.06.2020, 18:10   #3  
axm2017 is offline
axm2017
Участник
 
1,913 / 308 (14) ++++++
Регистрация: 15.05.2017
Интересно конечно.
Старый 19.06.2020, 18:54   #4  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Изначально файл назывался "Учет рабочего времени продавцов <код_сайта> <код_склада> <время_в_секундах>.pdf"
Начал с банального "test.pdf" - оно работает на IPhone
Не рабочие варианты
"Учет рабочего времени <код_сайта> <код_склада> <время_в_секундах>.pdf"
"Учет рабочего времени <код_сайта> <время_в_секундах>.pdf"
"Учет рабочего времени <код_сайта>.pdf"
"Учет рабочего времени продавцов <код_склада> <время_в_секундах>.pdf"
"Учет рабочего времени продавцов <время_в_секундах>.pdf"
"Учет рабочего времени продавцов.pdf"
"Учет рабочего времени продавов.pdf"
"Учет рабочего времени проавцов.pdf"
"123456789012345678901234567890продавцов0.pdf"
"Учет рабочего времени продавцов_<код_сайта> <код_склада> <время_в_секундах>.pdf"
"Учет рабочего времени продавцов_<код_сайта>_<код_склада> <время_в_секундах>.pdf"
"Учет рабочего времени <код_сайта>_<код_склада> <время_в_секундах>.pdf"
"Учет рабочего времени_<код_сайта>_<код_склада> <время_в_секундах>.pdf"
"Учет рабочего времени_<код_сайта>_<время_в_секундах>.pdf"
"Учет рабочего времени продавцов <наименование_сайта> <код_склада> <время_в_секундах>.pdf"
"Учет рабочего времени <наименование_сайта> <код_склада> <время_в_секундах>.pdf"
"Учет рабочего времени продавцов_<наименование_сайта> <код_склада> <время_в_секундах>.pdf"
"Учет рабочего времени_<наименование_сайта> <код_склада> <время_в_секундах>.pdf"
"Учет рабочего времени_<наименование_сайта>_<код_склада> <время_в_секундах>.pdf"
Если обобщить то если встречалось слово "продавцов" или <код_сайта> или <наименование_сайта> то файл на IPhone не читался (на Android всё норм).
Я проверял на различные нечитаемые символы, всё равно не помогало.
Пока остановились на варианте "Учет рабочего времени.pdf", а остальную информацию в тексте письма.
Старый 22.06.2020, 14:56   #5  
SuperStar88 is offline
SuperStar88
Участник
 
82 / 10 (1) +
Регистрация: 11.08.2017
Может просто слишком длинное наименование?
Старый 23.06.2020, 11:08   #6  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Цитата:
Сообщение от smailik Посмотреть сообщение
"123456789012345678901234567890продавцов0.pdf"
Я думал о том что оно может быть просто длинным, но вариант выше появился после варианта "1234567890123456789012345678901234567890.pdf" и там и там по 40 символов, но со словом "продавцов" не работает. Также пробовал с 50тью символами - норм.
Теги
ax2012r3, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
stoneridgesoftware: Email Alerts on Power BI Dashboards with Microsoft Flow – Better Together Blog bot DAX Blogs 0 19.01.2017 20:11
emeadaxsupport: Sending email notifications for Retail orders [AX 2012 R2 and R3] Blog bot DAX Blogs 0 17.03.2015 00:11
emeadaxsupport: Sending email receipts from Retail POS Transactions Blog bot DAX Blogs 0 07.03.2015 02:23
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:06.