Проверить ВидРамки.ЭлементСтиля в своём элементе

Учебные задачи

Подготовлен конкретный источник и форма. Readonly-настройки задаются в редакторе, изменяемые — точному свойству своего элемента.

Где и как запускать

Собственная учебная форма; основной обработчик и тип клиента указаны в подготовке.

Подготовка

  1. Своя обычная форма, толстый клиент, надпись Памятка. Основной блок без заголовка — тело её собственной кнопки ПоказатьРамку.

  2. Для ЭлементСтиля создайте Общие → Элементы стиля → УчебнаяРамка типа Рамка. В других вариантах используется абсолютная рамка конструктора. Вид — readonly, его не присваивают.

СвояРамка = РамкиСтиля.УчебнаяРамка;
ЭлементыФормы.Памятка.Заголовок = "Учебная книга";
ЭлементыФормы.Памятка.Рамка = СвояРамка;
Совпадает = СвояРамка.Вид = ВидРамки.ЭлементСтиля;
Сообщить("Способ задания рамки: " + Строка(СвояРамка.Вид));
Сообщить("Совпадает: " + Строка(Совпадает));

Разбор по шагам

  1. Создайте указанную собственную форму, её данные и элементы.

  2. Для readonly-свойства выберите режим в редакторе; для изменяемого свойства используйте присваивание из примера.

  3. Выполните действие в своём клиенте и сравните фактическую настройку с наблюдаемым оформлением.

Как проверить результат

  1. Рамка действительно применяется к совместимой Надпись обычной формы. Рамка ячейки табличного документа имеет другой тип — Линия.

  2. Абсолютная задаётся параметрами конструктора, ЭлементСтиля получается по имени элемента стиля. Свойство Вид только читается.

Ожидаемый результат

Показано реальное использование / чтение настройки собственного элемента без подмены типов.

На что обратить внимание

  1. Обычные и управляемые элементы формы имеют разные свойства и доступность записи.

  2. Код 1С и изменение пользовательских настроек при сборке справочника не выполнялись.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.