#std519

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

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

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

Программное управление формой из других модулей выполняется:

  • через присвоение значений реквизитам (свойствам) формы;
  • через вызов ее методов;
  • через вызов экспортных процедур/функций.

Не допускается:

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

Например, корректно предполагать, что у формы элемента справочника есть свойство ПараметрОснование.

Но предположение, что у ПараметрОснование есть свойство Дата, уже недопустимо.

Источник

https://its.1c.ru/db/v8std#content:519