критическая ошибка при обновлени

1. buka_14 17.06.17 07:55 Сейчас в теме
При обновлении с Айлант жкх 2.0 на 3.1 возникает ошибка В процессе обновления информационной базы произошла критическая ошибка
по причине:
Попытка вставки неуникального значения в уникальный индекс:
23505: ERROR: could not create unique index "_inforgc11872_bydatakeyng"
DETAIL: Key (_period, _fld11869rref, _nodetref, _noderref)=(2010-01-01 00:00:00, \x00000000000000000000000000000000, \x0000355e, \xa66b001e101fb68111e38d42ae5eb3f6) is duplicated.
База на PostgreSQL. Как быть?
По теме из базы знаний
Найденные решения
12. alxarz 31 18.06.17 21:20 Сейчас в теме
(10) обновлять по частям. Сначала перечисления, справочники, документы которых не много в базе и т.д. была такая проблема, обновлял всё кроме плана счетов, может и здесь попробовать без него сначала...
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dream_kz 129 17.06.17 08:21 Сейчас в теме
(1) Попробуйте выгрузить базу в файловую, сделать внешний тест (chdbfl), потом реструктуризацию и реиндексацию.
Но судя по всему задваиваются записи в регистре сведений(?) _inforgc11872, через метод ПолучитьСтруктуруХраненияБазыДанных() узнать что за регистр, как вариант удалить оттуда все записи, а после обновления заново их туда занести (программно естественно).
3. buka_14 17.06.17 09:23 Сейчас в теме
да, это регистр сведений. Как определить какой именно? Как мне использовать этот метод?
5. Dream_kz 129 17.06.17 09:39 Сейчас в теме
(3) Напишите обработку, в отладке попадите на место выполнения метода, он вернет ТЗ, ее можно вывести в табличный документ, и посмотреть что за регистр. Смотрите в СП.
4. binex 277 17.06.17 09:30 Сейчас в теме
Так вы наверное не соблюдали условия обновления. С какого релиза можно обновить 2.0 на 31, и какой релиз у вас?
6. buka_14 17.06.17 09:47 Сейчас в теме
номера релизов соблюдаем
7. buka_14 17.06.17 11:06 Сейчас в теме
Оказался регистр Скидки по страховым взносам. Потом стал ругаться на регистр УдалитьКонтактнуюИнформацию. Пробую еще. Ругаться может бесконечно. Как быть?
8. Dream_kz 129 17.06.17 17:34 Сейчас в теме
(7) Устранять неуникальные записи. А вообще должны быть сервисные обработки, которые сами это сделают, если разработчик удосужился об этом позаботиться.
9. alxarz 31 17.06.17 20:33 Сейчас в теме
(7) так в файловый вариант не выгружается?
11. Xershi 1484 18.06.17 16:48 Сейчас в теме
(7) писать разрабам или все допиливать самому. Переход же глобальный и базу нужно готовить для этого. Возможно багтрекер вам поможет!
10. buka_14 18.06.17 12:55 Сейчас в теме
в файловый вариант выгружается, но не обновляется, пишет что не хватает памяти. И тестировали, все равно
12. alxarz 31 18.06.17 21:20 Сейчас в теме
(10) обновлять по частям. Сначала перечисления, справочники, документы которых не много в базе и т.д. была такая проблема, обновлял всё кроме плана счетов, может и здесь попробовать без него сначала...
13. buka_14 20.06.17 10:13 Сейчас в теме
(12)да, спасибо, отличная идея. Была мысль перенести из 2.0 в 3.1 всю информацию, написав обработку по переносу.
Оставьте свое сообщение

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