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

· 9 мин

Содержание

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

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

Сразу про нумерацию. У платформы и конфигурации версии независимы. Платформа — это «движок» с номером 8.3.x.x. Конфигурация — прикладное решение со своим релизом (3.0.157.24). Вопрос «какая у меня 1С» почти всегда распадается на эти два числа, и смотрят их в разных местах.

Что именно нужно узнать?

Версия в окне «О программе»

Самый надёжный способ, когда база открывается. Интерфейс «Такси» (платформа 8.3.2x и новее):

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

Что показывает окно:

  • 🧩 Версия платформы — верхняя строка, например 1С:Предприятие 8.3 (8.3.21.1644).
  • 📦 Конфигурация — строка с названием решения и релизом: Бухгалтерия предприятия, редакция 3.0 (3.0.157.24).
  • 🗂️ Режим запуска — тонкий или толстый клиент, файловый или клиент-серверный вариант.

Номер из окна «О программе» можно выделить и скопировать — это удобно, когда версию просят назвать в техподдержке или при обращении к партнёру 1С.

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

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

Версия платформы в окне запуска и Конфигураторе

Если вы ещё не вошли в базу, номер установленной платформы виден в окне запуска 1С (стартере со списком информационных баз). Выделите базу и нажмите Изменить или Настройка… — там задаётся, какой версией платформы открывать именно эту базу.

Полезно знать: на одном компьютере может стоять сразу несколько платформ (8.3.18, 8.3.21, 8.3.23). По умолчанию стартер запускает самую свежую, но для конкретной базы версию можно закрепить вручную. Поэтому «версия 1С на компьютере» и «версия, которой открывается база» — не всегда одно и то же.

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

Через Конфигуратор. Откройте базу в режиме Конфигуратора и зайдите в Справка → О программе. Номер платформы там тот же, что и в режиме предприятия. Этот путь удобен, когда база в предприятие не пускает (например, из-за блокировки сеансов), а Конфигуратор открывается.

Версия конфигурации и режим совместимости

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

Версия конфигурации в Конфигураторе. Откройте дерево конфигурации, выделите самый верхний (корневой) узел с названием решения, вызовите Свойства и найдите поле Версия. Это строковый номер релиза, который разработчик проставляет при выпуске обновления.

Режим совместимости. В свойствах того же корневого узла есть поле Режим совместимости. Оно показывает, с какой версией платформы совместима конфигурация, например Версия 8.3.21. Режим совместимости — это не номер установленной платформы. Платформа может быть 8.3.24, а режим совместимости — 8.3.15: конфигурация тогда работает по правилам более ранней версии.

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

Что смотримГдеПример значения
Версия платформыО программе, папка 1cv88.3.21.1644
Релиз конфигурацииО программе, свойства корня3.0.157.24
Режим совместимостиСвойства корня конфигурацииВерсия 8.3.21

Определение версии средствами встроенного языка

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

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

Что возвращают эти значения:

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

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

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

Версия платформы на сервере 1С

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

Консоль администрирования серверов. Откройте оснастку «Консоль администрирования серверов 1С:Предприятия». Её версия и версия центрального сервера совпадают с установленной платформой.

Если консоль не открывается или не видит кластер, обычно нужно заново зарегистрировать библиотеку radmin.dll из каталога bin соответствующей платформы командой regsvr32. Версия консоли и версия сервера должны совпадать, иначе подключение не пройдёт.

Служба агента сервера. Откройте оснастку Службы Windows и найдите службу агента сервера 1С — в её отображаемом имени и в пути к исполняемому файлу ragent.exe виден номер версии (путь вида C:\Program Files\1cv8\8.3.21.1644\bin\ragent.exe).

Утилита rac. Через консольную утилиту администрирования можно вывести список кластеров:

rac cluster list

Сама утилита rac лежит в каталоге bin конкретной платформы, поэтому её путь уже подсказывает версию. Полный перечень команд смотрите в справке — rac help; подкоманды, в которых не уверены, лучше не угадывать.

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

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

Папка установки, список программ и файлы настроек

Эти способы работают, даже когда 1С не запускается вовсе.

Папка установки. Платформа ставится в C:\Program Files\1cv8\ (64-разрядная) или C:\Program Files (x86)\1cv8\ (32-разрядная). Имена подпапок — это и есть номера установленных версий: 8.3.18.1698, 8.3.21.1644 и так далее. Сколько подпапок — столько платформ на машине.

Список установленных программ. Откройте Панель управления → Программы и компоненты (или Параметры → Приложения). В списке платформа отображается как 1С:Предприятие 8.3 (8.3.21.1644) — номер прямо в названии. Данные этого списка Windows берёт из реестра, поэтому отдельно лезть в ветки реестра обычно не нужно.

Свойства ярлыка запуска. Если 1С запускают с ярлыка на рабочем столе, щёлкните по нему правой кнопкой → Свойства и посмотрите поле Объект. В пути к 1cv8.exe виден каталог версии — тот же номер 8.3.21.1644. Правда, ярлык часто ведёт на общий стартер 1cestart.exe, который сам выбирает версию, — тогда путь номер не покажет, и надёжнее смотреть папку установки.

Файл 1CEStart.cfg. Настройки запуска стартера хранятся в файле 1CEStart.cfg по пути %APPDATA%\1C\1CEStart\1CEStart.cfg. Откройте его блокнотом: строка InstalledLocation указывает каталог, где стартер ищет установленные платформы. Рядом лежит файл со списком информационных баз. Для файловой базы версию, которой её открывали в последний раз, сам стартер в настройках базы и показывает.

Как определить разрядность платформы: 32 или 64 бита

Кроме номера версии иногда нужно понять разрядность платформы — от неё зависит доступный объём памяти и совместимость с внешними компонентами. Определить её можно двумя способами:

  • 📁 По папке установки. 64-разрядная платформа ставится в C:\Program Files\1cv8\, 32-разрядная — в C:\Program Files (x86)\1cv8\. Если каталог с нужным номером лежит в Program Files (x86), перед вами 32-разрядная версия.
  • 🧰 По диспетчеру задач. Откройте вкладку Подробности, найдите процесс клиента (1cv8.exe или 1cv8c.exe). Для 32-разрядного процесса в 64-разрядной Windows система пометит его как *32.

Разрядность клиента и сервера независимы друг от друга. 64-разрядный сервер спокойно работает с 32-разрядным клиентом, а вот внешние компоненты и драйверы должны совпадать по разрядности с тем процессом, в котором подключаются.

Типичные ошибки при определении версии

Чаще всего путаница возникает из-за того, что версий на самом деле несколько:

  • ❌ Платформу принимают за конфигурацию. 8.3.21 — это движок, а 3.0.157 — прикладное решение. На вопрос «какая версия» нужно называть оба числа.
  • ❌ Режим совместимости считают версией платформы. Платформа может быть 8.3.24, а конфигурация работать в режиме 8.3.15. Это разные вещи.
  • ❌ Смотрят версию клиента вместо серверной. В клиент-серверной базе за запуск отвечает версия на сервере, а не та, что стоит на рабочем месте пользователя.
  • ❌ Путают несколько установленных платформ. Если в папке 1cv8 несколько подпапок, «версия 1С» — это не какая-то одна из них, а та, которой реально открывается нужная база (закрепляется в настройках базы).
  • ❌ Называют версию Windows вместо версии 1С. Windows 10 или Server 2019 к номеру платформы отношения не имеют. Версию 1С ищут в окне «О программе» или в каталоге 1cv8, а не в свойствах системы.

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

Чем версия платформы отличается от версии конфигурации?
Платформа (8.3.21.1644) — технологическая основа, одинаковая для всех прикладных решений. Конфигурация (3.0.157.24) — само решение: Бухгалтерия, ЗУП, Управление торговлей. У них независимая нумерация, и смотрят их в разных строках окна «О программе».
Можно ли узнать версию, не запуская 1С?
Да. Номера установленных платформ видны в именах подпапок каталога C:\Program Files\1cv8\, а также в списке Программы и компоненты. Путь к каталогу платформ прописан в файле 1CEStart.cfg.
Что такое режим совместимости и зачем он нужен?
Это свойство конфигурации, которое определяет, по правилам какой версии платформы она работает. Оно позволяет запускать прикладное решение на более новой платформе без немедленной переделки кода под её возможности. Поэтому номер режима совместимости часто ниже номера реально установленной платформы — это нормально.
Отличается ли версия у клиента и сервера?
Может отличаться, но держать их одинаковыми правильнее. При большом расхождении номеров база не запустится с ошибкой несовместимости версий — тогда клиента или сервер обновляют до совпадающей версии.
Где посмотреть версию в веб-клиенте?
Там же — кнопка главного меню в левом верхнем углу интерфейса, затем Справка → О программе. Номер платформы при этом соответствует серверу, на котором опубликована база.