Отчет на СКД с параметрами на форме


Как вынести на форму параметры отчета, сделанного на СКД

Как добавить параметр для отчета на форму, созданного на СКД? Чтобы было, как например в оборотно-сальдовой ведомости, выбор начала и окончания периода и, например, организации. В свое время, долгое время поисков не увенчалось успехом. После небольшого перерыва в разработке на 1С, попытки найти что-либо подобное, опять же не увенчались успехом. На форумах находил только стандартный код построителя отчета. Конечно, можно изменить и его, но для несложного отчета, когда требуется для удобства пользователя просто вынести реквизиты на форму, чтобы не залезать каждый раз в настройки отчета, менять стандартный код не требуется. Нужно только внести небольшие коррективы. Ниже, привожу текст кода:

Процедура ДатаНачПриИзменении(Элемент)
       ПараметрДатаНач = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода");
       ПараметрДатаНач.Использование = Истина;
       ПараметрДатаНач.Значение  = НачалоДня(ДатаНач);
КонецПроцедуры

Писать в модуле формы, в обработчике ПриИзменении элемента. В примере - элемент "Начало периода".
В принципе, это все. Как дополнение, можно сделать еще обработчик ПередОткрытием формы, куда записать следующий код для открытия отчета уже с предустановленными параметрами:

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
       ПараметрДатаНач = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода");
       ПараметрДатаНач.Использование = Истина;
       ПараметрДатаНач.Значение  = ДатаНач;
    
       ПараметрДатаКон = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("КонецПериода");
       ПараметрДатаКон.Использование = Истина;
       ПараметрДатаКон.Значение  = ДатаКон;
    
       ПараметрОрганизация = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Организация");
       ПараметрОрганизация.Использование = Истина;
       ПараметрОрганизация.Значение  = Организация;
КонецПроцедуры

Значение параметров ДатаНач, ДатаКон и Организация для этой процедуры нужно определить отдельно.

Файлы обработки:

-