При работе с типовыми решениями (например, 1С:Бухгалтерия 8) программисты и администраторы часто сталкиваются с ситуацией, когда подключенное расширение перестает работать, а платформа выдает ошибку вида «Режим совместимости не совпадает с основной конфигурацией». При попытке изменить значение режима совместимости в свойствах основной конфигурации выясняется, что поле заблокировано для редактирования и установлен режим Не использовать.
Проанализируем причины такого поведения платформы и разберем по шагам, как правильно решить проблему без снятия типовой конфигурации с поддержки.
Выясним причину, почему свойства основной конфигурации заблокированы. В типовых конфигурациях 1С по умолчанию включен механизм поддержки поставщика. Значок «замок» возле объектов конфигурации и в её свойствах означает, что конфигурация находится на полной поддержке и защищена от случайных изменений.
Снимать типовую конфигурацию с поддержки или менять её режим совместимости вручную крайне не рекомендуется по следующим причинам:
Вместо изменения основной конфигурации требуется скорректировать параметры самого расширения. Рассмотрим подробнее, как это сделать:
Конфигуратор.Конфигурация — Расширения конфигурации.F4).Режим совместимости.Не использовать).После этого проверка соответствия режимов совместимости между основной конфигурацией и расширением будет успешно пройдена.
Если после синхронизации режима совместимости расширение выдает ошибки об отсутствии некоторых объектов или методов, проанализируем причину. Это происходит в ситуациях, когда основную конфигурацию обновили, а структура метаданных в расширении осталась устаревшей.
Разберем по шагам процесс актуализации расширения:
Конфигураторе.Таким образом, мы сохраняем типовую конфигурацию на полной поддержке поставщика и восстанавливаем корректную работу расширения без риска нарушения целостности базы данных.