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

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

Как посмотреть режим совместимости 1С

Как узнать режим совместимости конфигурации 1С через конфигуратор, где находится свойство, что означают значения и как безопасно изменить режим совместимости.

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

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

Где в конфигураторе находится режим совместимости

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

Порядок действий
  1. 1
    Запустите 1С в режиме «Конфигуратор» для нужной информационной базы
  2. 2
    Откройте меню «Конфигурация» → «Открыть конфигурацию» и дождитесь построения дерева
  3. 3
    В дереве конфигурации щёлкните правой кнопкой мыши по самому верхнему узлу — имени конфигурации
  4. 4
    Выберите пункт «Свойства» — откроется палитра свойств справа
  5. 5
    Прокрутите палитру до строки «Режим совместимости» и посмотрите значение

Если палитра свойств не открылась или закрылась, её можно вызвать повторно правым кликом по корневому узлу. Значение отображается в виде версии платформы, например «Версия 8.3.14», либо «Не использовать» — это тоже осмысленное состояние, о нём ниже.

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

Что означают значения режима совместимости

Значение режима совместимости показывает, под поведение какой версии платформы «подстроена» конфигурация. Если указано «Версия 8.3.14», платформа будет эмулировать поведение релиза 8.3.14 даже при работе на более новой платформе. Это касается поведения запросов, работы с датами, механизмов блокировок, веб-клиента и других подсистем.

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

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

Как посмотреть режим совместимости расширения конфигурации

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

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

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

Для полной картины полезно знать не только режим совместимости, но и фактическую версию платформы. Её можно посмотреть в режиме «1С:Предприятие»: меню «Справка» (или кнопка с вопросительным знаком) → «О программе». Там указан полный номер релиза платформы, например 8.3.22.1709.

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

Сравнение вариантов

Режим совместимости ниже версии платформы

Типичная ситуация для типовых конфигураций. Работает стабильно, но часть новых механизмов платформы недоступна.

Режим совместимости равен версии платформы

Конфигурация адаптирована под текущую платформу. Оптимально, если все доработки протестированы.

Значение «Не использовать»

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

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

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

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

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

Типичные проблемы и их признаки

Типичные ошибки
01
Искать настройку в режиме «1С:Предприятие» — её там нет, режим совместимости виден только в конфигураторе
02
Путать режим совместимости конфигурации с настройкой «Режим использования модальности» — это разные свойства в одной палитре
03
Менять режим без обновления конфигурации базы данных — изменение не применится, пока база не обновлена в монопольном режиме
04
Подключать расширение с более новым режимом совместимости, чем у конфигурации — платформа отклонит такое расширение

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

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

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

Свойство «Режим совместимости» в палитре свойств корня конфигурации
Норма

Отображается ожидаемая версия или «Не использовать»

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

Значение отличается от заявленного поставщиком после обновления

Режим совместимости расширения относительно конфигурации
Норма

Режим расширения не выше режима конфигурации

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

Расширение требует более новый режим и не подключается

Работа базы после смены режима
Норма

Документы проводятся, отчёты и обмены работают без ошибок

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

Ошибки выполнения запросов, падение отчётов, сбои обмена

FAQ

Можно ли посмотреть режим совместимости без конфигуратора?

Штатного способа в режиме «1С:Предприятие» нет. Программно значение можно получить через объект метаданных конфигурации, но для этого всё равно нужен доступ к коду или внешняя обработка, которую должен запустить пользователь с достаточными правами.

Чем режим совместимости отличается от режима совместимости интерфейса?

Это два разных свойства в одной палитре. Режим совместимости управляет поведением платформенных механизмов и языка, а режим совместимости интерфейса — отображением интерфейса (такси или интерфейс версии 8.2). Меняются они независимо друг от друга.

Почему в списке значений нет нужной версии платформы?

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

Опасно ли просто открыть свойства и посмотреть значение?

Нет. Просмотр свойств конфигурации не изменяет данные и не требует монопольного доступа. Риск появляется только при изменении значения и последующем обновлении конфигурации базы данных.

Что делать, если после обновления платформы конфигурация выдаёт ошибки?

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

Нужно ли менять режим совместимости при переходе на новую платформу?

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

Итог

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

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