Есть отчет - СКД.
Закрываю для доступа кнопку настройка.
Но нужно чтобы пользователь мог выбрать один из двух вариантов отбора.
Каким образом можно установить программно отбор при определенном положении "радио" на форме?
(3) Использует.
Настроен начальный отбор в по одной из Строк.
Но в процедуре обработки формирования не могу найти где получить для начала мой настроенный отбор - чтобы знать куда всунуть выбор пользователя.
Вот так обрабатывается формирование и вывод отчета:
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
ПроцессорВывода.НачатьВывод();
Пока Истина Цикл
ЭлементРезультатаКомпоновкиДанных = ПроцессорКомпоновкиДанных.Следующий();
Если ЭлементРезультатаКомпоновкиДанных = Неопределено Тогда
Прервать;
КонецЕсли;
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультатаКомпоновкиДанных);
КонецЦикла;
ПроцессорВывода.ЗакончитьВывод();
Например Параметры могу видеть в ИсполняемыеНастройки.ПараметрыДанных.Элементы,
по аналогии ищу настроенный отбор в ИсполняемыеНастройки.Отбор.Элементы, а там пусто, хотя отбор в настройках настроен.
у меня в настройках СКД сделан отбор, но галки на нем не стоит, смотрю в отладчике:
ЭтотОбъект.КомпоновщикНастроек.Настройки.Отбор.Элементы
и вижу там свой пустой отбор.
у тебя должно быть так же. пихай туда свой отбор.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший