Где посмотреть номер платформы и релиз конфигурации 1С 8.3
Содержание
Чтобы узнать версию 1С:Предприятие, откройте базу и выберите в главном меню Справка → О программе. В окне будет строка вида 1С:Предприятие 8.3 (8.3.24.1467) — это платформа, а ниже название и номер конфигурации, например Бухгалтерия предприятия, редакция 3.0 (3.0.150.25).
Этого хватает в 9 случаях из 10: бухгалтеру для звонка в поддержку, админу — чтобы понять, что обновлять. Если база не запускается, на компьютере стоит несколько платформ или нужно собрать версии с сорока рабочих мест, ниже есть способы без входа в программу.
Платформа и конфигурация: какую версию 1С вы ищете
У 1С две независимые версии, и их часто путают. Платформа — это сама программа, «движок». Конфигурация — прикладное решение, которое работает на этом движке: Бухгалтерия, ЗУП, УТ.
| Что | Пример номера | Кто выпускает и обновляет | Где живёт |
|---|---|---|---|
| Платформа | 8.3.24.1467 | Ставится на компьютер или сервер отдельно | Папка C:\Program Files\1cv8\ |
| Конфигурация | 3.0.150.25 | Обновляется внутри каждой базы | В самой информационной базе |
Как читать номер платформы 8.3.24.1467:
- 🔹
8.3— поколение платформы; - 🔹
24— номер версии, именно его спрашивают в требованиях к конфигурации («нужна платформа не ниже 8.3.23»); - 🔹
1467— номер сборки.
Номер конфигурации 3.0.150.25 читается так: редакция 3.0, затем номер релиза и сборки. Обновлять конфигурацию можно только по цепочке релизов, а требования к минимальной платформе указаны в описании каждого релиза.
Сравнивайте номера по частям, а не как дробь. Версия 8.3.24 новее 8.3.9, потому что 24 больше 9.
Есть и третья характеристика — режим совместимости конфигурации. Он показывает, под какую версию платформы написана конфигурация, и может быть ниже установленной платформы. Где его увидеть, сказано в разделе про конфигуратор.
Как узнать версию 1С:Предприятие в окне «О программе»
Это основной способ. Работает в тонком, толстом и веб-клиенте, в файловой и клиент-серверной базе.
- Запустите базу в режиме 1С:Предприятие.
- Откройте главное меню: значок с тремя полосками в левом верхнем углу окна (в некоторых вариантах интерфейса — стрелка рядом с ним).
- Выберите
Справка → О программе. - Смотрите верхние строки окна.
Что показывает окно «О программе»:
- 🖥️ версию платформы и разрядность клиента (32 или 64 бит);
- 📦 название конфигурации и номер её версии;
- 🗄️ строку соединения с базой: путь к папке для файловой базы или
Srvr=...;Ref=...для серверной; - 👤 текущего пользователя;
- 🔑 сведения о лицензии, которой пользуется сеанс.
В этом же окне есть ссылка Информация для технической поддержки. Она открывает текст со всеми версиями, режимом работы, операционной системой и браузером. Его можно скопировать целиком и отправить специалисту — так вы не ошибётесь в цифрах.
В Бухгалтерии, ЗУП и других типовых конфигурациях номер релиза также виден в разделе Администрирование → Обновление версии программы. Там же программа подсказывает, вышло ли обновление.
Если базу не открыть
Номер платформы можно увидеть ещё до входа. В окне запуска выделите базу и нажмите Изменить. На последнем шаге мастера есть поле Версия 1С:Предприятия. Если там стоит конкретный номер, например 8.3.24.1467, база всегда будет открываться этой платформой. Если стоит 8.3 или поле пустое — запустится самая новая из установленных.
Проверка в конфигураторе: версия конфигурации и режим совместимости
Администратору конфигуратор даёт больше данных, чем пользовательский режим.
- Запустите базу в режиме
Конфигуратор. - Меню
Справка → О программепокажет ту же платформу, что и в пользовательском режиме. - Откройте
Конфигурация → Открыть конфигурацию. - В дереве метаданных щёлкните правой кнопкой по корню (первой строке с названием конфигурации) и выберите
Свойства.
В палитре свойств ищите:
- 📌
Версия— номер релиза конфигурации; - 📌
Поставщик— кто её разработал; - 📌
Режим совместимости— под какую версию платформы она собрана.
Две конфигурации в одной базе
В конфигураторе есть основная конфигурация и конфигурация базы данных. Обычно они совпадают. Если программист внёс изменения и не обновил базу, номера могут разойтись. Конфигурацию базы данных открывают командой Конфигурация → Конфигурация базы данных → Открыть конфигурацию БД, её свойства смотрят так же, через корень дерева.
Для доработанных конфигураций полезен ещё один путь: Конфигурация → Поддержка → Настройка поддержки. Там видно версию поставщика, от которой сделана доработка. Если версия в свойствах и версия поставщика отличаются, обновлять такую базу нужно через сравнение и объединение, а не простой загрузкой.
Как определить версию 1С по папкам установки на Windows, Linux и macOS
Способ для ИТ-специалистов, когда программу запускать не нужно или нельзя.
Windows
Каждая платформа ставится в свою папку, названную номером версии:
C:\Program Files\1cv8\8.3.23.2040\
C:\Program Files\1cv8\8.3.24.1467\
C:\Program Files (x86)\1cv8\8.3.22.2208\
- 📁
Program Files\1cv8— 64-разрядные платформы; - 📁
Program Files (x86)\1cv8— 32-разрядные.
Сколько папок с номерами — столько платформ установлено. Внутри каждой лежит bin\1cv8.exe (толстый клиент и конфигуратор) и bin\1cv8c.exe (тонкий клиент). Чтобы перепроверить номер, щёлкните по файлу правой кнопкой → Свойства → вкладка Подробно → поле Версия файла.
Файл 1cestart.exe в корне папки 1cv8 — общий стартер, а не платформа. Его версия не говорит о том, какой платформой откроется конкретная база.
Linux
Пакеты 1С по умолчанию ставятся в /opt/1cv8/, внутри — папки по архитектуре и номеру версии:
ls /opt/1cv8/x86_64/
# 8.3.23.2040 8.3.24.1467
Проверить через пакетный менеджер:
# Debian, Ubuntu, Astra Linux
dpkg -l | grep 1c-enterprise
# РЕД ОС, ALT, CentOS и другие на rpm
rpm -qa | grep 1c-enterprise
macOS
Клиент 1С для macOS устанавливается как обычное приложение. Номер версии виден в Finder: выделите приложение 1С в папке «Программы», нажмите Cmd+I и посмотрите строку «Версия».
Сервер 1С
На сервере важна версия службы агента. Найдите в services.msc службу с названием, начинающимся на 1C:Enterprise 8.3 Server Agent, откройте её свойства и посмотрите поле «Исполняемый файл»: в пути будет папка с номером, например ...\1cv8\8.3.24.1467\bin\ragent.exe.
На Linux-сервере номер сборки обычно виден в имени службы сервера 1С. Список служб, связанных с 1С, покажет команда:
systemctl list-units --type=service | grep -i 1cv8
Если команда ничего не вернула, ищите процесс агента: ps aux | grep ragent — в пути к исполняемому файлу будет папка с номером версии.
Версия клиента должна совпадать с версией сервера 1С до последней цифры сборки, иначе подключиться к серверной базе не получится. Тонкий клиент при подключении может скачать нужную сборку с сервера сам, если это не запрещено настройками.
Где хранится версия 1С в реестре Windows
Каждая установленная платформа регистрируется в списке программ Windows, а он хранится в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
Первая ветка — 64-разрядные программы, вторая — 32-разрядные на 64-разрядной Windows. Подразделы называются кодами вида {...}, поэтому искать удобнее поиском: в regedit нажмите Ctrl+F и введите 1C:Enterprise. В найденном разделе смотрите параметры DisplayName и DisplayVersion.
Тот же список без реестра — в Параметры → Приложения или в appwiz.cpl: строки «1С:Предприятие 8 (8.3.24.1467)» и подобные.
Реестр только читайте. Удалять оттуда записи о 1С вместо штатной деинсталляции нельзя: следующая установка или удаление платформы может завершиться ошибкой.
Версия 1С в облаке: 1С:Fresh, 1С:Линк, аренда
В облачных сервисах платформу ставит и обновляет провайдер, а вы работаете через браузер или тонкий клиент. Версию смотрят тем же способом: главное меню → Справка → О программе. В веб-клиенте главное меню открывается тем же значком в левом верхнем углу страницы.
Особенности по типам сервиса:
| Сервис | Кто отвечает за платформу | Что можете сделать вы |
|---|---|---|
| 1С:Fresh и сервисы на его основе | Провайдер, обновление централизованное | Только посмотреть версию |
| Аренда сервера или RDP у хостера | Хостер или ваш админ | Попросить обновить, если не хватает версии |
| 1С:Линк | Вы: база стоит на вашем компьютере, сервис даёт удалённый доступ | Проверять и обновлять, как на обычной установке |
Отдельно о веб-клиенте: в нём версия платформы — это версия, установленная на веб-сервере, где опубликована база. Браузер тут ни при чём, и обновление 1С на вашем компьютере её не изменит.
Как проверить версию 1С скриптом на десятках компьютеров
Когда рабочих мест много, ходить по каждому с окном «О программе» долго. Достаточно PowerShell.
Список установленных платформ на текущем компьютере по реестру:
$paths = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*',
'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*'
Get-ItemProperty $paths -ErrorAction SilentlyContinue |
Where-Object { $_.DisplayName -like '1C*' } |
Select-Object DisplayName, DisplayVersion |
Sort-Object DisplayVersion
Через версии исполняемых файлов — надёжно, даже если запись в реестре повреждена:
Get-ChildItem 'C:\Program Files\1cv8', 'C:\Program Files (x86)\1cv8' -Directory -ErrorAction SilentlyContinue |
ForEach-Object { Join-Path $_.FullName 'bin\1cv8.exe' } |
Where-Object { Test-Path $_ } |
ForEach-Object { (Get-Item $_).VersionInfo | Select-Object FileName, FileVersion }
Версию службы сервера 1С:
Get-CimInstance Win32_Service |
Where-Object { $_.PathName -like '*ragent.exe*' } |
Select-Object Name, State, PathName
Для Linux-парка достаточно цикла по SSH:
for h in srv-1c-01 srv-1c-02 ws-buh-05; do
echo "== $h"; ssh "$h" 'ls /opt/1cv8/x86_64/ 2>/dev/null'
done
Для сбора с нескольких машин оберните любой блок в Invoke-Command -ComputerName ПК1, ПК2 -ScriptBlock { ... }. Для этого на компьютерах должен быть включён WinRM.
Из кода конфигурации
Если нужно вывести версии внутри 1С, например в обработке или в журнале, используйте встроенный язык:
СисИнфо = Новый СистемнаяИнформация;
Сообщить("Платформа: " + СисИнфо.ВерсияПриложения);
Сообщить("Конфигурация: " + Метаданные.Синоним + " " + Метаданные.Версия);
ВерсияПриложения возвращает номер платформы строкой, Метаданные.Версия — значение свойства Версия из корня конфигурации.
Почему версия 1С показывается не та, что ожидали
Частые ситуации, когда цифры сбивают с толку.
Изменить в окне запуска и на последнем шаге очистите поле Версия 1С:Предприятия или впишите новый номер.Конфигурация → Обновить конфигурацию базы данных (F7), затем снова проверьте свойства корня.Частые вопросы
Как узнать версию 1С, если программа выдаёт ошибку при запуске?
C:\Program Files\1cv8\ и поле Версия 1С:Предприятия в настройках базы в окне запуска. Номер конфигурации без запуска можно узнать, открыв базу в конфигураторе.Можно ли держать на одном компьютере несколько платформ?
Зачем поддержке и номер платформы, и номер конфигурации?
Как узнать разрядность установленной 1С?
Program Files — 64 бит, Program Files (x86) — 32 бит. Разрядность запущенного клиента также видна в окне «О программе».