[ОТВЕТИТЬ]
05.07.2012 10:16
GENDALF
 
Картина такая...

Супермаг....2 места хранения -->Супермаг УКМ4... 2 магазина.

Проблема в следующем...
Как извесно в СМ+ заведены банковские карты:
id1=Visa
id2=Maestro
В УКМ4 (магазин номер1) так же созданы виды оплаты и привязяны к виду"сбербанк". ид оплат СМ+ и УКМ4 совпадают...

А в место хранение №2(СМ+) и (УКМ4)магазин №2 виды оплат не совпадают... УКМ присылает виды оплат с id3 и id4

Кассовый СМ+выдает такое....

В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (2291) [Microsoft OLE DB Provider for Oracle]:
ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCDOCCREDCARD_CARD) - исходный ключ не найден
ORA-06512: на "SUPERMAG.CASH", line 1615
ORA-06512: на "SUPERMAG.CASH", line 1659
ORA-06512: на "SUPERMAG.CASH", line 1693
ORA-06512: на line 2

Запись 2. Код=80004005h (0) [SmLibaryBase trace]:


Где поменять ID Видов оплаты? Смотрю на таблицу "trm_in_payments"...
05.07.2012 10:22
Mtirt
 
А для второго магазина в УКМ4 виды оплат тоже привязаны к видам оплат Супермага?
Или нет?
05.07.2012 11:26
GENDALF
 
Созданы отдельно... виды оплат(кредитные карты) из СМ+ не гружу.

Как привязать к Супермаговским?
05.07.2012 11:42
Mtirt
 
Выгрузить из Супермага и привязать...
Или попробовать заполнить поле param таблицы trm_in_payments для второго магазина также, как и для первого.
30.07.2012 08:25
Аникин
 
Здравствуйте уважаемые знатоки!!!
У меня кассовый модуль выдал практически такую же ошибку:
----- Прерывание работы программы -----
сообщение: "ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCDOCCREDCARD_CARD) - исходный ключ не найден
ORA-06512: на "SUPERMAG.CASH", line 1614
ORA-06512: на "SUPERMAG.CASH", line 1658
ORA-06512: на "SUPERMAG.DOC3", line 1445
ORA-06512: на "SUPERMAG.SMDOCCREATECS", line 6
ORA-06512: на line 1
"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 2291
источник: Microsoft OLE DB Provider for Oracle

----- Причина исключения, уровень вложения 1 -----
сообщение: "{ call SuperMag.SMDocCreateCS(?, ?, ?) }"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmLibaryBase trace

Пообщавшись с техподдержкой, нашел ту кассу с которой трабл, конвертер файлики выгружает но при приемке эта ошибка, можете ли вы дать толковое объяснение, что же мне нужно сделать ? дабы кассовые документы создались и файлы выгрузки нормально прожевались кассовиком
30.07.2012 08:41
Dim
 
судя по всему прошла оплата по кредитной карте, которая не заведена в СМ+
30.07.2012 09:20
Аникин
 
В см заведены кредитки, точно такие же как и на ЦО, но вот именно 17 числа что-то слетело, сейчас-то все работает в штатном режиме
30.07.2012 09:23
Dim
 
посмотри по какому виду оплаты прошел чек в УКМ, поищи код этого вида оплаты в СМ+
30.07.2012 09:25
Mtirt
 
Цитата:
Аникин В см заведены кредитки, точно такие же как и на ЦО, но вот именно 17 числа что-то слетело, сейчас-то все работает в штатном режиме
Чеки какие-то восстанавливали за это число? Каким образом?
Можешь выгрузку с касс за эту дату приложить сюда?
30.07.2012 09:48
Аникин
 
Собственно вот Файлы выгрузки
Вложения
Тип файла: rar cash_z.rar (29.0 Кб, 126 просмотров)
30.07.2012 10:15
Mtirt
 
Давай посмотрим чек № 13.106.71
Какой вид оплаты там присутствует?
30.07.2012 12:32
Аникин
 
Была оплата двумя сертификатами и доплата наличными
30.07.2012 12:36
Mtirt
 
И какой ID оплаты у сертификата в Супермаге?
30.07.2012 12:42
Аникин
 
Слетел вид оплаты, я его восстановил, но что-то пока не принялось

Добавлено через 2 минуты 17 секунд
я так понимаю там 13 а не 3
30.07.2012 12:44
Mtirt
 
В выгрузке? Там вообще 17 стоит.
30.07.2012 12:57
Аникин
 
а у меня такого вообще нет...:suicide_fool-edit:
30.07.2012 13:36
Аникин
 
Спасибо за советы, все помогло!
Опции темы


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

 

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