Откуда берутся тексты сообщений об ошибках?

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Аватара пользователя
Вторник
Сообщения: 228
Зарегистрирован: 16 май 2017, 08:36

Откуда берутся тексты сообщений об ошибках?

Сообщение Вторник » 22 сен 2018, 00:24

Например, такое:
Ошибка регистрации ( 61 : ККТ: Смена не открыта или смена превысила 24 часа – операция невозможна )
Это касса такой текст выдаёт? Или KkmServer?

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Откуда берутся тексты сообщений об ошибках?

Сообщение Audim » 22 сен 2018, 01:45

Касса, а что?

Аватара пользователя
Вторник
Сообщения: 228
Зарегистрирован: 16 май 2017, 08:36

Re: Откуда берутся тексты сообщений об ошибках?

Сообщение Вторник » 22 сен 2018, 02:15

Сообщения эти выглядят плохо. Я хочу поправить стилистику и типографику.

Аватара пользователя
Вторник
Сообщения: 228
Зарегистрирован: 16 май 2017, 08:36

Re: Откуда берутся тексты сообщений об ошибках?

Сообщение Вторник » 22 сен 2018, 02:25

Может рядом с текстом выдавать какой-то код/id, который я сам расшифрую?

Аватара пользователя
Вторник
Сообщения: 228
Зарегистрирован: 16 май 2017, 08:36

Re: Откуда берутся тексты сообщений об ошибках?

Сообщение Вторник » 22 сен 2018, 02:32

Вот этот 61 выглядит неплохим кандидатом. Существует ли какой-то справочник кодов ошибок?

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Откуда берутся тексты сообщений об ошибках?

Сообщение Audim » 22 сен 2018, 03:28

Вторник писал(а):Вот этот 61 выглядит неплохим кандидатом. Существует ли какой-то справочник кодов ошибок?
Дело в том что у каждого производителя ККТ свой набор номеров ошибок...
И они довольно часто пополняются....

Аватара пользователя
Вторник
Сообщения: 228
Зарегистрирован: 16 май 2017, 08:36

Re: Откуда берутся тексты сообщений об ошибках?

Сообщение Вторник » 22 сен 2018, 11:48

Ничто не мешает мне создать мапу производитель -> код ошибки -> текст для пользователя. И я могу поддерживать эту мапу в актуальном состоянии. Если что-то пошло не так, я могу написать "Неизвестная ошибка $ID". Но мне нужен код ошибки.

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Откуда берутся тексты сообщений об ошибках?

Сообщение Audim » 22 сен 2018, 13:23

Ну например: что вы напишите на эту 61 ошибку?

Аватара пользователя
Вторник
Сообщения: 228
Зарегистрирован: 16 май 2017, 08:36

Re: Откуда берутся тексты сообщений об ошибках?

Сообщение Вторник » 26 сен 2018, 21:50

Написал бы "Маслину поймал", если оператор выбрал у себя в профайле тему "Сталкер". Разве мой конкретный текст имеет значение? Это обсуждение - о кастомизации в общем случае, а не о какой-то конкретике.

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Откуда берутся тексты сообщений об ошибках?

Сообщение Audim » 26 сен 2018, 23:45

Тут дело в том что просто номера ошибки не достаточно.
В данном примере может быть две ситуации
1. Смена превышена. Нужно сделать закрытие смены.
2. Смена уже закрыта. На надо делать закрытие смены.

т.е для грамотного сообщения об ошибках нужно еще знать состояние ККТ.

Я сделаю сообщения о сменах более понятными....

Ответить