В начало

Программная установка параметров отчета

           

Есть отчет «Остатки номенклатуры», у которого имеется два обычных параметра: «НачалоПериода» и «КонецПериода». Необходимо установить программно эти два параметра.

            Итак, открываем отчет»Остатки номенклатуры» в конфигураторе, переходим в модуль формы и на событии «При открытии» пишем код, который будет программно устанавливать параметры отчета.

Листинг. Модуль формы отчета

Процедура ПриОткрытии()

                //Установка первого параметра

                ПервыйПараметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[0];

                ПервыйПараметр.Значение = Дата("20210101");

                ПервыйПараметр.Использование = Истина;

               

                //Установка вторго параметра

                ВторойПараметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[1];

                ВторойПараметр.Значение = Дата("20210801");

                ВторойПараметр.Использование = Истина;

КонецПроцедуры

           

Описанный выше код будет при открытии формы отчета устанавливать параметры отчета, которые можно увидеть, нажав на кнопку «Настройки» и перейдя на закладку «Параметры».

Обновляем конфигурацию, запускаем режим «1С:Предприятие», открываем отчет и смотрим его настройки.

            Далее показаны установленные программным способом параметры отчета.

Рис. Параметры отчета

 

            Чтобы не было какой-то незавершенности, формируем отчет «Остатки номенклатуры».

Рис. Отчет «Остатки номенклатуры» на заданный, программно установленный период

 

Таким образом, мы программным способом установили параметры отчета.