Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
кассир5:транзакцииподробно:125 [2023/09/22 11:21] dzayonchkovskiy создано |
кассир5:транзакцииподробно:125 [2025/11/25 11:29] (текущий) dzayonchkovskiy |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Транзакция 125 ====== | ====== Транзакция 125 ====== | ||
| Для выгрузки дополнительной информации может использоваться 125 транзакция, | Для выгрузки дополнительной информации может использоваться 125 транзакция, | ||
| - | В поле №9 записывается тип дополнительной информации.\\ | + | В поле №9 (Секция) |
| === 1 - доп. информация о чеке предоплаты === | === 1 - доп. информация о чеке предоплаты === | ||
| Строка 11: | Строка 11: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | === 2 - банковский слип === | ||
| + | Транзакция 125 пишется после транзакции оплаты по банковскому терминалу (40/140). | ||
| + | < | ||
| + | 16; | ||
| + | < | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | === 3 - Статистика по ошибкам === | ||
| + | Транзакция 125 пишется после возникновения ошибок в моменты: | ||
| + | 1. закрытие/ | ||
| + | 2. если состав чека пустой - перед записью любых транзакций НЕ чека (типа авторизация, | ||
| + | 3. перед выходом из программы\\ | ||
| + | 4. каждые 10 минут, если не наступило другое событие\\ | ||
| + | < | ||
| + | 10973; | ||
| + | < | ||
| + | {" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | * date – дата/ | ||
| + | * item_code – код товара, | ||
| + | * error_code – код операции, | ||
| + | * error_text – краткое описание ошибки. | ||
| + | * error_text_full – полное описание ошибки (до 2000 символов). | ||
| + | |||
| + | === 4 - Статистика подтверждения прав === | ||
| + | Транзакция 125 пишется в транзакциях чека, если было подтверждение возраста или подтверждение права картой: | ||
| + | < | ||
| + | 10748; | ||
| + | < | ||
| + | {" | ||
| + | </ | ||
| + | </ | ||
| + | * date – дата/ | ||
| + | * items – если подтверждение относилось к позициям чека, например, | ||
| + | * type_code – код типа операции подтверждения (). | ||
| + | * type_text – текстовое описание типа операции. | ||
| + | * waiting_time – время ожидания подтверждения в секундах. | ||
| + | * user_code – код пользователя, | ||
| + | * result – true, если операция подтверждена. Иначе, если произведена отмена подтверждения, | ||
| + | * | ||
| + | === 5 - 99 === | ||
| + | Зарезервировано. | ||
| + | |||
| + | ==== Коды операций статистики ошибок === | ||
| + | КодОперации_ПодборТовара = 1;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ПодборТовара, | ||
| + | |||
| + | КодОперации_Сторно = 2;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_Сторно, | ||
| + | |||
| + | КодОперации_РедактированиеЦены = 3;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_РедактированиеЦены, | ||
| + | |||
| + | КодОперации_РедактированиеКоличества = 4;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_РедактированиеКоличества, | ||
| + | |||
| + | КодОперации_ПодборДисконтнойКарты = 5;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ПодборДисконтнойКарты, | ||
| + | |||
| + | КодОперации_ПодборКупона = 6;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ПодборКупона, | ||
| + | |||
| + | КодОперации_ПрименениеРучнойСкидки = 7;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ПрименениеРучнойСкидки, | ||
| + | |||
| + | КодОперации_ПрименениеФиксированнойСкидки = 8;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ПрименениеФиксированнойСкидки, | ||
| + | |||
| + | КодОперации_ЗакрытиеЧека = 9;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ЗакрытиеЧека, | ||
| + | |||
| + | КодОперации_ОтменаЧека = 10;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ОтменаЧека, | ||
| + | |||
| + | КодОперации_ОткладываниеЧека = 11;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ОткладываниеЧека, | ||
| + | |||
| + | КодОперации_ПродолжениеЧека = 12;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ПродолжениеЧека, | ||
| + | |||
| + | КодОперации_ОплатаЧека = 13;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ОплатаЧека, | ||
| + | |||
| + | КодОперации_БанковскаяОплатаЧека = 14;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_БанковскаяОплатаЧека, | ||
| + | |||
| + | КодОперации_ОтменаБанковскойОплатыЧека = 15;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ОтменаБанковскойОплатыЧека, | ||
| + | |||
| + | КодОперации_XОтчет = 16;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_XОтчет, | ||
| + | |||
| + | КодОперации_ZОтчет = 17;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_ZОтчет, | ||
| + | |||
| + | КодОперации_Авторизация = 18;\\ | ||
| + | ДобавитьОписаниеОперацииПоКоду(КодОперации_Авторизация, | ||
| + | |||
| + | |||