Перейти к содержанию
#std545

Обращение из кода к пользовательским элементам управления формы

Если пользователь в режиме 1С:Предприятия добавляет элементы формы (Все действия — Изменить форму), обращаться к ним из встроенного языка нельзя.

Например, если пользователь добавил страницу в группу вида «Страницы», то при переходе на нее ТекущаяСтраница станет Неопределено. Свойство формы ТекущийЭлемент также будет Неопределено, когда активным является элемент, добавленный пользователем.

Поэтому перед обращением к свойствам таких элементов проверяйте Неопределено.

Неправильно

ИмяТекущейСтраницы = Элементы.ГруппаСоСтраницами.ТекущаяСтраница.Имя;

Правильно

ТекущаяСтраница = Элементы.ГруппаСоСтраницами.ТекущаяСтраница;
ИмяТекущейСтраницы = ?(ТекущаяСтраница <> Неопределено, ТекущаяСтраница.Имя, "");
См. также