Имя: Пароль:
1C
1С v8
УТ 11 печать динамического списка
0 Deal with it
 
16.09.20
12:33
Здравстуйте! Пытаюсь распечатать динамический список с формы списка документа:

        Схема = Элементы.СписокРаспоряженияНаОформление.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
    Настройки = Элементы.СписокРаспоряженияНаОформление.ПолучитьИсполняемыеНастройкиКомпоновкиДанных();
    
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Настройки);
    
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    
    ТабличныйДокумент = ПроцессорВывода.Вывести(ПроцессорКомпоновки);

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