Имя: Пароль:
1C
1С v8
При обновлении "расползлись" метаданные
0 IamAlexy
 
19.04.13
10:04
Суть вот в чем

Есть база и есть обновление
В базе есть справочник, который является измрением регистра сведений.
При обновлении выяснилось что именно это справочник в новом ЦФнике удален и есть полная копия оного.
То есть после обновления получается что справочник вроде как на месте но пустой и соответственно записи регистра становятся неуникальными.

Отсюда вопрос - какого черта и что с этим делать ?
1 zak555
 
19.04.13
10:05
> в новом ЦФнике удален и есть полная копия оного

другой идентификатор ?
2 MKZM
 
19.04.13
10:06
Не удалять справочник, разобраться с тем, кто готовил обновление. (спросить, что это такое)
3 zak555
 
19.04.13
10:06
обновить в ручную
4 YF
 
19.04.13
10:06
(0) Что за обновление, как обновлял ...
5 zak555
 
19.04.13
10:06
что за конфа кстати ?
6 IamAlexy
 
19.04.13
10:13
это весьма странно, но справочник "ВерсииФайлов"
и базы  БП 3.0.18.8 и 3.0.19.37

соответственно регистр "хранимые файлы версий" - накрывается .здой..
а там как минимум сканы печатей и подписей для рассылок
7 IamAlexy
 
19.04.13
10:13
вопрос звучит так.
на руках ЦФник обновления.
как можно справочнику задать ПРАВИЛЬНЫЙ идентификатор чтобы сделав cfu оно не убивало нафиг версии файлов ?
8 Рэйв
 
19.04.13
10:16
Как вариант:

Удали новый спр из ЦФ обновления совсем.После обновления останется твой. Потом правда придется его  заново прописать в объектах где он использовался
9 МихаилМ
 
19.04.13
10:16
(7)
пазобрать v8unpack
исправить
собрать
10 IamAlexy
 
19.04.13
10:20
хм.. попробую так.
обновить цфник обновления предварительно удалив из него этот справочник
зтем в обновленном цфнике исправлю ссылки на справочник, благо это не контрагенты и там всего пара мест где привязка идет на уровне метаданных..
11 YF
 
19.04.13
10:21
Вроде же в окне сравнения можно отменить соответствие и назначить соответствие?
12 АцкийЖипер
 
19.04.13
10:28
(11) GUID-ы разные, значит объекты разные. Сравнение идет только по одинаковым
13 zak555
 
19.04.13
10:34
(12) а вот в 7ке по идентификатору сравнивалось
14 Рэйв
 
19.04.13
10:37
(13)Насколько я помню - только при прямой загрузке. При оюбъединении по именам
15 Serg_1960
 
19.04.13
10:38
При установке обновления, в окне "Сравнение и объединение" соответствие объектов можно устанавливать вручную. Ваш К.О.
16 acsent
 
19.04.13
10:39
конфа на замочке?
17 Serg_1960
 
19.04.13
10:41
Кстати: тс не первый, кто обратил внимание на "расползание" объектов конфигурации при обновлении. Очередная волна что-ли пошла? Было уже однажды.
18 Strogg
 
19.04.13
10:44
Вариант №1 - "показывать дважды измененные объекты". - вроде тогда не показывает на изменения.
Вариант №2 - обновить "как есть" и каким-нить универсальным переносом перенести справочник в новый. Это ж из-за того, что UID поменялся, да?
19 IamAlexy
 
19.04.13
11:17
(18) угу.. только неоткуда прееносить.. при обновлении конф "с замочком" все радостно грохается к черту..

если бы там было УдалитьВерсииФайлов - то проблем бы не быо в принципе.. обработку бы сваял и перекинул.
20 Serg_1960
 
19.04.13
11:28
Ну так сними "замочек" - его можно потом вновь установить. Ты же в курсе.

Всё просто, как два... эээ... не в тему :)

Разрешаем изменения конфигурации; изменяем имя объекта; ставим обновление; имеем "старый" и "новый" объекты - вставляем в обработки обновления свою для переноса данных; обновляем БД; входим в режим "1С:Предприятие" - профит; возвращаем конфигурацию на поддержку ("старый" объект - удаляется)...

Ну вот, как-то типа так.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.