Разработка и Конфигурация · 11 мин
Окно редактирования объекта конфигурации 1С: устройство и работа с ним
Что такое окно редактирования объекта конфигурации в 1С: структура вкладок, палитра свойств, типовые операции и ошибки. Практическое руководство для разработчиков.
Окно редактирования объекта конфигурации — это основной инструмент разработчика в конфигураторе 1С, через который задаются свойства, структура и поведение любого объекта метаданных: справочника, документа, регистра, отчёта или обработки. Оно открывается двойным щелчком по объекту в дереве конфигурации или через пункт «Изменить» контекстного меню и объединяет в себе вкладки с настройками, палитру свойств и быстрый доступ к модулям и формам объекта.
Именно в этом окне разработчик определяет, какие реквизиты и табличные части будут у объекта, как он будет нумероваться, какие движения формировать по регистрам, какие права и подсистемы его затрагивают. Практически любая доработка типовой или самописной конфигурации начинается с открытия этого окна.
Понимание логики окна редактирования экономит время: вместо поиска нужной настройки по всему конфигуратору вы работаете в одном месте, а система сама проверяет корректность введённых данных — например, не даст сохранить объект с дублирующимися именами реквизитов или ссылкой на несуществующий тип.
Где находится окно редактирования и как его открыть
Окно редактирования доступно только в конфигураторе, а не в режиме «Предприятие». Чтобы его увидеть, запустите конфигуратор, откройте конфигурацию (меню «Конфигурация → Открыть конфигурацию») и дождитесь построения дерева объектов в левой части экрана.
Дальше есть несколько способов открыть окно:
- двойной щелчок мышью по объекту в дереве конфигурации;
- правый щелчок по объекту и выбор пункта «Изменить»;
- клавиша F2 при выделенном объекте;
- кнопка «Изменить» на панели инструментов окна конфигурации.
Если конфигурация закрыта или объект заблокирован другим разработчиком при работе с хранилищем, окно либо не откроется, либо откроется в режиме только для чтения. Это первое, что стоит проверить, если редактирование недоступно.
Структура окна: вкладки и их назначение
Окно редактирования построено как набор вкладок, состав которых зависит от типа объекта. Для справочника и документа набор вкладок различается, но общая логика одинакова: от простых свойств к более сложным настройкам поведения.
Типовой состав вкладок для большинства объектов:
- Основные — имя, синоним, комментарий, представление объекта в интерфейсе;
- Подсистемы — к каким функциональным подсистемам относится объект;
- Функциональные опции — привязка объекта к опциям, включающим или скрывающим функциональность;
- Данные — реквизиты, табличные части, длина кода и наименования, иерархия;
- Нумерация — длина и тип номера, периодичность, контроль уникальности;
- Движения (для документов) — регистры, по которым документ формирует движения;
- Права — настройка прав доступа по ролям;
- Интерфейсы / Командный интерфейс — видимость команд в панелях разделов;
- Ввод на основании — какие объекты могут быть основанием и какие создаются на основании текущего;
- Прочее — быстрый переход к модулям, формам, макетам, предопределённым данным.
В нижней части окна обычно расположены кнопки действий: «Действия» с сервисными командами, кнопки перехода к модулю объекта, модулю менеджера и формам. Это избавляет от необходимости искать те же элементы в дереве конфигурации.
Вкладка «Данные»: реквизиты и табличные части
Вкладка «Данные» — самая востребованная часть окна. Здесь добавляются реквизиты объекта (его поля) и табличные части. Для каждого реквизита задаются имя, тип данных, длина, точность, признаки обязательности заполнения и проверки значений.
Тип реквизита выбирается из встроенных типов (строка, число, дата, булево) или как ссылка на другой объект конфигурации — справочник, документ, перечисление. Допускается составной тип, когда реквизит может хранить значения разных типов, но злоупотреблять этим не стоит: составные типы усложняют запросы и замедляют выборки.
Для иерархических справочников именно на этой вкладке включается иерархия и выбирается её вид — иерархия групп и элементов или иерархия элементов. Для документов здесь же настраиваются табличные части, которые потом используются в формах и проведении.
- 1Откройте окно редактирования объекта и перейдите на вкладку «Данные»
- 2Нажмите кнопку «Добавить» над списком реквизитов
- 3В палитре свойств задайте имя, синоним и тип реквизита
- 4При необходимости включите проверку заполнения и индексирование
- 5Обновите конфигурацию базы данных (F7) и согласитесь с реструктуризацией
Палитра свойств и её связь с окном редактирования
Окно редактирования работает в связке с палитрой свойств — отдельной панелью, где задаются детальные параметры выбранного элемента. Когда вы выделяете реквизит, табличную часть или сам объект, палитра свойств показывает полный набор его характеристик: от представления до индексирования и признака «Проверка заполнения».
Палитра свойств открывается через меню «Правка → Свойства» или комбинацией Alt+Enter. Её удобно закрепить сбоку экрана, чтобы она не перекрывала окно редактирования. Опытные разработчики держат палитру открытой постоянно, потому что многие свойства доступны только через неё и не дублируются на вкладках окна.
Важная деталь: изменения в палитре свойств применяются сразу после ухода с поля, отдельного подтверждения не требуется. Но они сохранятся в конфигурации только после сохранения самой конфигурации.
Движения, права и нумерация: настройки поведения объекта
Для документов ключевая вкладка — «Движения». Здесь галочками отмечаются регистры (накопления, сведений, бухгалтерии, расчёта), по которым документ будет формировать записи при проведении. Само содержимое движений описывается кодом в модуле объекта в обработчике «ОбработкаПроведения», но без включения регистра на этой вкладке движения формироваться не будут.
Вкладка «Нумерация» определяет длину номера, его тип (числовой или строковый), периодичность (в пределах года, месяца или непериодический) и контроль уникальности. Изменение этих настроек для уже используемого документа требует осторожности: сокращение длины номера приведёт к усечению существующих номеров при реструктуризации.
Вкладка «Права» позволяет для каждой роли задать набор разрешений на объект: чтение, добавление, изменение, удаление, просмотр, интерактивные операции. Настройки здесь перекрывают общие настройки роли и удобны для точечной проверки, какая роль что может делать с конкретным объектом.
Типовые операции и проверка результата
Работа в окне редактирования почти всегда завершается обновлением конфигурации базы данных. Пока вы не нажали F7 и не подтвердили реструктуризацию, изменения существуют только в конфигурации разработчика и недоступны пользователям.
Типовой цикл работы выглядит так: открыли объект, внесли изменения на вкладках и в палитре свойств, сохранили конфигурацию (Ctrl+S), обновили конфигурацию базы данных, проверили результат в режиме «Предприятие». Если добавляли реквизит — убедитесь, что он появился в форме объекта или добавьте его на форму вручную.
Как проверить результат
Реквизит виден в форме объекта и сохраняется при записи
Реквизит отсутствует — вероятно, не выполнено обновление конфигурации БД
При проведении документа появляются записи в регистре
Записей нет — регистр не отмечен на вкладке «Движения» или пуст обработчик проведения
Новые документы получают номера заданной длины и периодичности
Номера дублируются — не включён контроль уникальности
Частые ошибки при работе с окном редактирования
Большинство проблем начинающих разработчиков связано не со сложностью окна, а с пропущенными шагами в типовом цикле изменений.
Отдельная группа ошибок — работа с типовой конфигурацией на поддержке. Изменение объектов без снятия с поддержки невозможно, а полное снятие усложняет последующие обновления. Правильный подход — включить возможность изменения с сохранением поддержки и менять только необходимые объекты.
Когда окна редактирования недостаточно
Окно редактирования покрывает настройку структуры и поведения объекта, но не всё. Код бизнес-логики пишется в модулях объекта, менеджера и формы; внешний вид настраивается в редакторе форм; печатные формы — в макетах. Все эти элементы доступны из окна редактирования через вкладку «Прочее» и кнопки внизу, но редактируются в собственных инструментах.
Для массовых изменений — например, добавления одинакового реквизита в десятки документов — удобнее использовать групповую обработку через механизм расширений конфигурации или внешние инструменты, а не ручное редактирование каждого объекта.
Что важно запомнить
Окно редактирования объекта конфигурации — центральная точка настройки любого объекта метаданных в 1С. Работайте по циклу: изменение → сохранение → обновление конфигурации БД → проверка. Перед изменением типов и длин реквизитов в рабочей базе делайте резервную копию.
Часто задаваемые вопросы
Чем окно редактирования отличается от палитры свойств?
Окно редактирования группирует настройки объекта по вкладкам и даёт доступ к спискам реквизитов, движениям и правам. Палитра свойств показывает детальные параметры одного выбранного элемента — объекта, реквизита или табличной части. На практике они используются вместе: структуру задают в окне, тонкие свойства — в палитре.
Почему изменения в окне редактирования не видны пользователям?
Изменения применяются к базе данных только после команды «Обновить конфигурацию базы данных» (F7). Если после обновления реквизит всё равно не виден, проверьте, добавлен ли он на форму объекта и не скрыт ли функциональной опцией.
Можно ли отменить изменения, сделанные в окне редактирования?
До сохранения конфигурации — да: достаточно закрыть конфигуратор без сохранения или откатить объект из хранилища. После обновления конфигурации базы данных отмена возможна только восстановлением из резервной копии или ручным обратным изменением, а удалённые при реструктуризации данные не восстанавливаются.
Почему окно редактирования открывается только для чтения?
Наиболее частые причины: объект не захвачен в хранилище конфигурации, объект захвачен другим разработчиком, конфигурация находится на поддержке без возможности изменения либо у пользователя конфигуратора нет прав на изменение. Проверьте эти условия последовательно.
Где в окне редактирования настроить проведение документа?
Сам факт проведения и движения включаются на вкладке «Движения» — там отмечаются регистры. Логика формирования записей описывается кодом в модуле объекта, в обработчике «ОбработкаПроведения», перейти к которому можно по кнопке «Модуль объекта» внизу окна или на вкладке «Прочее».
Что делать, если при обновлении конфигурации появляется предупреждение о реструктуризации?
Это нормальная реакция на изменение структуры данных: добавление или удаление реквизитов, изменение типов и длин. Внимательно прочитайте список изменений в окне реструктуризации. Если там есть усечение или удаление данных — остановитесь, сделайте резервную копию и только потом подтверждайте обновление.