Контекст формы и основного реквизита формы

Для хранения данных, которые редактируются в форме, предназначены реквизиты формы. Один из реквизитов может быть назначен основным реквизитом формы. При этом поведение формы изменяется в соответствии с типом этого реквизита. Кроме изменения поведения формы, происходит изменение контекста модуля формы. Наряду с методами и свойствами формы, в нем становятся доступны методы и свойства объекта, являющегося значением основного реквизита. Вследствие такого объединения контекстов формы и объекта могут возникать конфликты имен методов и свойств. Методы и свойства формы имеют приоритет над методами и свойствами объекта. Обращение к свойству объекта можно осуществлять через имя основного реквизита формы. 

Рассмотрим следующий пример. 

Есть форма с двумя реквизитами: ДокументОбъект, Реквизит1. Реквизит ДокументОбъект является основным реквизитом и имеет в свою очередь реквизиты с именами Реквизит1, Реквизит2. Тогда обращение к реквизитам в модуле формы будет осуществляться следующим образом:

Копировать в буфер обмена
 
Реквизит1 = 12; // Обращение к реквизиту формы
Реквизит2 = 34; // Неявное обращение к реквизиту реквизита ДокументОбъект
ДокументОбъект.Реквизит1 = 56; // Явное обращение к реквизиту реквизита ДокументОбъект
ДокументОбъект.Реквизит2 = 78; // Явное обращение к реквизиту реквизита ДокументОбъект