Определение точной версии 1С:Предприятие — критически важный навык для администраторов, разработчиков и пользователей. От этого зависит совместимость обновлений, корректность работы конфигураций и даже возможность интеграции с другими системами. Однако не все знают, что номер версии в 1С состоит из нескольких компонентов: версия платформы, релиз конфигурации и версия базы данных. Каждый из этих параметров отвечает за разные аспекты работы программы, и их путать нельзя.
В этой статье мы разберём все актуальные способы проверки версии — от стандартных методов через интерфейс до технических команд для опытных пользователей. Вы узнаете, как отличать платформу 8.3.22 от конфигурации "Бухгалтерия 3.0.125", где искать номер релиза в тонком клиенте, и почему иногда версия в заголовке окна не совпадает с реальной. Материал будет полезен как новичкам, так и специалистам, которые хотят систематизировать свои знания.
1. Стандартный способ: через меню "О программе"
Самый простой и универсальный метод — использовать встроенное окно сведений о программе. Он работает во всех режимах запуска 1С (толстый клиент, тонкий клиент, веб-клиент) и не требует прав администратора.
Инструкция:
- 🖥️ Запустите 1С:Предприятие в любом режиме (даже без подключения к базе).
- 📋 В главном меню выберите
Справка → О программе(или нажмитеF1, затем "О программе"). - 🔍 В открывшемся окне вы увидите:
- Версия платформы (например,
8.3.22.1810) - Конфигурация (например, Бухгалтерия предприятия, редакция 3.0 (3.0.125.40))
- Лицензия (тип и срок действия)
- Версия платформы (например,
⚠️ Внимание: В тонком клиенте или веб-версии окно "О программе" может отображать неполную информацию. Если вам нужны данные о конкретной базе, а не о клиентском приложении, используйте методы из следующих разделов.
2. Проверка версии конфигурации через консоль отладки
Для разработчиков и администраторов, которым нужна точная версия конфигурации с учётом всех обновлений, подходит метод через консоль отладки. Этот способ показывает актуальный релиз даже если база была обновлена, но не перезапускалась.
Как открыть консоль:
- Запустите 1С в режиме Конфигуратор (для этого при выборе базы удерживайте
Shift). - В меню выберите
Сервис → Отладка → Консоль отладки(или нажмитеCtrl+Alt+O). - Введите команду:
Сообщить(Конфигурация.Версия());и нажмите
Enter.
В результате вы получите строку вида 3.0.125.40, где:
3.0— основная версия конфигурации (например, Бухгалтерия 3.0)125— номер релиза40— номер сборки (может отсутствовать в старых версиях)
Если команда не работает, проверьте права доступа. В некоторых конфигурациях (например, 1С:ERP) требуется роль "Администратор" или "Разработчик".
3. Версия платформы через реестр Windows
Если 1С не запускается, но установлена на компьютере, номер платформы можно узнать через системный реестр. Этот метод пригодится администраторам для аудита установленного ПО.
Пошаговая инструкция:
- Нажмите
Win + R, введитеregeditи подтвердите запуск. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C\1Cv8\8.3\Setup(для 32-битных систем путь короче:
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\Setup) - Найдите параметр
Version— его значение и будет версией платформы (например,8.3.22.1810).
⚠️ Внимание: В реестре может храниться информация о нескольких версиях платформы, если на компьютере установлены разные релизы. Проверяйте все папки в разделе 1Cv8 (например, 8.2, 8.3).
| Параметр реестра | Значение | Описание |
|---|---|---|
Version |
8.3.22.1810 |
Версия платформы |
InstallLocation |
C:\Program Files\1cv8\8.3.22.1810\ |
Путь к установленной версии |
Components |
Client,Server,ThinClient |
Установленные компоненты |
4. Версия базы данных на сервере 1С
Для администраторов кластерных установок (например, 1С:Предприятие 8.3 для Linux или серверных конфигураций) важно знать версию не только клиентской части, но и серверной базы данных. Это особенно актуально при обновлении распределённых систем.
Способы проверки:
- 🖥️ Через консоль администрирования сервера:
- Откройте
Пуск → 1С Предприятие 8.3 → Администрирование серверов 1С:Предприятия. - Подключитесь к кластеру и выберите нужную базу.
- В свойствах базы будет указано поле
Версия.
- Откройте
SELECT version FROM v8config;
или для PostgreSQL:
SELECT version FROM information_schema.config;
Что делать если версии клиента и сервера не совпадают?
Если версия платформы на клиентском компьютере (например, 8.3.21) новее, чем на сервере (8.3.19), то подключение к базе будет заблокировано с ошибкой "Несовместимые версии платформы". Решение:
1. Обновите сервер до версии клиента.
2. Или откатите клиентскую версию до серверной.
3. В крайнем случае используйте веб-клиент — он более терпим к несовпадениям версий.
5. Определение версии через файлы установки
Если 1С не установлена, но у вас есть дистрибутив или архив с программой, версию можно узнать по именам файлов и папок. Этот метод полезен для проверки скачанных обновлений или резервных копий.
Где искать:
- 📁 Имя папки установки:
- Для платформы:
1cv8\8.3.22.1810\ - Для конфигураций:
1Cv8Dt\3.0.125.40\
- Для платформы:
- 📄 Файлы шаблонов:
1cv8.cf— конфигурация (версия в свойствах файла)1cv8.md— метаданные (для старых версий)
- 📦 Архивы обновлений:
- Имена файлов вида
1C_8_3_22_1810.zipилиbuh30_3_0_125_40.cfu
- Имена файлов вида
⚠️ Внимание: Версия в имени файла .cfu (например, buh30_3_0_125_40.cfu) может не совпадать с реальной версией после применения обновления. Всегда проверяйте результат через конфигуратор!
☑️ Проверка версии перед обновлением
6. Специфические случаи: веб-клиент, мобильное приложение, Linux
В нестандартных средах (веб, мобильные устройства, Linux) стандартные методы могут не работать. Разберём особенности для каждого случая.
Веб-клиент:
- 🌐 Версия платформы отображается в нижней части экрана после авторизации (мелким шрифтом).
- 🔗 Для проверки версии конфигурации используйте
Справка → О программевнутри веб-интерфейса.
Мобильное приложение (1С:Мобильная платформа):
- 📱 Версия указана в
Настройки → О программе. - 📌 Для конфигураций (например, 1С:УНФ для Android) версия отображается при синхронизации с сервером.
Linux-сервер:
- 🐧 Выполните команду:
apt list --installed | grep 1c-enterpriseили для RPM-дистрибутивов:
rpm -qa | grep 1C - 📂 Проверьте папку установки (обычно
/opt/1C/v8.3/x86_64/), гдеx86_64— версия платформы.
На Linux версия 1С может отличаться от Windows-аналога из-за особенностей сборки. Например, 8.3.22.1810 для Windows соответствует 8.3.22.1805 для Debian.
7. Расшифровка номера версии: что означают цифры
Номер версии в 1С — это не случайный набор цифр, а структурированная информация. Разберёмся, как её читать.
Версия платформы (пример: 8.3.22.1810):
8.3— основная версия (8.3 = современная платформа, 8.2 = устаревшая).22— номер релиза платформы (чем выше, тем новее).1810— номер сборки (инкрементируется при исправлении ошибок).
Версия конфигурации (пример: 3.0.125.40 для Бухгалтерии 3.0):
3.0— редакция конфигурации.125— номер релиза (обновление функционала).40— номер сборки (исправления ошибок в рамках релиза).
⚠️ Внимание: Номера сборок (1810, 40) могут отличаться в зависимости от типа дистрибутива (например, для 1С:Предприятие для Украины или 1С:ERP). Всегда сверяйтесь с официальной документацией!
| Компонент | Пример | Как обновляется |
|---|---|---|
| Платформа | 8.3.22.1810 |
Через установщик с сайта 1С |
| Конфигурация | 3.0.125.40 |
Через файлы .cfu или .cf |
| База данных | 8.3.21.1200 |
Автоматически при обновлении конфигурации |
Частые вопросы (FAQ)
Почему в окне "О программе" версия конфигурации отличается от реальной?
Это происходит, если база была обновлена, но не перезапускалась. Конфигуратор показывает актуальную версию только после повторного открытия. Используйте Конфигурация.Версия() в консоли отладки для точной проверки.
Как узнать версию 1С, если программа не запускается?
Используйте один из альтернативных методов:
- Проверьте реестр Windows (раздел
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C). - Посмотрите версию в имени папки установки (например,
C:\Program Files\1cv8\8.3.22.1810\). - Для Linux выполните команду
apt list --installed | grep 1c-enterprise.
Можно ли определить версию 1С по файлу базы .1CD?
Нет, файл .1CD не содержит информации о версии в читаемом виде. Для этого нужно подключиться к базе через конфигуратор или использовать утилиты вроде chdbfl.exe (только для диагностики повреждений).
Что делать, если версия платформы на сервере и клиенте не совпадает?
Несовпадение версий приводит к ошибке подключения. Решения:
- Обновите сервер до версии клиента (рекомендуется).
- Установите на клиентскую машину версию платформы, совместимую с сервером.
- Используйте веб-клиент — он поддерживает более широкий диапазон версий.
⚠️ Перед обновлением сервера обязательно создайте резервную копию базы!
Где скачать актуальные версии 1С?
Официальные дистрибутивы доступны:
- На сайте users.v8.1c.ru (требуется лицензия).
- В личном кабинете партнёра 1С (для франчайзи).
- Через систему 1С:Линк (для автоматизированного обновления).
⚠️ Не скачивайте 1С с торрентов или сторонних сайтов — это нарушает лицензионное соглашение и может содержать вредоносное ПО.