Доброго времени суток всем!
Уперся в непонятку: не принимаются продажи с касс (1.034СП1, 77СП1) с ошибкой:
Цитата: сообщение: "Ошибка исполнения функции CDriver.Upload"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmUKMCSVDesk
----- Причина исключения, уровень вложения 1 -----
сообщение: "Ошибка при попытке импорта записи из таблицы CASHDCRD. Ключ записи "ShopIndex=3,CashNumber=21,ZNumber=2464,CheckNumber=60,CardType=0,CardNumber=22008202"."
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmUKMCSVDesk
----- Причина исключения, уровень вложения 2 -----
сообщение: "ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCASHDISCCARD_CHECK) - исходный ключ не найден"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 2291
источник: Microsoft OLE DB Provider for Oracle
----- Причина исключения, уровень вложения 3 -----
сообщение: "insert into Supermag.SMCASHDISCCARD(LocID,DeskNum,ZNum,CheckNum,Code,DiscSum)
values(3,21,2464,60,'22008202',TO_NUMBER('0','9','NLS_NUMERIC_CHARACTERS='', '''))"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmLibaryBase trace
Как я понял, ошибка возникает из-за отсутствия номера карты (22008202 в данном случае) в табличке
SMDiscPers. Создал тип карт, добавил номера, попытался принять инфу - результат тот же. Вроде все посмотрел, ничего больше не нашел. Или чего-то не заметил? Направьте на путь истинный, плз...