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

Или речь о той же базе, что была в этой ветке: https://olegon.ru/showthread.php?t=10217 ?
10.06.2011 13:31
 
Цитата:
VitorJ А шут его знает... как их создавали. Ещё возникла одна проблема. Не отображаются продажи за месяц в базе магазина при попытке спустить их с верху возникает ошибка о том что один и тот же идентификатор принадлежит разным документам.
Хотя в Супермаге не отображается.
Я не верю, что В Супермаге нет документа.
Разделы - Кассовые документы - отобрать все.
Находится документ с тем же номером?
10.06.2011 13:45
 
Да речь именно о той самой базе. Как выяснилось она уже падала 2 раза, её кто то там востанавливал народ поменялся концов не найти. Журналов по документам соотвественно нет. Действительно при выборе Всё документы не отображаются.
10.06.2011 13:56
 
Значит с вероятностью 90% с ней опять что-то не так.
Идите читать логи оракла.

Кстати, в прошлый раз было похоже на проблемы с винчестером. Его заменили?


Опции темы



Часовой пояс GMT +3, время: 04:37.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.