Книга: Разработка интерфейса прикладных решений на платформе "1С:Предприятие 8"
Назад: Третий вариант решения
Дальше: Получение предопределенных значений на клиенте

Резюме

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

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

При открытии формы отчета настоятельно не рекомендуется выполнять обращения к серверу, например формировать отчет, из кода модуля формы в обработчиках клиентских событий формы, таких как ПриОткрытии и ПриПовторномОткрытии. Это потребует лишнего обращения к серверу и будет неэффективно.

Таким образом, из показанных вариантов решения задачи более эффективными будут второй и третий – за счет использования параметра формы отчета СформироватьПриОткрытии и формирования отчета сразу при открытии за один серверный вызов.

Назад: Третий вариант решения
Дальше: Получение предопределенных значений на клиенте