Какая сборка 1С:Предприятия у вас стоит — семь способов это выяснить
Содержание
Чтобы узнать релиз платформы 1С, откройте базу и выберите в главном меню Справка → О программе. В строке с названием «1С:Предприятие 8.3» в скобках стоит полный номер, например 8.3.24.1586. Это и есть релиз платформы, на которой сейчас запущена программа.
Если базу открыть нельзя, версию проверяют без запуска: по папкам в каталоге установки, по свойствам файла 1cv8.exe, через PowerShell или по пути к службе сервера. Для сервера на Linux номер виден в имени каталога /opt/1cv8/x86_64/. Ниже все способы по порядку — от самого быстрого к тем, что нужны администратору.
Как читать номер версии платформы
Номер платформы состоит из четырёх чисел. Разберём на примере 8.3.24.1586:
| Часть | Значение | Что означает |
|---|---|---|
8 | поколение | 1С:Предприятие 8 |
3 | редакция | платформа 8.3 |
24 | версия | крупное обновление с новыми возможностями |
1586 | номер сборки | исправления внутри версии 8.3.24 |
В обиходе «релизом» называют весь номер целиком. Когда поставщик конфигурации пишет «требуется платформа не ниже 8.3.24», он имеет в виду третью цифру. Сборка внутри версии важна при ошибках и при работе с сервером.
Не путайте релиз платформы и релиз конфигурации. Платформа — это сама программа 1С:Предприятие (8.3.24.1586). Конфигурация — это прикладное решение внутри базы, например Бухгалтерия предприятия с номером вида 3.0.160.24. Обновляются они отдельно, и номера у них разные.
Сравнивать номера нужно по числам слева направо. Версия 8.3.24 выше, чем 8.3.9, потому что 24 больше 9, хотя в записи кажется наоборот.
Окно «О программе»: проверка в режиме предприятия
Самый быстрый способ. Подходит любому пользователю, права администратора не нужны.
- Запустите базу в режиме «1С:Предприятие».
- Откройте главное меню. В интерфейсе «Такси» это кнопка с тремя полосками в левом верхнем углу окна (или значок меню в заголовке).
- Выберите
Справка → О программе. - В открывшемся окне найдите строку «1С:Предприятие 8.3 (8.3.хх.хххх)».
В том же окне видны название и версия конфигурации, режим работы базы (файловая или клиент-серверная) и тип клиента: тонкий, толстый или веб-клиент.
Внизу окна есть ссылка «Информация для технической поддержки». Она открывает текст со всеми параметрами сразу: версия платформы, операционная система, разрядность, строка подключения к базе. Этот текст удобно скопировать и отправить администратору или в поддержку, вместо того чтобы делать скриншоты.
В веб-клиенте окно «О программе» тоже есть. Только номер там относится к платформе на веб-сервере, а не к компьютеру пользователя: в браузере платформа не устанавливается.
Номер платформы через встроенный язык
Если нужно получить номер программно — например, вывести его в отчёт или записать в журнал, — используйте объект СистемнаяИнформация:
СисИнфо = Новый СистемнаяИнформация;
Сообщить("Платформа: " + СисИнфо.ВерсияПриложения);
Сообщить("Конфигурация: " + Метаданные.Версия);
ВерсияПриложения возвращает строку вида 8.3.24.1586, а Метаданные.Версия — номер конфигурации из её свойств. Код можно выполнить в обработке или в консоли кода, если она есть в вашей базе.
Конфигуратор и настройки базы в окне запуска
В конфигураторе
Разработчику и администратору удобнее смотреть номер прямо в конфигураторе:
- Откройте базу в режиме «Конфигуратор».
- В верхнем меню выберите
Справка → О программе. - Номер платформы указан в первой строке окна.
Здесь же полезно проверить режим совместимости конфигурации. Откройте дерево конфигурации, щёлкните правой кнопкой по корню и выберите Свойства. В группе «Совместимость» указан «Режим совместимости». Он показывает, под поведение какой версии работает конфигурация. Например, при платформе 8.3.24 конфигурация может работать в режиме совместимости «Версия 8.3.20».
Режим совместимости — не версия установленной платформы. Не меняйте его ради эксперимента в рабочей базе: изменение затрагивает поведение кода и требует обновления конфигурации базы данных.
В окне запуска (списке баз)
Окно со списком информационных баз само номер не показывает. Зато в свойствах каждой базы указано, какой версией её запускать:
- В окне запуска выделите базу и нажмите
Изменить. - Пролистайте мастер до последней страницы.
- Посмотрите поле «Версия 1С:Предприятия».
Значение 8.3 означает: запускать самую новую из установленных сборок 8.3. Значение 8.3.24.1586 — строго эту сборку. Если вы указали конкретный номер, а такой платформы на компьютере нет, база не запустится, пока поле не исправить.
Эти же настройки хранятся в файле списка баз. Откройте в проводнике путь %APPDATA%\1C\1CEStart\ и посмотрите файл ibases.v8i в Блокноте. У каждой базы есть строка вида:
Version=8.3.24.1586
Если строки нет или в ней только 8.3, стартер выбирает последнюю установленную платформу.
Командная строка и ключи запуска
Когда версию нужно проверить на нескольких компьютерах или без интерфейса, выручает командная строка.
Список установленных платформ через PowerShell
Платформа ставится через установщик Windows, поэтому она есть в списке установленных программ. Команда выводит все установленные сборки 1С:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*,
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Where-Object { $_.DisplayName -like "1C*" } |
Select-Object DisplayName, DisplayVersion
Вторая ветка реестра (WOW6432Node) нужна, чтобы увидеть и 32-разрядные платформы на 64-разрядной Windows.
Номер из свойств исполняемого файла
Если путь к платформе известен, номер можно прочитать прямо из файла:
(Get-Item "C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe").VersionInfo.FileVersion
Для обычной командной строки cmd есть аналог через WMIC. На свежих сборках Windows этот компонент может быть отключён, тогда пользуйтесь PowerShell:
wmic datafile where name="C:\\Program Files\\1cv8\\8.3.24.1586\\bin\\1cv8.exe" get Version
Ключ /AppAutoCheckVersion
При запуске базы из командной строки или ярлыка полезен ключ /AppAutoCheckVersion. С ним стартер сам подбирает версию платформы, которая нужна этой базе:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Bases\Buh" /AppAutoCheckVersion
Ключ не выводит номер на экран. Он решает другую задачу: не даёт открыть базу «не той» платформой, когда на компьютере стоит несколько сборок.
Каталог установки: какие сборки есть на компьютере
Каждая сборка платформы ставится в отдельную папку, и имя папки — это номер версии. Пути по умолчанию:
- 📁
C:\Program Files\1cv8\— 64-разрядная платформа; - 📁
C:\Program Files (x86)\1cv8\— 32-разрядная платформа; - 📁
...\1cv8\common\— общий стартер1cestart.exe, он не относится к конкретной сборке.
Внутри видны папки вроде 8.3.22.2283, 8.3.24.1586. Сколько папок — столько сборок установлено. Быстрый способ увидеть список в cmd:
dir /b "C:\Program Files\1cv8"
dir /b "C:\Program Files (x86)\1cv8"
Наличие папки не значит, что этой сборкой запускается ваша база. Какая версия реально используется, показывает окно «О программе» или поле «Версия 1С:Предприятия» в свойствах базы.
Старые сборки часто копятся годами. Удалять их стоит через «Программы и компоненты» Windows, а не удалением папки: иначе в списке программ останется запись, и установщик может потом выдавать ошибки.
Свойства файла 1cv8.exe в Проводнике
Способ без командной строки, если под рукой только мышь:
- Откройте папку нужной сборки, затем вложенную папку
bin. - Найдите файл
1cv8.exe(толстый клиент и конфигуратор) или1cv8c.exe(тонкий клиент). - Щёлкните по файлу правой кнопкой и выберите
Свойства. - Перейдите на вкладку «Подробно».
- Номер указан в полях «Версия файла» и «Версия продукта».
Тот же приём работает и для ярлыка. Откройте свойства ярлыка на рабочем столе и посмотрите поле «Объект». Если там путь к 1cestart.exe, ярлык запускает стартер, и версия зависит от настроек базы. Если путь ведёт в папку с номером, например ...\8.3.24.1586\bin\1cv8c.exe, ярлык всегда открывает именно эту сборку.
Справка → О программе в главном меню. Строка «1С:Предприятие 8.3» с номером в скобках.C:\Program Files\1cv8\, имена подпапок — номера сборок. Или команда PowerShell со списком установленных программ.ls /opt/1cv8/x86_64/ и список запущенных процессов ragent.Сервер 1С: проверка на Windows и на Linux
В клиент-серверном варианте важна версия не только на рабочем месте, но и на сервере. Тонкий и толстый клиенты должны совпадать с сервером по полному номеру, включая сборку. Если на компьютере пользователя 8.3.24.1586, а на сервере 8.3.24.1691, подключиться не получится: платформа сообщит о несоответствии версий клиента и сервера.
Сервер на Windows
- Откройте оснастку «Службы» (
services.msc). - Найдите службу агента сервера. Её название начинается с «Агент сервера 1С:Предприятия 8.3».
- Откройте свойства службы и посмотрите строку «Исполняемый файл».
В ней будет путь вида "C:\Program Files\1cv8\8.3.24.1586\bin\ragent.exe" -srvc -agent .... Номер в пути — версия работающего сервера.
Если на сервере установлено несколько сборок, служба запускает только ту, что указана в пути. Остальные папки просто лежат на диске.
Сервер на Linux
На Linux платформа ставится в каталог /opt/1cv8/, и номер снова виден в имени папки:
ls /opt/1cv8/x86_64/
Чтобы понять, какая сборка запущена прямо сейчас, посмотрите путь у процесса агента:
ps aux | grep ragent
В выводе будет путь вида /opt/1cv8/x86_64/8.3.24.1586/ragent. Начиная с версии 8.3.21 сервер управляется через systemd, и номер входит в имя службы. Список служб сервера 1С выведет команда:
systemctl list-units --all | grep 1cv8
Установленные пакеты можно проверить менеджером пакетов. В Debian и Ubuntu:
dpkg -l | grep 1c-enterprise
В дистрибутивах на основе RPM (РЕД ОС, Альт с rpm, CentOS):
rpm -qa | grep 1c-enterprise
Если по итогам проверки вы решите переключить сервер на другую сборку, перезапуск службы агента оборвёт сеансы всех пользователей. Делайте это вне рабочего времени и предупредите людей заранее.
Когда номер платформы нужен и с чем его сравнить
Чаще всего релиз платформы проверяют в четырёх ситуациях:
- 🔄 Перед обновлением конфигурации. В описании каждого релиза указана минимальная версия платформы. Если ваша ниже, обновление конфигурации не установится, пока не обновите платформу.
- 🐞 При ошибке. Часть ошибок исправлена в конкретных сборках. Поддержка первым делом спрашивает полный номер.
- 🖥 При подключении к серверу. Клиент и сервер должны совпадать до последней цифры.
- 🔌 Для внешних компонент и обработок. Разработчик может указать, с какой версии платформы работает его модуль.
Если разные способы дали разные номера
Так бывает, и это не ошибка. Каждый способ отвечает на свой вопрос:
| Способ | Что показывает |
|---|---|
Справка → О программе | сборку, которой открыта база прямо сейчас |
| Поле «Версия 1С:Предприятия» в свойствах базы | какой сборкой стартер будет открывать базу |
Папки в C:\Program Files\1cv8\ | все сборки, установленные на компьютере |
| Путь в службе агента сервера | сборку, на которой работает сервер |
Для обновления конфигурации и обращения в поддержку берите номер из окна «О программе». Для подключения к серверу сверяйте его с путём в службе агента. Список папок нужен, когда вы чистите компьютер от старых сборок или ищете, куда установилась новая.
Актуальные сборки платформы и прикладных решений собраны в таблице ниже. Сравните с номером, который вы нашли:
| Продукт | Ред. | Последняя сборка |
|---|---|---|
| Платформа 1С:Предприятие | 8.3 | 8.3.27.1688 (13.08.2025, реком.) · последняя 8.3.27.1859 (12.11.2025) |
Номера сборок конфигураций выходят почти каждую неделю — точный релиз на сегодня смотрите прямо в программе: «Администрирование → Обновление версии программы». Ниже — последние известные на дату обновления таблицы.
Частые вопросы
Почему у разных пользователей одной базы разная версия в «О программе»?
Как понять, 32- или 64-разрядная платформа установлена?
C:\Program Files\1cv8\ — 64-разрядная, C:\Program Files (x86)\1cv8\ — 32-разрядная. Разрядность также видна в тексте «Информация для технической поддержки».Можно ли узнать версию платформы, если 1С вообще не запускается?
1cv8.exe на вкладке «Подробно» или команда PowerShell по списку установленных программ. Запуск базы для этого не нужен.