Где увидеть состав, версию и параметры конфигурации 1С

· 9 мин

Содержание

Быстрее всего название и версию конфигурации видно в режиме 1С:Предприятие: Главное меню → Справка → О программе. В открывшемся окне одной строкой указаны платформа, имя конфигурации и её номер версии.

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

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

ИнструментЧто узнаетеНужен КонфигураторПрава
Справка → О программеИмя и версия конфигурации, версия платформы, режимНетЛюбой пользователь
Окно запуска 1СПуть к базе, файловая или сервернаяНетЛюбой
Дерево конфигурацииВсе объекты, свойства, режим совместимостиДаДоступ в Конфигуратор
Настройка поддержкиПоставщик, замки, снята ли с поддержкиДаДоступ в Конфигуратор
Объект МетаданныеСостав метаданных из кода, перебор объектовНет (внешняя обработка)Администратор

Название и версия конфигурации в режиме предприятия

Самый частый вопрос — «какая конфигурация и какой релиз стоит». Ответ лежит в окне Главное меню → Справка → О программе.

Кнопка главного меню в интерфейсе «Такси» находится в левом верхнем углу (иконка со списком). После Справка → О программе откроется окно со сведениями:

  • 🏷️ Конфигурация — имя (например, «Бухгалтерия предприятия») и номер версии вида 3.0.158.xx.
  • ⚙️ Платформа — номер версии 1С:Предприятия, например 8.3.24.xxxx. Это отдельный номер, не путайте его с версией конфигурации.
  • 🖥️ Режим — файловый или клиент-серверный.
  • 📁 Каталог — путь к информационной базе (для файлового варианта) или строка соединения.
  • 👤 Пользователь и вид клиента (тонкий, толстый, веб-клиент).

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

Этот способ работает в любой типовой конфигурации на управляемых формах: Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11, ERP, УНФ, Розница. Расположение пунктов меню одинаковое.

Что именно нужно узнать о конфигурации?

Что показывает окно запуска 1С

Окно запуска (стартер 1cv8) — это список баз, который видно до входа в программу. Оно отвечает не на вопрос «какая конфигурация», а на вопросы «где лежит база» и «каким клиентом она открывается».

Выделите базу в списке — внизу окна появится строка соединения. По ней видно главное:

  • путь к каталогу — значит, база файловая;
  • запись вида Srvr="сервер";Ref="имя_базы" — значит, база клиент-серверная и лежит на сервере 1С.

Через кнопку Изменить открывается карточка базы с тем же путём и настройками версии платформы. А кнопка Настройка задаёт, из каких каталогов брать дистрибутивы и какую версию платформы запускать.

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

Версию самой конфигурации окно запуска не показывает. Для этого придётся войти в базу — в режиме предприятия или в Конфигураторе.

Полный анализ конфигурации в Конфигураторе

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

Откройте дерево через Конфигурация → Открыть конфигурацию. В самом верху дерева — корневой узел с именем конфигурации. Выделите его и откройте палитру свойств (Правка → Свойства или по правой кнопке). Там собраны ключевые параметры:

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

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

Ещё два инструмента Конфигуратора пригодятся при разборе чужой или доработанной базы:

  • 🔍 Глобальный поиск (Правка → Глобальный поиск) — ищет текст по всем модулям сразу. Так находят, где используется нужный реквизит или процедура.
  • 🔗 Поиск ссылок на объект (по правой кнопке на объекте дерева) — показывает, что ссылается на выбранный справочник или документ. Помогает оценить, можно ли его безопасно менять.

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

Если в заголовке окна Конфигуратора рядом с именем конфигурации стоит звёздочка (*), значит основная конфигурация изменена, но ещё не применена к базе данных. Это сразу говорит, что в базе есть несохранённые доработки.

Как узнать версию поддержки и сравнить конфигурации

Отдельный вопрос — типовая конфигурация или доработанная, и на поддержке ли она у поставщика. Ответ в Конфигураторе: Конфигурация → Поддержка → Настройка поддержки.

Окно настройки поддержки показывает:

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

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

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

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

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

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

Расширения и внешние обработки: что подключено к базе

Часть функциональности живёт не в основной конфигурации, а в расширениях и внешних файлах. Их тоже стоит проверить, когда разбираетесь в составе базы.

Расширения конфигурации (механизм появился в платформе 8.3.6) смотрят в Конфигураторе: Конфигурация → Расширения конфигурации. Откроется список, где для каждого расширения видно:

  • имя и префикс;
  • назначение — исправление, дополнение или адаптация;
  • активно оно или отключено;
  • режим безопасного выполнения.

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

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

Внешние отчёты и обработки (.erf, .epf) — это отдельные файлы, они не входят в конфигурацию. Подключённые через механизм «Дополнительные отчёты и обработки» видно в том же разделе Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. Чтобы раздел был доступен, функция дополнительных обработок должна быть включена в настройках.

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

Программный доступ к составу метаданных

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

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

Базовые сведения о конфигурации:

Сообщить("Конфигурация: " + Метаданные.Синоним);
Сообщить("Имя: " + Метаданные.Имя);
Сообщить("Версия: " + Метаданные.Версия);

Перебор всех объектов нужного вида — например, всех справочников:

Для Каждого Справочник Из Метаданные.Справочники Цикл
    Сообщить(Справочник.Имя + " — " + Справочник.Синоним);
КонецЦикла;

Так же устроены коллекции Метаданные.Документы, Метаданные.РегистрыСведений, Метаданные.РегистрыНакопления, Метаданные.Отчеты, Метаданные.Обработки и другие. У каждого элемента есть свойства Имя, Синоним, а у объектов с реквизитами — коллекция Реквизиты.

Быстро оценить масштаб конфигурации помогает подсчёт по коллекциям:

Сообщить("Справочников: " + Метаданные.Справочники.Количество());
Сообщить("Документов: " + Метаданные.Документы.Количество());
Сообщить("Регистров сведений: " + Метаданные.РегистрыСведений.Количество());

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

Если Метаданные.Справочники.Найти("Контрагенты") <> Неопределено Тогда
    Сообщить("Справочник Контрагенты есть");
Иначе
    Сообщить("Справочника нет");
КонецЕсли;

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

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

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

Чем отличается основная конфигурация от конфигурации базы данных?
Основная конфигурация — та, что вы редактируете в Конфигураторе. Конфигурация базы данных — та, что реально работает и обслуживает пользователей. Пока вы не применили изменения (Обновить конфигурацию базы данных), они расходятся, и Конфигуратор помечает это звёздочкой в заголовке.
Можно ли узнать версию конфигурации, не заходя в базу?
Простого способа нет: окно запуска показывает только путь и тип базы. Для серверной базы в консоли администрирования видно имя информационной базы, но не версию конфигурации. Чтобы узнать релиз, нужно войти — в режиме предприятия достаточно открыть Справка → О программе.
Как понять, что конфигурация доработана, а не типовая?
Откройте Конфигурация → Поддержка → Настройка поддержки. Если по объектам стоят открытые замки (разрешено изменение) — конфигурация снята с поддержки частично или полностью и дорабатывалась. Точный перечень отличий покажет сравнение с конфигурацией поставщика.
Версия платформы и версия конфигурации — это одно и то же?
Нет. Платформа (например, 8.3.24.xxxx) — это движок 1С:Предприятия. Конфигурация (например, 3.0.158.xx) — прикладное решение поверх него. В окне О программе оба номера указаны отдельными строками.
Где взять историю изменений конфигурации?
Встроенного журнала правок у обычной конфигурации нет — хранится только текущий номер версии. Полная история с авторами, датами и комментариями ведётся, если конфигурация подключена к хранилищу конфигурации (Конфигурация → Хранилище конфигурации → История).