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