Штрих м драйвер включить логирование

Обновлено: 04.07.2024

С внесением нового законодательства по онлайн кассам фискальные регистраторы и кассовые аппараты обязаны передавать фискальные данные в ОФД через сеть Интернет. В большинстве случаев сделать это можно посредством порта Ethernet или беспроводной связи Wi-Fi или мобильной сети GSM. Однако, существует оборудование, которое способно передавать данные посредством USB порта (благодаря протоколу RNDIS). И некоторые бюджетные аппараты Штрих-М осуществляют передачу данных только таким образом, например ККМ Штрих-Онлайн или Ритейл-01Ф.

К сожалению, в отличие от оборудования АТОЛ, в котором для подобной операции используется служба Ethernet over USB, оборудование Штрих-М настраивается очень неудобно. Процесс потребует знаний в области настройки домашней сети и опыта работы с таблицами в драйверах Штрих-М. В этой статье мы подробно распишем последовательность настройки, возможные сложности и решение возникающих проблем.

Мнение пользователя: лучше не приобретать ККТ Штрих-М с передачей данных через USB, ни на одном из компьютеров настроить передачу фискальных данных не удалось.

Для корректной работы Вам могут потребоваться драйвер RNDIS и драйвер VCOM.

ВНИМАНИЕ:

Для работы по протоколу RNDIS Штрих-Онлайн ККТ обязательно должен быть прошит прошивкой С.1, сборка 35433, дата сборки 14.02.2017. С более старой прошивкой нет даже смысла пытаться настроить ККТ (мало того, что система не заработает, так еще и придется делать технологическое обнуление устройства).

Установка драйвера ККМ Штрих-М

Установка драйвера - самый простой из описанных в этой статье процессов. Скачиваете архив, распаковываете и запускаете установщик. Далее просто следуйте инструкциям в окне установщика.

Подключение ККТ к ПК и основные настройки

После установки Тест драйвера ФР и подключению ККТ к компьютеру через USB, требуется запустить драйвер.

  1. Далее выбрать Настройка свойств
  2. В открывшемся окне выбрать Поиск оборудования.
  3. Далее нажать кнопку Начать
  4. Дождаться окончания поиска оборудования и нажать ОК

Если во время поиска ни одно устройство не было найдено - проверьте соединение ККТ и ПК.

После того, как проверка соединения пройдена требуется зайти в сетевые настройки устройства. Делается это таким образом:

  1. В Настройках свойств ККТ нажать кнопку Таблицы.
  2. В таблицах найти строчку 21 - Сетевые интерфейсы.
  3. Нажать клавишу Открыть.
  4. Откроется окно редактирования параметров сети.

В этом окне в самом последнем поле (9) будет указано значение Rndis - 0. Требуется поменять значение на 1 и нажать Enter, таким образом мы активируем возможность передачи фискальных данных в ККТ через USB.

Вы можете заметить строчки с 5 по 8 в которых указаны параметры беспроводной сети Wi-Fi. Если Ваш аппарат не "вооружен" подобным беспроводным модулем, то какие бы Вы настройки в строчки не вводили - толку будет ноль. Наличие модуля беспроводной связи смотрите в документации, поставляемой с устройством.

Однако, если в строчке "Наличие Wi-Fi" будет указано значение 1, то Вам крупно повезло - Ваш аппарат может подключаться к сети через беспроводное подключение. Таким образом следующая мозгодробящая инструкция Вам не потребуется.

Если все настроилось хорошо, то в Сетевых подключениях Windows должно отобразиться сетевое подключение RNDIS в тот момент, когда ККМ Штрих-М подключена к компьютеру через USB.

В свойствах подключения открываем свойства IP версии 4. Установим "Использовать следующий IP-адрес" и укажем адрес подобный такому: 192.168.137.111 и маску подсети 255.255.255.0.

Далее переходим к настройкам сети в зависимости от динамического или статического IP-адреса в Вашей сети.

Если в сети используется статический адрес, то в графе Static ip ставим 1, иначе ставим 0.

В любом случае вводим параметры, как на скриншоте снизу.

Ну и в принципе все. Сохраняем введенные параметры и. молимся всем известным богам, что бы все это заработало.

Дело в том, что на моем личном компьютере все это не заработало ни в какую, при этом на компьютере клиента все заработало.

Возможные проблемы

К сожалению, у Штрих-М к передаче данных через USB наплевательский подход. Система может не заработать в принципе. Либо работать через раз.

Обязательно, должна быть прошивка не ниже С.1, сборка 35433, дата сборки 14.02.2017. Без этой прошивки, по заявлениям разработчика ничего не будет работать (что далеко не факт).

Возможны проблемы с синхронизацией 1С и настроенного как сетевое устройство ККТ.

Для исправления возникших проблем при эксплуатации ККТ, важно понять в каком месте возникла ошибка. Именно об этом мы сейчас и поговорим.

Формулируем проблему

Верхнее ПО при работе с ККТ возвращает ошибку без кода и описания от ККТ (коды ошибок смотри в документации: ШТРИХ-М: Общее руководство по настройке ККТ)? Следует обратиться к разработчикам верхнего ПО, что именно они имели ввиду под этой ошибкой. Возможно разработчики сами установили какие-то запреты на операции (и ККТ бы с радостью выполнила ваше пожелание, да только до нее очередь и не доходит).

ОФД отказывается выводить значения тегов, хотя при вызове чека из ФН они присутствуют? Вначале следует обратиться к ОФД за разъяснениями, возможно они просто не предусмотрели вывод этих тегов.

Теперь, когда мы уверены, что проблемы именно с ККТ, формулируем описание:

Добавляем обязательно модель ККТ и используется ли драйвер Штриха для работы (например вы работаете из 1С).

Вроде все просто, но для успешного нахождения проблемы лучше всего еще дополнить ваше обращение информацией (возможно собирая информацию, вы сами найдете в чем же у вас проблема). Об этом и порой возникающих проблемах поговорим далее.

Узнать это можно из тестового прогона (команда 19h протокола или команда Test из драйвера).

Тестовый прогон

Хороший тестовый прогон. На NCR-001Ф такой можно получить только командой запуска прогона.

Также распечатку прогона можно получить зажатием кнопки промотки чека во время запуска.

Если используется ККТ доработанная (с УМ), то еще важно проверить прошивку принтера. Узнать это можно командой FE EB 00 00 00 00, которая вернет строку с данными по версии прошивки принтера. Например на NCR-001Ф одной из первостепенных задач является перепрошивка принтера.

Рассматриваем способы связи

Обязательно стоит указать способ связи с ККТ, если задействованы RNDIS/ETH/WIFI интерфейсы, то также указать, происходит ли передача данных. Очень много проблем связано с RNDIS и с настройками самой ОС (установленные пакеты безопасности влияют на работу RNDIS!).

Например проблемы с ККТ из-за большого размера чека, передаваемого в ОФД, лечится изменением задержки между пакетами (19 таблица, поле 4, повышаем задержку до 1000). И это прямо зависит от каждой ОС (на некоторых можно спокойно задержку вообще убрать).

Проблемы с отправкой чеков в ОФД вообще отдельный пласт, здесь нужно проверять саму сеть, настройки таблиц и смотреть лог соединения (ККТ команда ping Лог интернет соединения в таблице 20).

Проверяем значения таблиц

Очень часто проблемы возникают из-за неправильных настроек таблиц.

Например, ФФД установлен выше 1.0Beta, а режим исчисления скидок (таблица 17, поле 3) имеет значение ниже 2 (подробнее про ФФД и таблицу 17: Таблица 17 ККТ Значения настроек ККТ зависят от данных ФН), то не удастся совершить продажу или другую операцию. (Это важный пункт, так как в текущих (июль 17-го) прошивках после техобнуления, для поля скидок становится значение 0, что верно только для ФФД 1.0Beta)

Сохраняем логи!

Подробный лог с указанием какие байты передавались в ККТ очень помогает с поиском проблемы. Часто люди уведомляют, что у них возникла проблема при продаже, указывают сумму и цену, но забывают указать, что при этом еще и проводят скидки.

Как вариант, если проблема обнаруживается из вашего верхнего ПО, то стоит повторить те же действия и через драйвер Штриха. Возможно, вы допускаете ошибку при формировании команд из вашего ПО.

По вопросам сбора информации пока всё. Возможно от вас потребуется несколько большей информации во время разбора проблемы, но это уже обговаривается в личной беседе. Спасибо за внимание.

Что такое ofdConnect от Штриха , когда он появился и зачем он нужен?

Это сервис , который висит в ОС Windows постоянно.

фотка 1

К счастью разработчики Штрих-М ведут файл History.txt (доступен при скачивании драйвера).

Оказывается сервис ofdConnect присутствовал в системе с незапамятных времен.
Теперь правда при установке его можно зачем-то отключить.

фотка 1

В реестре мы его находим без проблем :

фотка 2

Настройки его хранятся по-видимому в файлах ini здесь :

фотка 3

Можно просто останавливать сервис , менять ip прямо в файле ini, запускать заново сервис и не пользоваться прогой тест драйвера ккт от Штриха.

фотка 4

Если в файле KKTProfiles.ini не все поля правильно заполнены, то сервис ofdConnect работать не будет.

фотка 5

Если все таки пользоваться тестом драйвера ккт, то тут надо понимать , что :

Примечание : Не забываем все проги запускать от имени Администратора !

фотка 6

Кнопка Деактивировать приводит в пометке сервиса к отключению (нужна перезагрузка) (мы ей не разу не пользовались).
Выключить передачу данных соответственно просто останавливаем сервис
Включить передачу данных соответственно запускает сервис

фотка 7

Также надо настроить тут :

фотка 8

Наши Сети , наши два сетевых адаптера :

Ethernet to router :
192.168.1.50
255.255.255.0
192.168.1.1
dns 192.168.1.1

RnDIS адаптер
192.168.137.1
255.255.255.0
шлюз не нужен
dns не надо

Сама касса 192.168.137.111 (по умолчанию) 255.255.255.0 шлюз 192.168.137.1 (на самом деле не нужен) dns 192.168.137.1 (на самом деле не нужен)

фотка 9

RnDIS сетевой адаптер это виртуальный сетевой адаптер кассы, который эмулирует как-бы встроенный в кассу Etrhernet адаптер , который имеет ip , по которому мы можем управлять кассой.

OfdConnect - это сервис /программа, которая должна быть мостом в интернет для пакетов приходящих с кассы (это когда касса стучится на сайт офд , чтобы послать ему свои чеки).

Соответственно, что должно быть в параметрах : KKTAddress и OFDAddress файла настроек C:\Program Files (x86)\SHTRIH-M\DrvFR 4.14\Bin\OFDConnect\KKTProfiles.ini?

Много можно почерпнуть о ходе выполнения в логах OFDConnect:
C:\Program Files (x86)\SHTRIH-M\DrvFR 4.14\Bin\OFDConnect\Logs

Вот так примерно выглядит успешное включение кассы и передача в ОФД 2 документов

Также выглядит успешное включение и передача здесь :

фотка 1

Замечания

Порт 7878 вроде нельзя поменять из тестового драйвера ККТ, но можно изменить напрямую в файле Settings.ini и еще кое-где в таблицах тестового драйвера и все будет также прекрасно работать.

Брандмауэр Windows 10 у нас по умолчанию , то есть его в случае с OFDConnect нам настраивать не пришлось.

Можно (если нечего делать) посмотреть какие порты слушает сервис OFDConnect, когда все работает правильно

netstat -aon | more

фотка 2

А когда например что-то не правильно работает - видно как касса делает 20-30 попыток соединений с OFDConnect, меняя порты отправки:

фотка 3

Кэш DNS

Может пригодится : перед началом не забывайте очищать кэш DNS у Windows, так как если касса dns не сможет получить реально из интернета, то возможно возьмет его из кэша DNS Виндоуса , а вы можете подумать , что все работает гут (до поры до времени).

ipconfig /flushdns очистить кэш

ipconfig /displaydns это как посмотреть кэш.

Брандмауэр Windows

На Windows 7 и 10 скорее всего придется вручную выбрать программу ofdconnect в брандмауэре Windows из каталога C:\Program Files (x86)\SHTRIH-M\DrvFR 4.14\Bin\OFDConnect и прставить галочки разрешить работу для всех сетей .

Выводы

Общий доступ к интернету на сетевом адаптере Ethernet to router - НУЖЕН !

Касперский у нас этому режиму не мешает .
Брандмауэр тоже настроен по умолчанию и специальной настройки не требует.

Сама касса 192.168.137.111 / 255.255.255.0 шлюз (192.168.137.1) на самом деле НЕ НУЖЕН ! dns (192.168.137.1)на самом деле НЕ НУЖЕН!

Все это же можно сделать и через маршрутизацию между сетевыми адаптерами , но об этом в другой статье.

Мы рассматривали подключение кассового аппарата ШТРИХ-М к Linux. Сегодня мы будем подключать ККТ к Windows.
Я уже говорил, что советую использовать ККТ ATOL, так как подключение и работа данного кассового аппарата происходит гораздо стабильней. Но если у вас уже есть ШТРИХ-М , то подключаем его.
При первом подключении кассового аппарата через USB, ККТ определится, вероятнее всего, как неизвестное устройство VCOM . Если это произошло необходимо прервать установку драйвера, после чего установить драйвер ККТ вручную.

Заходим в Диспетчер устройств , ищем Другие устройства (неопределенные системой устройства рядом с которыми стоит восклицательный знак), выбираем VCOM устройство, вызываем контекстное меню (правой клавишей мыши) и выбираем Обновить драйверы .

В появившемся окне необходимо выбрать Поиск и установка драйверов вручную .

Теперь нажимаем Выбрать драйвер из списка уже установленных драйверов .

В появившемся окне выбираем Порты (COM и LPT)

Далее - выбираем Установить с диска. , после Обзор .

Выбираем место нахождения нашего драйвера. Называется он receipt_printer.inf . Выбираем его и нажимает Открыть .

В появившемся окне выбираем из списка необходимый драйвер.

Система обнаружит, что драйвер кассового аппарата ШТРИХ-М не имеет цифровой подписи, в следствии чего потребует подтверждение на установку данного драйвера. Подтверждаем свое согласие нажатием Да .

Ждем установки драйвера после чего закрываем окно.

В Диспетчере устройств должен появиться новый COM-порт. Установка драйвера закончена.

В процессе работы в операционной системе Windows возможно переназначение COM-портов, как физических, так и виртуальных. Это может быть вызвано различными действиями:

  • Переустановка или обновление драйвера ККТ;
  • Удаление драйвера ККТ;
  • Удаление или переназначение COM-портов;
  • Добавление других COM-устройств, таких как принтеры, регистраторы, кассовые аппараты;
  • Подключение кассового аппарата ШТРИХ-М к другому физическому USB-порту (часто бывает при ремонте компьютера, отключения для чистки, добавления новых устройств и т.п.);
  • Обновления прошивки кассового аппарата.

При этом кассовый аппарат может отображаться как недоступный. Для проверки подключения ККТ ШТРИХ-М к нужному COM-порту, необходимо сопоставить порт в драйвере с портом в Диспетчере устройств.
После чего нужно проверить соседние COM-порты на предмет совпадения с серийным номером ККТ. Как правило это порты с номерами +/- 1-5 единиц. Как пример, если в Диспетчере устройств ККТ отображается на COM5, то стоит проверить COM1-COM4 и COM6-COM10.
После обнаружения старого ККТ необходимо разорвать с ним связь. Для этого запоминаем номер нужного порта, запускаем Тест драйвера ККТ, переходим во вкладку Прочее, Связь, после чего выбираем найденный порт и нажимаем Разорвать связь. Перезапускаем программу и снова запускаем обнаружение ККТ.
Как видите, в работе ККТ ШТРИХ-М постоянно случаются проблемы при малейшем изменении. И это без учета проблем отправки данных в ОФД.

Продолжая тему подключения онлайн-касс, сегодня мы рассмотрим подключение устройств второго популярного производителя кассовой техники - компании ШТРИХ-М. В отличие от своего конкурента, у ШТРИХа не все так гладко при подключении касс через USB и даже официальная документация не отличается полнотой, предлагая только один, не самый удачный вариант настройки. Он не отличается стабильностью и справедливо вызывает множество нареканий, тем не менее при грамотной настройке онлайн-кассы ШТРИХ-М способны вполне стабильно работать в данном режиме. Как это сделать - мы расскажем в данной статье.

В очередной раз сделаем небольшое отступление и сразу предупредим вас: онлайн-кассы - это сложное и специфическое оборудование, которое требует для своего обслуживания наличия специальных знаний и опыта. Поэтому мы настоятельно не рекомендуем заниматься прошивкой и регистрацией касс самостоятельно, цена ошибки здесь может быть гораздо выше, чем стоимость услуг сервисных организаций. Тем более у некоторых моделей ШТРИХ-М превратить кассу в "кирпич" можно было при полностью штатной процедуре прошивки, т.е. не совершив со своей стороны ошибок в этом процессе.

Второе предупреждение связано с 1С:Предприятие, в силу определенных особенностей реализации драйвера эта связка чувствительна к соответствию версий всех составляющих комплекса: версии прошивки ККТ, драйвера ШТРИХ-М и драйвера 1С (входит в состав конфигурации). При несовпадении версий касса либо будет работать с ошибками, либо вы ее подключите вообще. Комбинации новая прошивка - старый драйвер - старая конфигурация или старая прошивка - новый драйвер - новая конфигурация будут приводить к ошибкам при работе с кассой в 1С, а сочетания новый драйвер - старая конфигурация или старый драйвер - новая конфигурация не дадут подключить кассу вообще.

Основная линейка ККТ ШТРИХ невелика, всего три модели:

KKT-SHTRIH-M-1C-003.jpg

Младшая - ШТРИХ-ON-LINE, как и полагается бюджетной модели, предполагает только USB или RS-232 подключение:

KKT-SHTRIH-M-1C-001.jpg

Слева направо: денежный ящик, RS-232, USB.

На старших моделях присутствует дополнительно сетевой интерфейс, также кассы могут иметь на борту Wi-Fi адаптер. Но подключать ККТ по беспроводной сети, разве что кроме младшей модели, мы бы не рекомендовали, в реальных условиях такое подключение характеризуется большим временем отклика, что делает работу кассы "задумчивой".

Сетевое подключение наиболее простое с точки зрения эксплуатации и настройки, но в младших моделях его нет, да и не всегда бывает возможным подвести к кассовому месту еще один сетевой кабель (часто это требует фактической переделки всей сети магазина). Поэтому остается только одна альтернатива - USB.

KKT-SHTRIH-M-1C-004.jpg

При установке драйвера обязательно выберите два компонента: Драйверы и тесты и Служба ofdconnect.

KKT-SHTRIH-M-1C-005.jpg

Теперь подключим к USB саму кассу, здесь может быть два варианта: касса уже переведена в RNDIS-режим и в этом случае у вас в системе появится новый сетевой адаптер, либо находится в режиме VCOM. Мы не будем пока касаться RNDIS, рассмотрим подключение устройства в режиме VCOM.

Перейдем в Тест драйвера ФР - Настройка свойств. В открывшемся окне заполним параметры подключения: Локально с указанием используемого COM-порта и скорости. Затем нажмите Проверка связи и внизу вы должны увидеть наименование ККТ и ее серийный номер.

KKT-SHTRIH-M-1C-006.jpg

Если подключиться не удается или вы сомневаетесь в правильности указания обмена, то нажмите Поиск оборудования, утилита определит нужные параметры автоматически:

KKT-SHTRIH-M-1C-007.jpg

Имейте ввиду, что после технологического обновления ККТ имеет скорость порта 4800, а не 115200, если вы неправильно укажете скорость - связи с ККТ не будет. Поэтому обязательно обращайте внимание на этот параметр, а не только на номер порта.

Все настройки кассы хранятся в Таблицах, которые доступны по одноименной кнопке в окне Свойства. При их редактировании будьте внимательны, если не уверенны в своих действиях - предварительно сделайте экспорт. Ну а если совсем ничего не помогает или вы взяли кассу бывшую в эксплуатации, то лучшим решением будет сбросить таблицы на значения по умолчанию кнопкой Инициализировать.

Из всего множества настроек практический интерес представляет таблица 1 - Тип и режим кассы, где сосредоточено большинство самых востребованных настроек. Большинство опции интуитивно понятны, в остальных случаях следует обратиться к документации на вашу ККТ.

KKT-SHTRIH-M-1C-009.jpg

Обратите внимание, что структура таблиц общая для всех моделей ККТ, поэтому часть опций могут быть неприменимы к вашей модели. Скажем, если в ней нет отрезчика, то настраивать его опции бесполезно, несмотря на то что они есть.

В таблице 4 - Текст в чеке можно отредактировать клише.

KKT-SHTRIH-M-1C-010.jpg

Ненадолго вернемся в сам Тест драйвера. Пункт 01. Состояние позволяет получить разнообразную информацию о кассе: статус смены, наличие бумаги, состояние датчиков и т.д. и т.п.

KKT-SHTRIH-M-1C-011.jpg

В разделе 03. Отчеты можно выполнить открытие / закрытие смены, снять отчет без гашения.

KKT-SHTRIH-M-1C-012.jpg

Для работы с фискальным накопителем перейдите в 11. ФН, однако здесь нужно быть предельно осторожным, так как вам будут доступны потенциально деструктивные операции с накопителем.

KKT-SHTRIH-M-1C-013.jpg

Закладка Данные позволяет получать информацию из фискального накопителя, например, мы можем получить содержимое документа (чека) по номеру и распечатать копию при необходимости.

KKT-SHTRIH-M-1C-014.jpg

Закладка ОФД позволяет контролировать обмен с оператором фискальных данных и позволяет получить квитанцию по номеру фискального документа.

Отдельного разговора заслуживает раздел 17. Прочее - Команда, который позволяет отправлять на кассу низкоуровневые команды. Очевидно, что использовать эту возможность надо осмотрительно, но в ряде случаев она способна сильно облегчить жизнь. Например, для удаленной перезагрузки ККТ ШТРИХ следует послать команду:

KKT-SHTRIH-M-1C-015.jpg

Перевод ККТ в режим RNDIS

Теперь, когда мы рассмотрели основные возможности драйвера, перейдем к настройке нашей кассы. Прежде всего переведем ее в режим RNDIS. Для этого откроем таблицу 21 - Сетевые интерфейсы и установим значение опции 9 - Rndis равным 1. После чего ККТ следует перезагрузить.

KKT-SHTRIH-M-1C-016.jpg

После чего порт VCOM пропадет, но появится новый сетевой адаптер с типом Remote NDIS based Internet Sharing Device, по умолчанию ККТ имеет адрес 192.168.137.111, поэтому присваиваем адаптеру любой иной адрес из этой подсети, в нашем случае 192.168.137.1.

KKT-SHTRIH-M-1C-017.jpg

Если вам необходимо изменить IP-адрес ККТ, от откорректируйте значения в таблице 16 - Сетевой адрес. Будьте внимательны, если вы введете некорректные значения, то получить доступ к кассе можно будет только через физический COM-порт или делать технологическое обнуление (требует вскрытия корпуса).

Снова откроем Тест драйвера и укажем следующие параметры подключения: TCP-сокет, Адрес - 192.168.137.111, порт - 7778. Если все сделано правильно - связь с ККТ будет.

KKT-SHTRIH-M-1C-018.jpg

Аналогичным образом будут выглядеть настройки ККТ ШТРИХ и для сетевого подключения. Для касс, работающих по Wi-Fi может потребоваться увеличить таймаут, если связь с ними будет нестабильной или ее не будет вообще (при условии видимости устройства в сети).

Подключение ККТ к 1С:Предприятие

Необходимый для работы ККТ ШТРИХ драйвер торгового оборудования поставляется в составе конфигурации и никаких дополнительных действий выполнять не надо. Создаем новый экземпляр оборудования, тип оборудования - ККТ с передачей данных, драйвер оборудования - ШТРИХ-М:ККТ с передачей данных в ОФД.

KKT-SHTRIH-M-1C-019.jpg

Сохраним его и перейдем к настройкам, где укажем тип подключения TCP socket, а также IP-адрес и порт. В общем все тоже самое, что и в Тесте драйвера.

Настройка работы с ОФД через службу OFDConnect

В большинстве руководств обычно советуют расшарить на основном сетевом адаптере интернет. Но это не всегда возможно, да и работает такая связка нестабильно, поэтому компания ШТРИХ-М выпустила специальную службу - OFDConnect, которая теперь поставляется в составе драйвера, но документацию обновить не спешит, и многие, в том числе работники сервисных организация продолжают подключать ШТРИХи по-старинке.

Откроем Тест драйвера и перейдем Настройка свойств - Дополнительные параметры - Настройка RNDIS/ОФД.

KKT-SHTRIH-M-1C-021.jpg

Теперь важно правильно соблюсти последовательность действий:

KKT-SHTRIH-M-1C-022.jpg

Прежде всего включим и запустим службу: кнопки Включить передачу данных и Активировать, по умолчанию служба будет использовать порт 7878, можете изменить это значение. Следующим шагом прочитаем необходимые настройки из ККТ одноименной кнопкой. Будет получен сетевой адрес кассы и параметры подключения к ОФД. Затем определим адрес RNDIS-адаптера, либо заполните это поле вручную. После чего нажмите Записать в ККТ, это изменит значения таблицы 19 - Параметры ОФД, заменив адрес сервера ОФД на адрес службы OFDConnect. Ниже показаны значения до и после.

KKT-SHTRIH-M-1C-023.jpg

И наконец нажмем Применить изменения, что внесет необходимые изменения в конфигурацию службы, ККТ после этого будет необходимо перезагрузить.

Сама служба находится в C:\Program Files (x86)\SHTRIH-M\DrvFR 4.14\Bin\OFDConnect и состоит из исполняемого файла и двух конфигурационных.

KKT-SHTRIH-M-1C-024.jpg

Файл Settings.ini содержит настройки самой службы:

Как видим, настроек ровно столько, сколько было в графическом интерфейсе, каких-либо скрытых опций нет. Настройки касс хранятся в KKTProfiles.ini:

Таким образом мы можем и не использовать графический интерфейс для настройки, достаточно внести изменения в таблицу 19 и два конфигурационных файла, затем перезапустить службу (не забыв установить автоматический запуск) и перезагрузить кассу.

Проконтролировать обмен с ОФД можно в логах, которые находятся здесь же в отдельной папке. Логи ведутся в текстовом формате и отображают процесс получения службой данных от ККТ, передачу их в ОФД, получение и запись в ККТ ответа от оператора.

KKT-SHTRIH-M-1C-025.jpg

Дополнительный контроль можно осуществлять в личном кабинете ОФД, где должны появиться все пробитые чеки и документы открытия и закрытия смены.

Как видим настройка ККТ ШТРИХ совместно с OFDConnect не представляет существенной сложности, не требует изменения сетевой конфигурации компьютера и обеспечивает стабильное, управляемое и диагностируемое решение. Данная схема неоднократно была опробована на практике и проверена длительным сроком работы, поэтому мы можем смело рекомендовать ее к применению.

Читайте также: