|  28.08.2019, 07:35 | #1 | 
| Участник | РЕШЕНО: D365FO: модификация SSRS-отчета, ошибка DrillThroughProvider 
			
			Если я правильно понимаю, то для того чтобы модифицировать SSRS-отчет в D365FO, надо сделать следующее: 1) Делаем копию отчета в нашу модель 2) Правим там, что хотим 3) Делаем расширение для контроллера отчета, и там указываем как отчет нашу копию 4) Делаем расширения для нужных пунктов меню, чтобы они смотрели на наш класс-расширение контроллера Для эксперимента попробовал проделать это с каким-нибудь стандартным отчетом вроде VendTransListReport, но получил следующую проблему: когда я делаю билд своей копии (в которой ничего ещё даже не изменил), получаю несколько ошибок вида: [AxReport/VendTransListReportCopy1/Designs/Report/Expression]:Report: Unidentifiable substring 'DrillCurrency' in expression. The parser reported error message: Unrecognized identifier. Ошибки указывают на несколько полей с Action установленной как: =DrillThroughProvider.DrillCurrency(Parameters!AX_ReportContext.Value, Fields!CurrencyCode.Value) Исходный отчет с такими Action работает. Подозреваю, что мне надо как-то добавить в референсы своей копии ссылки на DrillThroughProvider или что-то подобное сделать. Как починить? Последний раз редактировалось Pandasama; 28.08.2019 в 08:00. | 
|  | 
|  28.08.2019, 07:59 | #2 | 
| Участник | 
			
			Проблема решена, пост оставлю как памятник своему скудоумию: моя модель не расширяла Application Suite, в которой находится оригинальный отчет | 
|  | |
| За это сообщение автора поблагодарили: Weez (1). | |
| Теги | 
| d365 for operations, d365fo, ssrs reports, ssrs отчет | 
|  | 
| 
 |