Администрирование · 9 мин
Как узнать версию базы 1С
Как узнать версию базы 1С: через меню «О программе», конфигуратор, файл 1Cv8.1CD и запрос к СУБД. Пошаговые инструкции, таблица способов, ответы на вопросы.
Знать версию базы 1С нужно при обновлении конфигурации, установке платформы, обращении в техподдержку и перед загрузкой обменов. Под «версией» при этом могут понимать три разные вещи: версию конфигурации (например, «Бухгалтерия предприятия 3.0.х»), версию технологической платформы (например, 8.3.22) и версию самого формата базы данных. Путаница между ними — самая частая причина ошибок при обновлении.
Способ проверки зависит от того, где развёрнута база: в файловом варианте на локальном диске или на сервере с СУБД (MS SQL, PostgreSQL, Oracle, IBM Db2). Ниже разобраны все практические методы — от самого простого через интерфейс пользователя до проверки на уровне файлов и запросов к СУБД.
Версия конфигурации через меню «О программе»
Самый простой способ, доступный любому пользователю без прав администратора. Откройте информационную базу в режиме 1С:Предприятие и перейдите в меню «Справка» (или круглую кнопку с вопросительным знаком в правом верхнем углу) → пункт «О программе». В открывшемся окне отображаются сразу несколько строк.
Первая строка — полное наименование и версия конфигурации, например «1С:Бухгалтерия 8, редакция 3.0 (3.0.хх.хх)». Ниже указывается версия технологической платформы, под которой запущена база. Если конфигурация построена на библиотеке стандартных подсистем, там же будет версия БСП. Этого набора достаточно для большинства задач: подбора файла обновления, вопроса к консультанту, проверки совместимости.
В некоторых конфигурациях пункт «О программе» вынесен в раздел «Администрирование» → «Обслуживание» или доступен через кнопку с буквой «i». Если интерфейс сильно доработан, ищите команду «О программе» через поиск по функциям (Alt+F или меню «Все функции»).
- 1Откройте базу под своим пользователем
- 2Нажмите «Справка» или значок вопроса в правом верхнем углу
- 3Выберите пункт «О программе»
- 4Скопируйте версию конфигурации и версию платформы из открывшегося окна
Версия платформы и конфигурации через конфигуратор
Если база не запускается в пользовательском режиме (например, требует обновления после смены платформы), версию смотрят в конфигураторе. Откройте базу через «Конфигуратор» в стартовом окне 1С, затем перейдите в меню «Справка» → «О программе» — там указана версия самой платформы.
Версию конфигурации в конфигураторе видно в дереве объектов: откройте «Конфигурация» → «Открыть конфигурацию», нажмите правой кнопкой на корневой элемент (имя конфигурации) и выберите «Свойства». В палитре свойств будет поле «Версия», а также поставщик и краткая информация. Там же видно режим совместимости — он важен, когда базу запускают на платформе новее той, под которую она разрабатывалась.
Дополнительно версию конфигурации показывает пункт «Конфигурация» → «Поддержка» → «Настройка поддержки»: в окне отображается версия конфигурации поставщика и текущая версия, что помогает понять, обновлялась ли база и не снята ли она с поддержки.
Как узнать версию файловой базы по файлу 1Cv8.1CD
Файловая база хранится в каталоге, главный файл которого называется 1Cv8.1CD. Само имя файла подсказывает поколение формата: 1Cv8.1CD — формат версии 8.x. Если база очень старая и файл называется 1Cv7.DBL или 1Cv7.MD, это база платформы 7.7, и работать с ней сможет только старая платформа.
Точную версию платформы, под которой база создавалась или последний раз обновлялась, из файла «в лоб» без специальных утилит не прочитать — формат закрытый. Практичный путь: посмотреть дату изменения файла и вспомнить, какая платформа использовалась, либо открыть базу конфигуратором. Если при открытии появляется сообщение о несовместимости версий, платформа подобрана неверно — попробуйте другую установленную версию из списка в стартовом окне.
В стартовом окне 1С также виден путь к каждой базе из списка: выделите базу, и внизу окна отобразится каталог. Там же в свойствах подключения (кнопка «Настройка» при редактировании базы) указывается версия платформы, назначенная для запуска этой базы — 8.2 или конкретная линейка 8.3.
Версия базы в клиент-серверном варианте
В клиент-серверной архитектуре данные хранятся в СУБД, а метаданные — в служебных таблицах. Версию конфигурации проще всего узнать тем же способом «Справка» → «О программе», но если база недоступна, есть обходные пути.
Через консоль кластера серверов 1С (оснастка «Администрирование серверов 1С:Предприятия») откройте список информационных баз, найдите нужную и посмотрите её свойства: там указано имя базы на СУБД, сервер баз данных и версия платформы кластера. Версия самого кластера — это и есть версия платформы, под которой работает база.
На уровне СУБД версия конфигурации хранится в служебной таблице Params в виде сериализованных данных. Извлекать её оттуда вручную — занятие для опытных администраторов: структура внутреннего хранения не документирована и меняется между релизами. Практичнее запустить конфигуратор и посмотреть свойства конфигурации, как описано выше.
Сравнение способов
Самый быстрый, доступен любому пользователю, но требует работающего входа в базу
Показывает версию конфигурации, поставщика и режим совместимости; нужны права на конфигуратор
Для серверных баз, когда клиент не запускается; требует прав администратора кластера
Позволяет определить только поколение формата; точную версию без платформы не даст
Версия платформы на компьютере и в серверном окружении
Иногда нужно узнать не версию базы, а какие версии платформы установлены на рабочем месте или сервере. В Windows установленные платформы 1С перечислены в «Программы и компоненты» панели управления — там видны все релизы вида «1С:Предприятие 8 (8.3.хх.хххх)». Также версии видны по каталогам установки: обычно C:\Program Files\1cv8\<номер версии>\.
Из командной строки версию конкретного исполняемого файла можно получить, запустив его с ключом вывода версии либо посмотрев свойства файла 1cv8.exe на вкладке «Подробно». Для сервера 1С версию агента показывает оснастка администрирования, а в Linux — вывод утилиты управления кластером rac.
Проверка установленных версий важна перед обновлением конфигурации: многие релизы требуют платформу не ниже указанной, и это требование публикуется в описании обновления. Если платформа старше требуемой, сначала обновляют её, и только потом конфигурацию.
Смотрите в «О программе» или в свойствах конфигурации в конфигураторе
Видна в «О программе», в «Программах и компонентах» и в консоли кластера
Определяется по имени главного файла: 1Cv8.1CD или 1Cv7.DBL
Частые ошибки и ограничения
Типичная ошибка — путать версию конфигурации с версией платформы при заказе обновления. Файлы обновлений подбираются строго под версию конфигурации и её редакцию, а платформа обновляется отдельно. Если сообщить поставщику только «8.3», он не поймёт, какая у вас «Бухгалтерия» или «Управление торговлей».
Вторая ошибка — попытка открыть базу более новой платформой «просто посмотреть». При определённых условиях платформа конвертирует формат базы, и вернуться на старую версию без резервной копии уже нельзя. Особенно это критично при переходе между крупными релизами.
Третья ситуация: в списке баз указана одна версия платформы для запуска, а фактически база обновлена под другую. Признак — ошибка несовместимости при старте. Лечится сменой версии в настройках подключения базы в стартовом окне.
Что важно запомнить
Версию конфигурации и платформы быстрее всего посмотреть через «Справка» → «О программе». Если база не открывается — используйте конфигуратор или консоль кластера. Перед любыми действиями с другой версией платформы сделайте резервную копию.
Часто задаваемые вопросы
Где посмотреть версию 1С, если нет прав администратора?
Достаточно обычного входа в базу: меню «Справка» → «О программе» доступно любому пользователю и показывает версию конфигурации и платформы. Прав администратора для этого не требуется.
Как узнать версию конфигурации, не запуская базу?
Откройте базу в конфигураторе, откройте дерево конфигурации и посмотрите свойства корневого элемента — там поле «Версия». Для серверной базы без доступа к конфигуратору поможет консоль кластера, но она покажет только версию платформы.
Чем отличается версия платформы от версии конфигурации?
Платформа — это «движок» 1С (например, 8.3.22), единый для всех баз на компьютере. Конфигурация — прикладное решение («Бухгалтерия», «ЗУП») со своей нумерацией версий. Обновляются они независимо друг от друга.
Можно ли определить версию базы по размеру или дате файла?
Нет, ни размер, ни дата файла 1Cv8.1CD версию не показывают. По имени файла можно понять только поколение платформы: 1Cv8.1CD — это 8.x, 1Cv7.DBL — платформа 7.7.
Что делать, если при открытии базы ошибка несовместимости версий?
Проверьте, какая версия платформы назначена базе в стартовом окне (кнопка настройки в списке баз), и выберите другую из установленных. Если подходящей платформы нет — установите нужный релиз. Не нажимайте предложения о конвертации без резервной копии.