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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.02.2020, 18:50   #1  
axm2017 is offline
axm2017
Участник
 
1,800 / 293 (13) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от Libovs Посмотреть сообщение
...
Но при печать из журнала накладных используется настройка не из параметров модуля, а из Управления печатью

где выбора ER-форматов нет.
..
Это не совсем так. Выбор вроде вполне есть в среднем по больнице. Нужны лишь теги и прочее.
Старый 14.02.2020, 00:08   #2  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Это не совсем так. Выбор вроде вполне есть в среднем по больнице. Нужны лишь теги и прочее.
Тут не понял - что значит "вполне есть"? Если форматы отображаются в лукапе формы Параметров модуля, значит (я так думаю) модель и "точка интеграции" правильные. Есть ли в принципе возможность выбора ER-форматов в форме Управления печатью - я не знаю; то ли нет, то ли я не знаю как эта возможность конфигурируется.
Так же не понимаю, как должна отрабатывать функция Печати из формы журнала накладных, если в двух формах настройки заданы разные значения - в одной ER-формат, в другой SSRS-отчет.
По факту (у меня) чтобы я не выбрал в настройках параметров модуля, из формы журнала отрабатывает SSRS-отчет.
И кроме этих двух форм настройки, в вебинаре еще показывалась возможность настраивать использование ER-форматов в Способах оплаты - там для этого надо включать чекбокс.
И как это все сочетается - у меня не хватает или информации или соображения.
Старый 14.02.2020, 12:59   #3  
axm2017 is offline
axm2017
Участник
 
1,800 / 293 (13) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от Libovs Посмотреть сообщение
Тут не понял - что значит "вполне есть"? Если форматы отображаются в лукапе формы Параметров модуля, значит (я так думаю) модель и "точка интеграции" правильные.
Точка чего? Если какие то отчеты прописаны это лишь значит, что может есть где то функциональность их использующая.

Нужно лишь найти описание, как что и почему, либо разобраться в коде. GER отчеты, построенные на основе аксаптового движка SSRS, на сколько представляю, вполне поддерживаются управлением печати документов (то есть выбираются и прочее).
Старый 14.02.2020, 22:07   #4  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Точка чего? Если какие то отчеты прописаны это лишь значит, что может есть где то функциональность их использующая.

Нужно лишь найти описание, как что и почему, либо разобраться в коде. GER отчеты, построенные на основе аксаптового движка SSRS, на сколько представляю, вполне поддерживаются управлением печати документов (то есть выбираются и прочее).
Выше мне подсказали, что "Ключевое слово - integration point." - это я и имел в виду под термином "Точка".
И, как показал на скриншоте, форматы выбираются в форме Параметров модуля. Но эта настройка не учитывается при печати из формы журнала. А в форме Управления печатью эти же форматы не не выбираются. Почему мне непонятно.
Описания "как что и почему" мне найти не удалось; как консультанту возможности самому разобраться в коде у меня нет - надо запрашивать разработчиков, а т.к. для них это новый функционал, то сколько я буду ждать ответа сложно прогнозируемо.
Старый 17.02.2020, 10:30   #5  
axm2017 is offline
axm2017
Участник
 
1,800 / 293 (13) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от Libovs Посмотреть сообщение
Но эта настройка не учитывается при печати из формы журнала. А в форме Управления печатью эти же форматы не не выбираются. Почему мне непонятно.
Почему они должны выбираться?
На сколько вижу как по коду, так и по самим конфигурациям(?) там другой подход и соответственно есть определенные правила для написания подобных форматов и маппингов. Мне данный подход нравится больше так как позволяет не страдать самому и не давать страдать консультанту описывая порой нетривиальные связи и контролируя их: по факту скрыт технический уровень (вы используете источники данных те же что SSRS), что правильно + позволяет использовать заделы по созданным ранее SSRS отчетам.

Цитата:
Сообщение от Libovs Посмотреть сообщение
как консультанту возможности самому разобраться в коде у меня нет - надо запрашивать разработчиков..
Есть способ проще. Спросить MS -ников, которые и родили это. Насколько представляю российское отделение.
Старый 17.02.2020, 11:48   #6  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Почему они должны выбираться?
На сколько вижу как по коду, так и по самим конфигурациям(?) там другой подход и соответственно есть определенные правила для написания подобных форматов и маппингов. Мне данный подход нравится больше так как позволяет не страдать самому и не давать страдать консультанту описывая порой нетривиальные связи и контролируя их: по факту скрыт технический уровень (вы используете источники данных те же что SSRS), что правильно + позволяет использовать заделы по созданным ранее SSRS отчетам.
У меня такое предположение и возникло, поэтому я и задавал вопрос по поводу различных фреймворков при использовании настроек для ER-форматов в Параметрах модуля и Управлении печатью.
Но независимо от того, кому какой подход нравится больше, если в интерфейсе есть возможность в Параметрах модуля выбрать для Накладной ER-формат, то должна существовать и возможность (причем в интерфейсе, а не в коде) использовать эту настройку при печати из формы журнала.
Либо в выпадающем меню кнопки Печать должны быть пункты, позволяющие выбрать и формат, настроенный в Параметрах модуля, и формат(-ы) настроенный в Управлении печатью. Либо должен быть чекбох, определяющий какая настройка имеет приоритет.
Как-то совсем нелогично иметь в интерфейсе пользователя настройку (в Параметрах модуля), которую никак нельзя применить.
Старый 17.02.2020, 12:30   #7  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Цитата:
Сообщение от axm2017 Посмотреть сообщение
На сколько вижу как по коду, так и по самим конфигурациям(?) там другой подход и соответственно есть определенные правила для написания подобных форматов и маппингов.
Правильно ли я Вас понял, что в зависимости от того, как используются ER-форматы, существуют принципиальные различия не только в том, как определяются "точки интеграции" для правильной фильтрации в лукапах настройки, но и в реализации самих моделей / маппингов / форматов?
Можно ли где-то почитать о специфике этих правил?
Старый 17.02.2020, 12:50   #8  
axm2017 is offline
axm2017
Участник
 
1,800 / 293 (13) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от Libovs Посмотреть сообщение
Правильно ли я Вас понял, что в зависимости от того, как используются ER-форматы, существуют принципиальные различия не только в том, как определяются "точки интеграции" для правильной фильтрации в лукапах настройки, но и в реализации самих моделей / маппингов / форматов?
Существуют разные подходы к реализации отчетности.

Ваш подход идет из древних времен. Формально концепция с тех пор не сильно поменялась, но жизнь на мой взгляд слегка поправила все и неявно мс вполне допускает код для генерации отчета в X++.

ER framework для управления печатью ориентирован на использование существующего SRS framework-ка. Используются теги, объекты и прочие не самые очевидные вещи.

По факту если у вас есть SRS отчет то вы можете подпихнуть ER формат причем в настройках и "вместо/вместе с" SRS-ной формы вылезет ваш формат, который получает данные, как SRS отчет. Это очень сильно сокращает время разработки для уже существующих отчетов + на порядок меньше ошибок (сверится с существующим SRS отчетом достаточно просто). Ну и удобно в плане если что то пошло не так, посмеявшись над неудачниками, можно сменить настройку на SRS отчет и формально пользователь страдает не так кардинально.

Цитата:
Сообщение от Libovs Посмотреть сообщение
Можно ли где-то почитать о специфике этих правил?
ХЗ. Может и можно, но не знаю где.

Мне проще так как есть знакомые вроде работающие на мс и они иногда делятся знаниями.

Последний раз редактировалось axm2017; 17.02.2020 в 12:53.
Старый 14.02.2020, 13:29   #9  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,289 / 3495 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Libovs Посмотреть сообщение
Так же не понимаю, как должна отрабатывать функция Печати из формы журнала накладных, если в двух формах настройки заданы разные значения - в одной ER-формат, в другой SSRS-отчет.
Из того, что я понял - система работает так:
- Для каких-то отчетов задаются настройки (т.е. выбор конфигурации) на уровне параметров модуля. Так работают в частности отчеты из российской локализации (например, книги покупок / продаж).
- Отчеты из международного функционала часто задаются в форме Управление печатью (т.е. они там выбираются). При этом в системе при нажатии кнопки Печать обязательно будет сидеть флажок типа "Использовать параметры управления печатью". И если он включен - то будет использован отчет (=конфигурация GER), указанный в форме Управление печатью, а если не включен - то штатный SSRS отчет, который "прибит гвоздями" к этой кнопке. Например, письмо напоминание или счет на оплату.
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: EVGL (3).
Старый 14.02.2020, 22:16   #10  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Из того, что я понял - система работает так:
- Для каких-то отчетов задаются настройки (т.е. выбор конфигурации) на уровне параметров модуля. Так работают в частности отчеты из российской локализации (например, книги покупок / продаж).
- Отчеты из международного функционала часто задаются в форме Управление печатью (т.е. они там выбираются). При этом в системе при нажатии кнопки Печать обязательно будет сидеть флажок типа "Использовать параметры управления печатью". И если он включен - то будет использован отчет (=конфигурация GER), указанный в форме Управление печатью, а если не включен - то штатный SSRS отчет, который "прибит гвоздями" к этой кнопке. Например, письмо напоминание или счет на оплату.
Я работаю с международной функционалом. И для накладной клиента есть настройка в Управлении печатью, но там настроенные GER-форматы не выбираются. Флажок, включающий использование GER-форматов, который есть в форме Способы оплаты, на форме Управления печатью я не вижу. Может он есть, но где-то в другом месте? Или это тоже имеет какие-то региональные ограничения?
Старый 14.02.2020, 23:15   #11  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,289 / 3495 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Libovs Посмотреть сообщение
Я работаю с международной функционалом. И для накладной клиента есть настройка в Управлении печатью, но там настроенные GER-форматы не выбираются. Флажок, включающий использование GER-форматов, который есть в форме Способы оплаты, на форме Управления печатью я не вижу. Может он есть, но где-то в другом месте? Или это тоже имеет какие-то региональные ограничения?
У меня включен российский функционал и конкретно он возможно мешает непосредственной печати в формат SalesInvoive (Excel), однако у меня все выбирается.
\Расчеты с клиентами\Настройка\Формы\Настройка форм, закладка Разное, кнопка Управление печатью
Нажмите на изображение для увеличения
Название: Снимок1.PNG
Просмотров: 223
Размер:	39.7 Кб
ID:	12585
Нажмите на изображение для увеличения
Название: Снимок2.PNG
Просмотров: 220
Размер:	57.8 Кб
ID:	12586

При печати из заказа на продажу через форму разноски есть флажок Использовать назначение управления печатью
Нажмите на изображение для увеличения
Название: Снимок25.PNG
Просмотров: 216
Размер:	41.4 Кб
ID:	12588
Из самой накладной есть тоже возможность использования режима управления печатью
Нажмите на изображение для увеличения
Название: Снимок3.PNG
Просмотров: 225
Размер:	46.7 Кб
ID:	12587

После этого по идее должна распечататься накладная в формате Sales invoice (Excel). Этот формат у меня описан в конфигурации
Нажмите на изображение для увеличения
Название: Снимок4.PNG
Просмотров: 212
Размер:	51.4 Кб
ID:	12589

Но конкретно в моем случае не происходит ничего. Я полагаю, что вмешивается российская локализация, которая глушит этот функционал. Но повторюсь аналогичная идея работает в письмах-напоминаниях, куда российская локализация не дошла. И там все честно печатается. При печати вызывается диалог, в котором можно указать использование режима управления печатью
Название: Снимок5.PNG
Просмотров: 731

Размер: 13.7 Кб
И потом печатается файл. Весьма симпатичный (на мой взгляд)
Нажмите на изображение для увеличения
Название: Снимок6.PNG
Просмотров: 192
Размер:	235.5 Кб
ID:	12591
__________________
Возможно сделать все. Вопрос времени
Старый 17.02.2020, 11:31   #12  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
У меня включен российский функционал и конкретно он возможно мешает непосредственной печати в формат SalesInvoive (Excel), однако у меня все выбирается.
\Расчеты с клиентами\Настройка\Формы\Настройка форм, закладка Разное, кнопка Управление печатью
Насколько я вижу по скриншотам, Вы используете Invoice model. В репозитарии MS я такой не нашел - есть Invoice list model.
У меня появилось такое предположение, что для лукапа в форме Параметров модуля одни условия фильтрации (модель Customer invoice model + Определение (точка интеграции) InvoiceCustomer), а для лукапа Накладной вероятно какие-то другие.
Не подскажете ли: эта модель собственной разработки или от официального поставщика? И название точки интеграции формата (Определение модели данных в терминах интерфейса), с которым у Вас этот формат попадает в лукап формы Управления печатью?
Старый 17.02.2020, 12:21   #13  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,289 / 3495 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Libovs Посмотреть сообщение
Насколько я вижу по скриншотам, Вы используете Invoice model. В репозитарии MS я такой не нашел - есть Invoice list model.
У меня появилось такое предположение, что для лукапа в форме Параметров модуля одни условия фильтрации (модель Customer invoice model + Определение (точка интеграции) InvoiceCustomer), а для лукапа Накладной вероятно какие-то другие.
Возможно, но я глубоко в исследование не погружался.
Цитата:
Сообщение от Libovs Посмотреть сообщение
Не подскажете ли: эта модель собственной разработки или от официального поставщика?
От Microsoft. В LCS жму кнопку Импорт и получаю список. Вот тут даже более свежие версии есть
Нажмите на изображение для увеличения
Название: SNAG_Program-0023.png
Просмотров: 234
Размер:	169.0 Кб
ID:	12592
Цитата:
Сообщение от Libovs Посмотреть сообщение
И название точки интеграции формата (Определение модели данных в терминах интерфейса), с которым у Вас этот формат попадает в лукап формы Управления печатью?
А вот тут не понял вопроса - куда надо посмотреть? Т.е. я закачал файл (3 файла - модель, мэппинг и формат) из LCS в систему и у меня сразу лукап в Управлении печатью расширился, без каких-либо дополнительных настроек. В параметрах модуля у меня действительно этот формат не выбирается.
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 17.02.2020 в 12:30.
Теги
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, время: 05:22.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.