Загрузить конфигурацию из файла

1. Grek_Master 09.03.21 14:03 Сейчас в теме
Добрый день!

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. Это глюк платформы или что то не то делаю.....
+
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
33. Grek_Master 10.03.21 16:59 Сейчас в теме +0.33 $m
В общем решил следующим образом. (Поставщик2 немного намудрил со сборкой):

1.Взял текущую конфигурацию, которую нужно обновить
2.Сравнил и объединил с новой конфигурацией (которую передал поставщик2. Сборку передал: Конф1 + Конф2)
3.Получил итоговую конфигурацию, которая подходит
4.Проверю конфигурацию из п.3 (не потерялись ли мои изменения. Если потерялись - восстановим, повторим и т.п.). И методом "загрузить" уже на рабочую конфигурацию накатим нужный нам вариант
+
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. oleg-x 26 09.03.21 14:16 Сейчас в теме
Не понятно зачем делать первую часть пункта 3. Если загружаете конфигурацию, то не важно на поддержке или нет, она заменяется загружаемой.
Torin; +1
3. oleg-x 26 09.03.21 14:20 Сейчас в теме
После пункта 3, обновляете конфигурацию базы данных? или просто загружаете?
Так как выгружается конфигурация базы данных и конфигурация поставщика, а не сохраненная конфигурация.
По сути есть три конфигурации
Конфигурация поставщика.
Конфигурация базы данных
Конфигурация сохраненная (которую изменяют в конфигураторе, но еще не принятая к базе данных).
user705522_constantin_h; +1
4. Torin 744 09.03.21 14:20 Сейчас в теме
(1) У вас две конфигурации на поддержке у разных поставщиков?
Прикрепленные файлы:
+
5. Grek_Master 09.03.21 14:21 Сейчас в теме
Да, все правильно. Две конфигурации на поддержке у разных поставщиков
+
6. Torin 744 09.03.21 14:22 Сейчас в теме
(5) Выгружается конфигурация поставщика!
Прикрепленные файлы:
+
7. Grek_Master 09.03.21 14:28 Сейчас в теме
(6) Если это был вопрос, то конечно выгружается. Вторую конфигурацию выгружаю, в примере это "Дополнение для управление торговли". И уже сравниваю только что выгруженную конфигурацию поставщика " Дополнение для управление торговли" со сборкой из п.2 (см. основной вопрос)



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

+ выгрузить конфигурацию поставщика №2 (old) выгрузить поставку поставщика № 2(new) и сравнивать эти конфигурации!
+
9. oleg-x 26 09.03.21 14:45 Сейчас в теме
Конфигурация базы при этом еще не обновлена!

В какой момент вашей инструкции она еще не обновлена? Даже перед выгрузкой?
+
10. Grek_Master 09.03.21 14:49 Сейчас в теме
(8) Отдельной поставки нет. Приходит уже совмещенная...



(9) Конфигурацию обновляю, но не обновляю конфигурацию БД. Пока проверяю, как прошла загрузка конфигурации
+
20. Torin 744 09.03.21 15:25 Сейчас в теме
(10) Создать отдельную тестовую БД "выгрузить конфигурацию поставщика №2 (old) ,выгрузить поставку поставщика № 2(new) и сравнивать эти конфигурации!"
+
21. Torin 744 09.03.21 15:27 Сейчас в теме
(10)
Конфигурацию обновляю
- сохранить после обновления конфигурацию ( чтобы в config Save она записалась)! Но не обновлять БД!
+
11. Grek_Master 09.03.21 14:49 Сейчас в теме
Даже перед выгрузкой...
+
12. oleg-x 26 09.03.21 14:50 Сейчас в теме
Ну так в этом и проблема, нужно обновить перед выгрузкой, иначе вы выгружаете старую версию конфигурации.
+
14. Grek_Master 09.03.21 15:03 Сейчас в теме
(12) Уверены, что выгружается конфигурация БД, а не часть основной конфигурации ?
+
15. Grek_Master 09.03.21 15:05 Сейчас в теме
(12) Первая то конфигурация сходится!
+
16. Grek_Master 09.03.21 15:05 Сейчас в теме
(15) Неточно выразился. Первую конфигурацию не выгружал
+
13. oleg-x 26 09.03.21 14:52 Сейчас в теме
Для нерадивых есть даже кнопочка Конфигурация - конфигурация базы данных - вернуться к конфигурации базы данных. Если в случае каких либо изменений где то накосячили, можно было в любой момент вернуться к исходнику, до момента обновления конфигурации базы данных.
+
17. oleg-x 26 09.03.21 15:07 Сейчас в теме
(14) Что значить часть основной?
Когда Вы сравниваете конфигурацию со внешней (конфигурация - сравнить и объединить с конфигурацией из файла), то сравнивается конфигурация не базы данных, а конфигуратора. Поэтому после загрузки они могут полностью совпадать, но выгружается конфигурация базы данных.
+
18. oleg-x 26 09.03.21 15:11 Сейчас в теме
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. Это глюк платформы или что то не то делаю.....

Попробуйте обновить конфигурацию базы данных перед выгрузкой и посмотрите на результат.
+
19. oleg-x 26 09.03.21 15:12 Сейчас в теме
Хотя зачем все эти манипуляции, если в результате мы получим ровно такую же конфигурацию, как в п.2. Не проще её взять?
+
23. Grek_Master 09.03.21 16:31 Сейчас в теме
22. Grek_Master 09.03.21 16:15 Сейчас в теме
(18) Попробую сделать.

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

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

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

P.S. Обновил базу, выгрузил конфигурацию поставщика (вторая XXX которая). Изменений нет....
+
24. oleg-x 26 09.03.21 16:33 Сейчас в теме
Прошу прощения, сам уже запутался, все правильно Вы говорили, выгружается не конфигурация базы данных а сохраненная конфигурация. Конфигурация базы данных выгружается отдельной кнопкой.
Но при выгрузке конфигурации, если конфигурация на поддержке, выгружается две конфигурации. Конфигурация поставщика и конфигурация базы данных. (Это если мы говорим про кнопку конфигурация - сохранить конфигурацию в файл).
Почему говорил обновить конфигурацию базы данных, так это быть уверенным, что выгружается корректная конфигурация поставщика.
Если загружать без проверки, то должна заменятся конфигурация поставщика и конфигуратора.
А если делать сравнение и объединение, то должно быть выдано предупреждение, что файл содержит конфигурацию поставки и желаете её обновить (что то вроде этого).
+
25. oleg-x 26 09.03.21 16:37 Сейчас в теме
Если говорить про выгрузку стандартную, то две конфигурации (измененная и не измененная поставщика).
Если говорить про выгрузку конфигурации поставщика, то выгружается не измененная конфигурация поставщика.
Хорошо бы увидеть визуально последовательность ваших действий (например видео) Хотя по описанию вы все делаете корректно.
+
26. Grek_Master 09.03.21 19:08 Сейчас в теме
В общем не понял что и как получилось. Но повторил все по п.1-6 с самого начала. И вроде как все пока корректно

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

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

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

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

Конфигурация поставщика в базе - это, грубо говоря, продукт разработчика, каким он его создал. И в него вы не можете вносить никаких изменений.
+
27. Grek_Master 09.03.21 19:10 Сейчас в теме
... с правами и функциональными опциями не связано. Проверил уже
+
29. XAKEP 09.03.21 19:51 Сейчас в теме
глюк точно
мастера по обновлению :)
+
30. oleg-x 26 09.03.21 21:03 Сейчас в теме
(26) Здесь может быть объяснение, если в конфигурации сменился гуид метаданных.
То есть был Справочник1, потом стал Справочник1 но с другим гуидом. И при загрузке просто удалил таблицу и создал новую.
Такое может быть, если до этого обновляли через сравнение и объединение и допустим установили галку (режим копирования конфигурации), тогда индентификаторы не сохраняются.
Если сделать через сравнение и объединение, такое должно быть видно, если сравнение идет не по именам, а по индентификаторам.
Это один из вариантов. При реструризации у вас должно было выдать, справочник удален, справочник добавлен = принять изменения.
+
31. oleg-x 26 09.03.21 21:04 Сейчас в теме
Еще, если начинаются глюки с конфигурациями, то хорошо бы почистить локальный и серверный кэш (он особенно, может творить поистине великие чудеса).
+
32. user803762 10.03.21 15:20 Сейчас в теме
А если проделать через обновление, указав cf-файл в качестве файла обновления?
+
33. Grek_Master 10.03.21 16:59 Сейчас в теме +0.33 $m
В общем решил следующим образом. (Поставщик2 немного намудрил со сборкой):

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

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот