Меню

1C. Режим совместимости конфигурации 1С

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


Разбираем термин “Режим совместимости”.

Каждый новый релиз платформы 1С несет в себе много изменений, которые программисты 1С должны отразить в их конфигурациях. Т.е. к моменту перехода на новую версию платформы, конфигурация должна быть переработана под новую платформу. Но как сделать так, чтобы можно было работать на новой платформе со старой конфигурацией? Именно для этого фирма 1С придумала режим совместимости. Если Вы обновите платформу 1С — свойство режима совместимости Вашей конфигурации останется прежним.

 
Как узнать режим совместимости в Вашей конфигурации?

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

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

К примеру, Ваша конфигурация была разработана для версии платформы 8.2 и Вы установили платформу 8.3. В этом случае для Вашей конфигурации будет установлен режим совместимости «Версия 8.2.16» или «Версия 8.2.13».

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

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

Это очень кропотливая работа, которая требует высокой квалификации программиста 1С. Самое главное — это не допускать критического устаревания Вашей конфигурации. Поэтому мы настоятельно рекомендуем постоянно обновлять Вашу конфигурацию.

Как узнать рекомендуемый режим совместимости для Вашей типовой конфигурации?

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

В данном случае, скачивая Бухгалтерию предприятия 3.0.66.60, рекомендуется установить платформу не ниже 8.3.12.1685. Если Вы установите платформу версии 8.3.14 — для Вашей конфигурации будет установлен режим совместимости с версией 8.3.12. Т.е. эту информацию Вы можете использовать как ориентир по рекомендуемому режиму совместимости.Дополнительно режим совместимости контролируется программно при запуске 1С:Предприятие. Система сама предупредит Вас о необходимом режиме совместимости.

Режим совместимости “Не использовать”

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

После установки новой версии платформы режим совместимости может изменить свое значение. К примеру, была установлена платформа 8.3.14 и была установлена новая платформа 8.3.15 — в этом случае все решения, для которых был установлен режим совместимости «Не использовать» изменят значение режима совместимости на 8.3.14. Это будет только в случае использования платформы 8.3.15. Если же вернуться к платформе 8.3.14 — значение режима совместимости не изменится.

Как переключить режим совместимости в значение «Не использовать»? Для этого переходим к полю изменения режима совместимости и устанавливаем значение в «Не использовать».

Ваше решение должно поддерживать все режимы новой платформы при выставлении режима совместимости в значение “Не использовать”.

На этом Все!!! Всем Удачи!!!