Показать сообщение отдельно
Старый 20.05.2019, 12:22   #2  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Pandasama Посмотреть сообщение
Есть AX2012R3, есть SSRS-отчет, есть DataProvider класс, в нем есть метод который заполняет временную таблицу, на основе которой строится отчет.
Хочется в этом методе сделать некоторую проверку, которая выведет что-нибудь в инфолог
...
Вопросы:
1) ЧЯДНТ с контрактом ?
2) Может я зря велосипед горожу, и описанный "вывод инфолога из дата провайдера" можно сделать как-то стандартно и просто ?
С ошибками просто
class WrkCtrSchedulingInteropDataProvider
method getCapacityReservations()
Просто выбрасывает
throw error("@SYS329762");

Я бы повыбрасывал throw error для теста, а затем наставил бы точек в Info.
И потестировал в пакетном режиме помимо ручного. Скорее всего что-то типа AifInfolog.reset() не дает и пишет в log.
В принципе не исключения, а просто инфолог и не должен быть в SSRS фрэймворк by design.
За это сообщение автора поблагодарили: Logger (1).