Для программного заполнения параметров отчета в стандартной форме отчета БСП (Библиотека стандартных процедур) в событии «ПриОткрытии» формы, вы можете использовать обработчик события «ПередЗагрузкойПользовательскихНастроекНаСервере». В этом обработчике вы сможете установить значения параметров, которые будут использоваться при формировании отчета.
Вот пример кода, который можно использовать в модуле формы:
1C
&НаСервере
Процедура ПередЗагрузкойПользовательскихНастроекНаСервере(Настройки)
// Устанавливаем значение параметра НачалоПериода
Настройки.Элементы[0].Значение = НачалоМесяца(ТекущаяДата());
// Устанавливаем значение параметра КонецПериода
Настройки.Элементы[1].Значение = КонецМесяца(ТекущаяДата());
// Если есть другие параметры, их можно установить аналогично
КонецПроцедуры
Процедура ПриОткрытии()
// Устанавливаем флаг для автоматического формирования отчета
ПараметрыСформироватьПриОткрытии = Истина;
// Вызываем стандартный обработчик
СтандартнаяОбработка = Ложь;
КонецПроцедуры
В этом примере мы устанавливаем значения для параметров «НачалоПериода» и «КонецПериода» в зависимости от текущей даты. Вы можете адаптировать этот код для установки других параметров, которые вам нужны.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1100185/