Если не поставить Breakpoint on Triggers, Debugger не запускается. Система просто выдает сообщение об ошибке.
Если поставить Breakpoint on Triggers, то видно, что сообщение об ошибке возникает после выполнения кода в триггере OnPreDataItem() и перед выполнением кода в триггере OnBeforeExportRecord(). Из этого я делаю вывод, что ошибка возникает, когда система пытается получить из таблицы очередную запись.
В датапорте используется только данные из таблицы Fixed Asset. Данные из других таблиц используются, но никаких ссылок на поле Description в них нет.
Переменные в датапорте, связанные с полем Description, имеют длину не меньше длины поля Description.
|