Цитата: inna ➤ Мучаюсь пятый день. Помогите, кто может.
Не уходит классификатор карточек на магазины.
ORA-02292: нарушено ограничение целостности (SUPERMAG.SMCCARDCLASS) - обнаружена порожденная запись
Менеджеры перетащили кучу карточек и узлы поудаляли. Написала запросы, нашла ветки классификатора, которые были удалены, нашла карточки, которые «зависли» на магазине в этих ветках, разослала их (карточки). В прошлый раз помогло. В этот раз ни в какую. Пакеты с карточками уходят без ошибок - классификатор нет. И карточки остаются в тех узлах, которых уже нет в ЦО. Куда еще копать непонятно. Помогите...
Такая же фигня, какими запросами можно найти удаленные ветки или отличия между классификаторами ЦО и подчиненных баз магзов?
Пробовал: выполнил отчет "Каталог наценок" в магзе и ЦО, получил список всех веток классификаторов, сравнил построчно, устранил отличия, но проблема осталась: в подчиненных базах появляются ветки в корне с номерами аля 9999, а названием "<группа 2664>".
Допустим 1.1.1.4 ветки нет, ее ручками создавал, чтобы переместить в нее ветку определенную, чтобы было как в ЦО, такое корректно? Если почтовиком приехала ветка классификатора, то "(-2) Не сотрудник" указано у ветки, а если ручками создаю, то указывается пользователь, из под которого создаю, это влияет?
Чтобы устранить "ограничение целостности" достаточно совпадение классификаторов ЦО и подчиненной базы по количеству и расположению веток классификатора, или надо еще и совпадение всех названий веток, и "кем создано" ("(-2) Не сотрудник")?