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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2021, 11:59   #501  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от belugin Посмотреть сообщение
Найти коммерческую библиотеку, поддерживающую эмбеддинг XML в PDF/A
По быстрому нашел только вот это
Спасибо. Цена даже за некоммерческое использование захватывает дух, а о коммерческом и говорить нечего. Вчера перепробовал три GPL-библиотеки:
- PDF Clown
- SharpPDF
- iTextSharp

Первые две позволяют присоединять файл только к странице в виде Annotation:FileAttachment , т.е. части документа, но стандарт ZUGFeRD он же x-Factur он же EN16931 строго предписывает присоединять ко всему документу целиком. С помощью iTextSharp получил вчера слабый успех: валидатор https://www.zugferd-community.net/de...ard/validation в первый раз не свалился сразу, а одобрил вложенный файл, забраковав сам PDF из-за недостаточно корректных метаданных. Проклятый формат предписывает даже в метаданных XMP все до последней запятой:
Цитата:
<rdfescription rdf:about=""
xmlns:zf="urn:ferddfa:invoice:rc#">
<zfocumentType>INVOICE</zfocumentType>
<zfocumentFileName>ZUGFeRD-invoice.xml</zfocumentFileName>
<zf:Version>RC</zf:Version>
<zf:ConformanceLevel>BASIC</zf:ConformanceLevel>
</rdfescription>

Последний раз редактировалось EVGL; 28.12.2021 в 12:01.
Старый 06.01.2022, 19:15   #502  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Дамы и господа, а с чем связан такой эффект: при попытке сделать View / Original счета по заказу при таких настройках из ER Destinations
Нажмите на изображение для увеличения
Название: Screenshot 2022-01-06 171200.png
Просмотров: 41
Размер:	23.3 Кб
ID:	13265
из внутреннего контейнера настроек ERFileDestinations выбрасыватся архив и остается только Screen? Идет только печать на экран, так сказать.
Старый 07.01.2022, 00:07   #503  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Ну, в общем, что-то получилось в качестве Proof of Concept: ZUGFeRD21_EN16931.pdf
Проблема осталась в том, что ER разрушает соответствие PDF/A-3.
Старый 07.01.2022, 00:39   #504  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от EVGL Посмотреть сообщение
из внутреннего контейнера настроек ERFileDestinations выбрасыватся архив и остается только Screen? Идет только печать на экран, так сказать.
Судя по всему, включена фича для автоопредения action
За это сообщение автора поблагодарили: EVGL (10).
Старый 08.01.2022, 00:16   #505  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от belugin Посмотреть сообщение
Судя по всему, включена фича для автоопредения action
Точно, это было оно, спасибо!
Старый 08.01.2022, 00:30   #506  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Для полноты опишу подход, который воплотил:
- создал конфигурацию ER на основе Invoice model с тэгом SalesOrderInvoice, в которой внутри папки (т.е. ZIP) сидят по отдельности PDF и XML
- ER заполняет форму внутри PDF. Конвертацию из Excel посчитал слишком рискованной, поскольку нет никакого контроля, и внутри PDF может быть все, что угодно. И XMP пришлось бы добавлять.
- ER заполняет XML
- ER формирует ZIP и выдает его
- я его перехватываю, распаковываю в памяти и вкладываю XML в PDF, добавляя некоторые обязательные для ZUGFeRD ссылки и атрибуты внутри PDF
- результат выдаю на экран или куда-то еще

Последний раз редактировалось EVGL; 08.01.2022 в 00:35.
За это сообщение автора поблагодарили: ax_mct (10).
Старый 28.01.2022, 14:03   #507  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Подскажите, можно ли из формата каким-то выражением получить "свое" Name или GUID? Т.е. в конструкторе форматов получить значение поля из таблицы ERSolutionTable
Нажмите на изображение для увеличения
Название: 11.jpg
Просмотров: 32
Размер:	55.5 Кб
ID:	13278
Старый 29.01.2022, 18:36   #508  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от Libovs Посмотреть сообщение
Подскажите, можно ли из формата каким-то выражением получить "свое" Name или GUID?
Интересно, а зачем это нужно?
Старый 29.01.2022, 21:25   #509  
axm2017 is offline
axm2017
Участник
 
1,891 / 295 (13) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от EVGL Посмотреть сообщение
..
- я его перехватываю, распаковываю в памяти и вкладываю XML в PDF..
Если не секрет (из любознательности) а где перехватываете?
Старый 05.02.2022, 18:57   #510  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Цитата:
Сообщение от belugin Посмотреть сообщение
Интересно, а зачем это нужно?
Есть кастомная справочная таблица, в которой настраиваются определенные параметры для конкретного формата. Что-то типа
Формат Параметр Значение
Name1 Param1 Value
Name1 Param2 Value
Name2 Param1 Value
и в формате надо выбрать из этой таблицы записи, заданные для "текущего" формата. RecId и GUID неудобно использовать с точки зрения юзабилити для пользователя, а для Name - тоже гарантируется уникальность.


Можно конечно писать и
FILTER(CustomTable, CustomTable.Name="Name1")
но хотелось бы избежать "хардкода" - внутри формата использовать не текстовую константу, а ссылку "на себя" (типа this.)
Старый 05.02.2022, 20:41   #511  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Рассматривали ли вы вот это https://docs.microsoft.com/en-us/dyn...ameters-set-up
Старый 19.08.2022, 10:26   #512  
axm2017 is offline
axm2017
Участник
 
1,891 / 295 (13) ++++++
Регистрация: 15.05.2017
Смотрю сейчас как преобразовывать Excel и ко в PDF без напрягов.
Как понимаю нужно использовать Make PDF conversion available фичу
Кто то уже использовал этот функционал?
Как понимаю нужно сделать объект типа файл в формате?

Разобрался.
Совет дня: не забывайте проставлять имена в форматах.
Вообще действительно крутая фича которая позволяет жить без страданий с pdf
https://docs.microsoft.com/en-us/dyn...onversionToPDF

Де факто делая отчет в Excel можно за несколько минуток преобразовать в word и PDF и это крайне круто.

Последний раз редактировалось axm2017; 19.08.2022 в 10:56.
За это сообщение автора поблагодарили: Logger (1).
Старый 30.08.2022, 21:52   #513  
axm2017 is offline
axm2017
Участник
 
1,891 / 295 (13) ++++++
Регистрация: 15.05.2017
Так как приходиться теперь и мне делать порой доклады типа вводной по ER и хочется как то полноценно раскрыть тему то вопрос знатокам по истории происхождения ER.
Когда, с какими первоначальными целями родилась идея? Изменилась ли архитектура по сравнению с изначальным замыслом? Как?
Откуда взялись китайцы?
Сам увы обладаю лишь частичным знанием от теперь уже турецких(? если не переехали) коллег с момента интеграций с SSRS

Последний раз редактировалось axm2017; 30.08.2022 в 21:56.
Старый 12.09.2022, 22:51   #514  
mifi is offline
mifi
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
173 / 89 (3) ++++
Регистрация: 24.07.2002
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Откуда взялись китайцы?
Сам увы обладаю лишь частичным знанием от теперь уже турецких(? если не переехали) коллег с момента интеграций с SSRS
Говорят, что
Historically native to northern China, the Han Chinese trace their cultural ancestry to the Huaxia, the initial confederation of agricultural tribes living along the Yellow River.The term Huaxia refers to the collective Neolithic confederation of agricultural tribes Hua and Xia who settled along the Central Plains around the middle and lower reaches of the Yellow River in northern China.
https://en.wikipedia.org/wiki/Han_Chinese
Старый 12.09.2022, 23:02   #515  
axm2017 is offline
axm2017
Участник
 
1,891 / 295 (13) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от mifi Посмотреть сообщение
Говорят, что
Historically native to northern China, the Han Chinese trace their cultural ancestry to the Huaxia, the initial confederation of agricultural tribes living along the Yellow River.The term Huaxia refers to the collective Neolithic confederation of agricultural tribes Hua and Xia who settled along the Central Plains around the middle and lower reaches of the Yellow River in northern China.
https://en.wikipedia.org/wiki/Han_Chinese
Причем здесь хани если на то пошло? Китайцы - это несколько более широкое понятие.
И вопроса истории откуда и почему они вдруг заюзали ER не исчез. А юзают они его довольно широко и в табели о рангах даже в лучшие годы по понятным причинам без проблем могли стопнуть всякие изыски ER от московского офиса (а сейчас как понимаю с учетом разбегания московских негриков так вообще наверное законодатели мод по этой теме)

Последний раз редактировалось axm2017; 12.09.2022 в 23:14.
Теги
generic electronic reporting, ger

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ievgensaxblog: MSDyn365FO. How to Import CSV file using Electronic Reporting. Part 2 – Format. Blog bot DAX Blogs 0 06.02.2019 07:12
ievgensaxblog: MSDyn365FO. How to Import CSV file using Electronic Reporting. Part 1 – Data Model. Blog bot DAX Blogs 0 06.02.2019 07:12
erconsult: Electronic Reporting (ER) Cookbook 2: new tips from the kitchen Blog bot DAX Blogs 0 06.08.2018 17:11
powerobjects: Electronic Reporting in Dynamics 365 for Finance and Operations Blog bot DAX Blogs 0 14.02.2018 03:28
erconsult: Electronic Reporting (ER) Cookbook Blog bot DAX Blogs 24 09.10.2017 08:47
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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