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

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

Зачем нужна палитра свойств в 1С

Зачем нужна палитра свойств в 1С: как открыть, что в ней настраивается, типовые сценарии для разработчика и пользователя, ошибки и способы проверки результата.

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

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

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

Что именно настраивается через палитру свойств

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

Свойства сгруппированы по разделам: «Основные», «Данные», «Представление», «Использование» и другие. Такая группировка помогает быстро сориентироваться: если нужно изменить подпись поля на форме — ищите раздел представления, если поведение при записи — раздел данных или событий объекта.

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

Как открыть палитру свойств и настроить её отображение

Есть несколько способов открыть палитру: правой кнопкой по объекту в дереве конфигурации или на форме и выбор пункта «Свойства», либо через главное меню «Правка — Свойства». В большинстве версий платформы работает и сочетание клавиш Alt+Enter — это самый быстрый вариант при активной работе.

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

Если палитра случайно закрыта и не появляется, проверьте меню «Правка» либо сбросьте настройки расположения окон конфигуратора. Иногда панель «уезжает» за пределы экрана после смены разрешения монитора — в этом случае помогает повторное открытие через меню.

Порядок действий
  1. 1
    Выделите объект в дереве конфигурации или элемент на форме
  2. 2
    Нажмите Alt+Enter или правой кнопкой — «Свойства»
  3. 3
    Найдите нужное свойство по группам или через поиск в палитре
  4. 4
    Измените значение и проверьте результат в режиме предприятия

Типовые сценарии работы разработчика

Настройка реквизитов объектов

Самая частая задача — задать тип и правила заполнения реквизита. Например, для реквизита «Договор» в документе через палитру устанавливают ссылочный тип на справочник договоров, включают проверку заполнения «Выдавать ошибку» и настраивают связи параметров выбора, чтобы в поле подставлялись только договоры выбранного контрагента.

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

Настройка элементов формы

При работе с управляемой формой палитра свойств — основной инструмент. Через неё задают видимость и доступность полей, признак «Только просмотр», кнопки списка выбора, ширину и растягивание, отображение подсказки. Также здесь настраиваются условные оформления и связи между элементами.

Практический приём: если поле на форме не редактируется, первым делом откройте палитру свойств этого элемента и проверьте свойства «Доступность», «ТолькоПросмотр» и «Редактирование». Чаще всего причина находится именно там, а не в коде.

Настройка прав и поведения объекта

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

Чем палитра свойств полезна обычному пользователю

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

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

Частые ошибки и ограничения

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

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

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

Типичные ошибки
01
Настройка свойства у группы формы вместо конкретного поля — результат не применяется к нужному элементу
02
Игнорирование программного управления свойством из кода формы — значение из палитры перезаписывается при открытии
03
Забытое обновление конфигурации базы данных — изменения не видны пользователям
04
Составной тип данных «на всякий случай» — ухудшение работы отборов и отчётов по реквизиту

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

Базовый цикл проверки прост: изменили свойство — обновили конфигурацию базы данных (F7 в конфигураторе) — открыли объект в режиме предприятия и воспроизвели сценарий. Для проверки заполнения попробуйте записать объект с пустым полем; для связей выбора — откройте список выбора и сравните состав с ожидаемым.

Если изменение касается видимости или прав, проверяйте под тем пользователем, для которого делалась настройка. Под полными правами многие ограничения не проявляются, и можно ошибочно решить, что всё работает.

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

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

Обновление конфигурации БД
Норма

Выполнено без ошибок, изменения видны в режиме предприятия

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

Свойство изменено в конфигураторе, но поведение прежнее

Проверка заполнения поля
Норма

При пустом обязательном поле система выдаёт сообщение и не даёт записать

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

Объект записывается с пустым полем

Поведение под целевым пользователем
Норма

Видимость и доступность соответствуют настройке у обычного пользователя

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

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

Альтернативы палитре свойств

Часть настроек доступна через диалоги: конструкторы форм, окна редактирования объекта, мастера. Они удобны для пошагового создания, но показывают лишь подмножество свойств. Для тонкой настройки всё равно придётся открыть палитру.

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

Сравнение вариантов

Палитра свойств

Подходит для статических настроек объекта; всё видно в одном месте, легко проверить

Программная установка в модуле

Нужна, когда значение зависит от условий; минус — настройку сложнее найти при диагностике

Конструкторы и диалоги

Удобны для первоначального создания объекта; показывают не все свойства

FAQ

Почему палитра свойств пустая или не реагирует на выделение?

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

Чем свойство «Синоним» отличается от «Имя»?

Имя — внутренний идентификатор, используемый в коде и запросах, пишется латиницей или кириллицей без пробелов. Синоним — представление для пользователя, именно он выводится в интерфейсе. Менять синоним безопасно, а переименование имени требует проверки всех обращений в коде.

Можно ли изменить свойства стандартного реквизита, например «Номер» документа?

Частично. Для стандартных реквизитов доступны отдельные настройки — например, длина номера задаётся у самого документа, а проверка заполнения у стандартных полей обычно не редактируется. Недоступные для изменения свойства отображаются серым цветом.

Почему изменённое свойство не действует в пользовательском режиме?

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

Есть ли поиск по свойствам внутри палитры?

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

Опасно ли менять свойства в рабочей базе напрямую?

Изменение безобидных представлений (синоним, подсказка) относительно безопасно, но любые правки типов данных, состава реквизитов и движений документов сначала выполняют на копии базы. Реструктуризация при сужении типа может удалить данные без возможности восстановления.

Итог

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

Палитра свойств — центральная панель настройки объектов конфигурации и форм: типы, видимость, обязательность, связи выбора. Открывается через Alt+Enter или контекстное меню, требует обновления конфигурации БД для применения, а при конфликте с кодом приоритет обычно у программной установки свойств.