Добрый день
Платформа 8.3.15.1778
BAS 2.1.16.1
База серверная
Ранее был разработан самописный отчет для Обычных форм для конф-ции УТ на базе СКД.
В качестве источника данных в СКД(ОсновнаяСхемаКомпоновкиДанных) используется "Набор данных-объект",
в который после расчетов помещается таблица значений "ЗадолженностьТаблица"
ВнешниеНаборыДанных.Вставить("ЗадолженностьТаблица", ЗадолженностьТаблица);
Еще особенность отчета в том, что для первичного отбора данных используется ПостроительОтчета.
где Пользователь может задать начальные условия отбора, чтобы ограничить обрабатываемые данные.
При формировании отчета в Процедура ПриКомпоновкеРезультата()
вначале получаются данные Построителя и далее выполняется дополнительный расчет, формируется ТЗ с данными отчета
Попросили меня бухгалтера сделать такой же отчет для Бухгалтерия предприятия, только эта конфа на УФ.
Переделал отчет под УФ.
Т.к. под УФ объект ПостроительОтчета не доступен, пришлось в качестве Отбора первичных данных использовать дополнительный СКДОтбора.
Всё вроде получилось, в отладчике проверил - код в отладчике работает, проходит до последней строки процедуры, но на выходе имеем
Ошибка исполнения отчета по причине: Поле не найдено "Регистратор"
Не могу понять, о чем говорит эта ошибка.
Да, в ОсновнаяСхемаКомпоновкиДанных есть такое измерение и оно настроено, в ТЗ ЗадолженностьТаблица оно имеется и данные заполнены,
но о каком ненайденном поле "Регистратор" идет речь не понимаю.