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

Администрирование · 9 мин

Как посмотреть конфигурацию базы 1С

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

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

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

Как узнать название и версию конфигурации в режиме 1С:Предприятие

Это самый простой способ, доступный любому пользователю без специальных прав. В интерфейсе «Такси» (версии платформы 8.3) нажмите кнопку с символом «i» в правом верхнем углу или откройте главное меню и выберите «О программе». В старых интерфейсах путь выглядит так: «Сервис» → «О программе».

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

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

Как открыть конфигурацию в Конфигураторе

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

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

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

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

Как проверить, доработана ли конфигурация

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

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

Дополнительно проверьте наличие расширений: в режиме Предприятие откройте «Администрирование» → «Печатные формы, отчёты и обработки» → «Расширения». Доработки через расширения не меняют саму конфигурацию, но влияют на поведение системы, и при анализе их нужно учитывать отдельно.

Сравнение и объединение конфигураций

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

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

В окне сравнения снимите все флажки, если цель — только посмотреть различия, и нажмите «Закрыть» вместо «Выполнить». Иначе платформа начнёт объединение и изменит конфигурацию.

Типичные ошибки
01
Нажатие «Выполнить» в окне сравнения вместо простого просмотра — запускается объединение и меняется конфигурация
02
Оценка доработок только по окну «О программе» — версия может быть типовой, хотя объекты изменены
03
Игнорирование расширений конфигурации — часть доработок живёт вне основной конфигурации
04
Работа в Конфигураторе без монопольного доступа при обновлении конфигурации БД — ошибки и блокировки пользователей

Программные способы получить сведения о конфигурации

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

bsl
Сообщить(Метаданные.Имя);        // Имя конфигурации
Сообщить(Метаданные.Версия);     // Номер версии
Сообщить(Метаданные.Синоним);    // Представление для пользователя

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

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

Ограничения и типичные ситуации

Конфигуратор может быть недоступен в нескольких случаях: у пользователя нет права «Администрирование» и «Толстый клиент», база работает только в веб-клиенте, либо запуск Конфигуратора запрещён настройками сервера 1С. В такой ситуации остаются сведения «О программе» и отчёты, построенные на данных метаданных.

В клиент-серверном варианте структуру данных можно частично посмотреть и средствами СУБД (MS SQL, PostgreSQL), но таблицы там имеют служебные имена, и сопоставить их с объектами конфигурации без специальных обработок сложно. Этот путь оправдан только для опытных администраторов.

Для баз на поддержке полезно периодически сверять версию из окна «О программе» с актуальным релизом на портале поставщика — так вы вовремя заметите, что обновление давно не выполнялось.

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

Как выбрать способ

Нужно быстро узнать название и версию программыОткройте «О программе» в режиме 1С:Предприятие
Нужно изучить структуру объектов и кодОткройте конфигурацию в Конфигураторе
Нужно проверить наличие доработокОткройте «Настройка поддержки» и сравнение с конфигурацией поставщика
Доступа к Конфигуратору нетИспользуйте «О программе» и запросите выгрузку конфигурации у администратора
Итог

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

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

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

Можно ли посмотреть конфигурацию без прав администратора?

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

Чем конфигурация базы данных отличается от основной конфигурации?

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

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

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

Опасно ли просто открыть конфигурацию в Конфигураторе?

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

Где посмотреть конфигурацию, если база работает только в веб-клиенте?

В веб-клиенте Конфигуратор недоступен. Используйте окно «О программе» для версии, а для анализа структуры подключитесь к той же базе через толстый или тонкий клиент с правами администратора либо попросите администратора выгрузить конфигурацию в файл .cf.

Что такое файл .cf и как его посмотреть?

Файл .cf — это выгрузка конфигурации целиком. Его можно загрузить в пустую базу через «Конфигурация» → «Загрузить конфигурацию из файла» и изучить в Конфигураторе, не трогая рабочую базу. Это безопасный способ анализа чужой или архивной конфигурации.