Имя: Пароль:
1C
1С v8
Создание собственного макета оформления отчёта
0 shutova
 
05.08.19
15:13
Добрый день.
Создала свой макет оформления в общих макетах. И в модуле объекта отчета прописываю код.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
ЛичныйМакетОформления = ПолучитьОбщийМакет("ЛичныйМакетОформления");
    КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных;
    Макет = КомпоновщикМакет.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.ПолучитьНастройки(), ДанныеРасшифровки, ЛичныйМакетОформления);
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(Макет, , ДанныеРасшифровки, Истина);
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);
КонецПроцедуры
При формировании отчета выдается ошибка "Недопустимое значение параметра (параметр номер 1)"
1 ДенисЧ
 
05.08.19
15:19
А у тебя макет - это что?
А то процессор хочет
<Макет> (обязательный)

Тип: МакетКомпоновкиДанных.
Макет, для которого будет выполняться компоновка
Ошибка? Это не ошибка, это системная функция.