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