← На главную
При оформлении розничных продаж в программных продуктах 1С пользователи ККТ линейки «Штрих-М» (включая популярную модель «Штрих-On-Line») могут столкнуться с неприятной ситуацией. Кассовая смена успешно открывается, но при попытке пробить чек из документа продажи программа выдает ошибку: «При выполнении операции произошла ошибка: 37h, Команда не поддерживается в данной реализации». При этом сама касса может издавать два коротких тихих звуковых сигнала (писка) и полностью отказывается печатать фискальный документ.
В этой статье мы подробно разберем, почему возникает эта ошибка, как исправить ее базовым методом, предложенным нашими коллегами на форуме, а также рассмотрим альтернативные и сопутствующие проблемы, которые могут возникнуть в процессе настройки оборудования.
Выясним основную причину возникновения ошибки 37h
Главная причина появления этой ошибки заключается в несоответствии версии драйвера ККТ версии установленной в кассе прошивки. Современные конфигурации 1С (например, 1С:Бухгалтерия 3.0) регулярно обновляются и используют актуальные методы и библиотеки интеграции, которые отправляют на кассовый аппарат новые команды. Если внутреннее программное обеспечение кассы (прошивка) устарело, ККТ просто не понимает полученную от драйвера команду и возвращает аппаратную ошибку 37h («Команда не поддерживается в данной реализации»).
Пошаговое решение: Обновление прошивки и сопоставление налоговых ставок
Рассмотрим проверенный алгоритм действий, который гарантированно решает проблему несоответствия прошивки и драйвера.
- Обновление прошивки ККТ.
Необходимо прошить кассовый аппарат на последний актуальный релиз программного обеспечения. Рекомендуется обратиться в сервисный центр или к вашему обслуживающему партнеру для установки сертифицированной и стабильной версии прошивки.
- Устранение сопутствующей ошибки 73h.
После прошивки кассы при первой попытке печати может возникнуть ошибка
73h (указывающая на несоответствие смены или незавершенную операцию). Чтобы исправить это, закройте кассовую смену напрямую через утилиту «Тест драйвера ККТ». После этого в 1С зайдите в справочник «Подключаемое оборудование», удалите или деактивируйте старую кассу и создайте новое подключение ККТ с передачей данных.
- Настройка и сопоставление налоговых ставок.
Часто после обновления прошивки возникает ошибка неверных налоговых ставок. Чтобы исправить ее, выполните следующие действия:
- Запустите утилиту «Тест драйвера ККТ».
- Перейдите в таблицы параметров устройства (Таблица №6 «Налоговые ставки»).
- Посмотрите, какие индексы и значения ставок НДС там прописаны (например, Без НДС, 0%, 10%, 20%).
- Откройте настройки подключаемого оборудования в 1С и сопоставьте налоговые ставки так, чтобы их порядок и значения строго соответствовали таблице в драйвере ККТ.
После выполнения этих шагов перезапустите 1С и попробуйте пробить чек — документ должен успешно распечататься.
Альтернативные причины ошибки 37h и методы их решения
Если обновление прошивки кассы временно невозможно или не привело к желаемому результату, проанализируем другие возможные источники проблемы:
- Откат драйвера ККТ «Штрих-М» (альтернативное решение).
Если у вас нет возможности оперативно обновить прошивку кассового аппарата, вы можете пойти обратным путем — выполнить откат версии драйвера «Штрих-М» на компьютере пользователя до более старой и стабильной сборки (например, версий семейства
4.13, в частности сборки 4.13.562). Старые версии драйверов не используют новые форматы команд, поэтому старая прошивка кассы сможет корректно обработать входящие данные.
- Зависший документ в буфере ККТ.
Иногда предыдущая попытка печати аварийно завершается (из-за отключения питания, сбоя USB-порта и т. д.), из-за чего ККТ зависает в режиме ожидания окончания операции. Чтобы сбросить это состояние, закройте 1С, откройте «Тест драйвера ККТ», проверьте текущий статус устройства и выполните команду «Продолжить печать» или «Аннулировать чек».
- Неверный тип оборудования в справочнике 1С.
Убедитесь, что в справочнике «Подключаемое оборудование» ККТ добавлена именно с типом устройства «ККТ с передачей данных». Ошибка
37h часто возникает, если современная онлайн-касса добавлена под видом устаревшего «Фискального регистратора».
- Проблемы с переходом на ФФД 1.2.
При продаже маркированного товара 1С формирует новые фискальные теги и команды для ФФД 1.2. Если ККТ физически не поддерживает этот формат работы на старой прошивке, система выдаст ошибку неподдерживаемой команды. В данном случае обновление прошивки ККТ под ФФД 1.2 является обязательным условием.
- Проверка настроек Windows.
В редких случаях некорректно установленный системный язык или формат разделителей в региональных стандартах Windows искажает данные, передаваемые через COM-порт. Убедитесь, что в региональных настройках операционной системы выбран стандарт «Русский».
Применяя описанные методы по шагам, вы сможете быстро локализовать причину сбоя ККТ «Штрих-М» и восстановить стабильную печать чеков в вашей системе 1С.