Определение версии 1С:Предприятие — базовая задача, с которой сталкиваются и новички, и опытные специалисты. От точности этой информации зависит совместимость конфигураций, возможность установки обновлений и даже корректная работа интеграций с другими системами. Однако не все знают, что версия платформы и версия конфигурации — это разные понятия, а способы их просмотра отличаются в зависимости от операционной системы и режима работы программы.
В этой статье мы разберём все актуальные методы проверки версии 1С — от стандартных меню до скрытых команд для администраторов. Вы узнаете, как отличить релиз платформы от релиза конфигурации, где искать информацию в тонком клиенте, веб-клиенте и мобильном приложении, а также как избежать типичных ошибок при анализе версий. Особое внимание уделим нюансам для Linux-серверов и облачных решений, где стандартные подходы могут не работать.
Чем отличается версия платформы 1С от версии конфигурации
Прежде чем переходить к практике, важно понять два ключевых термина:
- 🔹 Версия платформы 1С — это номер сборки самой системы 1С:Предприятие (например,
8.3.22.1804). Она определяет функциональные возможности, поддерживаемые технологии (например, работу с PostgreSQL или SQL Server) и совместимость с операционными системами. Обновляется централизованно компанией 1С. - 🔹 Версия конфигурации — номер релиза конкретного решения (например, 1С:Бухгалтерия 3.0.125.42). Отвечает за бизнес-логику, формы документов и отчёты. Обновляется через центр обновлений или вручную.
Почему это важно? Представьте ситуацию: вы скачали обновление для 1С:Зарплата и Управление Персоналом, но при установке получаете ошибку "Несовместимая версия платформы". Это означает, что ваша платформа 1С устарела и не поддерживает новые механизмы конфигурации. Или другой случай: вы разрабатываете внешнюю обработку, которая работает в 8.3.20, но "падает" в 8.3.18 — здесь виновата разница в версиях платформы.
Чтобы избежать таких проблем, всегда проверяйте обе версии перед установкой обновлений или внедрением доработок. А теперь перейдём к практике.
Способ 1: Стандартное меню "О программе" (для Windows)
Самый простой и универсальный метод — использовать встроенное окно информации о программе. Он работает в тонком клиенте, толстом клиенте и веб-клиенте (с ограничениями).
Инструкция:
- Запустите 1С:Предприятие в любом режиме (предприятие или конфигуратор).
- В главном меню выберите
Справка → О программе. - В открывшемся окне вы увидите две ключевые строки:
- Версия платформы — например,
8.3 (8.3.22.1804). - Конфигурация — название решения и его версия (например, Бухгалтерия предприятия, редакция 3.0 (3.0.125.42)).
- Версия платформы — например,
Обратите внимание: в веб-клиенте (при работе через браузер) окно "О программе" может отображать неполную информацию. В этом случае используйте альтернативные методы из следующих разделов.
Платформа (первая строка)
Конфигурация (вторая строка)
Лицензия (тип и срок действия)
Сервер базы данных (если указан)
-->
Если окно "О программе" не открывается (например, из-за ограничений прав пользователя), попробуйте запустить 1С от имени администратора или используйте режим конфигуратора.
Способ 2: Через конфигуратор (для администраторов)
Конфигуратор предоставляет расширенную информацию о версии, включая данные о сервере 1С и базе данных. Этот метод подходит для администраторов и разработчиков.
Пошаговая инструкция:
- Запустите 1С:Предприятие в режиме конфигуратора. Для этого:
- В списке баз нажмите
Конфигураторрядом с нужной информационной базой. - Или запустите файл
1cv8.exeс ключом/Config(например,"C:\Program Files\1cv8\8.3.22.1804\bin\1cv8.exe" /Config).
- В списке баз нажмите
Справка → О программе.- 🔹 Тип сервера 1С (файловый или клиент-серверный).
- 🔹 Версия сервера базы данных (Microsoft SQL Server, PostgreSQL и др.).
- 🔹 Путь к информационной базе.
Если вы работаете с клиент-серверной версией, в окне "О программе" также будет указан версия сервера 1С (например, 8.3.22.1804). Это критично для диагностики проблем с производительностью или совместимостью.
Что делать, если конфигуратор не открывается?
Если при запуске конфигуратора появляется ошибка "Не найдена лицензия", проверьте:
1. Наличие действующей лицензии на сервере 1С.
2. Правильность указания сервера лицензий в файле conf.cfg (для клиент-серверного варианта).
3. Права пользователя, от имени которого запускается конфигуратор (должен быть администратор сервера).
Важно! В некоторых сборках 1С (особенно старых) окно "О программе" в конфигураторе может не показывать версию сервера базы данных. В этом случае используйте SQL-запросы или специализированные утилиты, о которых расскажем далее.
Способ 3: Через файлы установки и реестр Windows
Если 1С не запускается или вам нужна информация о всех установленных версиях на компьютере, можно воспользоваться системными инструментами Windows.
Метод 1: Просмотр свойств исполнительного файла
- Перейдите в папку установки 1С. Обычно это:
C:\Program Files\1cv8\(для 64-битных систем)C:\Program Files (x86)\1cv8\(для 32-битных)
8.3.22.1804).1cv8.exe, выберите Свойства → Подробно.Версия файла будет указана точная сборка платформы.Метод 2: Проверка через реестр Windows
Реестр хранит данные обо всех установленных версиях 1С. Чтобы их просмотреть:
- Нажмите
Win + R, введитеregeditи нажмитеEnter. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C\1Cv8\8.3\Platforms - В этом разделе будут перечислены все установленные версии платформы с указанием путей.
- 🔹 Личный кабинет — версия платформы и конфигурации обычно указана в разделе "Мои сервисы" или "Информация о базе".
- 🔹 Окно "О программе" — в веб-клиенте доступно через меню (но может быть скрыто в некоторых тарифах).
- 🔹 Техническая поддержка — при обращении укажите номер договора, и специалисты предоставят точные данные.
- 🚫 Путают платформу и конфигурацию. Например, видят
8.3.22.1804и думают, что это версия 1С:Бухгалтерии. На самом деле это версия платформы, а конфигурация может быть, например,3.0.125.42. - 🚫 Игнорируют разрядность. На 64-битной системе может быть установлена 32-битная версия 1С (папка
Program Files (x86)). Это важно для совместимости с драйверами и внешними компонентами. - 🚫 Не проверяют версию сервера. В клиент-серверном варианте версия сервера 1С и версия клиента могут отличаться. Это приводит к ошибкам вида
"Несовместимая версия сервера". - 🚫 Доверяют кэшированным данным. После обновления 1С старые данные могут оставаться в кэше. Всегда перезапускайте программу перед проверкой.
Критичный нюанс: в реестре может храниться информация об удалённых версиях 1С. Всегда сверяйте данные с реальными папками в Program Files.
Если вы администрируете несколько версий 1С на одном ПК, используйте утилиту 1CSetup с ключом /List для вывода списка всех установленных платформ в командной строке.
Способ 4: Для Linux и серверных установок
На серверах под управлением Linux или в Docker-контейнерах стандартные методы Windows не работают. Здесь используются командная строка и системные утилиты.
Метод 1: Команда 1cv8 с ключом --version
В терминале выполните:
1cv8 --version
Система выведет информацию в формате:
1C:Enterprise 8.3.22.1804
Platform: x86_64
Build: 22.10.18
Метод 2: Просмотр файлов в /opt/1C
В большинстве дистрибутивов 1С устанавливается в /opt/1C/v8.3. Перейдите в эту директорию и посмотрите список подпапок:
ls /opt/1C/v8.3/
Каждая папка соответствует установленной версии (например, 8.3.22-1804).
Метод 3: Проверка через rpm или dpkg
Для RHEL/CentOS:
rpm -qa | grep 1c-enterprise
Для Debian/Ubuntu:
dpkg -l | grep 1c-enterprise
Эти команды выведут список установленных пакетов 1С с версиями.
На Linux-серверах версия 1С в командной строке может отличаться от версии, используемой конкретным кластером. Всегда уточняйте версию через rac cluster list для клиент-серверного варианта.
Способ 5: Для облачных решений (1С:Fresh, 1С:Линк)
В облачных сервисах (1С:Fresh, 1С:Линк, 1С:Гособлако) пользователи не имеют доступа к серверной части, поэтому стандартные методы не работают. Здесь помогают:
Важно: в 1С:Fresh обновления платформы и конфигураций проходят автоматически, поэтому версия может меняться без уведомления пользователя. Чтобы отслеживать изменения, настройте рассылку оповещений в личном кабинете.
В 1С:Fresh версия конфигурации может отставать от последней доступной на диске ИТС на 1-2 релиза. Это нормальная практика для облачных сервисов.
Сравнение методов: какой способ выбрать
Выбор метода зависит от вашей роли и задачи. В таблице ниже мы сравнили все способы по ключевым критериям:
| Метод | Подходит для | Показывает версию платформы | Показывает версию конфигурации | Требует прав администратора | Работает в облаке |
|---|---|---|---|---|---|
| Окно "О программе" (Windows) | Пользователи, бухгалтеры | ✅ | ✅ | ❌ | ⚠️ Частично |
| Конфигуратор | Администраторы, разработчики | ✅ | ✅ | ✅ | ❌ |
| Файлы и реестр Windows | Системные администраторы | ✅ | ❌ | ✅ | ❌ |
| Командная строка (Linux) | Администраторы Linux | ✅ | ❌ | ✅ | ❌ |
| Личный кабинет (облако) | Пользователи облачных сервисов | ✅ | ✅ | ❌ | ✅ |
Для большинства пользователей достаточно первого метода (окно "О программе"). Администраторам рекомендуется комбинировать конфигуратор и системные утилиты, особенно при работе с кластерами серверов.
Типичные ошибки и как их избежать
При определении версии 1С даже опытные специалисты допускают ошибки. Рассмотрим самые распространённые:
Как избежать ошибок:
- Всегда проверяйте обе версии — платформы и конфигурации.
- В клиент-серверном варианте сверяйте версии на сервере и клиенте через
rac cluster list. - После обновления очищайте кэш 1С (папка
%APPDATA%\1C\1cv8). - Для критичных систем ведите журнал версий (например, в Excel или Confluence).
Если вы администрируете несколько баз, создайте скрипт на PowerShell или Bash, который автоматически собирает версии со всех серверов в отчёт. Это сэкономит часы ручной работы.
FAQ: Частые вопросы о версиях 1С
Можно ли узнать версию 1С без запуска программы?
Да, несколько способов:
- Через реестр Windows (раздел
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C\1Cv8). - Через файлы установки (свойства
1cv8.exeв папке 1С). - На Linux — командой
1cv8 --version.
Если 1С установлена, но не запускается, эти методы помогут определить версию для диагностики проблем.
Почему в окне "О программе" не отображается версия конфигурации?
Это типичная ситуация для:
- Пустых баз (без подключённой конфигурации).
- Файлового варианта с повреждённой конфигурацией.
- Ограниченных прав пользователя (например, роль "Только просмотр").
Решение: запустите 1С в режиме конфигуратора или проверьте права доступа.
Как узнать версию 1С на сервере терминалов (RDS)?
На сервере Windows Terminal Server (RDS) версия 1С может отличаться от локальной. Проверьте её:
- Подключитесь к серверу через Remote Desktop.
- Запустите 1С в режиме конфигуратора.
- Используйте
Справка → О программе.
Если 1С установлена в режиме публикации приложений, версия может быть указана в свойствах опубликованного приложения в RemoteApp Manager.
Что делать, если версия 1С в облаке не обновляется?
В 1С:Fresh и подобных сервисах обновления проходят по расписанию провайдера. Если версия отстаёт:
- Проверьте личный кабинет на наличие уведомлений об обновлениях.
- Обратитесь в техническую поддержку с указанием номера договора.
- Убедитесь, что ваш тариф поддерживает автоматическое обновление (в некоторых тарифах это опция).
В 1С:Линк вы можете инициировать обновление вручную через панель управления.
Как проверить совместимость версии платформы и конфигурации?
Для проверки совместимости:
- Сравните требования конфигурации (указаны в документации или на диске ИТС) с вашей версией платформы.
- Используйте таблицу совместимости на сайте 1С (раздел "Техническая поддержка").
- Проверьте логи обновления (файл
1Cv8.logв папке временных файлов).
Если версия платформы ниже требуемой, обновите её через Центр обновлений 1С или вручную.