[ОТВЕТИТЬ]
Опции темы
08.09.2008 11:23  
ron
В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.

Запись 1. Код=80004005h (2291) [Microsoft OLE DB Provider for Oracle]:
ORA-02291: integrity constraint (SUPERMAG.SMCDOCCREDCARD_CARD) violated - parent key not found
ORA-06512: at "SUPERMAG.CASH", line 1508
ORA-06512: at "SUPERMAG.CASH", line 1556
ORA-06512: at "SUPERMAG.CASH", line 1596
ORA-06512: at line 2


Запись 2. Код=80004005h (0) [SmLibaryBase trace]:
begin
Supermag.Cash.CreateCashDocs;end;
%3 %4 %5 %6 %7 %8

С базой ничего не делали.
Супермаг тоже не трогали.
Сервер работает как обычно, просто с утра не создался кассовый документ.
Куда копать?
 
08.09.2008 11:25  
Mtirt
В сторону кредитных карт.
В выгрузке присутствует запись с кодом кредитки, отсутствующим в БД СМ2000.
 
08.09.2008 15:35  
ron
Спасибо за верно указанное направление.
В Супермаге, в оперативной сводке, нашли чек с неправильным кодом безналичного расчёта.
Затем нашли его в сервере УКМ. Оказалось, что касса зависла и её перегрузили с кнопки. В базе сервера УКМ, в табличке trm_out_receipt_payment, по этому чеку отсутствовала запись о типе операции.
Дописали ручками.
Повторно выгрузили данные из УКМа и всё получилось.
 
08.09.2008 15:42  
Mtirt
Приятно пообщаться с умным человеком :)

Версия УКМ4 не 41-я???
Рекомендую обновиться. В актуальных сейчас версиях УКМ4 меньше проблем с чеками, связанными с аварийной перезагрузкой касс.
Хотя нельзя сказать, что все проблемы решены...
 
08.09.2008 15:49  
camrad
Версия 42sp1.
Это была первая версия, на которую нормально обновились, до этого для Беларуси постоянно приходили недоделанные версии :)
Работаем на ней уже полтора года - косяков почти нет.
Кстати, судя по комментам, после 42sp1 тоже ни одной нормальной версии не было (для Беларуси, ессно).
 
08.09.2008 15:52  
Mtirt
Так вроде в УКМ4 ничего специального для Белоруссии нет?
Это в СМ2000 были изменения?
Или я не права???
 
08.09.2008 16:06  
camrad
Есть небольшие. деньги у нас с вами разные - например, у нас нет копеек, кроме того, выручка с одной кассы в день может составлять несколько десятков миллионов. Был момент - пофиксили это, в следующей версии - забыли, потом опять пофиксили....
 
31.03.2009 16:21  
Aleksey
В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMD~1]:
Ошибка при попытке импорта записи из таблицы CASHDCRD. Ключ записи "ShopIndex=2,CashNumber=11,ZNumber=785,CheckNumber=3,CardType=1,CardNumber=2400000005056".

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


Запись 3. Код=80004005h (0) [SmLibaryBase trace]:
insert into Supermag.SMCASHDISCCARD(LocID,DeskNum,ZNum,CheckNum,Code,DiscSum)
values(2,11,785,3,'2400000005056',TO_NUMBER('2,62','9D99','NLS_NUMERIC_CHARACTERS='',(простите за глупость)'''))
%4 %5 %6 %7 %8


Понял что что то с дисконтками а как поправить не могу догнать...
Подскажите, (простите за глупость)(простите за глупость)(простите за глупость)(простите за глупость)
 
31.03.2009 16:31  
Mtirt
Нет чека по которому есть скидка.
касса 11, Z-отчет 785 чек 3
 
31.03.2009 16:47  
Aleksey
а если удалить данные об этой скидки?
 
 


Опции темы



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

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