Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:46

СКД отбор

Автор Rust, 17 апр 2017, 13:26

0 Пользователей и 1 гость просматривают эту тему.

Rust

Здравствуйте!
Есть форма документа с ТЧ.
Открываю существующий отчет СКД (с кнопки этой формы),беру любое поле формы и "Сую" в компоновщик настроек-нужно передать эти значения в Отбор(выборку) отчета.
Реализовал то что хочу, но с "ПАРАМЕТРАМИ". Как сделать то же самое с "Отбором" ?

Пример с параметрами:
Процедура ТЧБонусыДокторЛПУОткрытие(Отчет, СтандартнаяОбработка)
  ФормаОтчета = ПолучитьФорму("Отчет.t.Форма.ФормаОтчета");
   
    КомпоновщикНастроек = ФормаОтчета.Отчет.КомпоновщикНастроек;
    Настройки = КомпоновщикНастроек.Настройки;
    ЭлементНастройки = Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("par"));
    ЭлементНастройки.Значение = Объект.Комментарий;
    Если ЗначениеЗаполнено(ЭлементНастройки.ИдентификаторПользовательскойНастройки) Тогда
        ПользовательскийПараметр = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(ЭлементНастройки.ИдентификаторПользовательскойНастройки);
        Если ТипЗнч(ПользовательскийПараметр) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
            ПользовательскийПараметр.Значение = ЭлементНастройки.Значение;
        КонецЕсли;
    КонецЕсли;

    ФормаОтчета.Открыть();
    ФормаОтчета.СкомпоноватьРезультат();

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск