Синтаксис и применение Расширение элементов формы в платформе 1С:Предприятие. Описание и примеры кода.
Практические примеры
Элементы управляемой формы: доступ к своему полю по имени
Видимость собственного элемента меняется через расширенную коллекцию формы.
Где и как запускать
Модуль своей управляемой формы; указанные элементы действительно созданы в этой форме.
Подготовка
В своей управляемой форме создайте числовой реквизит Цена и поле УчебнаяЦена, связанное с ним.
Элементы — настоящая коллекция этой формы; расширение дает доступ к созданным элементам по именам.
&НаКлиенте
Процедура ПереключитьУчебноеПоле()
Поле = Элементы.УчебнаяЦена;
Поле.Видимость = Не Поле.Видимость;
Сообщить("Поле видно: " + Строка(Поле.Видимость));
КонецПроцедурыРазбор по шагам
Получите поле по его действительному имени.
Переключите видимость.
Повторите действие для возврата поля.
Как проверить результат
Цена в данных не должна измениться от скрытия поля.
Проверьте соответствие имени в редакторе формы.
Ожидаемый результат
Видимость собственного элемента меняется через расширенную коллекцию формы.
На что обратить внимание
Пример не запускался в 1С. Используйте только свои подготовленные элементы; имена элементов в коде должны совпадать с редактором формы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.