← На главную
При обслуживании или планировании обновления прикладных решений 1С (таких как 1С:ERP, 1С:Комплексная автоматизация, 1С:Розница или 1С:УНФ) регулярным является вопрос: какая минимальная версия платформы 1С:Предприятие 8.3 требуется для корректной работы актуального релиза конфигурации? Рассмотрим, как устроены ограничения совместимости и какими способами можно узнать необходимые требования.
Технические механизмы ограничения версии платформы
Проанализируем архитектурные механизмы 1С, которые задают требования к версии платформы:
- Свойство «Режим совместимости»: В конфигураторе для корня метаданных задано свойство
Режим совместимости. Физический запуск информационной базы на платформе ниже указанного режима невозможен. Это же ограничение распространяется на расширения (.cfe) — их режим совместимости не может превышать режим основной конфигурации.
- Программный контроль при старте (БСП): В прикладных решениях на базе Библиотеки Стандартных Подсистем при запуске выполняется программная проверка в модуле
СтандартныеПодсистемыСервер. В коде зафиксированы минимально допустимые сборки платформы для конкретной версии библиотеки. Если сборка ниже — запуск блокируется программой.
- Сертифицированные сборки (версия 8.3z): Для конфигураций, используемых на защищенных объектах, требования к минимальному релизу жестко привязываются к сертифицированной версии защищенного программного комплекса.
Способы определения минимального релиза платформы
Посмотрим на доступные варианты получения информации о минимальных требованиях:
- Анализ метаданных в Конфигураторе: Если у вас есть доступ к файлу поставки (
.cf) или доработкам базы, откройте свойства дерева метаданных в Конфигураторе и проверьте значение свойства Режим совместимости. Это покажет нижнюю техническую границу платформы.
- Просмотр файла сопроводительной документации (ReadMe.txt / UpdInfo.txt): Каждая поставка и файл обновления содержат текстовые файлы описания, в которых разработчики явно указывают минимальную и рекомендуемую версию платформы
1С:Предприятие 8.3. При отсутствии доступа к порталу обновлений эти данные можно уточнить у обслуживающего партнера 1С.
- Ориентир по версии БСП: Узнав версию встроенной Библиотеки Стандартных Подсистем через меню «О программе» или метаданные, можно определить минимальный релиз платформы, необходимый для работы данной редакции БСП.
- Анализ манифестов дистрибутивов (файлы .mft): Файлы манифестов из каталога шаблонов содержат открытые текстовые данные с указанием поддерживаемых версий платформы.
Выбор между минимальной, рекомендуемой и самой свежей версией
Разберем важные нюансы, которые необходимо учитывать при выборе версии платформы для рабочей системы:
- Минимальная и рекомендуемая версии — не одно и то же: Минимальная версия указывает рубеж, ниже которого программа не запустится. Рекомендуемая версия — это релиз, на котором конфигурация проходила полное тестирование разработчиком 1С. Работа на минимальной (но не рекомендуемой) версии может приводить к непрогнозируемым ошибкам.
- Риски использования самых последних релизов платформы: Установка только что вышедшего релиза платформы не всегда гарантирует стабильность. На практике в новейших сборках могут встречаться платформенные ошибки, еще не исправленные разработчиками. Для рабочих баз оптимальным решением является использование стабильного рекомендуемого релиза, проверенного временем.