02.08.2006 13:21
To Mtirt: Ты хочешь сказать, что время чека позже времени закрытия смены?
02.08.2006 13:24
Да

Ну я отсюда не вижу *04.

Я просто предположения выдвигаю. У человека все нормально, но кассовый документ ругается, что есть более поздние данные....
02.08.2006 13:31
Объясняю почему:
Время снятия Z-отчета - 00:00:20. Супермаг его круглил до минут и закинул в предыдущую дату.
Где гарантия, что в 00:00:05 не было чека?
02.08.2006 13:36
Так... по порядку... а как это исправить ??? *03
02.08.2006 13:41
ЧТО ПРАВДА?
Поменять время или чека (что плохо) или дату Z-отчета на следующую.
Скрипт для приблизительно такой:
Код:
 update smcashz set closedate=closedate+1 where locid = v_locid
   AND desknum = v_desknum
   AND znum = v_znum;
А потом пересоздать кассовые документы...
02.08.2006 16:44
Фантастика... За 20 секунд умудриться пробить чек и закрыть смену, да еще и в 00:00 *05 . Когда у нас магазин работал до 12 ночи мы, чтобы закрыть смену сегодняшним числом правили в выгрузке все чеки после этого времени на 23:59 и меняли дату Z-отчета на предыдущую.
02.08.2006 16:47
Ага, а я например до сих пор теряюсь в догадках, помогло или нет.
А что касается фантастики - за 10 лет в торговле и 3 года работы в Супермаге, я убедилась, что ничего невозможного нет.
02.08.2006 18:30
При попытке пересоздать кассовый документ пишет...
ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCDOCCREDCARD_CARD) - исходнвй ключ не найден
ORA-06512: на "SUPERMAG.CASH", line 1419
ORA-06512: на "SUPERMAG.CASH", line 1461
ORA-06512: на "SUPERMAG.DOC3", line 1255
ORA-06512: на "SUPERMAG.SMDOCCREATECS", line 6
ORA-06512: на line 1
02.08.2006 18:33
{ call SuperMag.SMDocCreateCS(?, ?, ?) }
Params:
{0} ID[50](0,0): vt=8 value= AUTO-TTDocList
{1} CreatedAt[0](0,0): vt=7 value=08.07.2006
{2} Location[0](0,0): vt=3 value=32
02.08.2006 18:46
А просто удалить кассовый документ дает? А потом при преме Z-отчета (хотя бы с одной кассы) он создастся заново. По крайней мере у меня с этим проблем не было (главное удали тот Z-отчет, который ты собираешься принять, если он есть)
Часовой пояс GMT +3, время: 07:05.

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