← На главную
При выполнении кассовых операций в программах 1С (например, 1С:Управление торговлей) пользователи могут столкнуться со сбоем работы кассового аппарата Штрих-М и получением ошибки «Команда не поддерживается в данной реализации 37h» (в десятичном представлении — код 55). Рассмотрим подробно, почему возникают подобные сбои и какими способами можно оперативно восстановить работу кассового оборудования.
Причины возникновения ошибки 37h
Код ошибки 37h в протоколе обмена фискальных регистраторов «Штрих-М» означает, что программа 1С или драйвер оборудования передали кассовому аппарату команду, которую текущая микропрограмма (прошивка) кассы или выбранный тип драйвера выполнить не в состоянии.
Проанализируем основные ситуационные факторы, приводящие к данной ошибке:
- Неверный тип оборудования в настройках 1С: Если кассовое устройство без функции передачи данных в ОФД (обычный фискальный регистратор) подключается в разделе торгового оборудования как
ККТ с передачей данных, программа начинает отправлять команды онлайн-кассы, которые аппарат не поддерживает.
- Занятость COM-порта или блокировка драйвера: При открытом окне утилиты «Тест драйвера ККТ» или наличии зависших процессов 1С портал связи остается заблокированным, высылая предупреждение: «Устройство подключено. Перед выполнением операции устройство должно быть отключено».
- Застрявшие фискальные документы: Если прошлый чек или операция прервались на середине, устройство находится в промежуточном состоянии и отклоняет команды открытия или закрытия смены.
- Несоответствие версии драйвера или прошивки: Установка неподходящего драйвера или устаревшая микропрограмма кассы не позволяют обрабатывать новые параметры и налоговые ставки.
Шаг 1. Проверка и изменение типа подключаемого оборудования в 1С
Разберем наиболее распространенную ситуацию, когда после слета рабочего места или перенастройки оборудования устройство было добавлено с неправильным типом драйвера.
- Откроем в 1С раздел Администрирование > Подключаемое оборудование.
- Проверим, в какой категории зарегистрирована касса. Если используется стандартный фискальный регистратор без отправки данных ОФД, его нельзя подключать в раздел
ККТ с передачей данных.
- Удалим или отключим текущий элемент в категории
ККТ с передачей данных.
- Перейдем в раздел
Фискальные регистраторы, создадим новое подключение и выберем соответствующий драйвер (например, Штрих-М: Фискальные регистраторы).
- Зайдем в настройки драйвера и укажем правильные параметры связи (COM-порт, скорость или IP-адрес).
Шаг 2. Освобождение интерфейса подключения и COM-порта
Посмотрим на ситуацию, когда 1С выдает сообщение о том, что устройство уже подключено и должно быть отключено перед операцией.
- Убедимся, что на рабочем столе или на сервере не запущен «Тест драйвера ККТ». Если утилита открыта и у нее установлен флаг
Устройство включено, 1С не сможет занять порт.
- Откроем Диспетчер задач Windows и проверим наличие фоновых процессов
1cv8.exe или утилит обслуживания касс, при необходимости завершим их.
- В настройках подключаемого оборудования в 1С перейдем в форму параметров устройства и нажмем кнопку Отключить, после чего заново выполним Тест устройства.
Шаг 3. Завершение незаконченных операций в Тесте драйвера
Если касса зависла при печати документа или остался незавершенный чек, выполним следующие шаги:
- Закроем 1С и запустим утилиту Тест драйвера ККТ (драйвер ККТ «Штрих-М»).
- Перейдем в раздел Настройка свойств, установим связь с кассой и проверим статус устройства.
- В разделах управления чеком или регистров выполним команду
Продолжить печать или Отмена чека.
- Проверим состояние смены и убедимся, что кассовый аппарат вернулся в режим ожидания команд.
Шаг 4. Подбор стабильной версии драйвера ККТ
Выясним влияние версии драйвера на стабильность работы. В некоторых случаях новые версии драйверов (например, ветка 4.14.x) могут содержать изменения протокола, несовместимые с конфигурациями 1С старых версий (например, 1С:Управление торговлей 11.3).
- Рекомендуется установить проверенную версию драйвера (например,
4.13.0.562 или стабильную сборку из ветки 4.13).
- Удалим текущий драйвер через панель управления Windows.
- Установим корректный дистрибутив драйвера Штрих-М от имени администратора.
- Перезапустим службу 1С или клиентское приложение и переподключим оборудование.
После выполнения этих шагов корректность работы кассового аппарата восстановится, а ошибка 37h перестанет блокировать открытие смены и печать чеков.