Определяем название, редакцию и релиз конфигурации 1С

· 9 мин

Содержание

Быстрее всего — открыть базу и зайти в Главное меню → Справка → О программе: в окне сразу видно название конфигурации, её редакцию и релиз, а также версию платформы. Если база не запускается или нужен ответ без входа в программу — ниже разобраны ещё четыре способа: конфигуратор, заголовок окна, командная строка и прямой запрос к SQL-базе.

Сначала разведём три понятия, которые часто путают. Редакция — это крупная линейка, например 3.0. Релиз (версия) конфигурации — полный номер вида 3.0.157.36, он меняется с каждым обновлением. Версия платформы — отдельное число вида 8.3.24.1548, это само «1С:Предприятие», а не прикладное решение. Для обновлений и совместимости важны все три.

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

Что вам нужно узнать и есть ли доступ к программе?

Окно «О программе» — главный источник

В режиме 1С:Предприятие с интерфейсом «Такси» нажмите на значок главного меню в левом верхнем углу окна и выберите Справка → О программе. Откроется окно, где собраны все нужные номера.

Что в нём смотреть:

  • 🏷️ Конфигурация — название и редакция, например Бухгалтерия предприятия, редакция 3.0, рядом в скобках полный релиз (3.0.157.36).
  • ⚙️ Платформа — версия технологической платформы, например 8.3.24.1548.
  • 🗂️ Режим — файловый или клиент-серверный.
  • 📁 Каталог информационной базы или строка соединения с сервером.

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

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

Этот способ работает в любой типовой конфигурации на управляемых формах: Бухгалтерия предприятия 3.0, Зарплата и управление персоналом 3.1, Управление торговлей 11, УНФ, Розница, ERP. Пункт Справка → О программе в главном меню одинаков для всех.

Если в меню непривычно и значок главного меню найти не удаётся, помните: в «Такси» он всегда в левом верхнем углу окна, левее названия базы. Нужная ветка внутри — всегда Справка, а в ней пункт О программе.

Релиз и редакция в конфигураторе

Когда база открыта в конфигураторе (например, администратор зашёл обновлять решение), версию видно двумя путями.

Первый — то же меню Справка → О программе: конфигуратор покажет версию платформы и релиз загруженной конфигурации.

Второй, более подробный, — через свойства корня дерева:

  1. Откройте конфигурацию: меню Конфигурация → Открыть конфигурацию.
  2. В дереве объектов встаньте на самый верхний узел (корень) — он называется по имени конфигурации.
  3. Нажмите Alt+Enter или вызовите правой кнопкой Свойства — откроется палитра свойств.

В палитре будут поля:

  • Имя — внутреннее имя, латиницей или по-русски без пробелов, например БухгалтерияПредприятия. По нему конфигурация отличается от доработанной: у измененной нередко меняют синоним, но не имя.
  • Синоним — то название, что показывается пользователю.
  • Версия — релиз, те же 3.0.157.36.
  • Поставщик — для типовой это Фирма «1С».
  • Режим совместимости — до какой версии платформы «опущена» конфигурация (например, Версия 8.3.21). Полезно, когда платформа новее, а конфигурация ещё не переведена на её режим.

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

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

Название конфигурации по заголовку окна

Самый быстрый взгляд, без единого клика, — на заголовок окна и значок в панели задач.

По умолчанию в заголовке окна 1С:Предприятия выводится синоним конфигурации, часто вместе с названием базы и именем пользователя. Этого достаточно, чтобы на глаз отличить, например, «Бухгалтерию» от «Зарплаты», когда у вас открыто несколько баз сразу.

Заголовок, впрочем, администратор может переопределить (в конфигураторе задаётся свойство «Заголовок системы»), поэтому как единственный признак он не годится — точные номера релиза в нём не показываются.

Есть ещё один приём — по имени процесса. Запустите «Диспетчер задач» (Ctrl+Shift+Esc) и посмотрите на вкладке «Подробности»:

  • 1cv8.exe — толстый клиент.
  • 1cv8c.exe — тонкий клиент.

Это не говорит о релизе конфигурации, но сразу отвечает на вопрос «в каком режиме запущена база» и помогает, когда клиент «подвис» и его нужно завершить.

Какая база и платформа — через командную строку и файлы запуска

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

Список баз и их расположение. Пусковик 1С хранит общий список информационных баз в файле ibases.v8i. У текущего пользователя он лежит здесь:

%APPDATA%\1C\1CEStart\ibases.v8i

Откройте его любым текстовым редактором. Каждая база описана блоком, в строке Connect= указано её расположение:

  • Connect=File="D:\Base\Buh"; — файловая база, путь к папке с файлом 1Cv8.1CD.
  • Connect=Srvr="server1c";Ref="buh_prod"; — клиент-серверная: имя сервера и имя базы (Ref) в кластере.

Имя базы (Ref) и путь — это не релиз конфигурации, но они однозначно говорят, где именно лежат данные, которые потом можно открыть конфигуратором или проверить.

Какие версии платформы установлены. Посмотрите каталог платформы:

C:\Program Files\1cv8\

Вложенные папки названы по номерам версий (8.3.24.1548, 8.3.25.xxxx и т. д.) — это все установленные релизы платформы на машине. Запускается база обычно самой свежей из подходящих, если в ibases.v8i не задана конкретная версия.

Рядом с ibases.v8i лежит файл настроек пусковика 1CEStart.cfg. В нём может быть строка CommonInfoBases= с путём к общему списку баз (единый .v8i на сетевой папке). Если своей базы в личном списке нет, но она «откуда-то берётся» при запуске — ищите её именно в этом общем файле.

Ключи запуска. Справку по параметрам командной строки 1cv8.exe открывает ключ:

1cv8.exe /?

Отсюда удобно уточнить синтаксис запуска (/F — файловая база, /S — серверная, /N — пользователь, /P — пароль), но имени и релиза конфигурации командная строка напрямую не выдаёт. Для этого всё равно нужно открыть базу или заглянуть в неё инструментами платформы.

Можно ли узнать конфигурацию запросом к SQL-базе

Короткий ответ: напрямую — нет. В клиент-серверном варианте (MS SQL Server или PostgreSQL) описание конфигурации хранится в служебных таблицах Config, ConfigCAS, Params, DBSchema в сжатом двоичном виде. Простого SELECT, который вернёт строку «Бухгалтерия предприятия 3.0.157.36», там нет — это внутренний формат платформы.

Что SQL-запросом сделать можно надёжно:

  1. Подтвердить, что это база 1С. Наличие служебных таблиц — явный признак.

    Для MS SQL:

    SELECT name FROM sys.tables
    WHERE name IN ('Config', 'Params', 'DBSchema', 'V8Users');
    

    Для PostgreSQL (1С создаёт имена таблиц строчными буквами):

    SELECT tablename FROM pg_tables
    WHERE tablename IN ('config', 'params', 'dbschema', 'v8users');
    
  2. Узнать имя базы на сервере, её размер и кодировку — это уже метаданные СУБД, а не содержимое 1С. Имя базы вы также видите в консоли администрирования кластера и в файле ibases.v8i (Ref=).

Если нужно вытащить имя и релиз конфигурации именно без запуска клиента, правильный инструмент — не SQL, а штатные средства платформы: открыть базу конфигуратором или выгрузить конфигурацию в файл. Разбирать сжатые таблицы Config руками — лишняя работа с риском ошибиться.

Сводка, какой способ что даёт:

СпособЧто узнаетеКогда удобен
Окно «О программе»Релиз конфигурации + версию платформыБаза запускается — основной путь
Конфигуратор, свойства корняИмя, синоним, версию, поставщика, режим совместимостиНужны детали, видно доработку
Заголовок окна / диспетчер задачНазвание на глаз, режим клиентаБыстрый взгляд, несколько баз сразу
Командная строка, ibases.v8iРасположение базы, версии платформыПрограмма не запущена
SQL-запросПодтверждение, что это база 1СЕсть доступ только к СУБД

Если база повреждена и не открывается

Когда база не запускается с ошибкой целостности, сначала определите её тип (файловая или серверная) по способам выше, а потом действуйте по типу.

Файловая база. В комплект платформы входит утилита проверки chdbfl.exe — она лежит в каталоге bin установленной версии, например C:\Program Files\1cv8\8.3.24.1548\bin\chdbfl.exe. Запустите её, укажите путь к файлу 1Cv8.1CD и включите флажок исправления.

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

Клиент-серверная база . Запустите базу в конфигураторе и выполните Администрирование → Тестирование и исправление. Здесь же в окне Справка → О программе конфигуратор покажет релиз, даже если пользовательский режим пока не работает .

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

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

Как понять, актуален ли ваш релиз

Узнать свой релиз — половина дела. Чаще вопрос звучит иначе: «а не устарел ли он». Сравнивать номер вручную с чем попало не нужно — в программе есть встроенная проверка.

Откройте Администрирование → Интернет-поддержка и сервисы и запустите проверку обновлений (пункт с проверкой наличия новой версии). Если настроена интернет-поддержка и введён логин с действующим договором ИТС, программа сама сверит ваш релиз с доступным и предложит обновиться.

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

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

Чем отличается версия платформы от версии конфигурации?
Платформа (8.3.24.1548) — это само «1С:Предприятие», среда запуска. Конфигурация (3.0.157.36) — прикладное решение, которое в ней работает. Обновляются они по отдельности и разными дистрибутивами.
Где смотреть релиз, если я обычный пользователь без прав администратора?
В окне Главное меню → Справка → О программе — оно доступно всем, кто может войти в базу. Прав администратора для просмотра номеров не требуется.
Как понять, типовая у меня конфигурация или доработанная?
Откройте конфигуратор, свойства корня дерева. У типовой «Поставщик» — «Фирма 1С», а имя совпадает со стандартным (БухгалтерияПредприятия и т. п.). Изменённое имя, другой поставщик или снятие с поддержки — признак доработки.
Можно ли определить конфигурацию по имени файла базы?
Только косвенно. Файл файловой базы всегда называется 1Cv8.1CD независимо от конфигурации. Судить можно по имени папки или имени базы в списке, но точный релиз это не даёт — смотрите «О программе».
Что такое режим совместимости и зачем он нужен?
Это свойство конфигурации, которое «опускает» её поведение до указанной версии платформы (например, 8.3.21). Нужно, когда платформу обновили раньше конфигурации: так решение продолжает работать корректно до перевода на новый режим.