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

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

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

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

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

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

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

Что такое палитра свойств и как её открыть

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

Открыть палитру можно несколькими способами. Самый быстрый — комбинация клавиш Ctrl + Enter при выделенном объекте. Также работает пункт контекстного меню «Свойства» или меню «Правка → Свойства». Если палитра уже открыта, но закрылась случайно, её можно вернуть через главное меню конфигуратора.

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

Какие задачи решает палитра свойств

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

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

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

Объект выбран, палитра пустаФокус не на объекте

Щёлкните по объекту в дереве конфигурации или в редакторе формы — палитра обновится

Свойство недоступно для редактированияОбъект на поддержке без изменений

Проверьте правила поддержки объекта через «Конфигурация → Поддержка → Настройка поддержки»

Свойства отображаются не всеВключён режим «только изменённые» или сортировка

Проверьте кнопки сортировки и фильтрации в заголовке палитры

Структура палитры: категории, сортировка, поиск

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

Полезная возможность — контекстная справка по свойству: при выделении строки в нижней части палитры (или по клавише F1) показывается краткое описание назначения параметра. Это помогает разобраться с незнакомыми свойствами без открытия синтакс-помощника.

Некоторые свойства открываются в отдельных редакторах — например, «Макет», «Модуль объекта» или «Предопределённые элементы». В палитре они отображаются как ссылки, по которым открывается соответствующий инструмент. Это делает палитру единой точкой входа ко всем частям объекта.

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

Палитра свойств при работе с формами

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

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

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

Настройка объектов метаданных через палитру

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

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

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

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

Опытные разработчики держат палитру свойств открытой постоянно и перемещаются по ней с клавиатуры: стрелки — между строками, Enter — переход к редактированию значения, Ctrl + Enter — вызов палитры для нового объекта. Такой режим работы быстрее, чем навигация мышью по контекстным меню.

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

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

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

Ограничения и альтернативы палитре свойств

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

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

Она не отображает содержимое справочников или документов конкретной базы — для этого существует режим «1С:Предприятие» и инструменты вроде консоли запросов.

Способы доступа к свойствам объекта

Палитра свойств (Ctrl + Enter)

Быстрое редактирование любых свойств, удобна для опытных; требует понимания структуры свойств

Диалоговое окно объекта (двойной щелчок)

Наглядные закладки, подходит новичкам; медленнее при массовых правках

Специализированные редакторы (конструкторы, СКД)

Незаменимы для запросов, отчётов, макетов; не покрывают общие свойства объекта

Частые вопросы о палитре свойств

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

Окно могло быть закрыто или свёрнуто. Выделите любой объект в дереве конфигурации и нажмите Ctrl + Enter — палитра откроется снова. Также проверьте меню «Правка → Свойства». Если окно открылось в неудобном месте, перетащите его за заголовок к краю экрана, чтобы пристыковать.

Можно ли редактировать свойства нескольких объектов одновременно?

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

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

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

Чем отличаются свойства объекта в палитре от свойств в коде?

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

Работает ли палитра свойств в режиме «1С:Предприятие»?

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

Как быстро найти нужное свойство в длинном списке?

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

Итог

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

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