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

Резюме

Для реализации функциональности форм разработчик должен правильно и по назначению использовать клиентские и серверные обработчики событий формы.

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

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

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

Назад: Второй вариант решения
Дальше: Использование стандартных полей запроса в динамических списках на клиенте