Меркурий 119ф подключение 1с
Сертификат «Совместимо! Система программ 1С:Предприятие» выдан на подключаемое оборудование «Меркурий-119Ф» с драйвером «Инкотекс:ККТ с передачей данных в ОФД (54-ФЗ)», разработанным компанией «АСТОР ТРЕЙД». Оборудование было предоставлено на сертификацию как подключаемое оборудование в категории «Контрольно-кассовая техника с передачей данных».
Драйвер «Инкотекс:ККТ с передачей данных в ОФД (54-ФЗ)», версия 1.0
Драйвер подключаемого оборудования разработан с использованием технологии «1С:Предприятие. Технология создания внешних компонент» в соответствии с требованиями к разработке драйверов подключаемого оборудования «1С:Предприятие 8» версии 2.5.
Основными возможностями драйвера являются:
- Настройка параметров подключения к ОФД;
- Поддержка маркировки в части лекарств, обуви и табака;
- Работа в соответствии с 54-ФЗ по форматам фискальных документов 1.05 (с изменениями, вступившими в силу с 01.07.2019 г., в частности поддержка тегов 1227 – Покупатель, 1228 – ИНН Покупателя, 1229 – Акциз, 1230 – Код страны, 1231 – Декларация).
Особенности работы ККТ: для реализации услуг ККТ должна быть фискализирована с признаком применения ККТ при оказании услуг (тег 1109).
Драйвер имеет двухкомпонентную структуру, то есть состоит из основной поставки драйвера и интеграционной компоненты «1С:Предприятие». Версия основной поставки драйвера не ниже 1.0.0.114, версия прошивки не ниже 2.19. Использование драйвера «Инкотекс:ККТ с передачей данных в ОФД (54-ФЗ)» бесплатно.
ККТ с передачей данных с драйвером «Инкотекс:ККТ с передачей данных в ОФД (54-ФЗ)» версии 1.0 поддерживаются конфигурациями, разработанными на технологической платформе «1С:Предприятие 8.3» (32 и 64 бит) и использующие подсистему «Библиотека подключаемого оборудования» (БПО) версии 2.1.2.5 и выше в режиме толстого (управляемое приложение) и тонкого клиентов.
Тестирование ККТ с передачей данных производилось для локального способа подключения оборудования через интерфейсы COM и USB в операционных средах: Windows 7, Windows 8 и Windows 10.
ККТ с передачей данных «Меркурий-119Ф»
ККТ с передачей данных «Меркурий-119Ф» используется в торговле, сфере услуг, предприятиях общественного питания (в режиме оплаты одновременно с заказом блюд), отелях, торговли нефтепродуктами и газовым топливом, а также при операциях между юридическими лицами, обеспечивает работу с всеми видами маркированной продукции.
Для печати чеков с терминального сервера или произвольного компьютера в сети пришлось написать обертку над фирменным драйвером.
Установка
Подключаем Меркурий-119Ф к компьютеру.
Проверка работоспособности
Запускаем MercuryServer.exe, в панели уведомлений появляется иконка сервера.
Левый клик по иконке отображает окно сервера, в котором показывается текущее состояние Меркурия 119Ф.
Правый клик по иконке позволяет закрыть сервер. Перед повторным запуском стоит выждать до 30 секунд, потому что драйвер меркурия может отправлять данные в ОФД и не успеть закрыться.
В браузере в строке адреса набираем localhost:8090 нажимаем ентер, смотрим на страницу ошибки сервера Меркурия.
При настройке печати по сети аналогично в браузере компьютера, с которого будут печататься чеки, набираем айпи-адрес-серверамеркурия:8090 и смотрим страницу ошибки. Если страницы ошибки нет, то проверяем настройки брендмауэра.
Использование
В папке драйвера Меркурия есть документация C:\Program Files (x86)\incotex\MercuryOfdFPDriver\MercuryComOFDFPDriver Manual.pdf Параметры методов драйвера оборачиваются в json и передаются как тело POST-запроса.
Сервер умеет обрабатывать следующие запросы:
/openshift открытие смены
/closeshift закрытие смены
/status состояние фискального регистратора
/printxreport печать х-отчета
/printcheck печать чека
При печати чека проверяется состояние смены и если нужно открыть смену, то она открывается. Если нужно закрыть смену, то смена закрывается, открывается и печатается чек.
Результат возвращается в виде json, согласно документации. Если при выполнении запроса происходит ошибка, то в json возвращается поле "error" со строковым описанием ошибки.
openshift
Вызывается метод драйвера OpenShift2.
closeshift
Вызывается метод драйвера CloseShift2.
status
Вызывается метод драйвера GetCurrentStatus.
printxreport
Вызывается метод драйвера PrintXReport.
printcheck
Вызывается метод драйвера ProcessCheck.
Лог сервера
Пример печати чека из 1С:Предприятия 8.3
Подключение через стандартную подсистему торгового оборудования 1С:Предприятия 8.3
Мне было не нужно, но вполне можно написать обработку, которая будет взаимодействовать с сервером. За основу можно смело брать стандартную обработку от Инкотекс.
Специальные предложения
"Клиент" заплатил зарплату. Было не проще - мы меняем наши 12 Атолов на Меркурии, которых у нас под 400 штук.
Меркурий дешевле, умеет широкую и узкую ленту, есть отрезчик чека, перепрошивается своими силами бесплатно. Чтобы перепрошить Атол в Тевризе Омской области мне нужно проехать 1400 километров и заплатить за перепрошивку, т.е. одна перепрошивка Атола займет больше моего рабочего времени, чем написание этого сервера )
(2) Насколько надежны меркурии? Рынок захватил Атол и Штрих, поэтому интересно как у других фискальных регистраторов. Насколько просто сложно обслуживать меркурии в сравнении с атолом. Есть ли проблемы при их работе в сравнении с атолами?(3) Надежны. У нас штук 400. У части был заводской брак - не включались, отремонтировали по гарантии. Те которые включились работают пока в киоск молния не ударит, а там как повезет. )
Мне нравятся больше Атолов тем, что перепрошиваются бесплатно и своими силами. В итоге специально обученный человек с ноутбуком ездит по киоскам, меняет ФН и заливает прошивку с поддержкой маркированной табачной продукции. В поддержке Меркурия на телефоне сидят не девочки, которые говорят "обратитесь в цто", а нормальные люди, которые могут даже подключить разработчиков ПО. Лента закидывается, есть автоотрезчик, скорость печати нормальная, честный юсб, стоят дешевле.
Есть ровно одна проблема: на самой дешевой тонкой кассовой ленте в конце катушки начинает делать гормошку из чека - при использовании нормальной бумаги проблем нет.
«Меркурий-119Ф» - это контрольно-кассовая техника (ККТ) нового поколения. Устройство разработано в соответствии с действующими требованиями 54-ФЗ (в ред. 290-ФЗ от 03.07.2016). В ККТ встроен фискальный накопитель «ФН-1» и реализована возможность онлайн передачи данных в ФНС через оператора фискальных данных (ОФД). Подключение производится через интерфейсы: RS-232С и USB. Возможно подключение дополнительного оборудования - денежного ящика и дисплея покупателя.
“Драйвер USB”, если подключаем ФР через USB-кабель;
Скачиваем последнюю версию драйвера:
При установке "Панели управления" разрешаем приложению вносить изменения на компьютере. Процесс установки никак не отображается, по окончанию, в меню "Пуск" сразу появляется пункт "Панель управления".
Если подключение ФР происходит через USB-кабель, устанавливаем USB-драйвер:
Запускаем “Диспетчер устройств”, нажав правой кнопкой мыши на меню “Пуск”:
После первого подключения фискального регистратора к компьютеру, без установки драйвера USB, в разделе “Порты (COM и LPT)” окна “Диспетчер устройств” отобразится оборудование как “USB-SERIAL CH340 (COM_):
После установки USB-драйвера оборудование будет отображаться как “USB Serial Port (COM_)”. Номер порта COM запоминаем, он нам понадобится позже (в примере ниже номер порта 6):
Далее необходимо установить программное обеспечение для работы с ОФД. Для этого запускаем скачанный файл MercuryOfdFPDrv.exe. Если фильтр SmartScreen блокирует запуск программы, в окне информирования нажимаем пункт “Подробнее”, и “Выполнить в любом случае”:
В программе установки нажимаем “Далее” до кнопки “Закрыть”, закрываем окно установки.
Теперь когда все необходимые программы установлены, осталось произвести небольшие настройки:
Запускаем “Панель управления ККТ” через меню “Пуск” или на “Рабочем столе”;
В разделе “Настройка программы” выбираем “Интерфейс подключения”:
В окне “Настройка интерфейса подключения ККТ” выбираем интерфейс “RS-232”, нажимаем кнопку “Next >”:
Выбираем оборудование (проверяем по номеру порта), снова “Next >”;
Связь с ФР установили. Завершаем настройку, нажатием кнопки “Finish”:
В основном окне панели управления в разделе “Программирование ККТ” выбираем пункт “Параметры”:
В окне “Программирование параметров ККТ” в настройках COM порта можем узнать скорость обмена с ФР, запоминаем цифру - она понадобится при настраивании кассы:
Далее панель управления закрываем и запускаем кассу. В кассе заходим в “Настройки”:
Нам нужна вкладка “Оборудование”. В ней ставим галочку “Использовать ККМ”. В появившихся полях выбираем:
модель ФР “Меркурий 119Ф”,
номер порта берём из диспетчера устройств,
скорость соединения из панели управления ККТ
Сохраняем изменения. Теперь можно полноценно работать на кассе, передавая в ОФД данные о продажах.
Читайте также: