0
Deal with it
16.09.20
✎
12:33
|
Здравстуйте! Пытаюсь распечатать динамический список с формы списка документа:
Схема = Элементы.СписокРаспоряженияНаОформление.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
Настройки = Элементы.СписокРаспоряженияНаОформление.ПолучитьИсполняемыеНастройкиКомпоновкиДанных();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Настройки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ТабличныйДокумент = ПроцессорВывода.Вывести(ПроцессорКомпоновки);
В итоге ошибка компоновки: Ошибка компоновки макета по причине: Поле не найдено "Дата"
На форме причем когда формируется ошибок не выдает, а вручную выдаёт. Заходил внутрь Схемы, Настроек поля "Дата" не нашёл.
Что я упускаю?
|
|
1
Deal with it
16.09.20
✎
14:39
|
В общем, проблема решилась очисткой условного оформления.
Настройки.Структура[0].УсловноеОформление.Элементы.Очистить(); Там почему-то были стандартные поля "Дата", в то время как в списке такого поля нет.
|
|