Какой режим совместимости у конфигурации «Бухгалтерия для Казахстана» версии 3.0.27.3?

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия IT и автоматизация бизнеса
← На главную

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

Как быстро узнать режим совместимости без открытия конфигуратора

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

Проанализируем взаимосвязь требований к платформе и режима совместимости на примере релиза «Бухгалтерия для Казахстана» версии 3.0.27.3:

  1. Анализ требований к платформе: В сопроводительных файлах к релизу 3.0.27.3 (вышедшему в мае 2019 года) указано, что текущая версия конфигурации предназначена для использования с версией технологической платформы «1С:Предприятие 8» не ниже 8.3.11.3133.
  2. Поиск информации в истории изменений: Если мы обратимся к истории обновлений конфигурации, то увидим, что фундаментальные изменения произошли в релизе 3.0.22.4. В официальном документе «Новое в версии» для этого релиза было зафиксировано: «Конфигурация адаптирована для работы на платформе 1С:Предприятие версии 8.3.11 с отключенным режимом совместимости».

Таким образом, для конфигурации «Бухгалтерия для Казахстана» версии 3.0.27.3 актуальны следующие параметры:

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

Как проверить режим совместимости программно

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


РежимСовм = Метаданные.РежимСовместимости;
Если РежимСовм = РежимСовместимости.НеИспользовать Тогда
    Сообщить("В данной конфигурации режим совместимости отключен!");
Иначе
    Сообщить("Установлен режим совместимости: " + Строка(РежимСовм));
КонецЕсли;

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

Почему важно знать режим совместимости: влияние на расширения

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

  1. Правило соответствия режимов совместимости: Режим совместимости подключаемого расширения не может быть выше, чем режим совместимости основной конфигурации. Если в основной конфигурации режим совместимости отключен («Не использовать»), то расширение должно быть спроектировано под возможности платформы, которая является минимально необходимой для этой конфигурации (в нашем случае — 8.3.11).
  2. Ограничения на использование новых объектов метаданных: Поскольку в версии БК 3.0.27.3 возможности платформы ограничены рамками 8.3.11, разработчик расширения не сможет использовать в нем типы данных и объекты, появившиеся в более поздних версиях платформы. Например, возможность добавлять собственные регистры накопления или регистры сведений в расширения (появившаяся в платформе 8.3.14) в данной версии конфигурации будет недоступна. Попытка установить такой режим совместимости для расширения вызовет ошибку при его подключении к информационной базе.

Хронология изменения режимов совместимости в «Бухгалтерии для Казахстана»

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

Ключевые особенности и новшества релиза БК 3.0.27.3

Помимо сугубо технических параметров платформы, релиз 3.0.27.3 запомнился важными прикладными изменениями для автоматизации учета в Казахстане. Выделим основные из них, чтобы понимать бизнес-контекст использования данной версии:

Таким образом, мы выяснили, что конфигурация «Бухгалтерия для Казахстана» версии 3.0.27.3 функционирует с отключенным режимом совместимости под платформу 8.3.11. Эти знания помогут вам корректно настроить права пользователей, разработать совместимые расширения и избежать ошибок при обновлении системы.

← На главную