Главная 
 Каталог 
 Поддержка 
 Компания 
 Партнеры 
 1C:Франчайзинг 
 Карта сайта 

Задать вопрос
Часто задаваемые вопросы
Справочные материалы
Публикации


Поиск по сайту



Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация


Подписка

Изменение параметров





Hits 88254221
15943
Hosts 3943113
1131
Visitors 19002432
3120

24


Поддержка / Форумы / Публичные форумы / Программное обеспечение / VT: Магазин, нулевой чек...

  VT: Магазин, нулевой чек...

Версия для печати
RSS
VT: Магазин, нулевой чек...
 
замечена такая ситуация... происходит периодически при каких условиях ещё не выяснил :(..

вечером снимается Z-отчет, утром включается касса, кассир выводит нулевой чек...
в АРМ-Менеджера у этого нулевого чека оказывается заполненый список покупок (причем каким-то хаотическим образом). Откуда берутся эти покупки не понятно :(
Покупки занесены якобы по кодам товаров (судя по списку покупок в АРМ-Менеджера) но в логах кассы нет запросов на эти покупки :(
Получается так... чек (нулевой) закрыт и есть список покупок...
При переносе данных по покупкам из БД кассового сервера в БД Торговли эти "виртуальные" покупки тоже переносятся, т.к. в запросе к БД кассового сервера стоит условие по закрытым чекам.
Вопрос такой... Откуда берутся эти "виртуальные" покупки и какое тогда ставить необходимое и достаточное условие при запросе к БД сервера чтобы получить объективные данные?
VT:Магазин. Кассовый сервер. версия: 2.7.93.194
 
Уточните модель кассы, с которой вы работаете. Есть вероятность, что данный нулевой чек закрывается с номером чека и номером смены какого то уже имеющегося в БД чека (ненулевого, с покупками). Сказать точнее можно только зная модель кассы и имея на руках файл БД для анализа.
 
Модель кассы - АМС-100МК.
Номер нулевого чека соответствует реальному номеру нулевого чека... то есть №1 (он первый в текущей смене).
Номер смены тоже правильный... то есть номер текущей смены.
 
Подобные нулевые чеки появляются несколько раз в течение дня... :(
Имеют очередной номер чека и номер текущей смены...
В АРМ-Менеджера с списке чеков они находятся в группе "Закрытые чеки" и отличаются от реально закрытых чеков следующим...
- в колонке "Кассир" - 0
- в колонке "Форма оплаты" - пусто (у реально нулевых чеков в этой графе не пусто)
- в колонке "Сумма" - соответственно 0,00
в списке покупок есть какая-то покупка... с кодом, количеством, ценой

Причем это реальные покупки... и логе кассы есть запросы на эти коды... но при закрытии чека похоже происходит ошибка...
16.11.08 17:41:32 FPLU = 000000007325
16.11.08 17:41:32 Begin evPLU -
16.11.08 17:41:32 FOwner.FevKLNumber=115
16.11.08 17:41:32 FOwner.FevCheckNumber=419
16.11.08 17:41:32 FOwner.FevRetTag=0
16.11.08 17:41:32 FOwner.FevCashNo=1
16.11.08 17:41:32 FOwner.FevPLU=7325
16.11.08 17:41:32 FOwner.FevQty=1
16.11.08 17:41:32 FOwner.FevCodeStat=2
16.11.08 17:41:32 Before DoQuery -
16.11.08 17:41:32 After DoQuery -
16.11.08 17:41:32 Before QueryResult=1 -
16.11.08 17:41:32 FOwner.FevTovName=Лампа гал. Н3 NARVA 55W 12V 48321
16.11.08 17:41:32 FOwner.FevPrice=60
16.11.08 17:41:32 FOwner.FevSection=5
16.11.08 17:41:32 After QueryResult=1 -
16.11.08 17:41:32 End evPLU -
16.11.08 17:41:32
16.11.08 17:41:33 3). B = 65
16.11.08 17:41:33 3). B = 65
16.11.08 17:41:33 3). B = 65
16.11.08 17:41:33 3). B = 65
16.11.08 17:41:33 3). B = 65
16.11.08 17:41:33 3). B = 65
16.11.08 17:41:33 Begin evPreviousInq -
16.11.08 17:41:33 FOwner.FevKLNumber=115
16.11.08 17:41:33 FOwner.FevCheckNumber=419
16.11.08 17:41:33 FOwner.FevSaleNumber=1
16.11.08 17:41:33 FOwner.FevSection=5
16.11.08 17:41:33 FOwner.FevRetTag=0
16.11.08 17:41:33 FOwner.FevSaleItog=60
16.11.08 17:41:33 Before DoSaleSuccess -
16.11.08 17:41:33 After DoSaleSuccess -
16.11.08 17:41:33 End evPreviousInq -
16.11.08 17:41:33
16.11.08 17:41:38 3). B = 65
16.11.08 17:41:38 3). B = 65
16.11.08 17:41:38 3). B = 65
16.11.08 17:41:38 3). B = 65
16.11.08 17:41:38 3). B = 65
16.11.08 17:41:38 3). B = 65
16.11.08 17:41:38 count = 2 N=0
16.11.08 17:41:38 Begin evCloseCheck -
16.11.08 17:41:38 3). B = 65
16.11.08 17:41:38 3). B = 65
16.11.08 17:41:38 count = 2 N=16
16.11.08 17:41:38 not SanctionOfWork
16.11.08 17:41:38 3). B = 65
16.11.08 17:41:38 3). B = 65

а вот лог кассового сервера...
16.11.2008 17:41:32 OnQuery(3688;3688)
16.11.2008 17:41:32 Enter OnQuery
16.11.2008 17:41:32 Exit OnQuery

16.11.2008 17:41:33 OnSaleSuccess(3688;3688)
16.11.2008 17:41:33 Enter OnSaleSuccess
16.11.2008 17:41:33 --- SPC_ADD_PRODUCT_TO_CB ---
16.11.2008 17:41:33 WorkSP I_NET_NUM = "1"
16.11.2008 17:41:33 WorkSP I_NPP = "1"
16.11.2008 17:41:33 WorkSP I_NKL = "115"
16.11.2008 17:41:33 WorkSP I_NCHECK = "419"
16.11.2008 17:41:33 WorkSP I_PROD_ID = "109321"
16.11.2008 17:41:33 WorkSP I_FIND_CODE = "7325"
16.11.2008 17:41:33 WorkSP I_PROD_CODE = "7325"
16.11.2008 17:41:33 WorkSP I_PROD_NAME = "Лампа гал. Н3 NARVA 55W 12V 48321"
16.11.2008 17:41:33 WorkSP I_PRICE = "60"
16.11.2008 17:41:33 WorkSP I_SECTION = "5"
16.11.2008 17:41:33 WorkSP I_TOVGR = "0"
16.11.2008 17:41:33 WorkSP I_QTY = "1"
16.11.2008 17:41:33 WorkSP I_REST = "0"
16.11.2008 17:41:33 WorkSP I_DISCOUNT = "0"
16.11.2008 17:41:33 WorkSP I_DISCOUNT_SUM = "0"
16.11.2008 17:41:33 WorkSP I_TAX = "Null"
16.11.2008 17:41:33 WorkSP I_TAX_TYPE = "Null"
16.11.2008 17:41:33 WorkSP I_TAX_SUM = "Null"
16.11.2008 17:41:33 WorkSP I_SALE_SUM = "60"
16.11.2008 17:41:33 WorkSP I_SALE_SUM_WOD = "60"
16.11.2008 17:41:33 WorkSP I_CHECK_OF_SALE = "1"
16.11.2008 17:41:33 WorkSP I_CASHIER = "1"
16.11.2008 17:41:33 WorkSP I_ORDER_ID = "Null"
16.11.2008 17:41:33 WorkSP I_ORDER_KIND = "Null"
16.11.2008 17:41:33 WorkSP I_SELLER_CODE = "Null"
16.11.2008 17:41:33 WorkSP I_SELLER_NAME = "Null"
16.11.2008 17:41:33 WorkSP I_PROD_ART = ""
16.11.2008 17:41:33 WorkSP I_PROD_EXT_INFO = ""
16.11.2008 17:41:33 WorkSP I_CREDIT = "Null"
16.11.2008 17:41:33 WorkSP I_CREDIT_SUM = "Null"

16.11.2008 17:41:33 Exit OnSaleSuccess

16.11.2008 17:41:54 OnQuery(3688;3688)
16.11.2008 17:41:54 Enter OnQuery
16.11.2008 17:41:54 Exit OnQuery

16.11.2008 17:41:55 OnSaleSuccess(3688;3688)
16.11.2008 17:41:55 Enter OnSaleSuccess
16.11.2008 17:41:55 Начато закрытие неподтвержденного чека (ККМ №1, КЛ №115, Чек №419)
16.11.2008 17:41:55 --- SPC_CLOSE_CHECK ---
16.11.2008 17:41:55 WorkSP I_NET_NUM = "1"
16.11.2008 17:41:55 WorkSP I_NKL = "115"
16.11.2008 17:41:55 WorkSP I_NCHECK = "419"
16.11.2008 17:41:55 WorkSP I_PAYMENT = ""
16.11.2008 17:41:55 WorkSP I_DISCOUNT = "0"
16.11.2008 17:41:55 WorkSP I_DISCOUNT_SUM = "0"
16.11.2008 17:41:55 WorkSP I_TAX = "0"
16.11.2008 17:41:55 WorkSP I_SUM = "0"
16.11.2008 17:41:55 WorkSP I_CORRECT_REST = "0"
16.11.2008 17:41:55 WorkSP I_CORRECT_SALE = "0"
16.11.2008 17:41:55 WorkSP I_DIS_CODE = "Null"
16.11.2008 17:41:55 WorkSP I_CASHIER = "0"
16.11.2008 17:41:55 WorkSP I_BAYER = ""
16.11.2008 17:41:55 WorkSP I_BONUS_START = "0"
16.11.2008 17:41:55 WorkSP I_BONUS_ADD = "0"
16.11.2008 17:41:55 WorkSP I_BONUS_SUB = "0"
16.11.2008 17:41:55 WorkSP I_BONUS_RATE = "0"
16.11.2008 17:41:55 WorkSP I_SECTION = "Null"
16.11.2008 17:41:55 WorkSP I_DOC_MODE = "0"

16.11.2008 17:41:55 Неподтвержденный чек закрыт (ККМ №1, КЛ №115, Чек №419)


Что же делать..?.. Что за такие неподтвержденные чеки? :(
 
VT:Магазин. Кассовый сервер. версия: 2.8.99.205
ККМ: АМС-100МК
проблема так и повторяется....

по кассе в конце дня пробивают покупку... всё нормально чек на ККМ выходит...

в логе кассы:
20.07.09 19:56:36 Begin evPreviousInq -
20.07.09 19:56:36 FOwner.FevKLNumber=206
20.07.09 19:56:36 FOwner.FevCheckNumber=583
20.07.09 19:56:36 FOwner.FevSaleNumber=1
20.07.09 19:56:36 FOwner.FevSection=7
20.07.09 19:56:36 FOwner.FevRetTag=0
20.07.09 19:56:36 FOwner.FevSaleItog=110
20.07.09 19:56:36 Before DoSaleSuccess -
20.07.09 19:56:36 After DoSaleSuccess -
20.07.09 19:56:36 End evPreviousInq -
20.07.09 19:56:36
20.07.09 19:56:38 3). B = 67
20.07.09 19:56:38 3). B = 67
20.07.09 19:56:38 3). B = 67
20.07.09 19:56:38 3). B = 67
20.07.09 19:56:38 3). B = 67
20.07.09 19:56:38 3). B = 67
20.07.09 19:56:38 3). B = 67
20.07.09 19:56:38 count = 3 N=0
20.07.09 19:56:39 Read(B,1,25)<>1
20.07.09 19:56:39 count = 2 N=0
20.07.09 19:56:39 Begin evCloseCheck -
20.07.09 19:56:39 3). B = 67
20.07.09 19:56:39 3). B = 67
20.07.09 19:56:39 count = 2 N=0
20.07.09 19:56:39 not SanctionOfWork
20.07.09 19:56:39 count = 2 N=0
20.07.09 19:56:39 3). B = 67
20.07.09 19:56:39 3). B = 67
20.07.09 19:56:39 2). B = 195

в логе кассового сервера соответственно вот это
20.07.2009 19:56:36 OnSaleSuccess(2680;2680)
20.07.2009 19:56:36 Enter OnSaleSuccess
20.07.2009 19:56:36 --- SPC_ADD_PRODUCT_TO_CB ---
20.07.2009 19:56:36 WorkSP I_NET_NUM = "3"
20.07.2009 19:56:36 WorkSP I_NPP = "1"
20.07.2009 19:56:36 WorkSP I_NKL = "206"
20.07.2009 19:56:36 WorkSP I_NCHECK = "583"
20.07.2009 19:56:36 WorkSP I_PROD_ID = "156926"
20.07.2009 19:56:36 WorkSP I_FIND_CODE = "2162"
20.07.2009 19:56:36 WorkSP I_PROD_CODE = "2162"
20.07.2009 19:56:36 WorkSP I_PROD_NAME = "Болт ВАЗ 2108 АВТОНОРМАЛЬ М12*1,25*60 регул.разв.к"
20.07.2009 19:56:36 WorkSP I_PRICE = "55"
20.07.2009 19:56:36 WorkSP I_SECTION = "7"
20.07.2009 19:56:36 WorkSP I_TOVGR = "0"
20.07.2009 19:56:36 WorkSP I_QTY = "2"
20.07.2009 19:56:36 WorkSP I_REST = "0"
20.07.2009 19:56:36 WorkSP I_DISCOUNT = "0"
20.07.2009 19:56:36 WorkSP I_DISCOUNT_SUM = "0"
20.07.2009 19:56:36 WorkSP I_TAX = "Null"
20.07.2009 19:56:36 WorkSP I_TAX_TYPE = "Null"
20.07.2009 19:56:36 WorkSP I_TAX_SUM = "Null"
20.07.2009 19:56:36 WorkSP I_SALE_SUM = "110"
20.07.2009 19:56:36 WorkSP I_SALE_SUM_WOD = "110"
20.07.2009 19:56:36 WorkSP I_CHECK_OF_SALE = "1"
20.07.2009 19:56:36 WorkSP I_CASHIER = "1"
20.07.2009 19:56:36 WorkSP I_ORDER_ID = "Null"
20.07.2009 19:56:36 WorkSP I_ORDER_KIND = "Null"
20.07.2009 19:56:36 WorkSP I_SELLER_CODE = "Null"
20.07.2009 19:56:36 WorkSP I_SELLER_NAME = "Null"
20.07.2009 19:56:36 WorkSP I_PROD_ART = ""
20.07.2009 19:56:36 WorkSP I_PROD_EXT_INFO = ""
20.07.2009 19:56:36 WorkSP I_CREDIT = "Null"
20.07.2009 19:56:36 WorkSP I_CREDIT_SUM = "Null"

20.07.2009 19:56:36 Exit OnSaleSuccess

снимают Z-отчет...
20.07.09 19:59:25 2). B = 131
20.07.09 19:59:25 *** FOwner.FevConnected = True ***
20.07.09 19:59:25
20.07.09 19:59:30 Begin evQueryOnZReport -
20.07.09 19:59:30 FOwner.FevKLNumber=206
20.07.09 19:59:30 End evQueryOnZReport -
20.07.09 19:59:30
20.07.09 19:59:30 2). B = 195

в базе кассового сервека никакой покупки соответственно не наблюдается и чека тоже...

выключают кассу, утром включают, начинают работать и в логах кассового сервера появляется вот это:
21.07.2009 08:15:59 OnSaleSuccess(2680;2680)
21.07.2009 08:15:59 Enter OnSaleSuccess
21.07.2009 08:15:59 Начато закрытие неподтвержденного чека (ККМ №3, КЛ №206, Чек №583)
21.07.2009 08:15:59 --- SPC_CLOSE_CHECK ---
21.07.2009 08:15:59 WorkSP I_NET_NUM = "3"
21.07.2009 08:15:59 WorkSP I_NKL = "206"
21.07.2009 08:15:59 WorkSP I_NCHECK = "583"
21.07.2009 08:15:59 WorkSP I_PAYMENT = ""
21.07.2009 08:15:59 WorkSP I_DISCOUNT = "0"
21.07.2009 08:15:59 WorkSP I_DISCOUNT_SUM = "0"
21.07.2009 08:15:59 WorkSP I_TAX = "0"
21.07.2009 08:15:59 WorkSP I_SUM = "0"
21.07.2009 08:15:59 WorkSP I_CORRECT_REST = "0"
21.07.2009 08:15:59 WorkSP I_CORRECT_SALE = "0"
21.07.2009 08:15:59 WorkSP I_DIS_CODE = "Null"
21.07.2009 08:15:59 WorkSP I_CASHIER = "0"
21.07.2009 08:15:59 WorkSP I_BAYER = ""
21.07.2009 08:15:59 WorkSP I_BONUS_START = "0"
21.07.2009 08:15:59 WorkSP I_BONUS_ADD = "0"
21.07.2009 08:15:59 WorkSP I_BONUS_SUB = "0"
21.07.2009 08:15:59 WorkSP I_BONUS_RATE = "0"
21.07.2009 08:15:59 WorkSP I_SECTION = "Null"
21.07.2009 08:15:59 WorkSP I_DOC_MODE = "0"

21.07.2009 08:15:59 Неподтвержденный чек закрыт (ККМ №3, КЛ №206, Чек №583)

соответственно в текущем дне появляется чек с покупкой вчерашнего дня
и как я уже писал выше со следующими отличиями от нормального чека
- в колонке "Кассир" - 0
- в колонке "Форма оплаты" - пусто (у реально нулевых чеков в этой графе не пусто)
- в колонке "Сумма" - соответственно 0,00
в списке покупок есть покупка... с кодом, количеством, ценой

проблема проявляется спонтанно, но уже в нескольких магазинах.
В чём может быть причина ? и как это исправить ?
 
мда.... ответа похоже я не дождусь....
 
Данный вопрос стоит в задачах у разработчика кассового сервера. Как только будут результаты исследований по этому вопросу, сразу же дадим ответ.







© 2000-2024 Версия-Т