Ошибка при чтении изменений при обмене РИБ. Куда смотреть? #786400


#0 by Nemoj
Начат обмен данными по настройке "Dropbox" (21:03:48). Ошибка при чтении изменений при обмене РИБ: {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1086)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка при попытке вставки записи с неуникальным значением ссылки. таблица AccumRg4119. Чтение данных из файла обмена завершено с ошибками! Запись изменений текущей информационной базы в файл обмена завершилась успешно. Обмен данными по настройке "Dropbox" завершен (21:05:24). Ходил в ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1086). Там такое. Указанная строка - следующая за "Попытка". Процедура ЗагрузитьCообщениеСИзменениямиОтРИБУзла(СтруктураНастроекОбменаДанными, ЧтениеXML) Что делать дальше, ума не приложу. Посоветуйте.
#1 by youalex
Если скуль, и нет рецептов - смотреть профайлер (определить значение ссылки, на которое ругается).   А так - стандартно - сделать копию /ТиИ /Кэш
#2 by Nemoj
Файловая. ТиИ делал.
#3 by Cyberhawk
Сбросить номера сообщений / сбросить регистрацию на узле
#4 by Nemoj
Номера сообщений понимаю. Что имеется в виду под "регистрацией на узле"?
#5 by Cyberhawk
#6 by Галахад
В какой из баз делал ТИИ?
#7 by aleks_default
Смотри файл обмена, ищи записи регистра накопления и что с ними не так.
#8 by Serg_1960
Имхо, алгоритм поиска ошибки банально: ищем с помощью структуры хранения данных что есть такое "AccumRg4119" (это какой-то регистр накопления); читаем наборы этого регистра по зарегистрированным изменениям и определяем "записи с неуникальным значением ссылки". При этом незабываем тот факт, что уникальность надо проверять в базе-приёмнике, а устранять проблему - в базе-источнике... вот как-то так :)
#9 by aleks_default
Подозреваю что база-источник - не 1с.
#10 by Serg_1960
+1 Такую ошибку вряд ли просто так получишь, перепроводя документы в базе. А вот если база уже помирает (индексы уже разрушены) - запросто. Не исключено, но не отменяет вышесказанное, - автор уже упомянул про РИБ. Подозреваю что базы всё-таки на 1С и даже конфигурации у них идентичные :)
#11 by Cyberhawk
"если база уже помирает (индексы уже разрушены)" // Вроде все котовасии с индексами некритичны и лечатся, разве нет?
#12 by Nemoj
ищем с помощью структуры хранения данных что есть такое "AccumRg4119" - это где видно? У меня РИБ. Конфы идентичные. ТИИ делал везде. В периферийной базе сделал с созданием потерянных объектов. В центральной тоже есть косяки, но я боюсь ставить птицы создания потеряных. Как понять, какой регистр задублировался?
#13 by Cyberhawk
Судя по вопросам, позвать специалиста
#14 by Nemoj
Спасибо за дельный совет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С