Closed Dafafgh closed 8 months ago
Чтобы задать имя кассира нужно вызвать метод SetPosId(PosId, CaashierId)
Насчет значений null. Буду передавать пустые строки.
Чтобы задать имя кассира нужно вызвать метод SetPosId(PosId, CaashierId)
в поле Ca_a_shierId можно записать ФИО кассира? в примере чека указано ФИО, а не ID
CashierId - это ФИО кассира
"Чтобы задать имя кассира нужно вызвать метод SetPosId(PosId, CaashierId)"
получается тут опечатка? разработчику отправлять с одной "а", правильно? " метод SetPosId(PosId, CashierId) "
Правильно, вместо второго параметра отправляйте ФИО кассира
В требованиях к обязательным данным чека нет данных кассира. Можно на уровне драйвера убрать передачу "cashier":null ?
[18.01.2024 10:59:54.737 ] [00003088] [DEBUG] POST: http://fbox.ngrok.io/order/create/ [18.01.2024 10:59:54.737 ] [00003088] [DEBUG] => {"number":1,"receipt_type":"order","products":[{"name":"Сер. № 3 БРЮКИ UA4003 D4886 87390 30","barcode":null,"amount":1000,"units":1,"price":2270000,"product_price":2270000,"vat":0,"vat_percent":0,"discount":0,"discount_percent":0,"other":0,"labels":[],"class_code":"2710001007000000","package_code":0,"owner_type":0,"comission_info":{"inn":null,"pinfl":null}}],"time":"2024-01-18 12:58:03","cashier":null,"received_cash":2270000,"change":0,"received_card":0,"open_cashbox":false,"send_email":false,"email":null,"banners":[],"prices":[],"sms_phone_number":null} [18.01.2024 10:59:55.345 ] [00003088] [DEBUG] <= { "data": null, "error": { "code": 2, "message": "Parameter specified as non-null is null: method com.wd.fiscalmodule.entity.fiscal.FiscalOrder., parameter cashier",
"data": null
},
"is_success": false
}
[18.01.2024 10:59:55.346 ] [00003088] [ERROR] OPOS_E_EXTENDED, 2, "Parameter specified as non-null is null: method com.wd.fiscalmodule.entity.fiscal.FiscalOrder., parameter cashier"
[18.01.2024 10:59:55.346 ] [00003088] [DEBUG] ToleFiscalPrinter.EndFiscalReceipt(False)=114
SHTRIH-M-OPOS-1_2024.01.18.log