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

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

Как открыть справочник в конфигураторе 1С

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

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

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

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

Что нужно подготовить перед открытием справочника

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

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

Перед изменением типовой конфигурации сделайте выгрузку базы через меню «Администрирование → Выгрузить информационную базу» или средствами СУБД. Это единственная гарантия отката, если доработка сломает структуру данных.

Открытие конфигурации в конфигураторе

Запустите ярлык «1С:Предприятие», выберите нужную информационную базу в списке и нажмите кнопку «Конфигуратор». Если база защищена паролем, введите логин и пароль пользователя с правами администратора или разработчика.

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

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

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

Как найти нужный справочник в дереве конфигурации

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

Альтернатива — глобальный поиск по метаданным через меню «Правка → Глобальный поиск» или сочетание Ctrl+Shift+F с фильтром по типу объекта. Это удобно, когда известно не имя справочника, а название реквизита или фрагмент кода, который с ним работает.

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

Что можно сделать в окне редактирования справочника

Двойной щелчок по справочнику открывает окно редактирования объекта — главный инструмент разработчика. Здесь собраны все настройки: длина кода и наименования, иерархичность, подчинённость другим справочникам, нумерация и контроль уникальности.

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

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

Открытие формы справочника

На вкладке «Формы» выберите нужную форму и нажмите кнопку открытия или дважды щёлкните по ней. Запустится конструктор формы с визуальным редактором элементов и деревом реквизитов. Если формы ещё нет, нажмите «Добавить» — платформа предложит мастер создания формы с выбором типа.

Открытие макета

Макеты для печати и отчётов находятся на вкладке «Макеты». Двойной щелчок открывает табличный документ, где редактируют области, параметры и оформление. Макет привязан к справочнику, поэтому хранится внутри его структуры, а не в общих макетах.

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

Альтернативные способы открыть справочник

Не всегда нужно лезть в дерево конфигурации. Если вы уже работаете в режиме предприятия и видите ошибку в данных, быстрее открыть конфигуратор вторым сеансом: запустите тот же ярлык, выберите базу и нажмите «Конфигуратор». Оба режима могут работать одновременно, что удобно для отладки.

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

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

Сравнение вариантов

Дерево конфигурации

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

Переход из кода (F12)

Самый быстрый путь, если курсор уже стоит на имени объекта в модуле. Не работает без открытого модуля.

Поиск по метаданным

Находит объект по имени, реквизиту или фрагменту кода. Требует знания хотя бы части названия.

Проверка результата и обновление конфигурации базы данных

После внесения изменений сохраните конфигурацию: «Конфигурация → Сохранить конфигурацию» или Ctrl+S. Это сохранит изменения только в конфигураторе, но не применит их к базе данных. Пользователи продолжат работать со старой структурой.

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

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

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

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

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

Завершилось без ошибок, список реструктуризации не содержит удаления нужных реквизитов

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

Сообщения об ошибках или предупреждения о потере данных

Открытие формы в режиме предприятия
Норма

Форма открывается, новые поля видны и доступны для ввода

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

Ошибка «Поле объекта не обнаружено» или пустая форма

Запись элемента справочника
Норма

Элемент сохраняется, контроль заполнения работает корректно

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

Ошибки при записи, данные не сохраняются

Типичные ошибки при работе со справочником в конфигураторе

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

Опасная ошибка — переименование реквизита с данными. При реструктуризации платформа может воспринять это как удаление старого и создание нового поля, и данные пропадут. Безопаснее добавить новый реквизит, перенести данные обработкой и только потом удалять старый.

Типичные ошибки
01
Изменение структуры без резервной копии — при ошибке реструктуризации данные восстановить неоткуда
02
Забытое обновление конфигурации базы данных (F7) — пользователи не видят доработку и получают ошибки
03
Удаление реквизита вместо снятия его с использования — данные в колонке стираются безвозвратно
04
Редактирование типовой конфигурации без включения возможности изменений — изменения теряются при обновлении релиза

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

Почему ветка «Справочники» пустая или не раскрывается?

Скорее всего, конфигурация не открыта: выполните «Конфигурация → Открыть конфигурацию». Если ветка раскрывается, но пуста — в этой конфигурации действительно нет справочников (редкий случай самописных решений) или у пользователя нет прав просмотра метаданных.

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

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

Как открыть модуль объекта справочника?

В окне редактирования справочника перейдите на вкладку «Модули» или щёлкните правой кнопкой по объекту в дереве и выберите «Открыть модуль объекта». Там размещаются обработчики событий записи и проверки заполнения.

Что делать, если при открытии появляется сообщение «Объект заблокирован»?

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

Чем отличается открытие справочника в конфигураторе от режима предприятия?

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

Итог

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

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