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

Не создаются кассовые документы ORA-00001: unique constraint (SUPERMAG.SMCSPEC_PK) : Супермаг Плюс (Супермаг 2000)

26.04.2024 8:39


14.10.2011 07:41
HellBoy
 
Row#|LocID|DeskNum|ZNum|CloseDate |ZReady|DocCreated

5697 |5 |1 |1707 |12-окт-2011 | 1 |0
5698 |5 |2 |1751 |12-окт-2011 | 1 |1
14.10.2011 07:43
OlegON
 
.... и в smcashcheckitems...
14.10.2011 13:00
baggio
 
посмотри чеки по данной смене...
скорее всего пробит артикул которого нет в СМ...
в чеке не долно быть наименования...
и да должно быть продолжение ошибки...
14.10.2011 13:00
HellBoy
 
Если из Супермага удалить чеки с этой кассы (№1), то в таблицах smcachz и smcashcheckitems нет упоминаний про эту смену (1707):

Цитата:
SQL> select locid, desknum, znum, checknum from supermag.SMcashCheckItems t where t.locid='5' and t.
desknum='1' and t.znum='1707';

строки не выбраны
и

Цитата:
SQL> select locid, desknum, znum, closedate from supermag.SMcashz t where t.closedate=(To_date('2011
-10-12','YYYY-MM-DD'));

LOCID DESKNUM ZNUM CLOSEDAT
---------- ---------- ---------- --------
10 1 1352 12.10.11
5 2 1751 12.10.11
8 4 1426 12.10.11
8 5 210 12.10.11
Среди артикулов нет Исключенных и Удаленных.:connie_mini_cry:
14.10.2011 13:02
Mtirt
 
А зачем нужны сии действия?
Какой в них смысл?

Ну удалил ты чеки, не удалив Z-отчета, чего добиться то этим хотел?
14.10.2011 13:09
HellBoy
 
Супермаг разве при удалении чеков не удаляет z-отчет, который на этих чеках основан?
И как можно проверить наличие в базе отчета? (в таблице smcachz такого z-отчета не наблюдается вроде)
14.10.2011 13:16
Mtirt
 
Цитата:
Супермаг разве при удалении чеков не удаляет z-отчет, который на этих чеках основан?
Удаляет Z-отчет. Если это делать из интерфейса.
И удаляет чеки, если удалять Z-отчет.
Больше вроде как ничего не делает...
Кстати, а в smcashonline* что-то есть по этой кассе и этой смене?
Цитата:
И как можно проверить наличие в базе отчета? (в таблице smcachz такого z-отчета не наблюдается вроде)
А если отобрать по номеру кассы и номеру Z-отчета?
14.10.2011 15:25
HellBoy
 
Цитата:
SQL> select locid, desknum, znum, closedate from supermag.SMcashz t where t.znum='1707';

LOCID DESKNUM ZNUM CLOSEDAT
---------- ---------- ---------- --------
5 2 1707 29.08.11
C этим номером только отчет по другой кассе.
По СМ отбор чеков по номеру отчета и номеру кассы ничего не показал.
Среди принятых чеков нет с пустой строкой в названии в спецификации.
14.10.2011 15:31
Mtirt
 
Хорошо. Нету такого отчета.
Что дальше тебе не нравится?
14.10.2011 15:31
HellBoy
 
Цитата:
SQL> select locid, desknum, znum from supermag.SMOnlineChecks t where t.znum='1707' and t.desknum='1';

строки не выбраны
Оперативных чеков тоже нет.
Часовой пояс GMT +3, время: 08:39.

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