Имя: Пароль:
1C
1С v8
Ошибка приобновлении
0 Тюка
 
12.05.17
07:18
Доброго утра.
При обновлении на новый релиз не дает принять изменения, т.к. записи регистра ЦеныНоменклатурыДокументов не уникальны. Они уникальны на самом деле были ДО))
Помогло только полная очистка регистра, затем тестирование и исправление для того чтоб убрать после очистки висячие ссылки и пр. Но теперь то надо это обратно загружать и какой будет результат я боюсь представить. Или все должно быть нормально?

Собсно вопрос как можно спасти данные? Может в регистр прикрутить еще одно измерение до обновления, заполнить его уникальными значениями?
1 PRADA
 
12.05.17
07:28
ТИ делал до обновления?
2 Тюка
 
12.05.17
07:32
(1) до обновления нет. обновления на один релиз ошибок не выдает. накатываю следующий и записи не уникальны
3 PLUT
 
12.05.17
07:35
посмотри периодичность регистра ДО и После, много думай
4 Мимохожий Однако
 
12.05.17
07:42
Регистратор есть? Проведи их заново
5 Тюка
 
12.05.17
07:43
(3) проверю периодичность
(4) нет, нету регистратора
6 Мимохожий Однако
 
12.05.17
07:44
Восстанови архив, выгрузи регистр во внешний файл. После обновления и проверок загрузи обратно
7 Vovan1975
 
12.05.17
07:45
Собсно вопрос как можно спасти данные?

1) береш конвертацию данных и делаешь правила обмена только для этого регистра (все остальное - только ссылки, нужны только записи регистра, все остальное у тебя есть в базе)
2) источником данных ставиш алгоритм и прописываешь запрос которые и будет отбирать только уникальные записи из этого регистра (в этом вся соль!)
3) разворачиваешь бэкап до обновления
4) выгрузить (из бэкапа) - загрузить (в рабочую базу)
5) профит!
Независимо от того, куда вы едете — это в гору и против ветра!