Администрирование · 9 мин
Как определить версию платформы 1С
Как узнать версию платформы 1С: через меню «О программе», конфигуратор, реестр, командную строку и программно. Пошаговые инструкции и ответы на вопросы.
Знать точную версию платформы 1С необходимо перед установкой обновлений конфигурации, при обращении в техническую поддержку, при переносе базы на другой компьютер и при проверке совместимости с внешними компонентами. Конфигурация, рассчитанная на одну версию платформы, может отказаться запускаться на более старой или вести себя некорректно.
Платформа и конфигурация — разные вещи, и у них разные номера версий. Платформа — это исполняемая среда (1С:Предприятие 8.3.22, 8.3.24 и т.д.), а конфигурация — прикладное решение вроде «Бухгалтерии предприятия 3.0» или «Управления торговлей 11». Часто пользователи путают эти номера, поэтому важно понимать, где смотреть каждый из них.
Определить версию платформы можно несколькими способами: из интерфейса самой программы, через конфигуратор, по файлам на диске, через реестр Windows, из командной строки и программно. Ниже разобран каждый метод с условиями применения.
Чем версия платформы отличается от версии конфигурации
Платформа — это «движок», который устанавливается на компьютер или сервер отдельно от прикладных решений. Её номер состоит из четырёх частей, например 8.3.24.1467: редакция (8.3), релиз (24) и номер сборки (1467). Обновления платформы выпускаются регулярно и устанавливаются независимо от конфигураций.
Конфигурация — это сама учётная программа: «1С:Бухгалтерия», «1С:Зарплата и управление персоналом» и другие. Её версия выглядит иначе, например 3.0.145.20, и обновляется через механизмы обновления конфигураций. Одна платформа может обслуживать несколько разных конфигураций и баз одновременно.
При обращении в поддержку или на форумы всегда указывайте оба номера: платформу и конфигурацию. Большинство ошибок запуска связано именно с несоответствием требований конфигурации к минимальной версии платформы.
Как узнать версию через меню «О программе»
Самый простой способ — посмотреть версию в уже запущенной программе. В тонком клиенте и в режиме обычного приложения откройте главное меню (кнопка с тремя полосами или меню «Справка» в старом интерфейсе) и выберите пункт «О программе».
В открывшемся окне отображаются два блока информации: версия платформы (например, «1С:Предприятие 8.3.22.1709») и версия конфигурации с её названием. Здесь же видны разрядность клиента (32 или 64 бита) и режим работы — файловый или клиент-серверный.
Этот способ подходит, когда база нормально запускается. Если программа не открывается из-за ошибки несовместимости версий, используйте способы через файловую систему или реестр, описанные ниже.
- 1Запустите информационную базу в режиме 1С:Предприятие
- 2Откройте главное меню или меню «Справка»
- 3Выберите пункт «О программе»
- 4Спишите номер платформы (8.3.x.x) и номер конфигурации
- 5Проверьте разрядность клиента, если планируете установку компонентов
Как определить версию через конфигуратор
Конфигуратор — инструмент разработчика и администратора, который входит в состав платформы. Запустите его из стартового окна выбора баз, выделив нужную базу и нажав кнопку «Конфигуратор». Далее откройте меню «Справка» → «О программе» — там будет тот же номер платформы.
Обратите внимание: конфигуратор показывает версию той платформы, из каталога которой он запущен. Если на компьютере установлено несколько версий платформы одновременно (что является нормой), стартовое окно выбирает подходящую по настройкам базы, но вы можете вручную запустить конфигуратор из другого каталога — и увидите другую версию.
В конфигураторе также доступна информация о конфигурации: меню «Конфигурация» → «Поддержка» → «Настройка поддержки» показывает версию, поставщика и состояние поддержки. Это полезно при проверке, не снята ли конфигурация с поддержки перед обновлением.
Как узнать версию по файлам и каталогу установки
По умолчанию платформа устанавливается в каталог C:\Program Files\1cv8\ (для 64-разрядной) или C:\Program Files (x86)\1cv8\ (для 32-разрядной). Внутри каждая установленная версия лежит в отдельной папке с именем, равным номеру версии: 8.3.22.1709, 8.3.24.1467 и так далее. Перечень папок — это и есть список установленных платформ.
Точную версию конкретного исполняемого файла можно посмотреть через свойства: щёлкните правой кнопкой по файлу 1cv8.exe в подкаталоге bin нужной версии, выберите «Свойства» → вкладка «Подробно» → строка «Версия продукта».
На сервере 1С каталог установки обычно C:\Program Files\1cv8\ для серверной компоненты, а в Linux — /opt/1cv8/x86_64/ с подкаталогами версий. Там же находятся утилиты администрирования.
Как определить версию базы в стартовом окне и через реестр
Стартовое окно (launcher) показывает версию платформы для каждой базы. Выделите строку с базой — в нижней части окна появится номер версии, например 8.3.22. Если указано «8.3» без полного номера, используется автоматический выбор последней установленной версии линейки 8.3.
Через реестр Windows перечень установленных версий виден в ветке HKEY_LOCAL_MACHINE\SOFTWARE\1C\1CV8\ (или SOFTWARE\WOW6432Node\1C\1CV8\ для 32-разрядных на 64-разрядной системе). Там хранятся сведения об установленных компонентах. Этот способ применяют администраторы при инвентаризации ПО на удалённых машинах.
Из командной строки версию исполняемого файла можно получить через PowerShell командой получения информации о файле. Это удобно для скриптов проверки перед массовым обновлением.
(Get-Item "C:\Program Files\1cv8\8.3.22.1709\bin\1cv8.exe").VersionInfo.ProductVersionКак узнать версию платформы сервера и программно
В клиент-серверном режиме версия клиента и версия сервера могут различаться, и это частая причина ошибки «Несоответствие версий клиента и сервера». Версию сервера смотрят в консоли администрирования серверов 1С: свойства кластера показывают версию запущенного агента сервера.
Программно, из встроенного языка 1С, версию платформы получают через объект СистемнаяИнформация. Это используется в отчётах об ошибках и журналировании.
СисИнфо = Новый СистемнаяИнформация;
Сообщить(СисИнфо.ВерсияПриложения); // например, 8.3.22.1709Для веб-клиента версия платформы сервера, публикующего базу, определяется на стороне веб-сервера: по версии установленных модулей расширения веб-сервера и в консоли администрирования.
Сравнение способов
Самый быстрый, но требует успешного запуска базы
Работает без запуска 1С, но показывает все установленные версии, а не используемую базой
Показывает версию, назначенную конкретной базе; не отображает версию сервера
Единственный надёжный способ узнать версию сервера 1С; требует прав администратора кластера
Частые ошибки и ограничения
Главная ошибка — путать версию конфигурации с версией платформы. Фраза «у меня 1С 3.0» говорит только о конфигурации и ничего не сообщает о платформе. При диагностике проблем всегда проверяйте оба номера.
Вторая типичная ситуация — несколько установленных платформ и автоматический выбор версии. Если базе назначена версия «8.3» без уточнения, после установки нового релиза она начнёт запускаться на нём, что иногда приводит к неожиданным изменениям поведения. Для критичных баз рекомендуется жёстко фиксировать версию в настройках базы в стартовом окне.
Третья ошибка — проверка версии только на клиенте при клиент-серверной работе. Обновление платформы нужно выполнять и на сервере, и на клиентских машинах, иначе возникает ошибка несоответствия версий.
FAQ
Где посмотреть, какая версия платформы требуется конфигурации?
Минимальная совместимая версия указана в свойствах конфигурации в конфигураторе (режим совместимости) и в документации к релизу конфигурации на портале поставщика. При попытке запуска на слишком старой платформе программа выдаёт сообщение с требуемым номером.
Можно ли держать несколько версий платформы на одном компьютере?
Да, это штатный режим работы. Каждая версия устанавливается в отдельный каталог, а в настройках каждой базы в стартовом окне задаётся, какой именно версией её запускать.
Почему в стартовом окне указано просто «8.3» без полного номера?
Это означает автоматический выбор: при запуске будет использована самая новая установленная версия линейки 8.3. Чтобы зафиксировать конкретный релиз, откройте настройку параметров базы и выберите версию из списка.
Как узнать версию платформы, если база не запускается?
Откройте стартовое окно, выделите базу — назначенная версия отображается внизу. Затем проверьте наличие соответствующей папки в C:\Program Files\1cv8\. Если версия не установлена, база и не запустится — установите нужный релиз платформы.
Совпадают ли версии платформы на клиенте и сервере обязательно?
Номера версий клиента и сервера должны совпадать вплоть до номера сборки, иначе возникает ошибка несоответствия версий. Проверяйте версию сервера в консоли администрирования, а клиента — через «О программе».
Как узнать разрядность установленной платформы?
По каталогу установки: Program Files — 64-разрядная, Program Files (x86) — 32-разрядная. Также разрядность клиента видна в окне «О программе» рядом с номером версии.
Что важно запомнить
Версия платформы смотрится в меню «О программе», в стартовом окне для конкретной базы, по каталогу установки и в консоли сервера. Всегда различайте версию платформы и конфигурации, а при клиент-серверной работе проверяйте совпадение версий клиента и сервера.