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

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

Окно редактирования объекта конфигурации и палитра свойств в 1С: в чем отличие

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

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

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

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

Что такое окно редактирования объекта конфигурации

Окно редактирования объекта открывается двойным щелчком по объекту в дереве конфигурации либо командой «Изменить» из контекстного меню. Это отдельное модальное или немодальное окно (в зависимости от настроек конфигуратора), в котором свойства объекта сгруппированы по тематическим вкладкам. Состав вкладок зависит от типа объекта: у справочника это «Основные», «Данные», «Нумерация», «Иерархия», «Вид иерархии», «Формы», «Команды», «Макеты», «Поле ввода», «Быстрый выбор» и другие.

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

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

Что такое палитра свойств и как она устроена

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

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

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

Ключевые отличия двух инструментов

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

КритерийОкно редактирования объектаПалитра свойств
Способ открытияДвойной щелчок по объекту, «Изменить»Alt+Enter, «Свойства», постоянно открытая панель
Состав свойствТолько основные свойства объекта верхнего уровняПолный список свойств любого выделенного элемента
ОрганизацияТематические вкладки-мастераПлоский список по алфавиту или категориям
Конструкторы и мастераДоступны (конструктор движений, создание форм)Отсутствуют, только редактирование значений
Область примененияТолько объект конфигурации целикомОбъекты, реквизиты, табличные части, элементы форм
Типичный сценарийПервичная настройка нового объектаБыстрая точечная правка отдельных свойств

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

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

Когда использовать окно редактирования

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

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

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

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

Когда эффективнее палитра свойств

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

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

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

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

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

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

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

Как выбрать инструмент в конкретной ситуации

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

Маршрут решения

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

Объект только что создан и требует полной настройкиОткройте окно редактирования и пройдите по вкладкам последовательно
Нужно создать форму, запустить конструктор движений или печатиИспользуйте окно редактирования объекта — только там доступны конструкторы
Нужно быстро изменить одно-два свойства объектаВыделите объект и отредактируйте значения в палитре свойств
Настраивается реквизит, табличная часть или элемент формыИспользуйте палитру свойств — окна редактирования для таких элементов нет
Свойство не найдено на вкладках окна редактированияПроверьте полный список свойств в палитре

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

Итог

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

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

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

Можно ли настроить объект целиком через палитру свойств, не открывая окно редактирования?

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

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

Окно редактирования показывает только основные свойства, отобранные разработчиками платформы для данного типа объекта. Редко используемые и тонкие настройки выводятся только в палитру свойств. Это нормальное поведение, а не признак ошибки конфигурации.

Как быстро открыть палитру свойств, если она закрыта?

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

Изменения в окне редактирования и в палитре свойств — это одни и те же настройки?

Да, оба инструмента редактируют одни и те же свойства объекта, просто представляют их по-разному. Значение, измененное в окне редактирования, будет видно в палитре свойств, и наоборот. Различие только в интерфейсе и в наличии конструкторов.

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

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

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

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