VitalyKravtsov2016 / WebPrinter

0 stars 0 forks source link

Обязательное поле "package_code": #13

Closed Dafafgh closed 6 months ago

Dafafgh commented 8 months ago

в сегодняшней переписке выяснили по поводу поля "package_code":. оно обязательное, но и без него вроде как работает нормально. при более детальном выяснении получили информацию о том что код передавать надо, но сейчас какими то штрафными действиями отсутствие этого кода не облагается. поэтому сейчас на это поле ошибка не приходит

значение будет храниться в справочнике АСУ. получается нужна доработка и по передачи этого поля. и информация каким способом АСУ должна передавать значение поля(команда, порядок: до\после printrecitem)

Dafafgh commented 8 months ago

и можно сделать что бы при переда от АСУ значения null(если поле не заполнят) "package_code" заполнялось так же как сейчас, значением "0" ?

Dafafgh commented 7 months ago

можно поставить вопрос в первую очередь? нам нужно еще создать задание на доработку АСУ

Dafafgh commented 6 months ago

вопрос по передаче 'package_code; в логах пример, где АСУ по топливу не передала package_code(0), а по товару передала 'package_code;1493082' но в запросе в "фр" код 1493082 отправился и по топливу и по товару по топливу код 1493082 не должен был отправиться

[06.03.2024 12:49:17.207 ] [00004500] [DEBUG] ToleFiscalPrinter.PrintRecItem('ТРК 6:АИ-95 ЕВРО', 510000, 34000, 4, 15000, 'л') [06.03.2024 12:49:17.207 ] [00004500] [DEBUG] ToleFiscalPrinter.PrintRecItem('ТРК 6:АИ-95 ЕВРО', 510000, 34000, 4, 15000, 'л')=0 [06.03.2024 12:49:17.207 ] [00004500] [DEBUG] ToleFiscalPrinter.DirectIO(106, 0, 'package_code;0') [06.03.2024 12:49:17.207 ] [00004500] [DEBUG] ToleFiscalPrinter.DirectIO(106, 0, 'package_code;0')=0

[06.03.2024 12:49:17.238 ] [00004500] [DEBUG] ToleFiscalPrinter.PrintRecItem('Энергетич.напиток Red Bul 250мл [24]', 25000, 1000, 4, 25000, 'шт') [06.03.2024 12:49:17.238 ] [00004500] [DEBUG] ToleFiscalPrinter.PrintRecItem('Энергетич.напиток Red Bul 250мл [24]', 25000, 1000, 4, 25000, 'шт')=0 [06.03.2024 12:49:17.254 ] [00004500] [DEBUG] ToleFiscalPrinter.DirectIO(106, 0, 'package_code;1493082') [06.03.2024 12:49:17.254 ] [00004500] [DEBUG] ToleFiscalPrinter.DirectIO(106, 0, 'package_code;1493082')=0

[06.03.2024 12:49:17.301 ] [00004500] [DEBUG] POST: http://10.162.203.4:9090/order/create/ [06.03.2024 12:49:17.301 ] [00004500] [DEBUG] => {"qr_code":"","number":1,"receipt_type":"order","products":[{"name":"ТРК 6:АИ-95 ЕВРО","barcode":"","amount":34000,"units":1,"unit_name":"л","price":51000000,"product_price":1500000,"vat":5464286,"vat_percent":12,"discount":0,"discount_percent":0,"other":0,"labels":[],"class_code":"02710001007000000","package_code":1493082,"owner_type":0,"comission_info":{"inn":"","pinfl":""}},{"name":"Энергетич.напиток Red Bul 250мл [24]","barcode":"90415258","amount":1000,"units":1,"unit_name":"шт","price":2500000,"product_price":2500000,"vat":267857,"vat_percent":12,"discount":0,"discount_percent":0,"other":0,"labels":[],"class_code":"02202003001000000","package_code":1493082,"owner_type":0,"comission_info":{"inn":"","pinfl":""}}],"time":"2024-03-06 12:49:16","cashier":"Свидерская Е.Н.","received_cash":53500000,"change":0,"received_card":0,"open_cashbox":false,"send_email":false,"banners":[{"type":"text","data":"Оператор: Свидерская Е.Н.","Cut":false},{"type":"text","data":"ID: 11835 ","Cut":false}]}

[Uploading SHTRIH-M-OPOS-1_2024.03.06.log…]()

Dafafgh commented 6 months ago

SHTRIH-M-OPOS-1_2024.03.06.log.zip

VitalyKravtsov2016 commented 6 months ago

Поправил: https://github.com/VitalyKravtsov2016/WebPrinter/releases/tag/41