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