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