Добрый день!

1. Есть две конфигурации: УТ 11.4 + еще конфигурация, скажем XXX версия 1.0, находящиеся на поддержке (и та, и эта. Два в одном).

2. Поступает новая версия УТ.4.1 + конфигурация, XXX версия 2.0. В виде готового уже файла

3. Беру текущую конфигурацию, снимаю с поддержки. Делаю загрузить из файла п.2 (без сравнения и объединения). Загружаю....

4. Сравниваю конфигурацию итоговую п.3 с файлом п 2 - различий нет... Вроде все Ок

5. делаю выгрузку конфигурации поставщика (XXX думая, что это уже версия 2.0) из итоговой загрузки и сравниваю с файлом п.2 - обновления не перенеслись по конфигурации XXX версия 2.0. Осталась версия 1.0

6. Это глюк платформы или что то не то делаю.....
---
В общем решил следующим образом. (Поставщик2 немного намудрил со сборкой):

1.Взял текущую конфигурацию, которую нужно обновить
2.Сравнил и объединил с новой конфигурацией (которую передал поставщик2. Сборку передал: Конф1 + Конф2)
3.Получил итоговую конфигурацию, которая подходит
4.Проверю конфигурацию из п.3 (не потерялись ли мои изменения. Если потерялись - восстановим, повторим и т.п.). И методом "загрузить" уже на рабочую конфигурацию накатим нужный нам вариант
---
Не понятно зачем делать первую часть пункта 3. Если загружаете конфигурацию, то не важно на поддержке или нет, она заменяется загружаемой.
---
После пункта 3, обновляете конфигурацию базы данных? или просто загружаете?
Так как выгружается конфигурация базы данных и конфигурация поставщика, а не сохраненная конфигурация.
По сути есть три конфигурации
Конфигурация поставщика.
Конфигурация базы данных
Конфигурация сохраненная (которую изменяют в конфигураторе, но еще не принятая к базе данных).
---
У вас две конфигурации на поддержке у разных поставщиков?
---
Да, все правильно. Две конфигурации на поддержке у разных поставщиков
---
Выгружается конфигурация поставщика!
---
Если это был вопрос, то конечно выгружается. Вторую конфигурацию выгружаю, в примере это "Дополнение для управление торговли". И уже сравниваю только что выгруженную конфигурацию поставщика " Дополнение для управление торговли" со сборкой из п.2 (см. основной вопрос)

Конфигурация базы при этом еще не обновлена!
---
А отдельная поставка / обновления поставщика №2 то есть? Или поставка приходить совмещенная?
Часто бывает при нескольких поставках что при совмещении/обновлении снимают флаг Версия! и версия остается прежней! ИМХО - запросить обновлении поставки №2 ( доп. поставщика) и обновить самостоятельно!

+ выгрузить конфигурацию поставщика №2 (old) выгрузить поставку поставщика № 2(new) и сравнивать эти конфигурации!
---
Конфигурация базы при этом еще не обновлена!
В какой момент вашей инструкции она еще не обновлена? Даже перед выгрузкой?
---
Отдельной поставки нет. Приходит уже совмещенная...

(9) Конфигурацию обновляю, но не обновляю конфигурацию БД. Пока проверяю, как прошла загрузка конфигурации
---
Создать отдельную тестовую БД "выгрузить конфигурацию поставщика №2 (old) ,выгрузить поставку поставщика № 2(new) и сравнивать эти конфигурации!"
---
Конфигурацию обновляю - сохранить после обновления конфигурацию ( чтобы в config Save она записалась)! Но не обновлять БД!
---
Даже перед выгрузкой...
---
Ну так в этом и проблема, нужно обновить перед выгрузкой, иначе вы выгружаете старую версию конфигурации.
---
Уверены, что выгружается конфигурация БД, а не часть основной конфигурации ?
---
Первая то конфигурация сходится!
---
Неточно выразился. Первую конфигурацию не выгружал
---
Для нерадивых есть даже кнопочка Конфигурация - конфигурация базы данных - вернуться к конфигурации базы данных. Если в случае каких либо изменений где то накосячили, можно было в любой момент вернуться к исходнику, до момента обновления конфигурации базы данных.
---
Что значить часть основной?
Когда Вы сравниваете конфигурацию со внешней (конфигурация - сравнить и объединить с конфигурацией из файла), то сравнивается конфигурация не базы данных, а конфигуратора. Поэтому после загрузки они могут полностью совпадать, но выгружается конфигурация базы данных.
---
1. Есть две конфигурации: УТ 11.4 + еще конфигурация, скажем XXX версия 1.0, находящиеся на поддержке (и та, и эта. Два в одном).

2. Поступает новая версия УТ.4.1 + конфигурация, XXX версия 2.0. В виде готового уже файла

Ну поехали.

3. Беру текущую конфигурацию, снимаю с поддержки. Делаю загрузить из файла п.2 (без сравнения и объединения). Загружаю....
Загрузили, но не обновили конфигурацию базы данных.

4. Сравниваю конфигурацию итоговую п.3 с файлом п 2 - различий нет... Вроде все Ок
Различий не должно быть, если все правильно делали, так как сравнивается с сохраненной конфигурацией, а не конфигурацией базы данных

5. делаю выгрузку конфигурации поставщика (XXX думая, что это уже версия 2.0) из итоговой загрузки и сравниваю с файлом п.2 - обновления не перенеслись по конфигурации XXX версия 2.0. Осталась версия 1.0
И тут выгружается не та с которой сравнивали, а та которая в базе данных, а она совершенно другая.

6. Это глюк платформы или что то не то делаю.....
Попробуйте обновить конфигурацию базы данных перед выгрузкой и посмотрите на результат.
---
Хотя зачем все эти манипуляции, если в результате мы получим ровно такую же конфигурацию, как в п.2. Не проще её взять?
---
(
---
Попробую сделать.

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

Если судить по вашему рассуждению, и делать выгрузку из конфигурации поставщика - то выгрузка должна идти из базы, из измененной конфигурации. Но это не так, как мне кажется. Будет идти выгрузка из конфигурации поставщика, не измененная, оригинальная

Поправьте меня, если не так

P.S. Обновил базу, выгрузил конфигурацию поставщика (вторая XXX которая). Изменений нет....
---
Прошу прощения, сам уже запутался, все правильно Вы говорили, выгружается не конфигурация базы данных а сохраненная конфигурация. Конфигурация базы данных выгружается отдельной кнопкой.
Но при выгрузке конфигурации, если конфигурация на поддержке, выгружается две конфигурации. Конфигурация поставщика и конфигурация базы данных. (Это если мы говорим про кнопку конфигурация - сохранить конфигурацию в файл).
Почему говорил обновить конфигурацию базы данных, так это быть уверенным, что выгружается корректная конфигурация поставщика.
Если загружать без проверки, то должна заменятся конфигурация поставщика и конфигуратора.
А если делать сравнение и объединение, то должно быть выдано предупреждение, что файл содержит конфигурацию поставки и желаете её обновить (что то вроде этого).
---
Если говорить про выгрузку стандартную, то две конфигурации (измененная и не измененная поставщика).
Если говорить про выгрузку конфигурации поставщика, то выгружается не измененная конфигурация поставщика.
Хорошо бы увидеть визуально последовательность ваших действий (например видео) Хотя по описанию вы все делаете корректно.
---
В общем не понял что и как получилось. Но повторил все по п.1-6 с самого начала. И вроде как все пока корректно

НО (!) начались следующие косяки:

Конфигурация поставщика XXX версия 02. Справочник1. После обновления обнулился!?
Конфигурация поставщика XXX версия 02. Справочник2. После обновления обнулился!?
Конфигурация поставщика XXX версия 02. Справочник3. После обновления обнулился!?

Но с конфигурацией основного поставщика (УТ 11.4.1), и его справочниками все нормуль.....

Такое впечатление, что конфигурация поставщика при такой загрузке XXX версия 01 была полностью удалена. И заменена на новую конфигурацию XXX версия 02
---
Две конфигурации на поддержке у разных поставщиков Но конфигурация поставщика в базе может быть только одна!
(26) Такое впечатление, что конфигурация поставщика при такой загрузке XXX версия 01 была полностью удалена. И заменена на новую конфигурацию XXX версия 02 А как вы хотели? Сразу две конфигурации поставщика? Нэ бивает, см. выше.

Конфигурация поставщика в базе - это, грубо говоря, продукт разработчика, каким он его создал. И в него вы не можете вносить никаких изменений.
---
... с правами и функциональными опциями не связано. Проверил уже
---
глюк точно
мастера по обновлению :)
---
Здесь может быть объяснение, если в конфигурации сменился гуид метаданных.
То есть был Справочник1, потом стал Справочник1 но с другим гуидом. И при загрузке просто удалил таблицу и создал новую.
Такое может быть, если до этого обновляли через сравнение и объединение и допустим установили галку (режим копирования конфигурации), тогда индентификаторы не сохраняются.
Если сделать через сравнение и объединение, такое должно быть видно, если сравнение идет не по именам, а по индентификаторам.
Это один из вариантов. При реструризации у вас должно было выдать, справочник удален, справочник добавлен = принять изменения.
---
Еще, если начинаются глюки с конфигурациями, то хорошо бы почистить локальный и серверный кэш (он особенно, может творить поистине великие чудеса).
---
А если проделать через обновление, указав cf-файл в качестве файла обновления?
---
В общем решил следующим образом. (Поставщик2 немного намудрил со сборкой):

1.Взял текущую конфигурацию, которую нужно обновить
2.Сравнил и объединил с новой конфигурацией (которую передал поставщик2. Сборку передал: Конф1 + Конф2)
3.Получил итоговую конфигурацию, которая подходит
4.Проверю конфигурацию из п.3 (не потерялись ли мои изменения. Если потерялись - восстановим, повторим и т.п.). И методом "загрузить" уже на рабочую конфигурацию накатим нужный нам вариант