AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search Mark Forums Read

 
 
Thread Tools Search this Thread Display Modes
Old 28.12.2021, 11:59   #501  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Join Date: 09.07.2002
Location: Parndorf, AT
Quote:
Originally Posted by belugin View Post
Найти коммерческую библиотеку, поддерживающую эмбеддинг 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 все до последней запятой:
Quote:
<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>

Last edited by EVGL; 28.12.2021 at 12:01.
Old 06.01.2022, 19:15   #502  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Join Date: 09.07.2002
Location: Parndorf, AT
Дамы и господа, а с чем связан такой эффект: при попытке сделать View / Original счета по заказу при таких настройках из ER Destinations
Click image for larger version

Name:	Screenshot 2022-01-06 171200.png
Views:	62
Size:	23.3 KB
ID:	13265
из внутреннего контейнера настроек ERFileDestinations выбрасыватся архив и остается только Screen? Идет только печать на экран, так сказать.
Old 07.01.2022, 00:07   #503  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Join Date: 09.07.2002
Location: Parndorf, AT
Ну, в общем, что-то получилось в качестве Proof of Concept: ZUGFeRD21_EN16931.pdf
Проблема осталась в том, что ER разрушает соответствие PDF/A-3.
Old 07.01.2022, 00:39   #504  
belugin is offline
belugin
Участник
belugin's Avatar
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Join Date: 16.01.2004
Blog Entries: 5
Quote:
Originally Posted by EVGL View Post
из внутреннего контейнера настроек ERFileDestinations выбрасыватся архив и остается только Screen? Идет только печать на экран, так сказать.
Судя по всему, включена фича для автоопредения action
This post has been rated by: EVGL (10).
Old 08.01.2022, 00:16   #505  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Join Date: 09.07.2002
Location: Parndorf, AT
Quote:
Originally Posted by belugin View Post
Судя по всему, включена фича для автоопредения action
Точно, это было оно, спасибо!
Old 08.01.2022, 00:30   #506  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Join Date: 09.07.2002
Location: Parndorf, AT
Для полноты опишу подход, который воплотил:
- создал конфигурацию ER на основе Invoice model с тэгом SalesOrderInvoice, в которой внутри папки (т.е. ZIP) сидят по отдельности PDF и XML
- ER заполняет форму внутри PDF. Конвертацию из Excel посчитал слишком рискованной, поскольку нет никакого контроля, и внутри PDF может быть все, что угодно. И XMP пришлось бы добавлять.
- ER заполняет XML
- ER формирует ZIP и выдает его
- я его перехватываю, распаковываю в памяти и вкладываю XML в PDF, добавляя некоторые обязательные для ZUGFeRD ссылки и атрибуты внутри PDF
- результат выдаю на экран или куда-то еще

Last edited by EVGL; 08.01.2022 at 00:35.
This post has been rated by: ax_mct (10).
Old 28.01.2022, 14:03   #507  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Join Date: 26.03.2018
Подскажите, можно ли из формата каким-то выражением получить "свое" Name или GUID? Т.е. в конструкторе форматов получить значение поля из таблицы ERSolutionTable
Click image for larger version

Name:	11.jpg
Views:	52
Size:	55.5 KB
ID:	13278
Old 29.01.2022, 18:36   #508  
belugin is offline
belugin
Участник
belugin's Avatar
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Join Date: 16.01.2004
Blog Entries: 5
Quote:
Originally Posted by Libovs View Post
Подскажите, можно ли из формата каким-то выражением получить "свое" Name или GUID?
Интересно, а зачем это нужно?
Old 29.01.2022, 21:25   #509  
axm2017 is offline
axm2017
Участник
 
2,066 / 296 (14) ++++++
Join Date: 15.05.2017
Quote:
Originally Posted by EVGL View Post
..
- я его перехватываю, распаковываю в памяти и вкладываю XML в PDF..
Если не секрет (из любознательности) а где перехватываете?
Old 05.02.2022, 18:57   #510  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Join Date: 26.03.2018
Quote:
Originally Posted by belugin View Post
Интересно, а зачем это нужно?
Есть кастомная справочная таблица, в которой настраиваются определенные параметры для конкретного формата. Что-то типа
Формат Параметр Значение
Name1 Param1 Value
Name1 Param2 Value
Name2 Param1 Value
и в формате надо выбрать из этой таблицы записи, заданные для "текущего" формата. RecId и GUID неудобно использовать с точки зрения юзабилити для пользователя, а для Name - тоже гарантируется уникальность.


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

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

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

Last edited by axm2017; 19.08.2022 at 10:56.
This post has been rated by: Logger (1).
Old 30.08.2022, 21:52   #513  
axm2017 is offline
axm2017
Участник
 
2,066 / 296 (14) ++++++
Join Date: 15.05.2017
Так как приходиться теперь и мне делать порой доклады типа вводной по ER и хочется как то полноценно раскрыть тему то вопрос знатокам по истории происхождения ER.
Когда, с какими первоначальными целями родилась идея? Изменилась ли архитектура по сравнению с изначальным замыслом? Как?
Откуда взялись китайцы?
Сам увы обладаю лишь частичным знанием от теперь уже турецких(? если не переехали) коллег с момента интеграций с SSRS

Last edited by axm2017; 30.08.2022 at 21:56.
Old 12.09.2022, 22:51   #514  
mifi is offline
mifi
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
173 / 89 (3) ++++
Join Date: 24.07.2002
Quote:
Originally Posted by axm2017 View Post
Откуда взялись китайцы?
Сам увы обладаю лишь частичным знанием от теперь уже турецких(? если не переехали) коллег с момента интеграций с 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
Old 12.09.2022, 23:02   #515  
axm2017 is offline
axm2017
Участник
 
2,066 / 296 (14) ++++++
Join Date: 15.05.2017
Quote:
Originally Posted by mifi View Post
Говорят, что
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 от московского офиса (а сейчас как понимаю с учетом разбегания московских негриков так вообще наверное законодатели мод по этой теме)

Last edited by axm2017; 12.09.2022 at 23:14.
Tags
generic electronic reporting, ger

 

Similar Threads
Thread Thread Starter Forum Replies Last Post
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
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 04:34.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.