Как правильно подключить ККТ ШТРИХ-ЛАЙТ-01Ф к 1С:Управление торговлей 10.3?

Системный администратор 1С v8.3 (Обычные формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При переходе на онлайн-кассы пользователи старых конфигураций, таких как 1С:Управление торговлей 10.3 (УТ 10.3), часто сталкиваются с тем, что современные модели ККТ, например, ШТРИХ-ЛАЙТ-01Ф, отсутствуют в привычных списках выбора оборудования. Ситуация осложняется обновлением законодательства (54-ФЗ), из-за чего старые алгоритмы работы с фискальными регистраторами перестают функционировать. В этой статье мы подробно разберем, как интегрировать данное устройство, настроить драйверы и избежать типовых ошибок вроде 0x37.

Анализ проблемы совместимости

Основная причина сложностей заключается в том, что конфигурация УТ 10.3 была разработана задолго до появления онлайн-касс с фискальными накопителями. Стандартные обработки обслуживания, поставляемые с программой, ориентированы на старые ЭКЛЗ-аппараты. Рассмотрим пошагово, как преодолеть это ограничение, используя актуальное программное обеспечение от производителя и универсальные механизмы 1С.

Шаг 1. Подготовка драйвера и работа в 64-битных системах

Первым делом проанализируем системное окружение. Если ваша 1С запущена на 64-битной версии Windows (особенно это актуально для терминальных серверов), возникает проблема разрядности. 32-битный клиент 1С требует 32-битную библиотеку драйвера, даже если сама ОС — 64-битная.

Для корректной работы рекомендуется использовать драйвер версии 4.13.0.587 или выше (например, 4.14 или 4.15). Процесс установки выглядит следующим образом:

  1. Скачиваем и устанавливаем драйвер ШТРИХ-М.
  2. Если система 64-битная, а 1С не видит драйвер, необходимо зарегистрировать библиотеку ShtrihMFR.dll вручную через 32-битный регистратор.
  3. Откроем командную строку от имени администратора и выполним следующую команду:

cd C:\Windows\SysWOW64
regsvr32 "C:\Program Files (x86)\Shtrih-M\DriversFR_4.15\Bin\ShtrihMFR.dll"

Обратите внимание, что путь может отличаться в зависимости от версии драйвера. После успешной регистрации библиотека станет доступна для использования в УТ 10.3.

Шаг 2. Настройка типа подключения (TCP-сокет или COM)

Современные кассы семейства ШТРИХ поддерживают работу по протоколу TCP/IP, что гораздо надежнее проброса COM-портов через RDP. Разберем, как настроить сетевое подключение:

  1. Запустим утилиту «Тест драйвера ФР».
  2. Перейдем в «Настройка свойств» — «Параметры связи».
  3. Выберем тип подключения «TCP-сокет».
  4. Укажем IP-адрес кассы (его можно узнать, распечатав отчет о настройках на самой кассе) и порт (по умолчанию 7778).
  5. Нажмем «Проверка связи». Если модель определилась, значит, физический уровень настроен верно.

Проанализируем ситуацию, если вы используете COM-кабель: в этом случае установите скорость обмена 4800 или 9600 бод. Высокие скорости (115200) часто приводят к обрывам связи в старых конфигурациях 1С.

Шаг 3. Выбор обработки обслуживания в 1С

Выясним причину, по которой модель ШТРИХ-ЛАЙТ-01Ф не отображается в списке. В УТ 10.3 для работы с онлайн-кассами нельзя выбирать старые модели вроде «ШТРИХ-ФР-К». Вам необходима универсальная обработка «ШТРИХ-М: ККТ с передачей данных в ОФД (54-ФЗ)».

Если в выпадающем списке выбора модели при добавлении торгового оборудования ее нет, выполните следующие действия:

  1. Скачайте актуальный файл обработки обслуживания (расширение .epf) с сайта поддержки 1С или возьмите его из последних обновлений конфигурации.
  2. Зайдите в справочник «Обработки обслуживания торгового оборудования».
  3. Добавьте новый элемент, выберите файл .epf и загрузите его.
  4. После этого при создании нового ККТ в поле «Модель» выберите именно эту универсальную обработку.

Важный совет: В крайнем случае, если универсальная обработка недоступна, некоторые пользователи выбирают модель Retail-01K или ШТРИХ-ЛАЙТ-200, но это может привести к ошибкам при печати чеков с налогами.

Шаг 4. Настройка таблиц налоговых ставок

Одной из самых частых проблем является ошибка 0x37 («Команда не поддерживается в данной реализации») или «Неверная налоговая ставка». Разберем, как синхронизировать налоги в 1С и в памяти ККТ.

Рассмотрим порядок действий в утилите «Тест драйвера ФР»:

  1. Зайдем в раздел «Таблицы».
  2. Найдем таблицу №6 «Налоговые ставки».
  3. Проанализируем содержимое. Каждая строка — это индекс налога, который 1С передает в кассу. Рекомендуется прописать ставки в следующем порядке (в тысячных долях, т.е. 2000 = 20%):

После изменения таблиц в драйвере, проверьте настройки в 1С. В форме настройки торгового оборудования сопоставьте ставки НДС, используемые в программе, с индексами строк из таблицы кассы. Например, если в 1С выбрано «НДС 20%», убедитесь, что программа отправляет индекс, соответствующий строке с 2000 в кассе.

Шаг 5. Исправление ошибки 0x37 и обновление прошивки

Если при попытке пробить чек возникает ошибка h37, это означает, что 1С пытается выполнить команду, которая заблокирована в режиме онлайн-кассы (например, старые методы работы с ЭКЛЗ или попытка прямой печати текста через методы, не поддерживаемые ФФД 1.05/1.2).

Посмотрим на способы решения:

  1. Обновление конфигурации: Убедитесь, что ваша УТ 10.3 обновлена до актуального релиза. Фирма 1С выпускает специальные обновления для поддержки 54-ФЗ в старых решениях.
  2. Прошивка ККТ: Проанализируем дату прошивки аппарата через «Тест драйвера» (раздел «Запрос состояния»). Если прошивка старше 2019 года, она может не поддерживать новые теги (например, тег 1162 для маркировки или ставку 20%). Необходимо обратиться в сервисный центр для обновления внутреннего ПО кассы.
  3. Версия ФФД: В настройках кассы должен быть установлен актуальный формат фискальных данных (ФФД 1.05 или 1.2).

Использование Библиотеки подключаемого оборудования (БПО)

Для наиболее стабильной работы в современных условиях рекомендуется интегрировать в УТ 10.3 актуальную версию 1С:БПО. Это позволит использовать единый драйвер для всех устройств ШТРИХ-М без необходимости подбора похожих моделей. Это требует навыков программирования, но полностью снимает вопросы совместимости.

Подведем итог: для успешного запуска ШТРИХ-ЛАЙТ-01Ф в среде УТ 10.3 критически важно использовать 32-битную библиотеку драйвера, настроить таблицы налогов вручную и использовать универсальную обработку обслуживания для ККТ с передачей данных. Соблюдение этих шагов позволит превратить "несовместимое" оборудование в надежно работающий инструмент продаж.

← На главную