При штатном обновлении типовых конфигураций 1С (например, 1С:Бухгалтерия 8) через режим Конфигуратор процесс обычно проходит автоматически. Однако иногда вместо стандартного обновления платформа принудительно открывает окно «Сравнение, объединение конфигураций». При этом визуально все объекты в дереве метаданных могут находиться «на замке» (режим «Не редактируется»).
Рассмотрим, почему возникает такая ситуация, как безопасно вернуть конфигурацию на полную поддержку и избежать возможных рисков с потерей данных.
Пронализируем основные факторы, из-за которых платформа переводит процесс обновления в режим сравнения и объединения:
Если в базе сохранена оригинальная конфигурация поставщика и реальных доработок кода не производилось, проще всего восстановить режим полной поддержки («под замок»), выгрузив типовой файл .cf непосредственно из окна поддержки самой информационной базы.
Разберем порядок действий по шагам:
Администрирование выберем пункт Выгрузить информационную базу... или создадим копию средствами СУБД. Это критически важный шаг перед любыми манипуляциями с поддержкой.Конфигурация > Поддержка > Настройка поддержки....Сохранить в файл. Платформа выгрузит чистую типовую конфигурацию поставщика именно той версии, которая сейчас установлена в базе.Конфигурация > Загрузить конфигурацию из файла... и указываем сохраненный на предыдущем шаге файл .cf.F7 (или меню Конфигурация > Обновить конфигурацию базы данных).После выполнения этих шагов корневой узел базы снова перейдет в состояние полной поддержки («Объект поставщика не редактируется»), и последующие обновления будут проходите в автоматическом режиме без вызова окна объединения.
Если вы не хотите полностью перезагружать конфигурацию из файла, можно изменить правила поддержки вручную через специальный режим:
Конфигурация > Поддержка > Настройка поддержки....Включить возможность изменений (если она активна) или выберем команду Сравнить/объединить с файлом типовой конфигурации .cf той же самой версии.F7).При выполнении описанных операций необходимо учитывать следующие технические нюансы:
1. Риск потери уникальных доработок
Если в базе ранее действительно создавались нетиповые объекты (новые реквизиты, справочники, документы) при снятой поддержке, то выполнение команды Загрузить конфигурацию из файла приведет к их полному удалению из структуры метаданных и физическому удалению связанных с ними данных из таблиц базы данных.
2. Требование к строгому совпадению версий
Загружаемый файл .cf должен строго соответствовать текущей релизной версии конфигурации базы данных. Нельзя загружать .cf от нового релиза через команду Загрузить конфигурацию из файла в устаревшую базу без прохождения стандартного механизма обновления.
3. Использование расширений для безопасности
Чтобы в будущем избегать снятия конфигурации с полной поддержки при необходимости внесения доработок, рекомендуется использовать **механизм расширений**. Доработки, вынесенные в расширения, позволяют сохранять основную конфигурацию на полной поддержке и обновлять ее без вызова окон сравнения и объединения.