Андрей Смирнов
Время чтения: ~8 мин.
Просмотров: 32

ШТРИХ-М: Передача данных в ОФД при подключении через COM.

    1. Скачайте с официального сайта ШТРИХ-М и установите утилиту драйвера ФР (ШТРИХ-М: Драйвер ККТ 4.14.688).
    2. Запустите утилиту Тест драйвера ФР. Нажмите кнопку Настройка свойств.shtrih1.png
    3. В открывшемся окне в поле Подключение выберите из списка Локально. Укажите нужный COM-порт и скорость. Нажмите на кнопку Проверка связи — устройство должно отобразиться.shtrih2.png
    4. Нажмите кнопку Таблицы…, в открывшемся окне выберите строку 21 (Сетевые интерфейсы) и нажмите Открыть.shtrih4.png
    5. В окне Сетевые интерфейсы:
      • Запишите значение из строки 4 (Порт tcp-сервера) — это TCP-порт фискального регистратора.shtrih8.png
      • В строке 9 (Rndis) поменяйте значение на 1 и нажмите Enter. Так активируется возможность передачи фискальных данных в ККТ через TCP/IP.shtrih7.png
    6. Вернитесь в окно Таблицы, выберите строку 16 (Сетевой адрес), нажмите Открыть. Запишите значения из строк Local IP (3-6). Это IP-адрес фискального регистратора, который имеет следующий вид: 192.168.137.111.shtrih9.png
    7. Перезапустите фискальный регистратор, чтобы применить изменения. После перезапуска подключите фискальный регистратор к компьютеру с помощью USB-кабеля.
    8. Откройте на компьютере раздел Панель управленияЦентр управления сетями и общим доступомИзменение параметров адаптера. Должна появиться сеть RNDIS.image3.png
    9. Нажмите правой кнопкой мыши на сеть RNDIS, далее Свойства.
    10. Выберите IPv4, нажмите Свойства.
    11. Укажите: IP-адрес: 192.168.137.111 Маска подсети: 255.255.255.0image2.png
    12. Нажмите ОК.
    13. Откройте раздел Панель управленияЦентр управления сетями и общим доступомИзменение параметров адаптера. Выберите сеть, через которую выходите в интернет.
    14. Нажмите СвойстваДоступ. Поставьте флажок в пункте Разрешить другим пользователям сети использовать подключение к интернету данного компьютера.
    15. Нажмите ОК.image6.png
    16. Запустите утилиту Тест драйвера ФР. Нажмите кнопку Настройка свойств, затем — кнопку Дополнительные параметры.shtrih10.png
    17. Слева выберите строку ОФД.
    18. Установите флажок в пункте Передавать данные ФН на сервер ОФД. Укажите сервер ОФД и порт сервера.ofd.pngДанные для подключения к Первому ОФД: Сервер ОФД — k-server.1-ofd.ru. Порт — 7777.
    19. Нажмите ОК.
    20. В окне Свойства в поле Подключение выберите из списка TCP сокет.shtrih6.png
    21. Укажите IP-адрес и TCP-порт фискального регистратора, которые скопировали на шаге 5 и 6. Нажмите кнопку Проверка связи: устройство должно определиться.
    22. Если подключение не работает, проверьте наличие драйверов RNDIS.
    23. Откройте Кассу МойСклад, авторизуйтесь. Перейдите в раздел Настройки → ККТ. Нажмите на кнопку Подключить.
    24. В окне Подключение ФР выберите ШТРИХ-М, способ подключения — TCP/IP. Укажите IP-адрес и порт фискального регистратора, нажмите кнопку Найти.

Во время настройки подключения в Кассе МойСклад утилита Тест драйвера ККТ должна быть закрыта.

Проверка обмена данными с ОФД

  1. Запустите утилиту Тест драйвера ФР.
  2. Пройдите в раздел ФНОФДПолучить статус инф. обмена. Вы увидите параметры обмена данными.image9.png

Продвинутые статьи

5 июля 2018 ВКTwFb

shtrikh-m-02f-ethernet_wi-fi.png

В преддверии перехода на онлайн-кассы, рассказываем как настроить популярный фискальный регистратор Штрих-М-02Ф (или аналогичные) для передачи данных в ОФД через Ethernet и Wi-FI.

Подключение онлайн-кассы Штрих-М к компьютеру

Перед проведением всех необходимых работ, нужно подключить Вашу онлайн-кассу Штрих-М к ПК через кабель USB 2.0 TypeA-TypeB или кабель RS232.  На установке драйверов для кабелей останавливаться не будем, никакой сложности эти действия не представляют.

  1. Ищем в любом поисковике страницу онлайн-кассы на сайте Штрих-М. Переходим на неё.
  2. Переходим в раздел скачать, выбираем подпункт Драйверы и и загружаем «Штрих-М: Драйвер ККТ 4.14.688 (ФР, сертифицирован 1С по ФФД 1.05)» (На данный момент это последняя версия драйвера). Если у Вас уже стоит тест драйвера с версией ниже 4.14, Вам необходимо обновиться до версии 4.14!
  3. Устанавливаем загруженный драйвер, настройки иснталлятора во время установки без  надобности не меняем.
  4. Запускам «Тест драйвера».
  5. Переходим в «01. Состояние» > «Настройка свойств» > «Поиск оборудования».
  6. В окне поиск оборудования нажимаем «Начать». В области с левой стороны появится список всех COM портов (физических и виртуальных). Когда поиск обнаружит Ваше устройство, запомните номер COM порта и скорость соединения. Закрываем это окно.
  7. В окне «Свойства» выставляем настройки, которые мы получили в окне «Поиск оборудования» (для примера возьмём COM 3 и скорость 115200). После этого нажимаем «Проверка связи». В строке «Код ошибки» в самом низу окна увидим строку вида ШТРИХ-М-02Ф №… — тут будет номер Вашего аппарата. Закрываем это окно. Подключение к устройству закончено.

Подключение онлайн-кассы Штрих-М к Интернету

  1. В окне «Тест драйвера ККТ 4.14″ переходим на вкладку «07. Параметры устройства» > «Редактирование таблиц». Открываем таблицу «21. Сетевые интерфейсы». Смотрим, что тут у нас есть.«Режим PPP» должен иметь значение 0. Если у Вас в строке «5. Наличие wifi» значение 1, значит Ваша онлайн-касса содержит Wi-Fi модуль. Строка «Использовать Wi-Fi» скорее всего имеет значение 0. Строка «9. RNDIS» тоже должна иметь значение 0. Этот тип подключения, когда данные передаются не напрямую через Ethernet или Wi-Fi, а через ПК, к которому подключено устройство.Мы предлагаем настраивать ККТ данной серии через Ethernet или Wi-Fi. Настроить оборудования на работу в режиме RNDIS нам так и не удалось. Если Вы знаете, как это сделать — пишите нам в ВК.

    С текущими настройками (PPP = 0, Использовать Wi-Fi = 0, RNDIS = 0) наше устройство ждёт подключения через Ethernet кабель. Для подключения через Wi-Fi меняем в строке «6. Использовать wifi» значение на 1, вводим в строки 7 и 8 название Wi-Fi (SSID) сети и пароль от Wi-Fi. Поиска Wi-Fi сети как в смартфоне тут нет, так что надо быть предельно внимательным.

    Все остальные шаги идентичны.

  2. Выходим из таблицы «21. Сетевые интерфейсы» и переходим в таблицу «16. Сетевой адрес». Здесь нам важна самая первая строка «1. Static IP»:  если она имеет значение 0 — значит все сетевые настройки ККТ получит автоматически от DHCP сервера вашей локальной сети, если значение 1, значит все сетевые настройки необходимо ввести вручную в соответствующие поля строк ниже! Не забудьте ввести адрес DNS сервера! Обращение к ОФД идёт по доменному имени! Мы используем DHCP, значит все настройки будут применены автоматически.
  3. Перезагружаем устройство.
  4. Переходим в таблицу «20. Статус обмена ФН». Смотрим, что в строках 8, 9, 10 мы получили адрес локальной сети и далее адрес от ОФД. Значит соединение выполнено успешно. Также в 17 строке (при подключении через Ethernet) мы увидим фразу «Есть линк». Или переходим в пункт драйвера «17. Прочее» > «Команда», в поле URL вводим адрес Вашего ОФД, нажимаем «Пинг». Если результат пинга: 0 — значит всё хорошо и соединение есть, если результат отличен от 0, значит есть проблемы с подключением.
  5. Устройство настроено!

Сегодня столкнулся с проблемой — на нескольких торговых точках недавно была произведена плановая замена фискальных регистраторов на Штрих-Он-лайн, но данные в ОФД не передавались. Благо, для передачи данных отведено 30 дней, но и они подходили к концу. В итоге, фискалы были сняты (на точках был санитарный день) и доставлены в офис для выяснения причин такого непотребного поведения и исправления ситуации. Как ни странно, внятной документации по настройке данных фискалов мне найти не удалось — инструкция годилась только для подключения проводов к полностью настроенным кассам, а на форумах мысли начинались с середины, или обрывались так и не дойдя до развязки.Итак, что мне удалось выяснить: 1. ККТ были настроены по USB на режим работы VCOM (виртуальный COM-порт RS-232); при подключении к ПК появлялся порт и через него замечательно работал и «Тест драйвера» и кассовое ПО. 2. В данном режиме данные в ОФД не передавались. 3. На просторах интернета упоминалось, что при подключении «vcom» неким воолшебным образом превращается в RNDIS, на котором надо настроить маршрутизацию и ещё какую-то магию… По факту, выяснилось, что для наиболее логичной схемой выглядит подключение как раз по RNDIS, для чего необходимо в таблице 21 выставить соответствующие параметры:

В моём случае надо было выставить в «1» «Режим обмена с ОФД» и «RNDIS», также полезной является настройка «Запуск TCP-сервера» и «Порт…» — по ним в последствии можно подключиться к ККТ. После внесения изменений и закрытия диалоговых окон, перезагружаем ККТ и волшебным образом (упомянутым в третьем пункте списка) получаем сетевой интерфейс. По умолчанию, у компьютерного интерфейса адрес 192.168.137.1, а у ККТ — 192.168.137.111. Далее, в «Центре управления сетями и общим доступом» надо вызвать «Изменение параметров адаптера», найти интерфейс, получающий интернет на ПК, зайти в его свойства, и на вкладке «Доступ» поставить галочку в «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера» (в поле «Подключаемые домашние сети» можно выбрать интерфейс NDIS нашего ККТ):Clipboard04.png После этого, достаточно в «Настройка свойств» «Теста драйвера FR 4.13.0.562» (и выше) указать такие настройки:Clipboard05.png Если связь с ККТ не установилась, можно попробовать «неочевидный манёвр» —  «А проблема в том, что в данный момент софтинка ломится не на указанный адрес а вообще куда то в даль.Что нужно сделать — в подключении выбираем ТСР сервер фр, после этого становится доступно окошко с именем компа и с адресом, так вот там и выписываем нужный адрес, возвращаемся обратно в ТСР сокет и нажимаем проверку связи. Вуаля, все заработало.» (взято из комментариев с http://forum.infostart.ru/forum9/topic165538/) В принципе, на этом можно настройку закончить — при наличии связи, все непереданные документы уйдут в ОФД, либо можно обратиться к инструкции «Ustranenie_problem_peredachi_dannykh.pdf», где более-менее внятно разобраны последующие шаги. Для работы с кассовым ПО мы решили использовать стандартный порт RS-232, т.к. на данном этапе, работа с ККТ по TCP (ещё) не реализована, то есть, ККТ подключается к «кассе» двума кабелями — USB — для передачи данных в ОФД, и RS232 — для пробития чеков.Используемые источники:

  • https://support.moysklad.ru/hc/ru/articles/360009208653-подключение-ккт-штрих-м-по-tcp-ip-windows-
  • https://try2fixkb.ru/equipment/shtrih-m-02f_ethernet_wi-fi
  • http://bubnov-pi.blogspot.com/2017/05/on-line.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации