Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы

Ошибка при попытке импорта записи из таблицы CASHDISC : Кассовые программы

10.05.2024 20:31


06.08.2012 13:08
Иван Сергеевич
 
На сервере выскакивает такая ошибка!!!
последние 3 дня в 8,00 утра.

В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMD~1]:

Ошибка при попытке импорта записи из таблицы CASHDISC.
Ключ записи "ShopIndex=5,CashNumber=2,ZNumber=370,CheckNumber=455,
ID=3,DiscountIndex=4".

Запись 2. Код=80004005h (2291)
[Microsoft OLE DB Provider for Oracle]:
ORA-02291:
нарушено ограничение целостности (SUPERMAG.SMCASHDISC_CHECK) -
исходный ключ не найден


Запись 3. Код=80004005h (0) [SmLibaryBase trace]:
insert into Supermag.SMCASHDISC(LocID,DeskNum,ZNum,CheckNum,Item,DiscKind,
Percent,DiscSum)values(5,2,370,455,3,4,TO_NUMBER('5','9','NLS_NUMERIC_CHARACTERS='','''),
TO_NUMBER('0,69','9D99','NLS_NUMERIC_CHARACTERS='','''))

Что это такое?
06.08.2012 13:13
joutchik
 
случайно со скидками не баловался?
06.08.2012 13:40
Mtirt
 
В выгрузке есть скидка, но в cashsail нет чека с этим номером, или позиции, по которой предоставляется скидка. Касса № 2, z-отчет-370, Чек 455.
06.08.2012 13:51
Иван Сергеевич
 
нет! как я думаю номер Z- отчета совпадает с номером Z- отчета который по старой фирме идет?
В магазине две кассы за 03,08,12 в СМ кассовый документ создался с суммой продаж только одной кассы 20тр, а со второй 50тр не вошли в кассовый документ за это число (Это очевидно когда отберешь все чеки за 03,08,12 сумма всех чеков 70тр) и такая беда и за 04,08\05,08

Добавлено через 4 минуты 20 секунд
в СМ чек 455 с Z 370 есть 03,08,12
06.08.2012 13:52
Mtirt
 
И в нем есть 3-я позиция?
06.08.2012 13:53
Иван Сергеевич
 
нет две пиво и пакет
06.08.2012 14:06
akonev
 
ну вот. а в кэшдиске скидка на третью строку чека. посмотри в самом файле, что там такое с этой скидкой. может вообще строчку выкинуть?
06.08.2012 14:07
akonev
 
ну и самое первое: прибить все файлы в каталоге обмена и выгрузить повторно попробовали уже?
06.08.2012 14:14
Иван Сергеевич
 
это папки LOAD OPER и REP? и где мне посмотреть кешдиск?
06.08.2012 14:29
akonev
 
в данном случае - REP. cashdisc там же и должен лежать
Часовой пояс GMT +3, время: 20:31.

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