К статье
Практический материал

Администрирование · 11 мин

Как узнать версию 1С: все способы для пользователя и администратора

Как узнать версию 1С: через меню «О программе», из заголовка окна, в конфигураторе и в файлах. Отличия версии платформы от версии конфигурации и частые ошибки.

Знать версию 1С нужно в самых разных ситуациях: перед установкой обновления, при обращении в поддержку, при подборе внешней обработки или при совместной работе нескольких сотрудников с одной базой. При этом слово «версия» в 1С означает сразу несколько разных вещей, и путаница между ними — самая частая причина ошибок.

В любой системе 1С одновременно существуют как минимум две версии: версия технологической платформы (например, 8.3.22.1750) и версия конфигурации (например, «Бухгалтерия предприятия, редакция 3.0 (3.0.134.21)»). Платформа — это «движок», на котором работает программа, а конфигурация — прикладное решение: бухгалтерия, зарплата, торговля и так далее.

Ниже разобраны все рабочие способы определить обе версии: из режима пользователя, из конфигуратора, из файлов базы и программно. Отдельно описано, как не перепутать версии и как проверить, что вы смотрите именно то, что нужно.

Что именно вы хотите узнать: платформа или конфигурация

Прежде чем искать цифры, определите, какая версия вам нужна. Это принципиально разные вещи, и для разных задач требуется разная информация.

Версия платформы нужна, когда: вы устанавливаете обновление конфигурации и в инструкции указано «требуется платформа не ниже 8.3.17»; настраиваете веб-сервер, COM-соединение или кластер серверов; решаете проблему совместимости после обновления Windows.

Версия конфигурации нужна, когда: вы обращаетесь в поддержку или к франчайзи; проверяете, актуальна ли ваша программа и не пропущены ли обновления; подбираете внешнюю обработку или расширение, совместимое с вашим релизом.

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

Как узнать версию 1С через меню «О программе»

Это универсальный способ, который работает и в тонком клиенте, и в обычном приложении, и в веб-клиенте. Он не требует прав администратора и доступен любому пользователю.

В интерфейсе «Такси» (современный вид большинства конфигураций) нажмите кнопку с изображением буквы «i» в кружке в правом верхнем углу окна либо откройте главное меню (кнопка с тремя полосками или оранжевым значком слева вверху) и выберите пункт «О программе». В открывшемся окне будут показаны: название конфигурации и её версия, версия платформы, информация о лицензиях.

В старых конфигурациях с обычным интерфейсом путь выглядит так: меню «Справка» (или «Помощь») → «О программе». Содержимое окна то же самое.

Порядок действий
  1. 1
    Откройте информационную базу в режиме 1С:Предприятие
  2. 2
    Нажмите значок «i» в правом верхнем углу или главное меню → «О программе»
  3. 3
    Найдите строку с названием конфигурации — рядом указан её релиз
  4. 4
    Ниже найдите строку «1С:Предприятие 8.3 (8.3.x.xxxx)» — это версия платформы
  5. 5
    Запишите оба номера полностью, включая последнюю цифру сборки

Обратите внимание: копировать номера версий из этого окна можно выделением мышью с последующим Ctrl+C — это удобно при заполнении заявки в поддержку, где важна точность до последней цифры.

Как узнать версию по заголовку окна и в списке баз

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

Версию платформы видно ещё до входа в базу — в окне запуска 1С (стартере). Выделите нужную информационную базу в списке: в нижней части окна или в свойствах базы (кнопка «Изменить») отображается версия платформы, с которой она запускается. Если для базы задан конкретный релиз, он будет указан явно; если стоит «авто» — используется последняя установленная платформа подходящего поколения.

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

Бывает, что база не открывается, а версию узнать нужно — например, чтобы поставить совместимое обновление. Есть несколько способов сделать это из операционной системы.

Первый способ — через список установленных программ Windows. Откройте «Параметры → Приложения» (или «Панель управления → Программы и компоненты») и найдите записи вида «1С:Предприятие 8 (8.3.22.1750)». Здесь будут перечислены все установленные релизы платформы — их может быть несколько одновременно, это нормально.

Второй способ — посмотреть папку установки. По умолчанию платформа ставится в C:\Program Files\1cv8\ (для 64-разрядной) или C:\Program Files (x86)\1cv8\. Внутри каждый подкаталог назван номером версии: 8.3.20.1996, 8.3.22.1750 и так далее. Свойства файла 1cv8.exe (вкладка «Подробно») также показывают версию продукта.

cmd
wmic product where "Name like '1С:Предприятие%'" get Name, Version

Команда выше выводит список установленных платформ 1С с версиями. Она выполняется в командной строке Windows и полезна администратору при обходе нескольких компьютеров. Учтите, что wmic в новых выпусках Windows может быть отключён — тогда используйте просмотр папки установки или реестра.

Как узнать версию конфигурации в конфигураторе

Конфигуратор — инструмент администратора и разработчика, но именно он даёт самую полную информацию о конфигурации, включая те случаи, когда войти в режим предприятия невозможно.

Откройте конфигуратор и загрузите конфигурацию (меню «Конфигурация → Открыть конфигурацию»). В окне дерева конфигурации щёлкните правой кнопкой по корневому элементу (самая верхняя строка с названием конфигурации) и выберите «Свойства». В палитре свойств будут поля «Имя», «Синоним», «Версия» и «Поставщик» — поле «Версия» и есть искомый номер релиза.

Дополнительно сведения о поддержке видны через меню «Конфигурация → Поддержка → Настройка поддержки»: там указано, на каком релизе поставщика стоит конфигурация, включено ли обновление и есть ли изменения относительно типовой поставки. Это важно при планировании обновления.

Как определить версию программно и из файлов базы

Для автоматизации версии можно получить программно. Во встроенном языке 1С системную информацию возвращает объект СистемнаяИнформация, а версию конфигурации — метаданные:

bsl
СисИнфо = Новый СистемнаяИнформация;
Сообщить(СисИнфо.ВерсияПриложения); // версия платформы
Сообщить(Метаданные.Версия);        // версия конфигурации

Этот прием используют во внешних обработках диагностики, в регламентных проверках и при формировании обращений в поддержку автоматически. Выполнять такой код может пользователь с правами на запуск внешних обработок или через консоль кода.

Для файловой базы версию конфигурации можно косвенно определить по файлу 1Cv8.1CD только специальными инструментами чтения структуры базы — штатного способа посмотреть релиз в файле нет. Поэтому если база не открывается ни в одном режиме, надёжнее восстановить её из резервной копии или запустить конфигуратор с ключом диагностики.

Как проверить, что версия определена правильно

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

Контрольные точки

Как проверить результат

Совпадение версии платформы
Норма

Номер в «О программе» совпадает с одной из установленных платформ в системе

Тревожный признак

В «О программе» версия, которой нет в списке установленных — возможно, база работает через сервер 1С, и смотреть нужно версию сервера

Формат номера конфигурации
Норма

Три-четыре группы цифр через точку, например 3.0.134.21

Тревожный признак

Вы записали номер редакции (3.0) вместо полного релиза — для поддержки этого недостаточно

Актуальность релиза
Норма

Релиз совпадает с последним опубликованным на портале 1С для вашей конфигурации

Тревожный признак

Релиз заметно старше текущего — пора планировать обновление

Если база работает в клиент-серверном варианте, помните: версия платформы на вашем компьютере и версия сервера 1С — разные вещи. В окне «О программе» в клиент-серверном режиме обычно отображаются обе, либо версия сервера доступна администратору в консоли кластера.

Типичные ошибки при определении версии

Типичные ошибки
01
Путают версию платформы и конфигурации: в заявку в поддержку отправляют 8.3.22.1750 вместо релиза конфигурации — обработка обращения затягивается
02
Смотрят версию в стартере при настройке «авто» и считают её точной — фактически база может запускаться на другом установленном релизе
03
Записывают только редакцию (3.0) без полного номера — по ней невозможно подобрать нужное обновление или проверить совместимость
04
Смотрят версию на клиентском компьютере, хотя база серверная — решающее значение имеет версия сервера 1С
05
Проверяют версию в одной базе, а обновляют другую — при нескольких базах легко перепутать, особенно если они одного типа

Отдельная ошибка — определять версию конфигурации по внешнему виду интерфейса. Разные релизы одной редакции могут выглядеть почти одинаково, а различия в функционале при этом существенны. Всегда сверяйтесь с окном «О программе» или свойствами конфигурации.

Маршрут решения

Как выбрать действие

Нужно быстро узнать обе версии для обращения в поддержкуОткройте «О программе» в режиме 1С:Предприятие и скопируйте оба номера
База не запускается, нужна версия платформыПосмотрите список установленных программ Windows или папку C:\Program Files\1cv8
Нужно узнать релиз конфигурации без входа пользователемОткройте конфигуратор и посмотрите свойства корня конфигурации
Нужно проверить версии на множестве компьютеровИспользуйте команду wmic или скрипт чтения реестра, а не ручной обход
База клиент-серверная и важна версия сервераСмотрите консоль кластера серверов 1С, а не клиентский компьютер
Итог

Что важно запомнить

В 1С всегда две версии: платформа (8.3.x.xxxx) и конфигурация (например, 3.0.134.21). Универсальный способ увидеть обе — окно «О программе». Без запуска базы платформу видно в установленных программах Windows, конфигурацию — в свойствах конфигурации в конфигураторе. Для поддержки и обновлений записывайте номера полностью и не путайте клиентскую версию с серверной.

Частые вопросы

Чем версия платформы отличается от версии конфигурации?

Платформа — это исполняемая среда 1С:Предприятие, общая для всех баз на компьютере (8.3.x.xxxx). Конфигурация — прикладное решение внутри конкретной базы: «Бухгалтерия», «Зарплата и управление персоналом» и т.д., со своим номером релиза. Обновляются они независимо друг от друга.

Можно ли узнать версию 1С через веб-браузер?

Да. Если база опубликована на веб-сервере, откройте её в браузере и найдите пункт «О программе» в главном меню — он доступен и в веб-клиенте. Окно покажет версию конфигурации и версию платформы сервера, обслуживающего базу.

Почему в списке программ несколько версий 1С одновременно?

Это нормальная ситуация: разные базы могут требовать разные релизы платформы, поэтому они устанавливаются параллельно в отдельные папки. Удалять старые версии стоит только после проверки, что ни одна база на них не завязана.

Как узнать версию конфигурации, если база доработанная?

Номер релиза в свойствах конфигурации сохраняется и у доработанных решений, но он показывает базовый релиз поставщика, от которого делались изменения. Фактические доработки в номере не отражаются — их наличие видно в «Настройке поддержки» конфигуратора.

Где посмотреть версию 1С на сервере Linux?

Сервер 1С под Linux устанавливается в каталог /opt/1cv8 (по умолчанию), где каждая версия лежит в отдельной подпапке вида x86_64/8.3.22.1750. Также версию можно увидеть в консоли кластера или командой просмотра установленных пакетов пакетного менеджера вашего дистрибутива.

Нужна ли полная версия с последней цифрой при обращении в поддержку?

Да. Последняя группа цифр — номер сборки, и поведение программы между соседними сборками может отличаться. Специалисты поддержки и инструкции по обновлению ориентируются на полный номер, поэтому копируйте его целиком из окна «О программе».