Показать сообщение отдельно
Старый 21.09.2017, 12:13   #1  
Yelyzaveta is offline
Yelyzaveta
Участник
 
13 / 10 (1) +
Регистрация: 13.09.2017
Настройка печатной формы
AX 2012 R3, CU12
Есть задачка добавить новый формат отчета, путь:
РП - Настройка - Формы - Настройка формы - Разное - Управление печатью

Открывается форма, слева - дерево документов, в нем есть "Накладная поставщика" (для примера).
Добавила через код новый формат отчета (через метод populate() таблицы PrintMgmtReportFormat), выбрала его на форме.
Но дальше при попытке вернуть старый отчет, на форме он меняется, а вот для накладных печается всегда мой, кастомный отчет.

В коде нашла, что при печати всегда выбирается первый отчет, у которого в той табличке (с методом populate()) стоит признак Системный = да. (а по логике, должен смотреть в таблицу PrintMgmtSetting - именно тут хранится выбранный в настройке отчет в поле ReportFormat)

Правильно ли я пониаю, что настройка на форме не влияет теперь на то, какой отчет будет печататься? может есть какой-то хот-фис?