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

Сбой в работе кассового модуля: нарушено ограничение уникальности (SUPERMAG.SMCCASHCHECKS_PK) : Супермаг Плюс (Супермаг 2000)

29.03.2024 1:49


06.12.2016 17:03
zagmag
 
Добрый день!

Подскажите, из-за чего эта ошибка может выскакивать?

2016.12.06 (вторник) 16:47:06 1.31.0.0 sp7 Sm.Cash.Server
----- Прерывание работы программы -----
сообщение: "В работе кассового модуля произошел сбой.
Сообщения об ошибках см. ниже.

Запись 1. Код=80004005h (0) [SMUKMC~1]:
При импорте файла CURRESTS из 36 записей пропущено 18."
исключение: Sm.Core.InteropException
hResult: 80040804h; доп. код: 1
источник: SmCashServerLib
--------------------------------------------------------
2016.12.06 (вторник) 16:47:10 1.31.0.0 sp7 Sm.Cash.Server
----- Прерывание работы программы -----
сообщение: "В работе кассового модуля произошел сбой.
Сообщения об ошибках см. ниже.

Запись 1. Код=80004005h (0) [SMUKMC~1]:
Ошибка исполнения функции CDriver.Upload


Запись 2. Код=80004005h (0) [SMUKMC~1]:
Ошибка при попытке импорта записи из таблицы CASHSAIL. Ключ записи "ShopIndex=3,CashNumber=1,ZNumber=335,CheckNumber=1,ID=1".


Запись 3. Код=80040e2fh (1) [Microsoft OLE DB Provider for Oracle]:
ORA-00001: нарушено ограничение уникальности (SUPERMAG.SMCCASHCHECKS_PK)



Запись 4. Код=80004005h (0) [SmLibaryBase trace]:
insert into Supermag.SMCashChecks(LocID,DeskNum,ZNum,CheckNum,PrintTime,DepID,Cashier,OpCode,TotalSum) values(
3,1,335,1,TO_DATE('20161205 100000','YYYYMMDD HH24MISS'),0,3,1,0)"
исключение: Sm.Core.InteropException
hResult: 80040804h; доп. код: 1
источник: SmCashServerLib
06.12.2016 17:16
-Den-
 
Цен на товар походу в кассе нету.
06.12.2016 17:17
baggio
 
скорее всего смена 335 по кассе намбер 1 уже есть..... и чтото мне подсказывает что она не декабрем 16-го...
06.12.2016 17:22
zagmag
 
Цитата:
baggio скорее всего смена 335 по кассе намбер 1 уже есть..... и чтото мне подсказывает что она не декабрем 16-го...
Нет вроде

Поставил фильтр в чеках Номер Z 335, магазин с ID 3, выдал пусто (
06.12.2016 17:23
zagmag
 
Цитата:
-Den- Цен на товар походу в кассе нету.
А почему в СМ-то не загружается?
06.12.2016 17:24
vdm
 
Цитата:
zagmag ORA-00001: нарушено ограничение уникальности (SUPERMAG.SMCCASHCHECKS_PK)
Этот чек уже есть в базе СМ.

В самой выгрузке он не задвоен?
06.12.2016 17:26
kadr
 
в самой таблице CASHSAIL идут дубли. Можете глазками посмотреть по ключу

Цитата:
zagmag Ключ записи "ShopIndex=3,CashNumber=1,ZNumber=335,CheckNumber=1,ID=1"
либо грохнуть всё содержимое кассового каталога и выгрузить заново.
06.12.2016 17:28
-Den-
 
Если хотя бы на один из артикулов находящихся в файле CASHSAIL.ххх нет цены то кассовый их не загружает и удаляет из папка, а зачем они ему нужны?)

пс относительно частенько попадается какой нибудь "новый" набор с отсутствием цены на компонент.
06.12.2016 17:30
zagmag
 
3,1,335,1,1,05/12/2016,1000,008453,NOSIZE,1.000,9.00,270.00,9.00,270.00,0,3,0,1,1,0,0,0
3,1,335,2,1,05/12/2016,1008,005123,NOSIZE,1.000,24.00,720.00,24.00,720.00,0,3,0,1,1,0,0,0
3,1,335,2,2,05/12/2016,1008,007550,NOSIZE,1.000,429.00,12870.00,429.00,12870.00,0,3,0,1,1,0,0,0
3,1,335,2,3,05/12/2016,1008,007549,NOSIZE,1.000,289.00,8670.00,289.00,8670.00,0,3,0,1,1,0,0,0
3,1,335,3,1,05/12/2016,1151,002287,NOSIZE,1.000,59.00,1770.00,55.51,1665.30,0,3,0,1,1,0,0,0
3,1,335,4,1,05/12/2016,1222,002878,NOSIZE,1.000,59.00,1770.00,59.00,1770.00,0,3,0,1,1,0,0,0
3,1,335,5,1,05/12/2016,1247,006613,NOSIZE,1.000,69.00,2070.00,69.00,2070.00,0,3,0,1,1,0,0,0
3,1,335,5,2,05/12/2016,1247,005557,NOSIZE,1.000,160.00,4800.00,160.00,4800.00,0,3,0,1,1,0,0,0
3,1,335,5,3,05/12/2016,1247,008445,NOSIZE,1.000,129.00,3870.00,129.00,3870.00,0,3,0,1,1,0,0,0
3,1,335,6,1,05/12/2016,1248,008361,NOSIZE,1.000,12.00,360.00,12.00,360.00,0,3,0,1,1,0,0,0
3,1,335,6,2,05/12/2016,1248,008361,NOSIZE,1.000,12.00,360.00,12.00,360.00,0,3,0,1,1,0,0,0
3,1,335,7,1,05/12/2016,1318,005595,NOSIZE,1.000,95.00,2850.00,95.00,2850.00,0,3,0,1,1,0,0,0
3,1,335,7,2,05/12/2016,1318,002923,NOSIZE,1.000,480.00,14400.00,480.00,14400.00,0,3,0,1,1,0,0,0
3,1,335,8,1,05/12/2016,1350,000360,NOSIZE,1.000,89.00,2670.00,86.33,2589.90,0,3,0,1,1,0,0,0
3,1,335,8,2,05/12/2016,1350,000377,NOSIZE,1.000,119.00,3570.00,115.43,3462.90,0,3,0,1,1,0,0,0
3,1,335,8,3,05/12/2016,1350,000373,NOSIZE,1.000,49.00,1470.00,47.53,1425.90,0,3,0,1,1,0,0,0
3,1,335,9,1,05/12/2016,1407,008361,NOSIZE,1.000,12.00,360.00,12.00,360.00,0,3,0,1,1,0,0,0
3,1,335,9,2,05/12/2016,1407,008361,NOSIZE,1.000,12.00,360.00,12.00,360.00,0,3,0,1,1,0,0,0
3,1,335,10,1,05/12/2016,1408,000934,NOSIZE,1.000,165.00,4950.00,160.05,4801.50,0,3,0,1,1,0,0,0
3,1,335,10,2,05/12/2016,1408,000934,NOSIZE,1.000,165.00,4950.00,160.05,4801.50,0,3,0,1,1,0,0,0
3,1,335,11,1,05/12/2016,1442,006676,NOSIZE,1.000,59.00,1770.00,59.00,1770.00,0,3,0,1,1,0,0,0
3,1,335,12,1,05/12/2016,1452,008069,NOSIZE,1.000,64.00,1920.00,64.00,1920.00,0,3,0,1,5,1,0,0
3,1,335,12,2,05/12/2016,1452,008309,NOSIZE,1.000,55.00,1650.00,55.00,1650.00,0,3,0,1,5,1,0,0
3,1,335,12,3,05/12/2016,1452,000375,NOSIZE,1.000,55.00,1650.00,55.00,1650.00,0,3,0,1,5,1,0,0
3,1,335,12,4,05/12/2016,1452,005596,NOSIZE,1.000,205.00,6150.00,205.00,6150.00,0,3,0,1,5,1,0,0
3,1,335,12,5,05/12/2016,1452,005774,NOSIZE,1.000,28.00,840.00,28.00,840.00,0,3,0,1,5,1,0,0
3,1,335,12,6,05/12/2016,1452,007771,NOSIZE,1.000,109.00,3270.00,109.00,3270.00,0,3,0,1,5,1,0,0
3,1,335,13,1,05/12/2016,1523,005760,NOSIZE,1.000,179.00,5370.00,179.00,5370.00,0,3,0,1,1,0,0,0
3,1,335,14,1,05/12/2016,1537,008550,NOSIZE,1.000,69.00,2070.00,69.00,2070.00,0,3,0,1,5,1,0,0
3,1,335,14,2,05/12/2016,1537,008444,NOSIZE,1.000,129.00,3870.00,129.00,3870.00,0,3,0,1,5,1,0,0
3,1,335,15,1,05/12/2016,1554,008344,NOSIZE,1.000,459.00,13770.00,459.00,13770.00,0,3,0,1,1,0,0,0
3,1,335,16,1,05/12/2016,1600,000681,NOSIZE,1.000,569.00,17070.00,569.00,17070.00,0,3,0,1,1,0,0,0
3,1,335,17,1,05/12/2016,1611,005433,NOSIZE,1.000,49.00,1470.00,49.00,1470.00,0,3,0,1,1,0,0,0
3,1,335,18,1,05/12/2016,1631,003239,NOSIZE,1.000,56.00,1680.00,56.00,1680.00,0,3,0,1,1,0,0,0
3,1,335,19,1,05/12/2016,1704,007552,NOSIZE,1.000,559.00,16770.00,559.00,16770.00,0,3,0,1,1,0,0,0
3,1,335,20,1,05/12/2016,1723,008212,NOSIZE,1.000,169.90,5097.00,169.90,5097.00,0,3,0,1,1,0,0,0
3,1,335,21,1,05/12/2016,1731,002284,NOSIZE,1.000,44.00,1320.00,44.00,1320.00,0,3,0,1,5,1,0,0
3,1,335,22,1,05/12/2016,1735,000474,NOSIZE,1.000,159.00,4770.00,159.00,4770.00,0,3,0,1,1,0,0,0
3,1,335,22,2,05/12/2016,1735,002284,NOSIZE,1.000,44.00,1320.00,44.00,1320.00,0,3,0,1,1,0,0,0
3,1,335,23,1,05/12/2016,1915,007842,NOSIZE,1.000,29.00,870.00,29.00,870.00,0,3,0,1,1,0,0,0
3,1,335,23,2,05/12/2016,1915,007842,NOSIZE,1.000,29.00,870.00,29.00,870.00,0,3,0,1,1,0,0,0
3,1,335,24,1,05/12/2016,1919,000607,NOSIZE,1.000,89.00,2670.00,89.00,2670.00,0,3,0,1,1,0,0,0
3,1,335,24,2,05/12/2016,1919,003238,NOSIZE,1.000,59.00,1770.00,59.00,1770.00,0,3,0,1,1,0,0,0
3,1,335,24,3,05/12/2016,1919,008335,NOSIZE,1.000,69.00,2070.00,69.00,2070.00,0,3,0,1,1,0,0,0
3,1,335,25,1,05/12/2016,1936,000914,NOSIZE,1.000,78.00,2340.00,78.00,2340.00,0,3,0,1,5,1,0,0
3,1,335,26,1,05/12/2016,1938,007712,NOSIZE,1.000,199.00,5970.00,199.00,5970.00,0,3,0,1,5,1,0,0
3,1,335,27,1,05/12/2016,1958,003041,NOSIZE,1.000,3.00,90.00,3.00,90.00,0,3,0,1,1,0,0,0
3,1,335,27,2,05/12/2016,1958,003238,NOSIZE,1.000,59.00,1770.00,59.00,1770.00,0,3,0,1,1,0,0,0
3,1,335,27,3,05/12/2016,1958,008400,NOSIZE,1.000,65.00,1950.00,65.00,1950.00,0,3,0,1,1,0,0,0
3,1,335,27,4,05/12/2016,1958,002862,NOSIZE,1.000,95.00,2850.00,95.00,2850.00,0,3,0,1,1,0,0,0
3,1,335,27,5,05/12/2016,1958,005595,NOSIZE,1.000,95.00,2850.00,95.00,2850.00,0,3,0,1,1,0,0,0
3,1,335,27,6,05/12/2016,1958,005432,NOSIZE,1.000,55.00,1650.00,55.00,1650.00,0,3,0,1,1,0,0,0
3,1,335,27,7,05/12/2016,1958,005433,NOSIZE,1.000,49.00,1470.00,49.00,1470.00,0,3,0,1,1,0,0,0
3,1,335,28,1,05/12/2016,2000,004093,NOSIZE,1.000,74.00,2220.00,74.00,2220.00,0,3,0,1,1,0,0,0
3,1,335,28,2,05/12/2016,2000,008573,NOSIZE,1.000,165.00,4950.00,165.00,4950.00,0,3,0,1,1,0,0,0


Вот, смена тестовая, так что для дела не жалко ... )
06.12.2016 17:31
kadr
 
Цитата:
-Den- Если хотя бы на один из артикулов находящихся в файле CASHSAIL.ххх нет цены то кассовый их не загружает и удаляет из папка, а зачем они ему нужны?)

пс относительно частенько попадается какой нибудь "новый" набор с отсутствием цены на компонент.
Простите, но это из области шаманства.
По теме четко есть ошибка дублирования z-отчета (точнее чека в неём)
Часовой пояс GMT +3, время: 01:49.

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