Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

РИБ, Обновление ЦБ, Расширения, на узлах

РИБ, Обновление ЦБ, Расширения, на узлах
Я
   onetone
 
22.01.21 - 12:37
Приветствую, Коллеги.
Платформа 8.3.18.1208
Имеется УТ 11.4.12.91 с несколькими расширениями с галочкой участвует в РИБ(в которых есть и новые метаданные и расширение типовых метаданных с добавлением новых данных) Конфигурация снята с замка, добавлены новые объекты.
Несколько РИБов, обмен работает без проблем, до момента когда нужно сделать обновление на новый релиз поставщика(доработка без проблем приезжают в РИБы).
В ПУ при выполнении обмена, получаю сообщение "Идентификаторы объектов метаданных.Требуется загрузить критичные изменения" ну и список изменений.
Что уже пробовал, на главному узле: обновлять справочник ИОМ, запускать 1с с ключом /С ЗапуститьОбновлениеИнформационнойБазы, перед обновлением базы, выполнить все обмены, что бы не было ни одной регистрации объекта.
Есть ли у кого идеи, что за ерунда? И в какую сторону копать дальше?
   onetone
 
1 - 22.01.21 - 13:42
Вверх что ли...
   onetone
 
2 - 22.01.21 - 14:09
Еще пробовал перед обновлением, и после обновления регистрировать все элементы справочника ИОМ
   Фрэнки
 
3 - 22.01.21 - 15:04
А сам список критичных изменений что содержит? И еще, если у тебя без перезаписи основной конфигурации происходит обновление и перезапись какого-то расширения - как себя обмены ведут?

з.ы. По своему опыту перепробовал разные варианты и пришел к выводу, что расширение надо обновлять отдельно и давать ему возможность обновиться через РИБ, а конфигурацию - отдельно. При одновременном обмене всего сразу начиналась какая-то путаница.
Приходилось спасать базу прямой загрузкой из файла и конфиги и расширений, что пришлось делать с отключением от главного узла.

В конце концов выключил передачу расширений из РИБ и стал их писать в базы вручную. Но это именно собственной разработки и я точно знаю, что в них внутри.
И если есть расширение, в котором метаданные базы не изменяются (обработочки, печатные формочки и тому подобная интерфейсина) их можно вообще произвольным образом подпихивать или не подпихивать в расширения обмен РИБ на них не реагирует. А флажки участия в обмене сняты со всех.
   Фрэнки
 
4 - 22.01.21 - 15:08
В таких расширениях с интерфейсами заимствование метаданных есть, а новые в них не создаются.
Кстати, тут на Мисте есть группа товарищей, которые принципиально не рекомендуют создавать новые и модифицировать существующие метаданные в расширениях. Все структурное только в основной. Расширения в этом случае для интерфейсов, текстов процедур/функций, модулей всяких и все.
   onetone
 
5 - 22.01.21 - 15:09
(3) Список содержит, название элементов справочника ИОМ, в формате, было - стало. То есть то, что он хочет переименовать в периферийной базе.
И еще, если у тебя без перезаписи основной конфигурации происходит обновление и перезапись какого-то расширения - как себя обмены ведут?
Все четко без проблем приезжает.
   onetone
 
6 - 22.01.21 - 15:10
(4) Да, читал уже такую идею, что не нужно расширять типовой объект новыми объектами в расширении.
Вот думаю провести такой тест, убрать из расширения такие объекты.
   Фрэнки
 
7 - 22.01.21 - 15:59
(6) вообще не создавать новых объектов в расширении. Не изменять - это так ни то, ни сё, а вот не создавать - только хардкор!
   onetone
 
8 - 22.01.21 - 17:57
(7) Ну тогда можно и не использовать расширения)
   Ёпрст
 
9 - 23.01.21 - 10:58
(6) если ты добавляешь свои объекты в метаданные, сделай как-нить ТиИ своей базе..откроешь новый мир чудесных расширений, ну и..

Добро пожаловать в клуб любителей расширений !
   Ёпрст
 
10 - 23.01.21 - 10:59
+9* в расширении, если добавляешь метаданные..
   Фрэнки
 
11 - 23.01.21 - 10:59
(9) вранье
   Ёпрст
 
12 - 23.01.21 - 11:02
(11) ну когда делал в последний раз ? )
   Ёпрст
 
13 - 23.01.21 - 11:30
(11) да, проверил на мини базе с 1208, не херятся данные, мот и починили ужо :)
   Фрэнки
 
14 - 23.01.21 - 12:06
(13) угу. Просто там и сразу нужно было специально постараться, чтоб нарваться на удаление в ТИИ. В общем случае, обычные данные не удалялись.
   Фрэнки
 
15 - 23.01.21 - 12:07
/*/ или это было на каком-то промежуточном релизе, где расширения были уже новые. а утилита ТИИ оставалась старой.
   Ёпрст
 
16 - 23.01.21 - 13:58
(14) возможно, старое ТиИ не учитывала расширения и просто грохала табличку с X в конце..вот и данные были потеряны все. Ибо при расширении метаданных, создается клон основной таблички с именем Х в конце и все данные уже в ней с новыми добавленными полями.
   onetone
 
17 - 25.01.21 - 09:35
Продолжаю наблюдения...
Снес все расширения, остались только типовая конфа + новые объекты.
Ошибка осталась та же.
   onetone
 
18 - 25.01.21 - 09:55
Осталось теперь проверить обмен на типовой конфе, но мне кажется он и так взлетит.
И ТиИ сделать
   Фрэнки
 
19 - 25.01.21 - 10:15
ну пока ты идешь как раз по тому же пути, что я обозначил - проблема не в том, что расширения есть, а в том, что обмен _развалился_
Повторюсь, что обмен может разваливаться и без помощи расширений.
   onetone
 
20 - 25.01.21 - 10:26
(19) Проблема в том, что он всегда разваливается после обновления основной конфигурации, на новый релиз. По крайней мере, это уже 2-й раз. В первый раз, пришлось делать новые узлы.
Причину бы найти, почему он разваливается... Причем на разных версиях платформы
   Фрэнки
 
21 - 25.01.21 - 10:35
(20) А добавленные новые объекты в сам РИБ,в его потороха добавлял?
   onetone
 
22 - 25.01.21 - 10:40
(21) Не, план обмена типовой.
   Фрэнки
 
23 - 25.01.21 - 10:53
(22) ну тогда надо долго и муторно тестить. Брать просто базу. Расширения ты из нее хочешь убрать. Как минимум, убрать их из обмена.
Сделать или восстановить работающий обмен. Накатить изменения и посмотреть, что будет с обменом.

Я выше уже написал, что в своем случае мне пришлось убрать галочки на передачу расширения через риб
   Фрэнки
 
24 - 25.01.21 - 10:55
И если расширение содержит добавленные собственные или измененные объекты (структурно), то накатываю их в ПБ вручную _до_того_ как выполнять обмен, а не после, когда он уже становится глючным.
   onetone
 
25 - 25.01.21 - 12:11
(23) А не только галочку убрал, я полностью ух удалил. Я пока на кошках тренируюсь(копиях).


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.