← На главную
Подключение современного торгового оборудования к классическим конфигурациям на обычных формах часто вызывает вопросы у технических специалистов. В этой статье мы подробно разберем, как подключить онлайн-кассу Ритейл-01Ф к конфигурации 1С:Управление торговлей 10.3 (УТ 10.3), где найти правильную обработку обслуживания, как настроить драйверы и решить возможные проблемы при интеграции.
Понимание архитектуры ККТ Ритейл-01Ф
Прежде чем приступать к настройке программной части, проанализируем аппаратные особенности оборудования. Касса «Ритейл-01Ф» производится компанией ПОСЦЕНТР (партнер известного бренда «Штрих-М»). С точки зрения схемотехники, протоколов обмена данными и внутреннего программного обеспечения этот фискальный регистратор полностью базируется на технологиях «Штрих-М».
Для нас как для интеграторов это означает важнейший факт: для работы с Ритейл-01Ф в среде 1С необходимо использовать стандартные драйверы и обработки обслуживания, разработанные для ККТ «Штрих-М». Специализированного отдельного софта под брендом «Ритейл» искать не требуется.
Шаг 1. Проверка требований к релизу 1С:УТ 10.3
Перед началом интеграции выясним, поддерживает ли ваша версия конфигурации работу с онлайн-кассами по стандарту 54-ФЗ (передача данных в ОФД):
- Базовая поддержка ККТ с передачей данных (онлайн-касс) была добавлена в УТ 10.3 начиная с релиза 10.3.40.1.
- Для полноценной и стабильной работы с актуальными форматами фискальных данных (ФФД 1.05 и ФФД 1.2), а также для поддержки обязательной маркировки товаров, настоятельно рекомендуется обновить конфигурацию до релиза не ниже 10.3.45.3 (или до самого актуального на текущий момент).
Если ваша база данных сильно доработана и ее обновление невозможно, стандартные механизмы могут не подойти. В таком случае придется рассмотреть внедрение сторонних платных модулей интеграции или использование специализированного ПО класса «Сервер ККМ».
Шаг 2. Поиск и подготовка обработки обслуживания ShtrihMkkt.epf
Для связи конфигурации УТ 10.3 с драйвером торгового оборудования используется специализированная внешняя обработка обслуживания. Для ККТ Ритейл-01Ф (Штрих-М) такой обработкой является файл ShtrihMkkt.epf (Штрих-М: ККТ с передачей данных 54-ФЗ).
Рассмотрим, где её можно получить:
- Локальный каталог шаблонов обновлений. При обновлении конфигурации 1С новые версии обработок распаковываются на ваш компьютер. Проверим стандартный путь: в папке с установленным шаблоном вашей текущей версии УТ 10.3 (обычно это каталог вида
C:\Users\%ИмяПользователя%\AppData\Roaming\1C\1Cv8\tmplts\1c\trade\10_3_XX_XX\) найдите подкаталог TradeWareEpf. Именно там должен храниться актуальный файл ShtrihMkkt.epf.
- Портал 1С:ИТС. Если в локальном каталоге обработка отсутствует или повреждена, перейдем на официальный сайт поддержки пользователей 1С. В разделе скачивания обновлений для конфигурации «Управление торговлей, редакция 10.3» найдите подраздел «Дополнительные материалы». Там всегда выкладываются свежие версии обработок обслуживания торгового оборудования.
Шаг 3. Установка и настройка драйвера Штрих-М
Для корректного взаимодействия обработки обслуживания с физическим устройством на рабочем компьютере должен быть установлен локальный драйвер производителя.
Выясним ключевые нюансы установки драйвера:
- Поскольку платформа 1С:Предприятие 8.2 или 8.3 при запуске «Управления торговлей 10.3» (в режиме обычного приложения) функционирует как 32-битное приложение (x32), устанавливаемый драйвер ККТ также обязан иметь 32-битную разрядность. Даже если ваша операционная система Windows является 64-битной, устанавливайте 32-битный «Драйвер ККТ Штрих-М» (рекомендуются стабильные версии линейки 4.14, 4.15 или версии 5.x для поддержки ФФД 1.2).
- После установки драйвера выполните перезагрузку компьютера.
- Регистрация библиотеки в системе: Иногда при попытке подключения оборудования в 1С возникает ошибка вида
SMDrvFR1C3 или SMDrvFR1CLib20.dll не найдена. Чтобы исправить это, зарегистрируем библиотеку вручную. Запустите командную строку Windows от имени Администратора и выполните следующую команду:
regsvr32 "C:\Program Files (x86)\Shtrih-M\DrvFR 4.15\Bin\SMDrvFR1C3.dll"
При использовании других версий драйвера путь к файлу библиотеки .dll может незначительно отличаться — скорректируйте его в соответствии с фактическим адресом установки на вашем жестком диске.
Шаг 4. Настройка физического подключения и каналов связи
При подключении кассы Ритейл-01Ф к компьютеру посредством USB-кабеля в операционной системе Windows в диспетчере устройств должны появиться новые устройства. Посмотрим, как распределяются каналы обмена:
Обычно создается два виртуальных COM-порта:
- Первый COM-порт выделяется под непосредственный обмен командами между учетной системой 1С и кассовым аппаратом (пробитие чеков, снятие отчетов). Этот номер порта мы будем указывать при настройке в 1С.
- Второй COM-порт необходим для службы передачи фискальных данных в ОФД по технологии EoU (Ethernet over USB). На компьютере должна быть запущена и настроена служба «Штрих-М: Служба связи» или аналогичная утилита EoU, которая перенаправляет данные со второго COM-порта в интернет.
Альтернативный вариант подключения (RNDIS):
Для обеспечения максимальной стабильности связи рекомендуется настроить обмен с ОФД через протокол RNDIS (эмуляция сетевой карты через USB). Проанализируем, как это сделать по шагам:
- Запустите утилиту «Тест драйвера ФР» (устанавливается вместе с драйвером Штрих-М).
- Установите связь с кассой, перейдите в раздел «Настройки свойств» -> «Таблицы».
- Откройте Таблицу №21 «Сетевые интерфейсы».
- Найдите параметр
RNDIS и установите для него значение 1 (включено).
- Запишите изменения, закройте таблицы и выполните полную перезагрузку кассового аппарата (выключите и включите тумблер питания). После этого в сетевых подключениях Windows появится новый сетевой адаптер, через который ККТ будет самостоятельно отправлять чеки в ОФД.
Шаг 5. Настройка ККТ в интерфейсе 1С:Управление торговлей 10.3
Теперь, когда все подготовительные этапы завершены, перейдем непосредственно в информационную базу 1С под учетной записью с правами администратора.
Выполним настройку по шагам:
- Перейдите в главное меню: Сервис -> Торговое оборудование -> Подключение и настройка торгового оборудования.
- В открывшемся окне перейдите на вкладку «Фискальные регистраторы» (или «ККТ с передачей данных» в зависимости от точной версии релиза вашей УТ).
- Нажмите кнопку «Добавить» для создания нового устройства.
- В поле «Обработка обслуживания» выберите пункт «Добавить новую из файла» и укажите путь к подготовленной нами ранее обработке
ShtrihMkkt.epf.
- Заполните наименование оборудования (например, «Ритейл-01Ф ОФД») и нажмите кнопку «Параметры».
- В открывшемся окне параметров укажите:
- Способ подключения: COM-порт.
- Номер COM-порта (выберите тот порт, который определился как основной для связи в диспетчере устройств Windows).
- Скорость обмена данными (по умолчанию для устройств Ритейл/Штрих-М это чаще всего
115200 или 4800 бод).
- Нажмите кнопку «Тест устройства». При успешном сопряжении система выдаст информационное сообщение с указанием модели ККТ («Ритейл-01Ф»), заводского номера устройства и версии установленного внутреннего ПО.
Настройка успешно завершена! Теперь рабочее место полностью готово к пробитию чеков в соответствии с актуальными требованиями законодательства.