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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.08.2022, 13:46   #1  
axm2017 is offline
axm2017
Участник
 
1,274 / 227 (10) ++++++
Регистрация: 15.05.2017
как извлечь XML из Excel для Word DAX 365 ER
Речь о ER.

Как то коллеги из MS показывали веселый фокус который заключался в том, что из отчета Excel с именованными диапазонами и ко ER отчета, они как то выгружали это в XML а затем веселясь и толкая речи о скорой победе коммунизма загружали это вроде как через сопоставление XML в Word получая практически бесплатно два отчета по трудозатратам одного.

Вопрос как они выгружали (память не запечатлила этот момент)?
Пример Project Invoice (Word)

И чтобы два раза не ходить можно ли подобную тему повторить для PDF? И вообще как оно с PDF обстоит: пока просто не нашел внятно как сделать отчет в плане как задаем структуру и ко.

Последний раз редактировалось axm2017; 01.08.2022 в 14:01.
Старый 01.08.2022, 15:54   #2  
EVGL is offline
EVGL
Участник
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,404 / 3006 (109) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Притаттачить файл Ворд к конфигурации со структурой, сохранить, извлечь приаттаченный файл, и в нем как по волшебству появляется xml map. В случае PDF - обратный процесс: из полей PDF можно обновить конфигурацию. Итератор симулируется так: Field1, Field2, Field3. Тем самым количество строк - конечно.
За это сообщение автора поблагодарили: axm2017 (5).
Старый 01.08.2022, 17:02   #3  
axm2017 is offline
axm2017
Участник
 
1,274 / 227 (10) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от EVGL Посмотреть сообщение
.. В случае PDF - обратный процесс: из полей PDF можно обновить конфигурацию. Итератор симулируется так: Field1, Field2, Field3. Тем самым количество строк - конечно.
На всякий случай домохозяйкам на заметку

https://docs.microsoft.com/en-us/dyn...onversionToPDF
Старый 02.08.2022, 10:31   #4  
axm2017 is offline
axm2017
Участник
 
1,274 / 227 (10) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от EVGL Посмотреть сообщение
Притаттачить файл Ворд к конфигурации со структурой, сохранить, извлечь приаттаченный файл, и в нем как по волшебству появляется xml map..
На заметку домохозяйкам
https://docs.microsoft.com/en-us/dyn...n-word-2016-11

ЗЫ не до конца осознал почему такой косяк существует но не вижу кнопку импорта шаблона при создании Word отчета к модели. Необычно. Становится понятно почему word-овские invoice отчеты шли наследниками от excel ных

Последний раз редактировалось axm2017; 02.08.2022 в 11:44.
Старый 02.08.2022, 15:07   #5  
axm2017 is offline
axm2017
Участник
 
1,274 / 227 (10) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от EVGL Посмотреть сообщение
В случае PDF - обратный процесс: из полей PDF можно обновить конфигурацию. Итератор симулируется так: Field1, Field2, Field3. Тем самым количество строк - конечно.
Мелкая ремарка
С учетом PDFMerger количество строк в общем то не ограничено.
В какой то мере так даже проще работать: делаю страницу заголовка + делаю страницу с табличными данными + делаю страницу с эпилогом.
Старый 02.08.2022, 16:11   #6  
EVGL is offline
EVGL
Участник
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,404 / 3006 (109) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Мелкая ремарка
С учетом PDFMerger количество строк в общем то не ограничено.
В какой то мере так даже проще работать: делаю страницу заголовка + делаю страницу с табличными данными + делаю страницу с эпилогом.
Я сначала не понял вашего вопроса. Сделать из Excel файл PDF - действительно не проблема. А вот напрямую писать в PDF с формой осложняется именно тем, что в PDF есть понятие поля, но нет, похоже, понятия повторяющейся строки. Ныне уволенные московские разработчики проявили smakalka и научились распознавать серии сходных полей PDF, оканчивающиеся на цифру, как повторяющуюся запись. При этом есть функция импорта из PDF, распознающая такие структуры. Такая же функция есть для импорта структур named range из Excel. Если это отсутствует в Word (не проверял), то это связано со сложностью создания XML-схем вовне и их включения в Word. Очевидно, решили сделать обратный процесс.

Последний раз редактировалось EVGL; 02.08.2022 в 16:17.
Старый 02.08.2022, 16:33   #7  
axm2017 is offline
axm2017
Участник
 
1,274 / 227 (10) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от EVGL Посмотреть сообщение
Я сначала не понял вашего вопроса. Сделать из Excel файл PDF - действительно не проблема. А вот напрямую писать в PDF с формой осложняется именно тем, что в PDF есть понятие поля, но нет, похоже, понятия повторяющейся строки.
.
Да это не вопрос (он был ранее) а просто удобная напоминалка для себя + шаринг мелкого опыта, так как сейчас копаюсь в этом вопросе.

Цитата:
Сообщение от EVGL Посмотреть сообщение
Ныне уволенные московские разработчики проявили smakalka и научились распознавать серии сходных полей PDF, оканчивающиеся на цифру, как повторяющуюся запись. При этом есть функция импорта из PDF, распознающая такие структуры.
.
Уволенные ли?
Хз на счет чистых Ms ников но как минимум часть их веселых и сметливых подручных вполне себе жива и конечный капиталист вроде у них тот же.

По описанию редкий изврат.
PDFMerger вполне себе работает как ожидалось скрепляя файлики в единый документ.

Зы на всякий случай преобразовалка в PDF всякого
(должно быть AccountingDocumentsERPostProcessingToggle::isEnabled())
X++:
                        ERBinaryContentService binaryContentService = new ERBinaryContentService();
                        binaryContentService.parmERFormatMappingId(DocuParameters::find().AccountingDocumentsERFormatMapping);
                        binaryContentService.initBinaryDataFromStream(wordDocument.saveToStream());
                        binaryContentService.processReportInER(this as ERIReportPostProcessingSupported);

Последний раз редактировалось axm2017; 02.08.2022 в 16:37.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
jaestevan: Microsoft Dynamics 365 for Operations Blog bot DAX Blogs 0 02.11.2016 01:11
emeadaxsupport: Microsoft Dynamics AX 2012 Office Addins tab does not appear in Microsoft Excel 2007 or Word 2007 on a 64bit Windows system Blog bot DAX Blogs 0 25.02.2012 05:42
dax-lessons: Generate XML Documentation Files for a project - DAX 2009 Blog bot DAX Blogs 0 04.05.2009 14:05
dax-lessons: Generate XML Documentation Files for a project - DAX 2009 Blog bot DAX Blogs 0 08.08.2008 19:06
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:34.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.