Event Type: Error
Event Source: CashServer Library
Event Category: Server
Event ID: 2052
Date: 12.04.2013
Time: 10:03:33
User: N/A
Computer: SMSERVER
Description:
General failure. Error messages follows.
Запись 1. Код=80004005h (0) [SMUKMD~1]:
Ошибка при попытке импорта записи из таблицы CASHSAIL. Ключ записи "ShopIndex=2,CashNumber=5,ZNumber=922,CheckNumber=1,ID=1".
Запись 2. Код=80040e2fh (1) [Microsoft OLE DB Provider for Oracle]:
ORA-00001: нарушено ограничение уникальности (SUPERMAG.SMCCASHCHECKITEMS_PK)
Запись 3. Код=80004005h (0) [SmLibaryBase trace]:
insert into Supermag.SMCashCheckItems(LocID,DeskNum,ZNum,CheckNum,Item,Article,SubArticle,Quantity,ItemPrice,TotalSum,CredCardBrand,Seller,DepID) values(
2,5,922,1,1,'002927',null,TO_NUMBER('1','9','NLS_NUMERIC_CHARACTERS='','''),TO_NUMBER('43950','99999','NLS_NUMERIC_CHARACTERS='','''),TO_NUMBER('43950','99999','NLS_NUMERIC_CHARACTERS='','''),null,0,1)
%4 %5 %6 %7 %8
oracle 10.2.0.4
supermag 1.027.4 SP3
в таблице SUPERMAG.SMCCASHCHECKITEMS есть строки по кассе 5 за смену 922, а в SUPERMAG.SMCASHCHECKS отсутствуют. При удалении строк из SUPERMAG.SMCCASHCHECKITEMS ручками загрузка происходит на ура. Подскажите из-за чего может возникнуть подобная ошибка? Выгрузку из кассы cashsail.db просматривал - ничего необычного.