Подключение автономных кассовых аппаратов, таких как Меркурий 185Ф, к конфигурациям на базе обычных форм (например, 1С:Управление торговлей 10.3) часто вызывает вопросы у технических специалистов. Традиционно эти кассы воспринимаются как «автономки» для ручного ввода сумм, однако современные прошивки позволяют использовать их в режиме полноценного фискального регистратора. В этой статье мы подробно разберем процесс интеграции устройства, рассмотрим варианты связи по USB и Wi-Fi, а также проанализируем программные компоненты, необходимые для корректной передачи данных.
Прежде чем приступать к настройкам в 1С, нам необходимо подготовить само устройство. По умолчанию «Меркурий 185Ф» работает в автономном режиме. Чтобы касса начала принимать команды от компьютера, её нужно перевести в режим фискального регистратора (ФР). Проанализируем последовательность действий в меню кассы:
Важно помнить, что в режиме ФР касса полностью управляется со стороны 1С. Все операции по открытию смены, пробитию чеков и закрытию смены (Z-отчет) будут инициироваться из интерфейса торговой программы.
Одной из особенностей модели 185Ф является поддержка различных интерфейсов связи. Рассмотрим подробнее каждый из них, чтобы выбрать оптимальный для вашей инфраструктуры.
Подключение через USB (эмуляция COM-порта)
Для стабильной работы чаще всего используется подключение через micro-USB кабель. При этом компьютер должен распознать кассу как последовательный порт. Рассмотрим шаги по настройке:
COM3) был присвоен устройству. Скорость обмена данными для этой модели обычно составляет 115200 бит/с.Подключение по Wi-Fi (протокол TCP/IP)
Если касса должна находиться на удалении от компьютера, мы можем использовать встроенный модуль Wi-Fi. Выясним причину популярности этого метода: он избавляет от лишних проводов и позволяет использовать кассу как сетевой принтер чеков. Для этого:
Для работы 1С:УТ 10.3 с «Меркурием» нам потребуется драйвер от производителя. В отличие от современных конфигураций на управляемых формах, где используется БПО (Библиотека подключаемого оборудования), старая «Управление торговлей» требует наличия специфической обработки обслуживания (файл с расширением .epf).
Рассмотрим алгоритм установки ПО:
Mercury_Check.exe.Mercury_Check.exe. Если утилита видит кассу, печатает пробный чек или выдает информацию о состоянии ФН, значит, аппаратная часть настроена верно.Теперь перейдем к финальному этапу — интеграции в саму учетную систему. Нам нужно прописать устройство в справочнике торгового оборудования.
.epf.Проанализируем ситуацию с продажей маркированных товаров (табак, обувь, одежда). 1С:УТ 10.3 в последних релизах поддерживает передачу кодов маркировки. Однако важно, чтобы связка «Прошивка кассы — Драйвер — Обработка обслуживания» также поддерживала формат ФФД 1.2.
Если ваша обработка обслуживания старая, она может не уметь передавать тег 1162 (код товара). В этом случае программный код обработки необходимо доработать, чтобы он включал структуру кода маркировки в XML-пакет, отправляемый на драйвер. Посмотрим на упрощенный пример того, как формируется структура данных для драйвера в коде 1С:
// Пример формирования структуры строки чека для передачи в драйвер
ДанныеЧека = Новый Структура();
ДанныеЧека.Вставить("Наименование", СтрокаТовара.Номенклатура.Наименование);
ДанныеЧека.Вставить("Количество", СтрокаТовара.Количество);
ДанныеЧека.Вставить("Цена", СтрокаТовара.Цена);
ДанныеЧека.Вставить("СтавкаНДС", "НДС18"); // Или НДС20 в зависимости от настроек
Если СтрокаТовара.ЭтоМаркированныйТовар Тогда
ДанныеЧека.Вставить("КодМаркировки", СтрокаТовара.КодМаркировки);
КонецЕсли;
Обратите внимание, что объект Драйвер в УТ 10.3 инициализируется через ПодключитьВнешнююКомпоненту. Если вы используете COM-объект драйвера, методы вызова будут выглядеть примерно так:
// Инициализация объекта драйвера
Попытка
ОбъектДрайвера = Новый COMОбъект("AddIn.MercuryFP");
Исключение
Предупреждение("Не удалось загрузить драйвер ККТ Меркурий!");
КонецПопытки;
Для стабильной работы системы рекомендуем придерживаться следующих правил:
Таким образом, мы выяснили, что Меркурий 185Ф вполне пригоден для работы с 1С:УТ 10.3. Несмотря на то, что это бюджетное устройство, наличие режима ФР и возможность работы по TCP/IP делает его гибким инструментом для автоматизации небольших торговых точек, использующих классические конфигурации 1С.