Где увидеть состав, версию и параметры конфигурации 1С
Содержание
Быстрее всего название и версию конфигурации видно в режиме 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, тестирования и исправления — но не для того, чтобы открыть дерево и посмотреть.
Если в заголовке окна Конфигуратора рядом с именем конфигурации стоит звёздочка (*), значит основная конфигурация изменена, но ещё не применена к базе данных. Это сразу говорит, что в базе есть несохранённые доработки.
Как узнать версию поддержки и сравнить конфигурации
Отдельный вопрос — типовая конфигурация или доработанная, и на поддержке ли она у поставщика. Ответ в Конфигураторе: Конфигурация → Поддержка → Настройка поддержки.
Окно настройки поддержки показывает:
- имя и версию конфигурации поставщика (от которой обновляемся);
- стоит ли конфигурация на поддержке;
- режим редактирования — замок. Закрытый замок означает, что объект менять нельзя без включения возможности изменения. Открытый или «жёлтый» замок — объект дорабатывался.
Если замок включён на изменение по всей конфигурации, перед вами доработанная база — её обновление потребует сравнения и объединения, а не простого «обновить».
Чтобы увидеть, чем текущая конфигурация отличается от поставки, есть сравнение:
Конфигурация → Сравнить, объединить конфигурацию— сравнить с конфигурацией из файла (.cf) или с конфигурацией поставщика.Конфигурация → Конфигурация базы данных → Сравнить, объединить с текущей конфигурацией— показать, чем основная конфигурация отличается от той, что уже работает в базе (несохранённые изменения).
Результат сравнения — дерево различий: видно, какие объекты добавлены, изменены или удалены. В этом же окне различия можно не только просмотреть, но и отфильтровать — например, показать только изменённые объекты. Для первичного знакомства с базой достаточно просто пройтись по дереву и понять объём доработок, ничего не объединяя.
Замок напротив объекта — это не запрет на просмотр, а признак режима редактирования. Посмотреть свойства и состав закрытого на поддержке объекта можно всегда; закрытый замок лишь означает, что при обновлении этот объект берётся из поставки без ваших правок.
Расширения и внешние обработки: что подключено к базе
Часть функциональности живёт не в основной конфигурации, а в расширениях и внешних файлах. Их тоже стоит проверить, когда разбираетесь в составе базы.
Расширения конфигурации
(механизм появился в платформе 8.3.6) смотрят в Конфигураторе: Конфигурация → Расширения конфигурации. Откроется список, где для каждого расширения видно:
- имя и префикс;
- назначение — исправление, дополнение или адаптация;
- активно оно или отключено;
- режим безопасного выполнения.
В режиме предприятия у типовых конфигураций на Библиотеке стандартных подсистем список расширений тоже доступен администратору — в разделе Администрирование, в группе «Печатные формы, отчёты и обработки». Точное название пункта может отличаться между релизами, но ищите его именно там.
Расширение хранится как файл .cfe и при подключении загружается в базу. Просмотр списка ничего не меняет — вы видите только, что подключено. По каждому расширению в списке понятно, активно оно сейчас или временно отключено: активные помечены флажком. Если в базе работает нетиповая печатная форма или отчёт, которых нет в основной конфигурации, почти наверняка они живут именно в расширении — начинайте поиск отсюда.
Внешние отчёты и обработки (.erf, .epf) — это отдельные файлы, они не входят в конфигурацию. Подключённые через механизм «Дополнительные отчёты и обработки» видно в том же разделе Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. Чтобы раздел был доступен, функция дополнительных обработок должна быть включена в настройках.
Внешние обработки, запускаемые через Файл → Открыть, нигде в списках не фиксируются — они работают разово и в составе базы не хранятся.
Программный доступ к составу метаданных
Когда нужен не экран, а данные — список всех справочников, документов, регистров или версия конфигурации в коде, — работает глобальный объект Метаданные.
Уточнение: консоль запросов для этого не подходит. Язык запросов читает данные (записи справочников и регистров), но не структуру метаданных. Состав конфигурации читают из встроенного языка — через консоль кода или внешнюю обработку «Выполнить код».
Базовые сведения о конфигурации:
Сообщить("Конфигурация: " + Метаданные.Синоним);
Сообщить("Имя: " + Метаданные.Имя);
Сообщить("Версия: " + Метаданные.Версия);
Перебор всех объектов нужного вида — например, всех справочников:
Для Каждого Справочник Из Метаданные.Справочники Цикл
Сообщить(Справочник.Имя + " — " + Справочник.Синоним);
КонецЦикла;
Так же устроены коллекции Метаданные.Документы, Метаданные.РегистрыСведений, Метаданные.РегистрыНакопления, Метаданные.Отчеты, Метаданные.Обработки и другие. У каждого элемента есть свойства Имя, Синоним, а у объектов с реквизитами — коллекция Реквизиты.
Быстро оценить масштаб конфигурации помогает подсчёт по коллекциям:
Сообщить("Справочников: " + Метаданные.Справочники.Количество());
Сообщить("Документов: " + Метаданные.Документы.Количество());
Сообщить("Регистров сведений: " + Метаданные.РегистрыСведений.Количество());
А проверить, есть ли в конфигурации конкретный объект (например, перед запуском обработки, которая на него опирается), можно через поиск по имени:
Если Метаданные.Справочники.Найти("Контрагенты") <> Неопределено Тогда
Сообщить("Справочник Контрагенты есть");
Иначе
Сообщить("Справочника нет");
КонецЕсли;
Запуск внешней обработки с кодом требует прав администратора, а часто и отключения безопасного режима. На рабочей базе такие вещи делают осознанно: если нужен только состав, сначала попробуйте отчёт по конфигурации из Конфигуратора — он безопаснее.
Этот способ удобен, когда состав конфигурации нужно выгрузить, сравнить программно или проверить наличие конкретного объекта перед обновлением.
Частые вопросы
Чем отличается основная конфигурация от конфигурации базы данных?
Обновить конфигурацию базы данных), они расходятся, и Конфигуратор помечает это звёздочкой в заголовке.Можно ли узнать версию конфигурации, не заходя в базу?
Справка → О программе.Как понять, что конфигурация доработана, а не типовая?
Конфигурация → Поддержка → Настройка поддержки. Если по объектам стоят открытые замки (разрешено изменение) — конфигурация снята с поддержки частично или полностью и дорабатывалась. Точный перечень отличий покажет сравнение с конфигурацией поставщика.Версия платформы и версия конфигурации — это одно и то же?
8.3.24.xxxx) — это движок 1С:Предприятия. Конфигурация (например, 3.0.158.xx) — прикладное решение поверх него. В окне О программе оба номера указаны отдельными строками.Где взять историю изменений конфигурации?
Конфигурация → Хранилище конфигурации → История).