Как выровнять версию конфигурации поставщика, если она стала выше основной конфигурации?

Программист 1С v8.3 (Обычные формы) 1С:ERP Управление предприятием Промышленность, строительство и АПК
← На главную

В процессе сопровождения нетиповых конфигураций, таких как УПП, часто возникают ситуации, когда КонфигурацияПоставщика «уезжает» вперед относительно ОсновнойКонфигурации. Это происходит из-за некорректного обновления или попытки загрузки более свежего релиза без полного цикла обновления метаданных. Разберем по шагам, как исправить эту проблему, сохранив при этом все ваши уникальные доработки.

Понимание проблемы

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

Подготовка к работе

Прежде чем приступать к любым изменениям, выполните следующие действия:

  1. Создайте резервную копию базы данных. Это критически важно, так как любые манипуляции с файлами CF могут привести к непредсказуемым последствиям при ошибках.
  2. Проведите эксперимент на копии. Никогда не выполняйте эти действия сразу на рабочей базе.
  3. Получите нужный файл конфигурации. Вам потребуется файл CF от поставщика, соответствующий тому релизу, на котором сейчас находится ваша ОсновнаяКонфигурация. Вы можете получить его из шаблона конфигурации или выгрузить из НастройкиПоддержки (кнопка Сохранить в файл).

Пошаговый алгоритм «выравнивания»

Рассмотрим основной метод решения задачи, который заключается в перезагрузке файла конфигурации поставщика.

Шаг 1: Снятие с поддержки

Для того чтобы система позволила произвести принудительную загрузку конфигурации, необходимо временно снять конфигурацию с поддержки. Перейдите в меню Конфигурация -> Поддержка -> Настройка поддержки. Здесь необходимо выполнить снятие с поддержки. Это действие отвязывает текущую структуру метаданных от текущих данных поставщика, позволяя нам произвести «замену».

Шаг 2: Загрузка конфигурации

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

Шаг 3: Возврат на поддержку

Как только версия конфигурации поставщика совпадет с основной, вам нужно заново поставить конфигурацию на поддержку. Для этого в окне Настройка поддержки необходимо нажать кнопку Включить возможность изменения (если она была отключена) и убедиться, что текущая версия поставщика теперь полностью соответствует ОсновнойКонфигурации.

Важные рекомендации по безопасности

Разберем, почему ваши доработки останутся в сохранности:

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

← На главную