Палитра свойств в конфигураторе 1С: как открыть, читать и менять свойства объектов
Содержание
Палитра свойств — это панель Конфигуратора 1С, где показаны настройки выделенного объекта: справочника, реквизита, формы, поля на форме. Открывается клавишей F4 или из меню Вид. Она работает с тем, что вы выделили сейчас, и меняет это прямо в конфигурации, без единой строки кода.
Типичная ситуация. Вы добавили реквизит в справочник и хотите, чтобы его нельзя было оставить пустым. Или на форме нужно скрыть поле от части пользователей. Обе задачи решаются в палитре за минуту, если знаешь, где искать нужное свойство среди десятков других.
Для чего нужна палитра свойств и что она показывает
Конфигурация в 1С состоит из объектов метаданных: справочников, документов, регистров, отчётов, обработок. У каждого есть набор свойств. Часть из них вы задаёте при создании (имя, синоним), остальные получают значения по умолчанию.
Палитра — единое место, где эти свойства видны и редактируются. Её содержимое зависит от выделения:
- 📁 Дерево конфигурации. Выделили справочник — увидите свойства справочника: длину кода, иерархию, формы по умолчанию.
- 🧩 Реквизит или табличная часть. Свойства конкретного реквизита: тип, проверка заполнения, подсказка.
- 🖼 Редактор формы. Выделили поле, группу или кнопку — палитра покажет свойства этого элемента.
- 📊 Редактор макета. Свойства ячеек и областей табличного документа.
Главное правило: палитра всегда про выделенное. Если свойства «не те», проверьте, что именно подсвечено в дереве или на форме.
Палитра показывает свойства только в Конфигураторе. В режиме «1С:Предприятие» её нет — пользователь работает с готовым результатом ваших настроек.
Как открыть палитру свойств: три способа
Если панель закрыта или потерялась, вернуть её можно так:
- Выделите нужный объект в дереве конфигурации или элемент на форме и нажмите
F4. - Откройте меню
Види выберите пункт с названием палитры свойств. - Нажмите правой кнопкой на объекте в дереве и выберите пункт
Свойствав контекстном меню.
Первый способ самый быстрый. Второй выручает, когда клавиша перехвачена системой или раскладкой. Третий удобен, если вы и так работаете с контекстным меню объекта.
Палитру можно закрепить у края окна Конфигуратора, а можно оставить плавающей. Многие разработчики держат её закреплённой справа от дерева: тогда она всегда на виду, а выделение в дереве мгновенно меняет содержимое.
Если палитра открылась, но поля серые и не редактируются, дело, скорее всего, не в самой палитре. Конфигурация может стоять на поддержке, и объект закрыт от изменений. Подробнее — в разделе про ошибки ниже.
Из чего состоит палитра: переключатели, группы и строки
Окно устроено просто, но в нём есть детали, которые экономят время.
Верхняя часть
В заголовке указано, чьи свойства вы сейчас видите: имя объекта и его вид. Это первое, на что стоит смотреть, если сомневаетесь в выделении.
На панели инструментов есть переключатель способа показа свойств: списком по алфавиту или по группам. Группы удобны, пока вы учитесь: свойства разложены по смыслу (общие, использование, представление, данные). Алфавитный список удобнее, когда вы знаете имя свойства и ищете его быстро.
Строки свойств
Слева название свойства, справа значение. Тип редактора зависит от свойства:
| Что в правой колонке | Как менять |
|---|---|
| Флажок | Один клик по галочке |
| Строка или число | Ввод с клавиатуры |
| Выпадающий список | Выбор из перечня значений |
| Кнопка выбора («…») | Открывается отдельное окно: выбор типа, форм, ролей |
| Ссылка на объект | Выбор из списка объектов конфигурации |
Если рядом со значением есть кнопка, значит свойство составное: например, тип реквизита задаётся в отдельном диалоге с выбором ссылочного, числового или строкового типа и его параметров.
Подсказка внизу
Под списком обычно виден короткий комментарий к выделенному свойству. Читайте его: для редких настроек это быстрее, чем искать описание в документации.
Что чаще всего правят в палитре: примеры по задачам
Разберём четыре случая, которые встречаются почти в каждой доработке.
Сделать реквизит обязательным
- Выделите реквизит справочника или документа в дереве конфигурации.
- Нажмите
F4. - Найдите свойство проверки заполнения и выберите значение, при котором пустое поле не даст записать объект или провести документ .
- Сохраните конфигурацию и запустите «1С:Предприятие» для проверки.
Так вы получаете стандартное сообщение платформы о незаполненном поле, ничего не программируя.
Переименовать объект и задать синоним
У любого объекта есть имя и синоним. Имя — технический идентификатор, по нему обращаются из кода. Синоним — то, что видит пользователь в интерфейсе.
- Имя пишется без пробелов, кириллицей или латиницей.
- Синоним можно писать как угодно: с пробелами, заглавными буквами, знаками.
Переименование объекта, который уже используется в коде, сломает обращения к нему по старому имени. Сначала найдите места использования, потом меняйте.
Скрыть или заблокировать поле на форме
Откройте форму в редакторе, выделите поле и посмотрите свойства видимости и доступности. Для простых случаев хватает флажков прямо в палитре: «Видимость» убирает поле с формы, «Только просмотр» запрещает ввод.
Эти значения задаются один раз для всех пользователей. Если нужно по-разному для разных ролей или в зависимости от данных, одной палитры мало.
Настроить формы объекта по умолчанию
В свойствах справочника или документа указывают, какая форма открывается для элемента, списка, выбора. Это удобно, когда вы сделали свою форму и хотите, чтобы она заменила стандартную. Выбираете форму кнопкой «…» рядом со свойством.
Работа с командами и реквизитами формы
У формы есть свои реквизиты и команды, отдельные от реквизитов объекта метаданных. Реквизит формы живёт только пока форма открыта, а реквизит объекта хранится в базе. В редакторе формы они лежат на разных вкладках, и палитра для каждого показывает свой набор свойств.
Что полезно знать на практике:
- 🔹 Если поле на форме связано с реквизитом объекта, большинство его свойств (тип, подсказка, проверка заполнения) наследуется от реквизита. Поменяли у реквизита, и поле на форме подхватило.
- 🔹 Свойства самого элемента формы (ширина, расположение, заголовок, видимость) относятся только к этой форме. На других формах того же объекта они останутся прежними.
- 🔹 Заголовок поля можно задать отдельно от синонима реквизита. Это нужно, когда в списке коротко, а в карточке подробно.
- 🔹 У команды формы палитра показывает действие и привязанную кнопку; логика самой команды при этом пишется в модуле формы.
Если на форме несколько одинаковых по смыслу групп полей, удобнее сначала настроить группу, а потом добавлять в неё поля: видимость и расположение группы влияют на все вложенные элементы.
Горячие клавиши и приёмы, которые ускоряют работу
Немного, зато каждый день:
F4— открыть палитру или перейти к ней с выделенного объекта.Enterили двойной клик по объекту в дереве — открыть редактор объекта (это не палитра, но их часто путают).- Клавиши стрелок вверх и вниз — перемещение по строкам свойств.
Tab— переход между панелями.
Несколько приёмов, которые стоит перенять:
- ✅ Закрепите палитру рядом с деревом и редактором формы, чтобы не открывать её каждый раз.
- ✅ На время поиска конкретного свойства переключайтесь на алфавитный порядок.
- ✅ Выделяйте сразу несколько однотипных элементов формы, если нужно поменять им одно и то же свойство. Палитра покажет общие свойства для группы.
- ✅ Сравнивайте значение свойства с тем, как ведёт себя форма в запущенной базе: многие настройки заметны только на живом интерфейсе.
Меняете одно свойство у десятка реквизитов? Выделяйте их вместе. Это быстрее, чем открывать каждый по очереди, и меньше шансов пропустить один.
Типичные ошибки при работе с палитрой
Не повторяю шаги выше, только то, на чём спотыкаются чаще всего.
Свойства не меняются
Конфигурация типовая и стоит на поддержке. Объект закрыт от изменений, пока вы не включите возможность изменения в настройках поддержки. Делать это стоит осознанно: изменённый объект придётся вручную сопоставлять при каждом обновлении. Часто лучше сделать расширение и не трогать основную конфигурацию.
Палитра показывает не то
Выделение переместилось, а вы этого не заметили. Посмотрите на заголовок палитры, там указан объект. Другая причина: вы кликнули по пустому месту формы, и теперь выделена сама форма, а не поле.
После правки в базе ничего не изменилось
Изменения в конфигурации применяются к информационной базе после обновления конфигурации базы данных. В режиме отладки платформа предложит это сделать при запуске. Если вы запускаете базу другим способом, правки не появятся.
Свойство есть у коллеги, а у вас нет
Набор свойств зависит от версии платформы и режима совместимости конфигурации. Часть настроек появляется только в новых версиях. Сравните номер платформы и режим совместимости.
Изменили тип реквизита, и данные «поплыли»
Смена типа, длины или точности реквизита влияет на уже накопленные данные. Перед такой правкой делайте копию базы и тестируйте на копии.
Палитра свойств или программный код: что выбрать
Палитра задаёт состояние на этапе разработки: так будет всегда и для всех. Код меняет поведение во время работы: в зависимости от пользователя, даты, значения других полей.
| Задача | Чем решать |
|---|---|
| Поле всегда обязательное | Палитра |
| Поле скрыто для всех | Палитра |
| Поле скрыто только если не выбран контрагент | Код формы |
| Формат отображения числа или даты | Палитра |
| Заполнение по сложному условию | Код |
| Разные настройки для разных ролей | Права и роли, при необходимости код |
Практический совет: сначала смотрите, хватит ли палитры. Код — это поддержка, тесты и риск ошибок при обновлениях. Если задачу решает один флажок, пусть решает он.
Если палитра не помогла
Бывает, что нужное свойство нашлось, но результат не тот. Проверьте по порядку:
- Нет ли в модуле формы кода, который при открытии перезаписывает ваше значение. Код всегда побеждает палитру.
- Не переопределено ли свойство на уровне формы расширения или другой формы.
- Обновилась ли конфигурация базы данных.
- Не мешают ли права пользователя: поле может быть скрыто ролью, а не флажком.
Если после этого поведение всё ещё странное, запустите базу под тестовым пользователем с полными правами и сравните. Так вы быстро отделите проблему настроек от проблемы прав.
Частые вопросы
Как открыть палитру свойств, если нажатие F4 ничего не даёт?
Вид и найдите там пункт палитры свойств. Также проверьте, что окно конфигурации или редактор формы в фокусе и что-то выделено.