Есть конфигурация, поставил ее в несколько филиалов, как конфигурацию находящуюся на поддержке без возможности изменений.
При каждом изменении конфигурации, создаю файлы поставки .cfu новой версии (обновление с предыдущей версии).
Изменения в конфигурации почти всегда сохраняются динамически.
Начиная с некоторого времени, перестало работать обновление. Конфа филиала не понимает, что пришло обновление с версии допустим 0.0.28 на 0.0.29.
Версия платформы везде 8.2.14.540.
Обхожу этот глюк следующим способом.
Допустим текущая версия конфы в филиале 0.0.28.
В центральном офисе изменяю конфу и присваиваю ей версию 0.0.29.
Выбираю каталог файлов поставки D:\tmplts. Причем, приходится указывать его каждый раз. Программа его как бы "забывает".
Добавляю из предыдущих версий версию 0.0.28.
Создаю файл поставки .cfu с версией 0.0.29.
Отправляю файл .cfu с версией 0.0.29. в филиал.
В филиале открывают конфигуратор и в настройках поддержки версия 0.0.27, хотя в свойствах конфы - 0.0.28.
Программа ругается, что файл обновления предназначен для версии 0.0.28.
Удаляем базу из списка. Добавляем ее заново. Теперь в настройках поддержки версия 0.0.28.
Делаем обновление конфигурации и базы данных. В настройках поддержки и в свойствах конфигурации версия 0.0.29.
Закрываем и открываем конфигуратор заново. Снова в настройках 0.0.28, хотя в свйоствах конфы 0.0.29.
Опять удаляем и заново добавляем базу в список.
В настройках поддержки и в свойствах конфигурации версия 0.0.29.
Как-то так. Кто-нибудь с таким сталкивался?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший