[ОТВЕТИТЬ]
Опции темы
09.06.2011 16:16  
VitorJ
Доброго времени суток возникла проблема вот такого плана.
Кассовый документ не записывается в базу, говорит что один и тот же идентификатор принадлежит разным документам.
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  
Dim
в id документа кодируется дата, когда документ был сформирован. как у вас могут совпасть id?
 
09.06.2011 16:46  
VitorJ
Что дата кодируется я знаю.... а вот как это произошло увы нет, но это факт.
 
09.06.2011 16:55  
VitorJ
Да напладил я тем... в общем сдела следующим образом удалил их в ЦО и поднял по новой, завтра будем сверять и дальше думать.
 
10.06.2011 08:13  
Mtirt
Каким образом и откуда они появились в ЦО?
Из базы другого магазина? Или в ЦО их создали? Как создавали?
 
10.06.2011 13:22  
VitorJ
А шут его знает... как их создавали. Ещё возникла одна проблема. Не отображаются продажи за месяц в базе магазина при попытке спустить их с верху возникает ошибка о том что один и тот же идентификатор принадлежит разным документам.
Хотя в Супермаге не отображается.
 
10.06.2011 13:30  
Mtirt
У документа есть журнал истории. По нему видно где создан документ - в ЦО или прислан почтовым модулем.
У почтового модуля есть журнал приема. По нему можно понять откуда этот документ пришел.

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

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


Опции темы



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

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