Делается обновление через поддержку. Продукт стоит на поддержке двух конфигураций - УПП 1.3 и Софт-портал
Сейчас выполняется обновление на новую версию УПП , через поддержку.
В новой конфигурации поставщика эти объекты отсутствуют. А в старой есть.
Для объектов отсутствующих в старой конфигурации поставщика и для объектов измененных в старой конфигурации поставщика по сравнению с новой в окне обновления флажки перезаписи должны быть автоматически сброшены
Почему же тогда автоматически у всех этих объектов установится флаг?
Платформа 8.2.16.368. Пробовал перейти на 19-ю, то же самое.
P.S.: что самое интересно раньше (до июля) все работало на ура. Сейчас же даже старые релизы (взял из бекапа) пытаюсь так обновить до версий, на которые уже обновлялся - те же грабли.
В общем разобрался. Напишу решение, вдруг поможет кому-то. Мне бы вот помогло)
как это работало:
1. Конфа разработки была связана с хранилищем. Там делались изменения и формировался файл поставки cfu
2. Рабочую конфу обновляли через файл поставки
3. Конфигурация поставщика в рабочей конфе ВКЛЮЧАЛА в себя объекты из обоих конфигураций, находящихся на поддержке
4. Конфигурация поставщика в базе разработки включала в себя девственно чистую конфигурацию от 1С
5. При обновлении рабочей конфы поставкой из базы разработки все добавленные/измененные объекты относительно "чистой конфы поставщика" отмечались в поставке соответствующим образом (+ если объект добавлен, / если объект изменен)
6. Поэтому при обновлении соответствия между объектами устанавливались правильно
почему сломалось:
1. в августе во время реструктуризации базы разработки отрубился сервер и база умерла.
2. Была восстановлена база на основе бекапа РАБОЧЕЙ базы.
3. Так как конфигурация поставщика в рабочей базы отличалась от конфигурации поставщика в умершей базе-разработке, то при формировании поставки все объекты, входящие в неё считались конфигурацией поставщика 1с и при сравнении с новой конфой поставки помечались на удаление, как отсутствующие в ней.
как решить:
1. В хранилище конфигураций откатиться до версии, где конфигурация поставщика содержит в себе только данные поставки фирмы 1С
2. Остальные изменения внести руками и сформировать файл поставки с нормальной конфой поставщика
3. обновить этим файлом рабочую конфу. Тут надо ещё подумать, что бы ничего не слотело от тех обновлений, что были после.
Не, когда чел пустую базу 7.7 предлагал, вот это тема.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший