01.08.2022, 13:46 | #1 |
Участник
|
как извлечь 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 |
Banned
|
Притаттачить файл Ворд к конфигурации со структурой, сохранить, извлечь приаттаченный файл, и в нем как по волшебству появляется xml map. В случае PDF - обратный процесс: из полей PDF можно обновить конфигурацию. Итератор симулируется так: Field1, Field2, Field3. Тем самым количество строк - конечно.
|
|
|
За это сообщение автора поблагодарили: axm2017 (5). |
01.08.2022, 17:02 | #3 |
Участник
|
Цитата:
https://docs.microsoft.com/en-us/dyn...onversionToPDF |
|
02.08.2022, 10:31 | #4 |
Участник
|
Цитата:
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 |
Участник
|
Цитата:
С учетом PDFMerger количество строк в общем то не ограничено. В какой то мере так даже проще работать: делаю страницу заголовка + делаю страницу с табличными данными + делаю страницу с эпилогом. |
|
02.08.2022, 16:11 | #6 |
Banned
|
Я сначала не понял вашего вопроса. Сделать из 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 |
Участник
|
Цитата:
Цитата:
Хз на счет чистых 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. |
|
|
|