Определение версий 1С-Битрикс и 1С:Предприятие — базовая задача для администраторов, разработчиков и специалистов техподдержки. Без этой информации невозможно грамотно обновлять системы, устранять ошибки или настраивать интеграцию. Однако способы проверки версий в этих платформах принципиально отличаются: если в акцент делается на клиентской части и конфигурации, то в Битрикс важны ядро, модули и шаблоны.

В этой статье мы разберём все актуальные методы — от простых (через веб-интерфейс) до технических (запросы к базе данных или анализ файловой структуры). Особое внимание уделим нюансам: где искать версию 1С-Битрикс: Управление сайтом в разных редакциях, как отличить версию платформы от версии конфигурации, и что делать, если стандартные способы не работают. Для удобства информация структурирована по уровням сложности — от начинающих пользователей до опытных разработчиков.

1. Как узнать версию 1С-Битрикс через админ-панель

Самый быстрый и безопасный способ — использовать веб-интерфейс системы. Он не требует доступа к серверу или базам данных, но подходит только для пользователей с правами администратора.

Перейдите в раздел Настройки → Настройки продукта → О программе. Здесь отображается:

  • 📌 Версия ядра (например, 24.100.0) — основной показатель актуальности системы.
  • 📦 Версия модулей — может отличаться для разных компонентов (например, модуль Интернет-магазин обновляется отдельно).
  • 🎨 Версия шаблона — актуально для редактируемых решений (например, Битрикс24: Корпоративный портал).

Если раздел О программе отсутствует, проверьте:

  • 🔒 Права вашего пользователя (должны быть права на просмотр настроек продукта).
  • 🔄 Возможные ограничения в редакции Битрикс (например, в Старт или Малый бизнес некоторые разделы скрыты).
💡

Версию Битрикс можно увидеть и в нижнем колонтитуле админ-панели (подвал страницы), но там отображается только номер ядра без деталей.

2. Проверка версии Битрикс через файлы на сервере

Если доступ к админ-панели ограничен или интерфейс не отображает версию (например, из-за ошибок), используйте файловую систему. Этот метод требует доступа по FTP/SFTP или через файловый менеджер хостинга.

Основные файлы с информацией о версии:

Файл Путь Что содержит
version.php /bitrix/modules/main/install/ Версию ядра и дату сборки (пример: $arVersion = array("VERSION"=>"24.100.0");)
bitrixsetup.php /bitrix/ Версию установщика (актуально для свежих инсталляций)
composer.json / (корень сайта) Версию пакетов, если проект управляется через Composer

Чтобы просмотреть содержимое файла version.php, используйте команду:

cat /path/to/bitrix/modules/main/install/version.php | grep VERSION

Если файлы отсутствуют или повреждены, это может указывать на некорректную установку или ручное удаление системных компонентов. В таком случае рекомендуется восстановить целостность системы через Панель управления → Обновление системы.

📊 Как вы обычно проверяете версию Битрикс?
Через админ-панель
Через файлы на сервере
Через базу данных
Не знаю, как это сделать

3. Определение версии 1С:Предприятие в клиентском приложении

В отличие от Битрикс, где версия привязана к веб-приложению, в 1С:Предприятие важно различать:

  • 🖥️ Версию платформы — движок, на котором работает система (например, 8.3.22.1830).
  • 📂 Версию конфигурации — набор объектов и логики для конкретной задачи (например, 1С:Бухгалтерия 3.0.125.23).

Чтобы узнать версию платформы:

  1. Откройте 1С:Предприятие в режиме Конфигуратор (запуск с удержанием Shift).
  2. Перейдите в меню Справка → О программе.
  3. В окне отобразится версия платформы, дата релиза и лицензионная информация.

Для проверки версии конфигурации:

  1. В режиме Конфигуратор откройте дерево конфигурации (Файл → Открыть конфигурацию).
  2. Кликните правой кнопкой по корню дерева и выберите Свойства.
  3. Вкладка Основные содержит номер версии и описание.
Что делать, если в "О программе" не отображается версия?

Это может происходить в старых версиях платформы (до 8.2) или при повреждении системных файлов. Попробуйте переустановить клиентское приложение или запустить 1С с ключом /CheckDLLs для проверки целостности.

4. Проверка версии 1С через базу данных (для администраторов)

В некоторых случаях — например, при удалённой работе или отсутствии доступа к клиентскому приложению — версию можно определить через прямые запросы к базе данных. Этот метод требует знания SQL и прав на чтение системных таблиц.

Для Microsoft SQL Server используйте запрос:

SELECT TOP 1 [Version] FROM [dbo].[Params]

Для PostgreSQL:

SELECT "version" FROM "config" LIMIT 1;

Если таблицы отсутствуют или запрос возвращает пустой результат, проверьте:

  • 🔌 Правильность подключения к базе (имя сервера, порт, credentials).
  • 🗃️ Наличие префиксов в именах таблиц (в некоторых конфигурациях используются кастомные схемы).

☑️ Подготовка к проверке версии 1С через БД

Выполнено: 0 / 4

Внимание: прямые запросы к базе данных 1С могут нарушить целостность данных при некорректном выполнении. Этот метод рекомендуется только опытным администраторам.

5. Альтернативные способы проверки версий

Если стандартные методы не сработали, попробуйте следующие подходы:

Для 1С-Битрикс:

  • 📧 Письмо от хостера — многие провайдеры присылают уведомления об обновлениях с указанием текущей версии.
  • 🔍 Анализ логов — в файлах /bitrix/modules/main/admin/update_system_log.txt могут содержаться записи об установленных версиях.
  • 🌐 Онлайн-сервисы — например, официальный трекер версий Битрикс (требуется ввод лицензионного ключа).

Для 1С:Предприятие:

  • 📁 Файл 1CV8.lst — содержит список установленных версий платформы (путь: C:\Program Files\1cv8\conf\).
  • 🖱️ Реестр Windows — в ветке HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\ хранятся данные об установленных релизах.
  • 📄 Документация к конфигурации — в файле readme.txt или about.txt внутри каталога шаблона.
💡

Для точной диагностики проблем интеграции 1С и Битрикс всегда проверяйте версии ОБЕИХ систем. Несовпадение версий платформы 1С и модуля обмена в Битрикс — частая причина ошибок синхронизации.

6. Частые ошибки и как их избежать

При проверке версий пользователи сталкиваются с типичными проблемами, которые можно предотвратить:

Ошибка 1: "В админ-панели Битрикс не отображается раздел 'О программе'"

⚠️ Внимание: Это может быть связано с отключённым модулем main или повреждением файлов ядра. Проверьте целостность системы через Панель управления → Обновление → Проверка целостности. Если модуль main деактивирован, включите его вручную в файле /bitrix/php_interface/dbconn.php (добавьте строку define("BX_CRONTAB_SUPPORT", true);).

Ошибка 2: "Версия 1С в 'О программе' отличается от версии в конфигураторе"

Это нормально: поле О программе показывает версию платформы, а конфигуратор — версию конфигурации. Для интеграции с Битрикс важна именно версия платформы (должна быть не ниже 8.3.15 для стабильной работы с модулем обмена).

Ошибка 3: "Нет доступа к файлам на сервере"

Если вы арендуете хостинг, запросите доступ к FTP/SFTP у технической поддержки. Альтернатива — использование PHP-скрипта для вывода версии:

<?php

require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');

echo 'Версия Битрикс: '.SM_VERSION.'<br>';

echo 'Версия ядра: '.SM_VERSION_ID;

?>

Сохраните файл как version.php в корне сайта и откройте в браузере.

7. Автоматизация проверки версий (для разработчиков)

Для регулярного мониторинга версий в крупных проектах удобно использовать скрипты или интеграции с системами контроля версий (Git). Примеры автоматических проверок:

Для Битрикс:

  • 🤖 Cron-задача — скрипт, который раз в неделю отправляет отчёт о версиях модулей на email.
  • 📊 Дашборд в Grafana — визуализация версий через подключение к базе данных Битрикс.

Для 1С:

  • 📌 Обработка "ВерсииПлатформы" — встроенный инструмент для сравнения версий на нескольких базах.
  • 🔄 Интеграция с CI/CD — автоматическое тестирование совместимости версий при обновлении конфигурации.

Пример скрипта для Битрикс на Bash (выводит версию в консоль):

#!/bin/bash

VERSION=$(grep -oP '(?<=SM_VERSION = ")[^"]+' /path/to/bitrix/modules/main/install/version.php)

echo "Текущая версия Битрикс: $VERSION"

💡

Для мониторинга обновлений 1С используйте сервис 1С:Облачный архив — он автоматически фиксирует изменения конфигураций и платформы.

FAQ: Ответы на частые вопросы

Как узнать версию Битрикс, если нет доступа к админ-панели и FTP?

Используйте PHP-скрипт (см. раздел 6) или обратитесь в поддержку хостинга с просьбой предоставить информацию из файла /bitrix/modules/main/install/version.php. Альтернативно проверьте версию через composer show, если проект управляется Composer.

Почему в 1С версия конфигурации выше, чем версия платформы?

Это нормально: конфигурация может обновляться независимо от платформы. Однако для работы некоторых функций (например, новых отчётов) требуется минимальная версия платформы. Проверьте требования к конфигурации в документации .

Можно ли обновить Битрикс, не зная текущую версию?

Технически да, но это рискованно. Без знания версии вы можете пропустить критические патчи или установить несовместимое обновление. Всегда проверяйте текущую версию перед обновлением через Панель управления → Обновление системы.

Как проверить версию 1С на Linux-сервере?

Используйте команду:

/opt/1C/v8.3/x86_64/1cv8 --version

Или проверьте файл /opt/1C/v8.3/x86_64/conf/1CV8.lst. Убедитесь, что путь к каталогу соответствует вашей установке (может отличаться в зависимости от дистрибутива).

Что делать, если версии 1С и Битрикс несовместимы?

Обновите модуль обмена в Битрикс (1С:Интеграция) до версии, поддерживающей вашу платформу . Сверьте требования в документации Битрикс. При необходимости обновите платформу через Конфигуратор → Справка → Обновление программы.