К статье
Практический материал

Разработка и Конфигурация · 9 мин

Важность при отображении в 1С: что это и как использовать

Что означает свойство «Важность при отображении» в 1С, где оно применяется, как настроить подсветку важных полей формы и избежать типичных ошибок при разработке.

Свойство «Важность при отображении» в 1С встречается разработчикам и внедренцам при работе с формами, а также в механизмах свойств объектов. Часто его замечают случайно — например, когда поле на форме вдруг выделяется жирным или, наоборот, «прячется» в дополнительные элементы. Понимание этого механизма помогает осознанно управлять интерфейсом и не путаться в поведении управляемых форм.

В управляемом интерфейсе 1С платформа сама решает, как расположить элементы формы, исходя из их назначения и важности. Разработчик не рисует форму попиксельно, как в обычных формах, а описывает состав и свойства элементов. «Важность при отображении» — один из инструментов такого декларативного описания: он подсказывает платформе, какие поля ключевые, а какие второстепенные.

Кроме того, понятие важности встречается в типовых конфигурациях при работе с дополнительными реквизитами и сведениями: там администратор может пометить свойство как важное, и система будет показывать его заметнее. Эти два применения связаны общей идеей — визуально выделить значимую информацию и упростить работу пользователя.

Что означает свойство «Важность при отображении»

Свойство задаётся для элементов управляемой формы и принимает одно из трёх значений: «Обычное», «Высокое» и «Низкое». По умолчанию используется «Обычное» — элемент отображается стандартно, без дополнительного акцента. Значение «Высокое» указывает платформе, что данное поле ключевое, и оно должно быть визуально выделено, например жирным шрифтом заголовка.

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

Где встречается важность: основные сценарии

Первый и самый частый сценарий — настройка управляемых форм в конфигураторе. Разработчик выбирает элемент формы (поле ввода, надпись, кнопку) и в палитре свойств меняет «ВажностьПриОтображении». Это удобно для документов, где номер, дата и ключевой контрагент должны бросаться в глаза, а служебные комментарии — оставаться на втором плане.

Второй сценарий — программная установка свойства из кода модуля формы. Это нужно, когда важность зависит от контекста: например, поле «Причина отказа» становится важным только если документ переведён в статус отказа. В обработчике при изменении статуса разработчик динамически меняет свойство элемента.

Третий сценарий — механизм дополнительных реквизитов и сведений в типовых конфигурациях на базе БСП. Администратор создаёт дополнительное свойство для справочника или документа и может управлять его видимостью и заметностью через настройки набора свойств. Такой подход позволяет выделять критичные для учёта характеристики без доработки конфигурации.

Динамическое изменение из кода

Программно свойство меняется через коллекцию элементов формы. Ниже пример для управляемой формы документа.

bsl
Элементы.ПричинаОтказа.ВажностьПриОтображении = ВажностьПриОтображении.Высокая;

Такой код обычно помещают в обработчики «ПриИзменении» или в процедуру управления видимостью, которая вызывается при открытии формы и при смене ключевых реквизитов.

Как настроить важность в конфигураторе

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

Порядок настройки в конфигураторе
  1. 1
    Откройте конфигуратор и найдите нужный объект (справочник, документ).
  2. 2
    Откройте основную форму объекта и выделите целевой элемент в дереве элементов.
  3. 3
    В палитре свойств найдите «Важность при отображении» и установите «Высокое» или «Низкое».
  4. 4
    Сохраните конфигурацию и обновите конфигурацию базы данных при необходимости.
  5. 5
    Запустите режим предприятия и проверьте отображение элемента на реальной форме.

Если форма дорабатывается в расширении конфигурации, механика аналогична: элемент заимствуется из типовой формы, и у него переопределяется свойство. Это предпочтительный способ для обновляемых типовых баз — изменения в расширении не мешают штатному обновлению.

Важность в дополнительных реквизитах типовых конфигураций

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

Практическая ценность в том, что бизнес-пользователь или администратор может сам выделить важные характеристики — например, «Срок гарантии» у номенклатуры или «Ответственный менеджер» у контрагента — без обращения к разработчику. Это снижает стоимость сопровождения и ускоряет адаптацию системы под процессы компании.

Типичные ошибки и ограничения

Частая ошибка — ожидание, что «Высокая» важность заставит пользователя заполнить поле. Свойство влияет только на внешний вид: подсветка не блокирует запись и не заменяет проверку заполнения. Для контроля обязательности используйте соответствующие механизмы — свойство «Проверка заполнения» у реквизита или обработчик «ОбработкаПроверкиЗаполнения».

Вторая ошибка — злоупотребление высокой важностью. Если выделить десять полей на форме, акцент теряет смысл: пользователь перестаёт различать приоритеты. Выделяйте только действительно критичные элементы — обычно одно-три поля на форму.

Третья ошибка — попытка применить свойство там, где оно не поддерживается. Не все элементы формы реагируют на важность одинаково, а в обычных (неуправляемых) формах этого механизма нет вовсе. Перед настройкой убедитесь, что работаете с управляемой формой.

Типичные ошибки
01
Использование высокой важности вместо проверки заполнения — поле подсвечено, но записывается пустым.
02
Выделение слишком многих полей — пользователь перестаёт замечать акценты.
03
Поиск свойства в обычной форме — механизм работает только в управляемом интерфейсе.
04
Изменение свойства в типовой форме напрямую вместо расширения — доработка теряется при обновлении.

Как проверить результат и что делать, если не работает

После настройки откройте форму в режиме предприятия и оцените отображение глазами пользователя: важные поля должны считываться первыми, второстепенные — не отвлекать. Проверьте форму при разных состояниях объекта, если важность меняется программно: при создании, при смене статуса, при записи.

Контрольные точки

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

Отображение поля с высокой важностью
Норма

Поле визуально выделено и заметно при открытии формы

Тревожный признак

Поле выглядит как остальные — проверьте значение свойства и тип формы

Динамическое изменение важности
Норма

Подсветка появляется и снимается при смене условий

Тревожный признак

Свойство меняется в коде, но визуально ничего не происходит — проверьте имя элемента и момент вызова

Поведение после обновления конфигурации
Норма

Настройки сохраняются, доработки в расширении

Тревожный признак

Изменения пропали — правки вносились в типовую форму напрямую

Если визуально ничего не меняется, последовательно проверьте: управляемая ли это форма, тот ли элемент вы изменили (имена элементов и реквизитов могут различаться), не переопределяется ли свойство программно при открытии формы. Отладчик в конфигураторе помогает увидеть фактическое значение свойства в нужный момент.

Итог

«Важность при отображении» — простой, но полезный инструмент управляемого интерфейса 1С: он помогает выстроить визуальную иерархию формы и направить внимание пользователя на ключевые данные. Используйте высокую важность точечно, не путайте её с проверкой заполнения и вносите доработки типовых конфигураций через расширения.

Итог

Что важно запомнить

Свойство «Важность при отображении» управляет заметностью элемента управляемой формы: обычное, высокое или низкое значение. Оно не заменяет проверку заполнения, задаётся в конфигураторе или из кода, а доработки типовых форм безопаснее делать через расширение.

Частые вопросы

Влияет ли высокая важность на обязательность заполнения поля?

Нет. Важность при отображении меняет только визуальный акцент. Для обязательности используйте свойство «Проверка заполнения» у реквизита или обработчик проверки заполнения в модуле объекта.

Почему я не нахожу это свойство у элемента формы?

Скорее всего, вы работаете с обычной формой, где механизм не поддерживается, либо выбрали тип элемента, для которого свойство не применяется. Проверьте вид формы в конфигураторе.

Можно ли менять важность в зависимости от роли пользователя?

Да, программно: в обработчике «ПриСозданииНаСервере» или «ПриОткрытии» проверьте роль пользователя и установите нужное значение свойства для элементов формы.

Что произойдёт с настройкой при обновлении типовой конфигурации?

Изменения, внесённые напрямую в типовую форму, могут быть утеряны при обновлении. Доработки через расширение конфигурации сохраняются, поэтому рекомендуется именно этот способ.

Работает ли важность в мобильном клиенте 1С?

Механизм относится к управляемым формам и в целом применим, но конкретное визуальное поведение зависит от клиента и версии платформы. Результат стоит проверять на целевом устройстве.