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

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

1. Способ для пользователей: версия конфигурации через интерфейс 1С:Предприятие

Самый простой метод, который не требует прав администратора или доступа к конфигуратору. Подходит для большинства типовых решений (1С:Бухгалтерия, 1С:Зарплата и Управление Персоналом, 1С:Управление Торговлей и др.).

Инструкция:

  • 📌 Запустите 1С:Предприятие в обычном режиме (не конфигуратор!).
  • 🔍 В главном меню программы найдите пункт Справка → О программе (в некоторых конфигурациях путь может отличаться, например, Помощь → О программе).
  • 📋 В открывшемся окне обратите внимание на блок "Конфигурация". Здесь будет указана:
    • Название конфигурации (например, "Бухгалтерия предприятия, редакция 3.0"),
    • Версия конфигурации (формат: 3.0.123.45),
    • Версия платформы 1С (формат: 8.3.21.1234).
💡

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

⚠️ Внимание: В облачных версиях 1С (например, 1С:Fresh) этот способ может показывать не полную версию конфигурации, а только номер релиза. Для точных данных потребуется доступ к личному кабинету партнёра 1С.

2. Способ для администраторов: версия через Конфигуратор

Если у вас есть права на запуск Конфигуратора, этот метод даст максимально полную информацию, включая дату изменения конфигурации и её статус (например,"Основная" или"Тестируется").

Пошаговая инструкция:

  1. Закройте все сеансы 1С:Предприятия с этой базой.
  2. Запустите 1С:Предприятие в режиме Конфигуратор (выберите базу, затем в списке режимов укажите"Конфигуратор").
  3. В открывшемся окне перейдите в меню Справка → О программе.
  4. Вкладка "Конфигурация" покажет:
    • Полное название и версию (например, "Управление торговлей, редакция 11.5.6.123"),
    • Дата последнего изменения,
    • Статус (основная/неосновная),
    • Информацию о поставщике (если конфигурация типовая).

Совпадение версии с последними обновлениями|Статус конфигурации (должна быть"Основная")|Дата изменения (актуальна ли?)|Наличие несохранённых изменений-->

🔹 Дополнительно: Чтобы увидеть полный список версий всех объектов конфигурации (документов, справочников, отчётов), откройте дерево конфигурации (Конфигурация → Открыть конфигурацию) и в контекстном меню любого объекта выберите Свойства. Во вкладке "Версии" будет история изменений.

3. Как узнать версию конфигурации без запуска 1С (через файлы базы)

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

Для файловых баз (.1CD):

  • 📁 Найдите файл базы (обычно имеет имя вида 1Cv8.1CD).
  • 🔎 Откройте его любым HEX-редактором (например, HxD или WinHex).
  • 🔍 В первых 100 строках найдите текст ConfigVersion — рядом будет версия конфигурации в формате 3.0.123.45.

Для клиент-серверных баз:

  • 📂 Перейдите в каталог базы на сервере (обычно C:\Program Files\1cv8\srvinfo\<ИмяБазы>).
  • 📄 Откройте файл version или 1Cv8Conf.cfg в текстовом редакторе.
  • 🔎 Найдите строки с ConfigVersion или Version.
Что делать, если файлы зашифрованы?

В облачных или арендных базах файлы могут быть зашифрованы. В этом случае версию можно узнать только через интерфейс 1С или обратившись к администратору сервиса.

⚠️ Внимание: Редактирование файлов базы вручную может привести к их повреждению. Используйте этот метод только для чтения информации!

4. Версия конфигурации через запросы и скрипты (для разработчиков)

Если вам нужно автоматизировать проверку версии (например, для отчётов или скриптов обновления), используйте встроенный язык . Ниже приведён универсальный код, который работает в любом режиме:

ВерсияКонфигурации = Конфигурация.Версия;

Сообщить("Текущая версия конфигурации:" + ВерсияКонфигурации);

// Для разделения на части (мажорная, минорная и т.д.)

МассивВерсий = СтроковыеФункции.РазложитьСтрокуПоРазделителю(ВерсияКонфигурации,".");

МажорнаяВерсия = МассивВерсий[0]; // Например,"3"

МинорнаяВерсия = МассивВерсий[1]; // Например,"0"

Этот код вернёт строку вида "3.0.123.45". Чтобы получить версию платформы 1С (не конфигурации!), используйте:

ВерсияПлатформы = Константы.ВерсияПлатформы.Получить;

Сообщить("Версия платформы:" + ВерсияПлатформы);

🔹 Пример применения: Вы можете вставить этот код в обработку и запускать её перед обновлением, чтобы убедиться в совместимости версий.

📊 Какой способ проверки версии вы используете чаще?
Через интерфейс 1С:Предприятие
Через Конфигуратор
Через файлы базы
Через скрипты/запросы

5. Особенности для облачных и арендных баз 1С

В сервисах 1С:Fresh, 1С:Линк или арендных базах у партнёров 1С стандартные методы могут не работать. Вот что делать в таких случаях:

Сервис Как узнать версию Нюансы
1С:Fresh Личный кабинет → Раздел"Мои сервисы" → Выбрать базу →"О сервисе" Показывает только номер релиза (например,"Релиз 3.0.123"), полную версию конфигурации уточняйте у поддержки
Аренда у партнёра 1С Обратиться в службу поддержки партнёра или посмотреть в договоре обслуживания Версия может обновляться автоматически по расписанию партнёра
1С:Линк В интерфейсе программы: Справка → О программе (показывает версию платформы и конфигурации) Обновления приходят с задержкой (1–2 недели после официального релиза)

⚠️ Внимание: В облачных сервисах версию конфигурации может изменять только администратор сервиса. Самостоятельное обновление через cf-файлы невозможно!

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

При проверке версии конфигурации пользователи часто сталкиваются с следующими проблемами:

  • 🔄 Путают версию конфигурации и платформы.
    👉 Версия платформы (например, 8.3.21.1234) — это версия самой системы 1С:Предприятие. Версия конфигурации (например, 3.0.123.45) — это версия вашей базы (Бухгалтерия 3.0, УТ 11 и т.д.). Они обновляются независимо!
  • 🔍 Не видят пункта"О программе".
    👉 В некоторых конфигурациях этот пункт скрыт. Попробуйте:
    • Нажать F1 → в окне справки может быть информация о версии.
    • Запустить 1С с ключом /Debug — это иногда раскрывает скрытые меню.
  • 📂 Не могут найти файлы базы.
    👉 По умолчанию файловые базы хранятся в:
    • C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1Cv8\ (для Windows),
    • /Users/<ИмяПользователя>/Library/Application Support/1C/1Cv8/ (для macOS).
💡

Если версия конфигурации в интерфейсе и Конфигураторе отличается — значит, база повреждена или не обновлена корректно. Требуется проверка целостности (Тестирование и исправление в Конфигураторе).

7. Как проверить совместимость версий перед обновлением

Знание текущей версии конфигурации критично при планировании обновлений. Вот как избежать ошибок:

  1. Сравните с последними релизами.
    На сайте users.v8.1c.ru в разделе"Обновления программ" найдите свою конфигурацию (например, Бухгалтерия предприятия 3.0) и проверьте, какая версия актуальна на сегодня. Если ваша версия старше на 2–3 релиза, рекомендуется обновляться поэтапно.
  2. Проверьте зависимости.
    Некоторые обновления конфигурации требуют определённой версии платформы 1С. Например, УТ 11.5 может не работать на платформе ниже 8.3.20. Эта информация указана в описании каждого релиза.
  3. Используйте тестовый контур.
    Перед обновлением рабочей базы проверьте новую версию на копии. Для этого:
    • Создайте резервную копию (Администрирование → Выгрузить информационную базу).
    • Загрузите её в тестовую базу и обновите конфигурацию.
    • Проверьте критические участки (отчёты, документы, обмены данными).

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

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

🔹 Почему в"О программе" не показывает версию конфигурации?

Это может происходить по нескольким причинам:

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

Решение: Попробуйте запустить 1С в режиме Конфигуратор или проверьте версию через файлы базы.

🔹 Как узнать версию конфигурации в 1С:Fresh?

В 1С:Fresh полную версию конфигурации (например, 3.0.123.45) не показывают — только номер релиза (например, Релиз 3.0.123). Точную версию можно уточнить:

  • В личном кабинете на portal.1cfresh.com в разделе"Мои сервисы".
  • Через поддержку 1С:Fresh (написать в чат или создать заявку).

Обновления в Fresh приходят автоматически, но с задержкой в 1–2 недели после официального релиза.

🔹 Можно ли определить версию конфигурации по файлу *.cf?

Да, но не напрямую. Файл .cf (конфигурация) содержит метаданные, но они зашифрованы. Чтобы узнать версию:

  1. Загрузите .cf-файл в пустую базу через Конфигуратор (Файл → Открыть...).
  2. После загрузки откройте Справка → О программе — там будет версия.

⚠️ Не загружайте .cf в рабочую базу — это может её повредить!

🔹 Почему после обновления версия конфигурации не изменилась?

Это типичная проблема, которая возникает по следующим причинам:

  • Обновление не было принято в конфигураторе. После загрузки .cf-файла нужно нажать Конфигурация → Поддержка → Начать обновление и подтвердить изменения.
  • Обновлялся только шаблон конфигурации, но не сама база. В этом случае требуется выполнить Обновление конфигурации базы данных.
  • Права доступа: у вашей учётной записи может не хватать прав на обновление (проверьте роль в Конфигураторе).

Решение: Перепроверьте все шаги обновления и убедитесь, что в конце процесса появилось окно с сообщением об успешном завершении.

🔹 Где хранится история изменений версий конфигурации?

История версий хранится в двух местах:

  • В Конфигураторе: Откройте дерево конфигурации (Конфигурация → Открыть конфигурацию), затем в контекстном меню любого объекта выберите Свойства → Версии. Здесь отображаются даты и авторы изменений.
  • В файлах базы: Для клиент-серверных баз история хранится в таблице ConfigSave (можно просмотреть через IBM DB2 или Microsoft SQL Server, если у вас есть доступ к СУБД).

В файловых базах (.1CD) история версий не хранится в читаемом виде — её можно извлечь только через Конфигуратор.