Добрый вечер!
Подскажите пожалуйста, а то начальство уже весь мозг вынесло. Мне нужно на форме отчета сделать три разных флажка (каждый флажок будет отвечать за свой вариант отчета, возможно ли сделать такое? Именно ФЛАЖОК, не кнопка, и т.д) Я вывел на форму варианты отчета которые переключается мышкой, какой нужно такой и выбрал. Им это не нравится, надо именно три флажка (Помеченные на удаление, общий список, работающие контрагенты)
Сейчас у меня примерно так. Им не нравится
---
Да конечно можно, даже можно на СКД, делаешь три нужных макета и в форме выводишь все в зависимости от выбранного варианта. В модуле просто прописываешь какой вариант нужно вывести и сформировать:

```1c
    СхемаКомпоновкиДанных = ПолучитьМакет("Наименование нужного макета");

    //Из схемы возьмем настройки по умолчанию
    Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;

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

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

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

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

```1c
    СхемаКомпоновкиДанных = ПолучитьМакет("Наименование нужного макета");

    //Из схемы возьмем настройки по умолчанию
    Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;

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

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

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

    //Выполним компоновку с помощью процессора компоновки
    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
```
---
Спасибо Вам! Сегодня вечерком попробую сделать как вы посоветовали, это будут именно флажки?
---
Можно и флажки сделать и переключатель, в принципе я выводила сразу несколько отчетов в одном табличном документе, так что это возможно)
---
а у вас случаем не остался шаблон? Просто мне хотя бы наглядно посмотреть как это делается, я только начинаю работать с 1с,не судите меня строго))
---
Теперь есть))) Могу выслать) Там не сложно, только свои запросы и параметры можно еще прописать и на форму вывести)))
---
если не сложно конечно))) огромнейшее спасибо, что вам нужно для того что бы вы мне выслали?
---
делается макет (оформления компоновки данных?)
---
Я делала макеты в схеме компоновки данных.
---
Если установлены все флажки, то будут сформированы все отчеты

начальство часто хочет по принципу "все и сразу", я бы аккуратно убеждал по принципу "а рожа не треснет"
---
ахах, ну это опасно, но я с вами согласен)))