Пользователю часто может понадобиться сформировать отчет сразу при его открытии. Эту очень удобную возможность предоставляет платформа «1С:Предприятие».
Для этого можно использовать параметр СформироватьПриОткрытии, поставляемый расширением формы для отчета, и передавать его в форму при открытии. Или же можно установить этот параметр в значение Истина в обработчике события формы ПриСозданииНаСервере.
Казалось бы, можно сформировать отчет и в обработчике события формы ПриОткрытии методом СкомпоноватьРезультат(), доступном в модуле формы на клиенте.
Но посмотрим, какое решение будет наиболее эффективным.
Предположим, в конфигурации существует отчет РеестрОказанныхУслуг, выводящий список существующих в информационной базе документов ОказаниеУслуги. При открытии формы отчета список документов должен формироваться автоматически, без нажатия кнопки Сформировать.
Для примера взят самый простой отчет, но он, тем не менее, позволит рассмотреть возможные варианты решения этой задачи.