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

Резюме

Чтобы открыть форму в некотором нужном состоянии, рекомендуется использовать метод ОткрытьФорму() и при этом передавать в него параметры. Форма будет открыта за один серверный вызов.

Не рекомендуется открывать форму с помощью метода ПолучитьФорму() и затем обращаться к ее свойствам и методам, так как изменение свойств и методов формы на клиенте может привести к лишним обращениям на сервер.

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

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

Назад: Второй вариант решения
Дальше: Реализация функциональности в клиентских и серверных обработчиках событий формы в зависимости от их назначения