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

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

Палитра свойств в 1С: назначение, открытие и практическая работа

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

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

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

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

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

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

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

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

Как открыть палитру свойств в конфигураторе

Существует несколько равнозначных способов открыть окно. Самый быстрый — выделить объект в дереве конфигурации и нажать комбинацию клавиш Alt+Enter. Альтернатива — щёлкнуть по объекту правой кнопкой мыши и выбрать пункт «Свойства» в контекстном меню. Тот же результат даёт команда главного меню «Правка — Свойства».

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

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

Если палитра случайно закрылась или «потерялась» за другими окнами, повторное нажатие Alt+Enter вернёт её на передний план. Расположение окон конфигуратор запоминает между сеансами, поэтому один раз настроенная раскладка сохранится и при следующем запуске.

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

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

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

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

Как редактировать свойства объектов

Способ ввода зависит от типа значения свойства. Текстовые и числовые значения вводятся прямо в ячейку. Свойства с фиксированным набором вариантов (например, «Проверка заполнения») предлагают выпадающий список. Логические свойства переключаются выбором «Да» или «Нет». Сложные значения — состав типов, картинки, условное оформление — открываются кнопкой выбора с многоточием в правой части ячейки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обновление конфигурации базы данных
Норма

Обновление прошло без предупреждений о потере данных

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

В списке реструктуризации есть строки об очистке или обрезании значений

Поведение элемента формы
Норма

Элемент отображается с новыми свойствами в режиме «Предприятие»

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

Форма открывается со старым видом — конфигурация БД не обновлена

Значения в изменённом реквизите
Норма

Существующие данные читаются и отображаются корректно

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

Значения пустые или обрезанные после реструктуризации

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

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

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

Нажмите Alt+Enter при выделенном объекте или выполните команду «Правка — Свойства». Если окно открылось плавающим, закрепите его кнопкой-канцелярской кнопкой в заголовке, чтобы оно не исчезало при клике в другую область.

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

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

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

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

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

Окно редактирования (wizard) ведёт по настройкам пошагово и подходит для первичного создания объекта. Палитра показывает все свойства сразу в виде таблицы и удобнее для точечных правок и быстрого просмотра текущих настроек.

Изменения в палитре сохраняются автоматически?

Значение применяется сразу после ввода, но конфигурация сохраняется только по команде «Сохранить». Для изменений структуры данных дополнительно требуется обновление конфигурации базы данных, иначе пользователи не увидят правок.

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

Интерфейсные свойства (заголовки, видимость) относительно безопасны. Свойства, влияющие на структуру данных — тип, длина, состав индексов — могут привести к потере значений при реструктуризации. Такие изменения выполняйте на копии базы и только после резервного копирования.

Итог

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

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