1С8.2
Хочу в отчете сделать общую форму и краткую по определенным “критериям”.
Создал два макета типа схема компоновки данных.
В форму добавил список значений с выбором “макета” и на событие изменения значения повесил вот такой код:

//если 1 - общая форма отчета,
//если 2- краткая форма по внебюджету
Сообщить("");

Если Элемент.Значение=2 Тогда

СхемаКомпоновки = ПолучитьМакет("КраткийВнебюджет");
//Из схемы возьмем настройки по умолчанию
Настройки = СхемаКомпоновки.НастройкиПоУмолчанию;

//Помещаем в переменную данные о расшифровке данных
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;

//Формируем макет, с помощью компоновщика макета
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

//Передаем в макет компоновки схему, настройки и данные расшифровки
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновки, Настройки, ДанныеРасшифровки);

1С8.2 Хочу в отчете сделать общую форму и краткую по определенным “критериям”. Создал два макета типа схема компоновки данных. В форму добавил список значений с выбором “макета” и на событие изменения значения повесил вот такой код: //если 1 - общая форма отчета, //если 2- краткая форма по внебюджету Сообщить(""); Если Элемент.Значение=2 Тогда СхемаКомпоновки = ПолучитьМакет("КраткийВнебюджет"); //Из схемы возьмем настройки по умолчанию Настройки = СхемаКомпоновки.НастройкиПоУмолчанию; //Помещаем в переменную данные о расшифровке данных ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; //Формируем макет, с помощью компоновщика макета КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; //Передаем в макет компоновки схему, настройки и данные расшифровки МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновки, Настройки, ДанныеРасшифровки);...