Доброго времени суток возникла проблема вот такого плана.
Кассовый документ не записывается в базу, говорит что один и тот же идентификатор принадлежит разным документам.
SQL код:
----- Ошибка приема -----
Пакет: 110609125101_461_1.SVP
Тип объекта: Возвраты по кассе
Идентификатор объекта: СВ20110320@6
-- Уровень вложения 0 --
Сообщение: Невозможно обновить в БД объект «CR, СВ20110320@6», таблица «SMDOCUMENTS»
Исключение: Sm.Core.BaseException
Источник: Sm.Post.DbLoader
Метод: Void WriteExistingObject(System.Data.OracleClient.OracleTransaction, Sm.Post.PostObject)
-- Уровень вложения 1 --
Сообщение: ORA-20047: Два разных объекта имеют одинаковые идентификаторы
ORA-06512: на "SUPERMAG.CORE", line 300
ORA-06512: на "SUPERMAG.SMDOCUMENTSBORNIN", line 17
ORA-04088: ошибка во время выполнения триггера 'SUPERMAG.SMDOCUMENTSBORNIN'
При проверке действительно документы с одним id но за разные числа.
Подскажите возможно ли пересоздать идентификаторы кассовых документов или как то выправить ситуацию?
Это галимотья началась за долго до моего прихода в эту организацию, все тупо положили а сейчас начали требовать.