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

Ошибка при записи Z-отчета в супермаг : Супермаг Плюс (Супермаг 2000)

28.03.2024 19:41


16.04.2012 14:27
Tiger
 
Эта тема продолжение этой https://olegon.ru/showthread.php?t=12278. Ошибка возникла после алгоритма предложенного https://olegon.ru/showpost.php?p=113803&postcount=5

Цитата:
База данных. Отвергнута попытка загрузки Z-отчета 561 с кассы 1 магазина за дату 16.04.2012, так как Z-отчет этой кассы с таким же номером, но за другую дату, уже есть в базе данных.

В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMC~1]:
При импорте файла CURRESTS из 2 записей пропущено 1.
%2 %3 %4 %5 %6 %7 %8

В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMC~1]:
В полученной от кассы таблице CASHSAIL обнаружена ссылка на неизвестный Z-отчет №561.
%2 %3 %4 %5 %6 %7 %8

В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMC~1]:
При импорте файла CASHSAIL из 5 записей пропущено 4.
%2 %3 %4 %5 %6 %7 %8

В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (141) [SMUKMC~1]:
Таблицы Z-отчета в каталоге кассы не удалены, так как во время загрузки Z-отчета были обнаружены ошибки.
%2 %3 %4 %5 %6 %7 %8
Как теперь быть? Почему отсутствуют оперативные чеки по этой кассе?
16.04.2012 14:28
Mtirt
 
Эти сообщения никак не дают возможности ответить на твой вопрос, так как не касаются оперативных чеков.
16.04.2012 14:35
OlegON
 
В каталоге приема оперативных чеков что-то есть? Посмотри, на что он ругается, что Z за другую существует? Что это за существующий? Откуда он взялся? Или новый неправильный?
16.04.2012 14:51
Tiger
 
Цитата:
OlegON В каталоге приема оперативных чеков что-то есть? Посмотри, на что он ругается, что Z за другую существует? Что это за существующий? Откуда он взялся? Или новый неправильный?
В каталоге оперативных чеков ничего нет! Z-отчет №561 есть от 07.04.2012, но его не могло быть, так как на кассе ошибка была связана с дублирующимся 560 z-отчетом, который удалили и сняли z-отчет, который в УКМ под №561! Причем в то время пока не могли снять z-отчет в супермаге не отображался не один оперативный чек по этой кассе!
16.04.2012 14:52
akonev
 
останови кассовик
очисти входной каталог со сменами. все равно потом по новой выгружать из укм.
очисти журнал событий виндовый.
запусти кассовик.

ошибки по сменам пока не будут мешаться, посмотришь, что там по оперативным чекам навалится
16.04.2012 14:56
akonev
 
Цитата:
Tiger В каталоге оперативных чеков ничего нет! ...
кассовый останови. скорее всего он их подбирает, они ему чем-то не нравятся и он их молча бьет.

есть большое подозрение, что оперативные валятся с номером смены, которая уже есть в супермаге закрытая

Добавлено через 1 минуту 23 секунды
раз в укм слились две смены, то скорее всего в супермаге придется эту смену вырубить и принимать по новой уже двойную.
17.04.2012 05:52
Tiger
 
В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMC~1]:
Ошибка при попытке импорта записи из таблицы CASHSAIL. Ключ записи "ShopIndex=7,CashNumber=1,ZNumber=478,CheckNumber=2,ID=1".

Запись 2. Код=80040e2fh (1) [Microsoft OLE DB Provider for Oracle]:
ORA-00001: unique constraint (SUPERMAG.SMCCASHCHECKS_PK) violated


Запись 3. Код=80004005h (0) [SmLibaryBase trace]:
insert into Supermag.SMCashChecks(LocID,DeskNum,ZNum,CheckNum,PrintTime,DepID,Cashier,OpCode,TotalSum) values(
7,1,478,2,TO_DATE('20120414 144900','YYYYMMDD HH24MISS'),1,6,1,0)
%4 %5 %6 %7 %8
17.04.2012 06:39
OlegON
 
Задвоенные чеки... (или чек)
В общем, каша у тебя там еще та... Почему 560 был задвоен? Похоже, что не он один.
17.04.2012 08:58
akonev
 
есть два пути:

1) ты вдумчиво анализируешь хранение чеков в укм4 и в см+ и понимаешь где именно данные разъехались.

2) ты удаляешь в см+ Z-отчеты 477 и 478 по кассе 1 и заново выгружаешь их из укм4. если пройдут - все замечательно. если нет - возвращаешься к первому пункту. но прежде чем это делать, надо в отчете "по сменам" в укм4 проверить, что имеешь правдоподобные суммы за нужные даты и в "поиске чека" проверить, что в ходе свистопляски ты ненароком не придушил чеки по сменам.
18.04.2012 04:35
Tiger
 
Я не до конца понимаю где задвоенные чеки? В файле выгрузки cashsail (или какой-то другой таблице) или в супермаге? И как все-таки загрузить эту закрытую смену в супермаг?
Часовой пояс GMT +3, время: 19:41.

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