|
v7: Не закрывается смена через обработку обслуживания | ☑ | ||
---|---|---|---|---|
0
zenon46
10.09.21
✎
09:42
|
Доброго дня!
Столкнулся с такой проблемой, не закрывается смена через обработку обслуживания, вернее, если закрыть 1С потом снова зайти и сделать закрытие, то закрывается, а если утром заходят в течении дня оформляют чеки и в конце дня нажимают закрыть смену, касса никак не реагирует. Куда копнуть ? Вот мой код : Объект = Парам.Получить("Объект"); Кассир = Парам.Получить("Кассир"); ПарольАдминистратора = Парам.Получить("ПарольАдминистратора"); Объект.setParam(1021, СокрЛП(Кассир)); Объект.operatorLogin(); Объект.setParam(Объект.LIBFPTR_PARAM_REPORT_TYPE, Объект.LIBFPTR_RT_CLOSE_SHIFT); Объект.report(); Объект.checkDocumentClosed(); |
|||
1
victuan1
13.09.21
✎
05:35
|
(0) Может эта проблема не в этом коде? А просто при определенных обстоятельствах этот код просто не выполняется.
А теперь по поводу кода: 1) Зачем ПарольАдминистратора = Парам.Получить("ПарольАдминистратора") если переменная ПарольАдминистратора потом не используется? 2) Где обработка ошибок успешного выполнения методов ФР? |
|||
2
Mikhail Volkov
13.09.21
✎
08:26
|
У меня обработка Закрытие кассовой смены выдает ошибку "Устройство не включено". Кто ни будь сталкивался с такой? Вроде как драйвер ККМ отвалился. Но чеки бьет нормально, и в самой обработке перед тем как выдать Z-отчет делается сравнение оборотов документов оплаты с чеками и сумм оплаты в самом ФР АТОЛ - все нормально!?
|
|||
3
zenon46
14.09.21
✎
08:51
|
(1)
Вот что мне удалось выявить в логах, по времени когда кассир пытается закрыть смену и что происходит при выходе из учетной системы. Насколько я понимаю, это он несколько раз подряд нажимает кнопку закрытия смены. 2021.09.11 16:01:22.292 T:00000868 ERROR [FiscalPrinter] Объекту 0x0A3B6E50 присвоен код ошибки 1 [Соединение не установлено] 2021.09.11 16:01:22.292 T:00000868 INFO [FiscalPrinter] > LIBFPTR_PARAM_REPORT_TYPE (65546) = 0 2021.09.11 16:01:22.292 T:00000868 INFO [FiscalPrinter] libfptr_report() 2021.09.11 16:01:22.293 T:00000868 ERROR [FiscalPrinter] Объекту 0x0A3B6E50 присвоен код ошибки 1 [Соединение не установлено] 2021.09.11 16:01:22.293 T:00000868 INFO [FiscalPrinter] libfptr_check_document_closed() 2021.09.11 16:01:22.293 T:00000868 ERROR [FiscalPrinter] Объекту 0x0A3B6E50 присвоен код ошибки 1 [Соединение не установлено] 2021.09.11 16:01:25.523 T:00000868 INFO [FiscalPrinter] libfptr_close() 2021.09.11 16:01:25.554 T:00000868 INFO [FiscalPrinter] libfptr_destroy() 2021.09.12 08:55:07.747 T:00000CB0 INFO [FiscalPrinter] libfptr_create() А это происходит я так понимаю утром, когда закрывают смену и она закрывается. 2021.09.13 08:49:50.948 T:00000E34 INFO [FiscalPrinter] > LIBFPTR_PARAM_REPORT_TYPE (65546) = 0 2021.09.13 08:49:50.948 T:00000E34 INFO [FiscalPrinter] libfptr_report() 2021.09.13 08:49:50.948 T:00000E34 INFO [FiscalPrinter] output > 01 2021.09.13 08:49:50.948 T:00000E34 INFO [Transport] send fiscal (07) 07 40 30 31 (4 bytes total) 2021.09.13 08:49:50.948 T:00000E34 INFO [Transport] recv fiscal (07) 07 30 30 30 3B 37 3B 30 3B 30 3B 30 3B (13 bytes total) 2021.09.13 08:49:50.948 T:00000E34 INFO [FiscalPrinter] input < 0;7;0;0;0; 2021.09.13 08:49:50.964 T:00000E34 INFO [FiscalPrinter] Читаем файл кеша из [00106120081957.json]: 2021.09.13 08:49:50.964 T:00000E34 INFO [FiscalPrinter] [{ "lastFiscalDocumentNumber" : 539 |
|||
4
Volodja
14.09.21
✎
09:14
|
А может у вас после того как вы утром закрываете смену, вы ее уже не открываете?
|
|||
5
zenon46
14.09.21
✎
09:21
|
(4) это как? с первым пробитым чеком выходит отчет об открытии смены.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |