Как узнать редакцию и версию 1С — пять рабочих способов

· 9 мин

Содержание

Самый короткий путь: откройте базу, нажмите Главное меню → Справка → О программе. В окне будут две строки — версия платформы (например, 1С:Предприятие 8.3 (8.3.24.1819)) и конфигурация с редакцией и релизом (например, Бухгалтерия предприятия, редакция 3.0 (3.0.157.24)). Этого хватает в 90% случаев.

Путаница обычно в терминах. Редакция, релиз и версия платформы — три разных числа, и спрашивают чаще всего именно про их различие. Редакция — крупный номер конфигурации (3.0, 2.5). Релиз — точный номер сборки конфигурации (3.0.157.24). Версия платформы — номер самой программы «1С:Предприятие» (8.3.24.1819), общий для всех баз на компьютере.

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

Три числа: редакция, релиз и версия платформы

Прежде чем смотреть, определитесь, что именно вам нужно. Эти числа часто смешивают, а отвечают они на разные вопросы.

Что смотримПримерГде меняется
Версия платформы8.3.24.1819При установке новой версии 1С:Предприятия
Редакция конфигурации3.0При переходе на новую редакцию (крупное обновление)
Релиз конфигурации3.0.157.24При каждом обновлении конфигурации

Редакция — это первые две цифры номера конфигурации. Если видите релиз 3.0.157.24, значит редакция — 3.0. Релиз 2.5.168.7 — редакция 2.5. Так что, зная релиз, вы автоматически знаете и редакцию.

Версия платформы и релиз конфигурации не связаны. На платформе 8.3.24 спокойно работает и «Бухгалтерия 3.0», и «ЗУП 3.1», и старая «Управление торговлей 10.3». Платформа — это «движок», конфигурация — прикладное решение поверх него.

Чтобы было проще выбрать способ под вашу ситуацию:

Как у вас устроен доступ к базе?

Окно «О программе» — самый быстрый способ

Это главный способ, им пользуются чаще всего. Работает в любой конфигурации на управляемых формах с интерфейсом «Такси».

  1. Запустите базу в режиме 1С:Предприятие под любым пользователем.
  2. Нажмите кнопку Главное меню — это значок в левом верхнем углу (горизонтальные полоски со стрелкой вниз).
  3. Выберите Справка → О программе.

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

Есть и второй вход в то же окно: значок «Сервис и настройки» (шестерёнка) в правом верхнем углу → Справка → О программе. Результат одинаковый, выбирайте, что ближе.

В окне «О программе» виден ещё и режим работы базы — файловый или клиент-серверный, а также путь или адрес сервера. Полезно, когда баз несколько и вы не уверены, в какую зашли.

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

Окно запуска: путь базы и назначенная версия платформы

Когда зайти в базу не получается, а список баз перед глазами, кое-что можно узнать прямо из окна запуска (стартёра).

Выделите нужную базу в списке и нажмите Изменить. Откроется окно параметров:

  • Каталог информационной базы — для файлового варианта это путь к папке с базой. По нему потом находят файлы на диске.
  • Кластер серверов и имя информационной базы — для клиент-серверного варианта.
  • Версия 1С:Предприятия — поле, где задаётся конкретная версия платформы для этой базы. Если там пусто, база запускается на самой свежей установленной платформе.

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

Назначенная версия платформы в свойствах базы и фактически установленные версии — разные вещи. Если в поле указана версия, которой нет на компьютере, база просто не запустится с ошибкой о ненайденной версии.

Редакция и релиз в Конфигураторе

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

  1. В окне запуска выделите базу и нажмите Конфигуратор.
  2. Войдите под учётной записью с правами администратора.
  3. Откройте дерево конфигурации: Конфигурация → Открыть конфигурацию.
  4. Встаньте на самый верхний корневой узел дерева (название конфигурации) и откройте его свойства (правая кнопка → Свойства, либо Alt+Enter).

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

Версию платформы в Конфигураторе смотрят там же, где и в пользовательском режиме: Справка → О программе.

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

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

Как определить версию по файлам на диске

Иногда базы под рукой нет вообще — только папка с файлами или чужой компьютер, который нужно разобрать. Точный релиз конфигурации из файлов «на глаз» не прочитать: он хранится внутри файла базы 1Cv8.1CD в двоичном виде. А вот платформу и доступные редакции по файлам видно.

Какие версии платформы установлены. Загляните в каталог установки, обычно это C:\Program Files\1cv8\. Внутри — папки, названные номерами версий: 8.3.22.2470, 8.3.24.1819 и так далее. Каждая папка — отдельно установленная версия платформы.

Какие редакции конфигураций доступны. Шаблоны конфигураций лежат в каталоге шаблонов — чаще всего C:\Users\<Пользователь>\AppData\Roaming\1C\1cv8\tmplts\. Структура папок там говорящая: вендор → название конфигурации → номер редакции и релиза. По ней видно, какие редакции скачаны и установлены как шаблоны.

Где именно лежит рабочая база. Файловая база — это папка с файлом 1Cv8.1CD. Её путь берут из свойств базы в окне запуска (поле «Каталог информационной базы»), о котором речь шла выше.

Версия платформы по свойствам файла. Удобный приём, когда базу запускать не хочется: зайдите в папку конкретной версии платформы, например C:\Program Files\1cv8\8.3.24.1819\bin\, нажмите правой кнопкой на 1cv8.exe → Свойства → вкладка Подробно. В строке «Версия продукта» будет полный номер платформы. Так же проверяют, какая версия платформы отвечает за запуск, если их установлено несколько.

Список подключённых баз хранится в файле ibases.v8i (каталог %APPDATA%\1C\1CEStart\). Это обычный текстовый файл — в нём видны имена баз и строки подключения, но не редакция конфигурации.

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

Редакция и версия из кода и обработкой

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

В консоли кода или в простой внешней обработке выполните:

СистИнфо = Новый СистемнаяИнформация;
Сообщить("Платформа: " + СистИнфо.ВерсияПриложения);
Сообщить("Конфигурация: " + Метаданные.Синоним);
Сообщить("Релиз: " + Метаданные.Версия);

Что возвращает каждая строка:

  • СистемнаяИнформация.ВерсияПриложения — версию платформы строкой, например 8.3.24.1819.
  • Метаданные.Синоним — название конфигурации с редакцией, например Бухгалтерия предприятия, редакция 3.0.
  • Метаданные.Версия — релиз конфигурации, например 3.0.157.24.

Этот способ удобен, когда к базе подключаются через COM или в фоновом задании и окно «О программе» просто негде открыть. Из первых двух цифр Метаданные.Версия получаете редакцию: 3.0.157.24 → редакция 3.0.

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

Пара замечаний по месту запуска кода:

  • В клиент-серверной базе Метаданные на сервере и на клиенте возвращают одно и то же — релиз у конфигурации общий.
  • СистемнаяИнформация на клиенте вернёт версию клиентского приложения. Если нужна версия платформы именно на сервере, обработку запускают в серверном контексте (в процедуре с директивой &НаСервере).

Какие редакции у популярных конфигураций

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

КонфигурацияАктуальная редакция
Бухгалтерия предприятия (БП)3.0
Зарплата и управление персоналом (ЗУП)3.1
Управление торговлей (УТ)11
Комплексная автоматизация (КА)2
ERP Управление предприятием2
Розница3.0

Если редакция у вас ниже (например, 2.0 у «Бухгалтерии» или 2.5 у «Зарплаты») — это старая редакция, которую уже не развивают. Релиз внутри актуальной редакции (3.0.ХХХ.ХХ) обновляется регулярно, и отставание по релизу — это нормально до очередного обновления, а вот отставание по редакции означает, что пора переходить на новую.

Редакцию и релиз не путайте при обновлении. Обновление внутри редакции (3.0.156 → 3.0.157) ставится в один шаг. Переход между редакциями (2.0 → 3.0) — это отдельная процедура со своими правилами и, как правило, сменой интерфейса.

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

Чем редакция отличается от релиза и версии платформы?
Редакция — крупный номер конфигурации (первые две цифры, например 3.0). Релиз — точный номер её сборки (3.0.157.24). Версия платформы — номер самой программы «1С:Предприятие» (8.3.24.1819), общий для всех баз. Зная релиз, редакцию вы определяете сразу — это его первые две цифры.
Как узнать редакцию, не заходя в базу?
Если есть права, откройте базу в Конфигураторе и посмотрите свойства корневого узла — поле «Версия». Если нет и этого, по каталогу шаблонов tmplts видно, какие редакции вообще установлены, но точный релиз конкретной базы без входа в неё не определить.
Где смотреть версию платформы, если баз несколько?
Версия платформы одна на все базы, которые запускаются на этой установке. В свойствах каждой базы (окно запуска → Изменить) можно задать свою версию платформы, если на компьютере их установлено несколько. Фактическую версию запущенной базы всегда покажет «О программе».
Можно ли по номеру релиза понять, какая редакция?
Да. Первые две цифры релиза — это и есть редакция. 3.0.157.24 → редакция 3.0, 2.5.168.7 → редакция 2.5, 3.1.27.45 (ЗУП) → редакция 3.1.
Нужно ли блокировать базу, чтобы посмотреть редакцию в Конфигураторе?
Нет. Открыть конфигурацию и прочитать её свойства можно, пока пользователи работают, — монопольный доступ для просмотра не требуется.
Отличается ли способ в тонком клиенте и веб-клиенте?
Нет. Пункт «О программе» одинаково доступен в тонком клиенте, толстом клиенте и в веб-клиенте — через то же Главное меню → Справка. В веб-клиенте дополнительно учтите: версия платформы там складывается из версии сервера приложений и браузера, но номер в окне «О программе» показывает версию платформы, с которой опубликована база.