← На главную
При настройке онлайн-касс серии ШТРИХ-ON-LINE в конфигурациях 1С на обычных формах (в частности, в «1С:Управление торговлей», ред. 10.3) специалисты часто сталкиваются со следующей ситуацией: в тесте драйвера устройство определяется корректно, тестовая продажа проходит, однако при попытке зайти в параметры фискализации или подключить торговое оборудование из 1С появляется системная ошибка:
ШТРИХ-ФР-К: Ошибка при подключении устройства. 33h, Некорректные параметры в команде. Фискальное устройство не подключено!
Рассмотрим подробно причины возникновения этой проблемы и разберем по шагам действенные способы её устранения.
Причины возникновения ошибки 33h
Код ошибки 33h генерируется непосредственно прошивкой кассового аппарата. Он означает, что 1С передала в драйвер ККТ команду, содержащую значения, выходящие за границы допустимых параметров устройства. Основные причины включают:
- Несоответствие драйвера или обработки обслуживания: использование старых обработок (например, предназначенных для устаревших фискальных регистраторов ШТРИХ-ФР-К без поддержки 54-ФЗ) вместо специализированных обработок для ККТ с передачей данных.
- Сброс или сбой в внутренних таблицах ККТ: повреждение Таблицы 2 («Пароли кассиров и администраторов»), когда очищается имя системного администратора или пароль из 1С не совпадает с логином/паролем в ККТ.
- Неподготовленный массогабаритный макет ФН (МГМ): если на кассе установлен МГМ вместо реального ФН, но первичная тестовая регистрация в драйвере ещё не выполнялась, касса блокирует вызов функций чтения параметров фискализации.
- Неверно выбранная модель устройства: в настройках подключаемого оборудования в 1С указан неподходящий профиль кассового аппарата.
Способ 1. Выбор правильной обработки обслуживания и модели ККТ
Разберем первоочередные шаги по настройке обработки обслуживания торгового оборудования в 1С:
- Перейдём в справочник торгового оборудования: Сервис > Торговое оборудование > Подключение и настройка торгового оборудования.
- Проверим, какая внешняя обработка используется для подключения. Для устройств ШТРИХ с поддержкой онлайн-передачи данных (54-ФЗ) необходимо использовать обработку
ShtrihMkkt.epf (или универсальный механизм БПО «ККТ с передачей данных»), но не старые обработки для ШТРИХ-ФР-К.
- В параметрах кликнем на кнопку Параметры и проанализируем поле Модель. Если выбранное конкретное наименование модели вызывает ошибку
33h, попробуем указать в списке модель ШТРИХ-ON-LINE явно или выберем универсальный профиль.
Способ 2. Проверка таблиц ККТ и паролей администратора
Проанализируем состояние внутренних таблиц фискального регистратора через утилиту «Тест драйвера ФР»:
- Закроем 1С, чтобы освободить COM-порт.
- Откроем Тест драйвера ФР и перейдём в раздел Настройка свойств > Таблицы.
- Откроем Таблицу 2 (Пароли кассиров и администраторов).
- Убедимся, что для администратора (по умолчанию рядок 30) заполнено наименование (например, «Системный администратор») и установлен стандартный пароль (значение
30). Если поля пустые или содержат некорректные символы, перезапишем их и сохраним изменения.
- Перейдём в Таблицу 1 (Настройки) и проверим корректность заполнения базовых параметров связи и наименования организации.
Способ 3. Первичная инициализация при использовании МГМ (макета ФН)
Если при отладке оборудования используется массогабаритный макет фискального накопителя (МГМ ФН-1), касса не сможет ответить на запрос параметров фискализации из 1С до тех пор, пока не проведена первичная регистрация:
- В тесте драйвера перейдём на вкладку ФН > Регистрация ККТ.
- Заполним тестовые реквизиты (ИНН, наименование организации, регистрационный номер ККТ, тестовую систему налогообложения).
- Выполним команду Сформировать отчёт о регистрации.
- Только после успешной тестовой фискализации МГМ повторим попытку подключения кассы из 1С.
Способ 4. Корректировка тайм-аута и регистрация внешней компоненты
При нестабильном COM-соединении или задержках отклика ККТ при инициализации драйвера полезно увеличить тайм-аут связи:
- В параметрах подключения 1С и в драйвере ККТ установим значение Тайм-аут равным
3000 мс (или выше при работе через виртуальные COM-порты).
- Убедимся, что внешняя компонента
DrvFR.dll корректно зарегистрирована в операционной системе. Для этого выполним команду в командной строке от имени Администратора:
regsvr32 "C:\Program Files (x86)\SHTRIH-M\DrvFR\DrvFR.dll"
Выполнение описанных шагов позволяет устранить ошибку 33h и успешно завершить подключение фискального регистратора Штрих-ON-LINE в 1С.