Woaeiz ➤ Удалось локализовать проблему, оказалось что это ровно тоже самое, чем болели самые первые версии FMU и что обещали исправить 18 апреля,
F6 отправляет запрос в FMU с маркой в BASE64,
Код:
{
"positions": [
{
"organisation": {
"inn": "тут цифры организации"
},
"marking_codes": [
"MDEwNDYwNzE1NDk0MDc5MjIxNSxIc2VzHTkzb0FydQ=="]
}],
"action": "check",
"type": "receipt"
}
По марке от FMU обратно приходит ответ,
Код:
{
"code": 0,
"error": "",
"stamps": [],
"marking_codes": [],
"organisations": [],
"truemark_response": {
"code": 0,
"description": "ok",
"codes": [
{
"cis": "0104607154940792215,Hses\u001D93oAru",
"valid": true,
"printView": "0104607154940792215,Hses",
"gtin": "04607154940792",
"groupIds": [
8
],
"verified": true,
"found": true,
"realizable": false,
"utilised": true,
"isBlocked": false,
"expireDate": "2024-04-30T00:00:00.000Z",
"productionDate": "2024-04-25T00:00:00.000Z",
"prVetDocument": "ddf9a03d-a719-408d-9895-2d2a85d251ac",
"isOwner": true,
"errorCode": 0,
"isTracking": false,
"sold": true,
"packageType": "UNIT",
"producerInn": "2457056260",
"grayZone": false
}
],
"reqId": "36c9760d-83e3-4dd9-9053-fd5560aae7da",
"reqTimestamp": 1714035893271
}
}
Затем F6 СНОВА отправляет в FMU запрос, но кодирует в BASE64 уже какую-то явную дичь,
Код:
{
"positions": [
{
"organisation": {
"inn": "245732379482"
},
"marking_codes": [
"MDQ2MDcxNTQ5NDA3OTI1LEhzZXM="]
}],
"action": "check",
"type": "receipt"
}
Следовательно, от ГИС ЧЗ и приходит ответ, что синтаксис марки нарушен, который передаётся обратно в Frontol6 для демонстрации ошибки.
По этой проблеме я лично писал в поддержку в конце марта - меня др*чили базами, логами, скриншотами - когда уже всё было предоставлено, они начали рекомендовать переустановить FMU, потом переустановить его на другом сервере, затем поставить его на самой кассе - короче делали вообще всё что угодно, но не решали проблему.
Как видно - воз и ныне там.