Программное управление формой

#std519

Область применения: обычное приложение.

Обычное приложение

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

В разделе инициализации модуля формы запрещается открывать другие формы или диалоги (например методами Вопрос, Предупреждение и т. д.).

Программное управление формой из других модулей производится через присвоение её реквизитам (свойствам) значений и через вызов её методов или экспортных процедур (функций). Не допускается делать предположений о свойствах реквизитов формы. Не допускается обращение к элементам формы не из модуля этой формы: ни непосредственно, ни при помощи перебора коллекции ЭлементыФормы, ни каким-либо другим способом. Например, вполне корректно предполагать, что у формы элемента справочника есть свойство ПараметрОснование, однако, предположение о наличии у ПараметрОснование свойства Дата, уже недопустимо.