Столкнулся на днях с проблемой, которая (повезло, отняла не так много времени, около часа поисков и попыток).
Исходные данные:
Тест драйвер 4.13.
При попытке пробить чек возврат продажи через тест драйвер пишет:
Команда не поддерживается в данном режиме
, за 2 минуты до этого чека - аналогичный чек по другому товару на другую сумму вышел без проблем.
В Кратком запросе касса пишет что все ок - Смена открыта, 24 часа не истекло, открытого документа не висит, все как надо.
Подключились к кассиру - обнаружили что до "Закрыть чек" уже есть ошибка -
(126) Неверное значение в поле длинны
при нажатии на кнопку
Возврат продажи
.
Попытался все поля в разделе
регистрация
заполнить заново вручную самостоятельно, не помогает, та же ошибка.
Включил лог тест драйвера, посмотрел, русский язык в непонятные символы идет, но в целом все верно на быстрый взгляд.
Искал, читал по форумам, обсуждений ошибки данной было много и везде разные решения, кто-то грешил на оперативную память и решал тех обнулением, кто-то советовал "настроить длину наименования", кто-то предлагал сократить наименование меньше 40 символов, но при нынешних онлайн кассах название товара должно строго соответствовать и нельзя писать что попало.
После безрезультатных поисков по форумам заметил что шрифт в наименовании товара выглядит странно.
Решил написать его в поле "Строка" и сравнить, шрифт отличается, дай,думаю,скопирую из строки и вставлю в наименование... (заметка ctrl+a почему то не срабатывает в тест драйвере) Ну выделил мышкой все поле (всю ширину на экране), вставил - шрифт действительно иначе смотрелся. Пробую пробить и чек выходит!
Но кассир говорит тут что-то в название попало, проверяю - листаю в правый край до упора, и вижу как мышь уходит вправо и выясняется: кассир откуда-то скопировала наименование (подозреваю что из таблицы) в результате в поле наименование попала длииииная строка, в которой было верное наименование дальше порядка 100+ пробелов дальше еще одно наименование.... в итоге длинна наименования превышала максимум и выдавалась ошибка, а увидеть это на экране было невозможно.
Возможно данная тема поможет кому-то сэкономить время в похожей ситуации, ответ был перед носом, но увидеть его не удавалось...