Штрих онлайн подключение к 1с
С внедрением в бизнес онлайн-касс принципиально изменились правила торговли. Законодательные акты обязали предпринимателей отправлять информацию обо всех расчетах, проводимых на предприятии, в налоговую службу через оператора фискальных данных. Изменились и требования к кассовой технике. Она должна быть оснащена фискальным накопителем и модулем связи с Интернетом для обмена данными с ОФД.
Существует несколько видов контрольно-кассовой техники, но наиболее сложные в настройке — фискальные регистраторы. Они работают в связке с компьютером или ноутбуком, через которые и проводят процесс настройки ФР с помощью специализированного программного обеспечения. Рассмотрим этапы установки драйверов и подготовку ККТ к торговле на примере онлайн-кассы Штрих-ON-LINE и компьютера с OS Windows 7.
Подключение ККТ Штрих-ON-LINE через драйвер
Подключение большинства ФР осуществляется посредством USB или COM-порта. В комплекте с представленным кассовым аппаратом поставляется лишь кабель USB. Некоторые регистраторы передают данные через Ethernet, Wi-Fi, GSM, но в случае с техникой, на примере которой мы рассмотрим процесс, связь с Интернет осуществляется только через управляющее устройство (подключенное с помощью USB). Опционно можно внедрить модули беспроводной связи. Способ подсоединения смотрите в инструкции, которая прилагается к кассе.
Процесс требует определенных навыков настройки домашней сети и работы с данными в таблицах драйвера для ККТ Штрих-Онлайн. Если вы не являетесь активным пользователем ПК, рекомендуем воспользоваться услугами специалистов сервисного центра, которые в течение нескольких часов настроят ваш кассовый аппарат.
Итак, для интеграции ФР с ПК потребуются следующее ПО:
- ШТРИХ-М: Драйвер ККТ 4.14.747 (последняя обновленная версия — 10.01.2019 год);
драйвер USB; - RNDIS (для подключения к интернету и передачи сведений о расчетах в ФНС);
- VCOM (виртуальный COM-порт RS-232).
Два последних дистрибутива не являются ПО, разработанным компанией «Штрих-М», но по мнению некоторых специалистов, без них ККМ может работать некорректно.
Установка драйверов ККТ Штрих-М
Установите необходимый софт. После включения и интеграции онлайн-кассы с компьютером необходимо нажать «Пуск», перейти в «Панель управления» и вызвать «Диспетчер устройств».
В разделе «Другие устройства» появится «VCOM». Кликните по нему правой кнопкой мыши (далее ПКМ), в открывшемся окне — «Обновить. », и далее выполните поиск утилит на ПК.
В списке, который выдаст система, выделите «Порты (COM и LPT)», в открывшемся окне щелкните на «Установить с диска» и укажите путь к файлу (откройте папку «Штрих-М» и выберите утилиту receipt_printer.inf). Подтвердите команду — «Ок», затем — «Далее».
При установке утилиты система выдаст предупреждение о возможной несовместимости с ПО компьютера. Для подтверждения продолжения установки нажмите «Да». Программа будет установлена, а в «Диспетчере файлов» определена, как «Receipt printer USB serial port».
Дистрибутив для настройки онлайн-кассы потребует «распаковки». Для этого кликните по документу ПКМ, выберите установленный на компьютере архиватор (например, WinRAR, 7-zip), далее — «Распаковать DvrFR_4.14_747». В папке «Штрих-М» появится распакованный документ — щелкните по нему ЛКМ 2 раза, и установочная программа будет запущена. Параметры уже установлены по умолчанию, поэтому вам необходимо только подтвердить процесс. Это займет несколько секунд, после чего закройте «Мастер установки». Тестовый софт запустится автоматически.
1. Задай вопрос нашему специалисту в конце статьи.
2. Получи подробную консультацию и полное описание нюансов!
3. Или найди уже готовый ответ в комментариях наших читателей.
Как скачать драйвер для ККТ Штрих-М?
Продолжая тему подключения онлайн-касс, сегодня мы рассмотрим подключение устройств второго популярного производителя кассовой техники - компании ШТРИХ-М. В отличие от своего конкурента, у ШТРИХа не все так гладко при подключении касс через USB и даже официальная документация не отличается полнотой, предлагая только один, не самый удачный вариант настройки. Он не отличается стабильностью и справедливо вызывает множество нареканий, тем не менее при грамотной настройке онлайн-кассы ШТРИХ-М способны вполне стабильно работать в данном режиме. Как это сделать - мы расскажем в данной статье.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
В очередной раз сделаем небольшое отступление и сразу предупредим вас: онлайн-кассы - это сложное и специфическое оборудование, которое требует для своего обслуживания наличия специальных знаний и опыта. Поэтому мы настоятельно не рекомендуем заниматься прошивкой и регистрацией касс самостоятельно, цена ошибки здесь может быть гораздо выше, чем стоимость услуг сервисных организаций. Тем более у некоторых моделей ШТРИХ-М превратить кассу в "кирпич" можно было при полностью штатной процедуре прошивки, т.е. не совершив со своей стороны ошибок в этом процессе.
Второе предупреждение связано с 1С:Предприятие, в силу определенных особенностей реализации драйвера эта связка чувствительна к соответствию версий всех составляющих комплекса: версии прошивки ККТ, драйвера ШТРИХ-М и драйвера 1С (входит в состав конфигурации). При несовпадении версий касса либо будет работать с ошибками, либо вы ее подключите вообще. Комбинации новая прошивка - старый драйвер - старая конфигурация или старая прошивка - новый драйвер - новая конфигурация будут приводить к ошибкам при работе с кассой в 1С, а сочетания новый драйвер - старая конфигурация или старый драйвер - новая конфигурация не дадут подключить кассу вообще.
Основная линейка ККТ ШТРИХ невелика, всего три модели:
Младшая - ШТРИХ-ON-LINE, как и полагается бюджетной модели, предполагает только USB или RS-232 подключение:
Слева направо: денежный ящик, RS-232, USB.
На старших моделях присутствует дополнительно сетевой интерфейс, также кассы могут иметь на борту Wi-Fi адаптер. Но подключать ККТ по беспроводной сети, разве что кроме младшей модели, мы бы не рекомендовали, в реальных условиях такое подключение характеризуется большим временем отклика, что делает работу кассы "задумчивой".
Сетевое подключение наиболее простое с точки зрения эксплуатации и настройки, но в младших моделях его нет, да и не всегда бывает возможным подвести к кассовому месту еще один сетевой кабель (часто это требует фактической переделки всей сети магазина). Поэтому остается только одна альтернатива - USB.
При установке драйвера обязательно выберите два компонента: Драйверы и тесты и Служба ofdconnect.
Теперь подключим к USB саму кассу, здесь может быть два варианта: касса уже переведена в RNDIS-режим и в этом случае у вас в системе появится новый сетевой адаптер, либо находится в режиме VCOM. Мы не будем пока касаться RNDIS, рассмотрим подключение устройства в режиме VCOM.
Перейдем в Тест драйвера ФР - Настройка свойств. В открывшемся окне заполним параметры подключения: Локально с указанием используемого COM-порта и скорости. Затем нажмите Проверка связи и внизу вы должны увидеть наименование ККТ и ее серийный номер.
Если подключиться не удается или вы сомневаетесь в правильности указания обмена, то нажмите Поиск оборудования, утилита определит нужные параметры автоматически:
Имейте ввиду, что после технологического обновления ККТ имеет скорость порта 4800, а не 115200, если вы неправильно укажете скорость - связи с ККТ не будет. Поэтому обязательно обращайте внимание на этот параметр, а не только на номер порта.
Все настройки кассы хранятся в Таблицах, которые доступны по одноименной кнопке в окне Свойства. При их редактировании будьте внимательны, если не уверенны в своих действиях - предварительно сделайте экспорт. Ну а если совсем ничего не помогает или вы взяли кассу бывшую в эксплуатации, то лучшим решением будет сбросить таблицы на значения по умолчанию кнопкой Инициализировать.
Из всего множества настроек практический интерес представляет таблица 1 - Тип и режим кассы, где сосредоточено большинство самых востребованных настроек. Большинство опции интуитивно понятны, в остальных случаях следует обратиться к документации на вашу ККТ.
Обратите внимание, что структура таблиц общая для всех моделей ККТ, поэтому часть опций могут быть неприменимы к вашей модели. Скажем, если в ней нет отрезчика, то настраивать его опции бесполезно, несмотря на то что они есть.
В таблице 4 - Текст в чеке можно отредактировать клише.
Ненадолго вернемся в сам Тест драйвера. Пункт 01. Состояние позволяет получить разнообразную информацию о кассе: статус смены, наличие бумаги, состояние датчиков и т.д. и т.п.
В разделе 03. Отчеты можно выполнить открытие / закрытие смены, снять отчет без гашения.
Для работы с фискальным накопителем перейдите в 11. ФН, однако здесь нужно быть предельно осторожным, так как вам будут доступны потенциально деструктивные операции с накопителем.
Закладка Данные позволяет получать информацию из фискального накопителя, например, мы можем получить содержимое документа (чека) по номеру и распечатать копию при необходимости.
Закладка ОФД позволяет контролировать обмен с оператором фискальных данных и позволяет получить квитанцию по номеру фискального документа.
Отдельного разговора заслуживает раздел 17. Прочее - Команда, который позволяет отправлять на кассу низкоуровневые команды. Очевидно, что использовать эту возможность надо осмотрительно, но в ряде случаев она способна сильно облегчить жизнь. Например, для удаленной перезагрузки ККТ ШТРИХ следует послать команду:
Перевод ККТ в режим RNDIS
Теперь, когда мы рассмотрели основные возможности драйвера, перейдем к настройке нашей кассы. Прежде всего переведем ее в режим RNDIS. Для этого откроем таблицу 21 - Сетевые интерфейсы и установим значение опции 9 - Rndis равным 1. После чего ККТ следует перезагрузить.
После чего порт VCOM пропадет, но появится новый сетевой адаптер с типом Remote NDIS based Internet Sharing Device, по умолчанию ККТ имеет адрес 192.168.137.111, поэтому присваиваем адаптеру любой иной адрес из этой подсети, в нашем случае 192.168.137.1.
Если вам необходимо изменить IP-адрес ККТ, от откорректируйте значения в таблице 16 - Сетевой адрес. Будьте внимательны, если вы введете некорректные значения, то получить доступ к кассе можно будет только через физический COM-порт или делать технологическое обнуление (требует вскрытия корпуса).
Снова откроем Тест драйвера и укажем следующие параметры подключения: TCP-сокет, Адрес - 192.168.137.111, порт - 7778. Если все сделано правильно - связь с ККТ будет.
Аналогичным образом будут выглядеть настройки ККТ ШТРИХ и для сетевого подключения. Для касс, работающих по Wi-Fi может потребоваться увеличить таймаут, если связь с ними будет нестабильной или ее не будет вообще (при условии видимости устройства в сети).
Подключение ККТ к 1С:Предприятие
Необходимый для работы ККТ ШТРИХ драйвер торгового оборудования поставляется в составе конфигурации и никаких дополнительных действий выполнять не надо. Создаем новый экземпляр оборудования, тип оборудования - ККТ с передачей данных, драйвер оборудования - ШТРИХ-М:ККТ с передачей данных в ОФД.
Сохраним его и перейдем к настройкам, где укажем тип подключения TCP socket, а также IP-адрес и порт. В общем все тоже самое, что и в Тесте драйвера.
Настройка работы с ОФД через службу OFDConnect
В большинстве руководств обычно советуют расшарить на основном сетевом адаптере интернет. Но это не всегда возможно, да и работает такая связка нестабильно, поэтому компания ШТРИХ-М выпустила специальную службу - OFDConnect, которая теперь поставляется в составе драйвера, но документацию обновить не спешит, и многие, в том числе работники сервисных организация продолжают подключать ШТРИХи по-старинке.
Откроем Тест драйвера и перейдем Настройка свойств - Дополнительные параметры - Настройка RNDIS/ОФД.
Теперь важно правильно соблюсти последовательность действий:
Прежде всего включим и запустим службу: кнопки Включить передачу данных и Активировать, по умолчанию служба будет использовать порт 7878, можете изменить это значение. Следующим шагом прочитаем необходимые настройки из ККТ одноименной кнопкой. Будет получен сетевой адрес кассы и параметры подключения к ОФД. Затем определим адрес RNDIS-адаптера, либо заполните это поле вручную. После чего нажмите Записать в ККТ, это изменит значения таблицы 19 - Параметры ОФД, заменив адрес сервера ОФД на адрес службы OFDConnect. Ниже показаны значения до и после.
И наконец нажмем Применить изменения, что внесет необходимые изменения в конфигурацию службы, ККТ после этого будет необходимо перезагрузить.
Сама служба находится в C:\Program Files (x86)\SHTRIH-M\DrvFR 4.14\Bin\OFDConnect и состоит из исполняемого файла и двух конфигурационных.
Файл Settings.ini содержит настройки самой службы:
Как видим, настроек ровно столько, сколько было в графическом интерфейсе, каких-либо скрытых опций нет. Настройки касс хранятся в KKTProfiles.ini:
Таким образом мы можем и не использовать графический интерфейс для настройки, достаточно внести изменения в таблицу 19 и два конфигурационных файла, затем перезапустить службу (не забыв установить автоматический запуск) и перезагрузить кассу.
Проконтролировать обмен с ОФД можно в логах, которые находятся здесь же в отдельной папке. Логи ведутся в текстовом формате и отображают процесс получения службой данных от ККТ, передачу их в ОФД, получение и запись в ККТ ответа от оператора.
Дополнительный контроль можно осуществлять в личном кабинете ОФД, где должны появиться все пробитые чеки и документы открытия и закрытия смены.
Как видим настройка ККТ ШТРИХ совместно с OFDConnect не представляет существенной сложности, не требует изменения сетевой конфигурации компьютера и обеспечивает стабильное, управляемое и диагностируемое решение. Данная схема неоднократно была опробована на практике и проверена длительным сроком работы, поэтому мы можем смело рекомендовать ее к применению.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
После подключения кассы к компьютеру и настройке ее для локальной работы, следующим этапом шла настройка работы кассы через RDP, да еще когда удаленный компьютер находится в другой сети, нежели ваш стационарный, на котором подключена касса физически. Если с Атолом у меня проблем не было, там Com порты пробрасываются средствами того же RPD соединения, то пробросить локальную сеть не представляется возможность. Необходимо настраивать это через проброс портов. Далее расскажу, как это делал я, так как на текущий момент (07.2018) я не смог найти статьи, которая решила бы мою проблему, возможно, я плохо искал, но сути это не меняет. Решил поделиться знаниями с такими же ищущими решения данного вопроса.
Процесс подключения кассы к компьютеру описывать не буду, можно посмотреть по ссылке
Специальные предложения
Константин, добрый день!
Спасибо вам за эту статью - это то что нужно!
Только мы столкнулись вот с какой проблемой. Если мы включаем ККМ после загрузки ПК к которому она подключена, то "проброска" порта не срабатывает, и 1С из-под терминального сервера не видит ККМ. Если же мы перезагрузим этот ПК с включенной ККМ, то такая проблема не наблюдается - проброска портов работает.
Если, в первом случае (при запуске ККМ после запуска ПК), мы выполним команду netsh interface portproxy reset , а потом выполним команду interface portproxy add v4tov4 listenport=8888 listenaddress=10.3.1.106 connectport=7778 connectaddress=192.168.137.111 то проброска портов начинает работать.
Не подскажите в чем может быть дело ?
(3) Добрый день, рад что статья кому то принесла пользу и сэкономила время).
О данной проблеме знаю, до не знал что если ккм включить раньше ПК, то проброка портов будет работать. Я когда тестировал, понял что проброска портов остается после перезагрузки, но она не работает и приходится удалять и пробрасывать по новой. Я даже для такого случая сделал батник для запуска RDP. с текстом вида:
netsh interface portproxy DELETE v4tov4 listenport=8888 listenaddress=172.27.195.10
netsh interface portproxy add v4tov4 listenport=8888 listenaddress=172.27.195.10 connectport=7778 connectaddress=192.168.137.111
mstsc "C:\Users\Popka\Desktop\111.rdp"
exit
"C:\Users\Popka\Desktop\111.rdp" - путь до ярлыка rpd, так как не заморачивался настройкой рдп через командную строку. Делалось это для рыбок, работающих за кассой, так как им не объяснишь что да как, поэтому проброска портов делается для них скрыто. Тут еще можно нарваться на ограничение прав, так как данная операция доступна только Администратору ПК.
Статью писал когда тестировал у себя на домашнем компьютере, сегодня буду ставить на рабочую станцию (3 мес почти заказчик оттягивал момент установки онлайн касс), буду наблюдать что получится.
Я столкнулся еще с проблемой - долго печатаются чеки, может доходить до 30-50 сек на чек, находил информацию что можно поиграться с настройками скорости порта. Если у вас была такая проблема и вы ее решили - то буду благодарен если поделитесь решением)
Сегодня подключал онлайн кассу ККТ Штрих-on-line к 1С Розница 2.2. Внятных инструкций на эту тему в и-нете не нашел, поэтому решил описать весь процесс.
Подключать его можно двумя способами. Я воспользовался наиболее рапостраненным: как виртуальную сетевую карту Rndis.
1. Достаем из коробки онлайн-кассу. Подключаем к электросети и к компьютеру с помощью шнура USB. Включаем кассу. Она попикает, помигает красной и зеленой лампочкой и если все нормально, то останется один зеленый огонек.
2. Если касса настроена на это подключение, то в диспетчере устройств она определиться как Remote NDIS based Internet Sharing Device:
3. Теперь настроим подключение к интернету для этого устройства. Заходим в "Центр управления сетями и общим доступом/Изменение параметров адаптора" и ищем там новое подключение "Remote NDIS based Internet Sharing. ":
4. Кликаем по этому подключение правой клавишей мышки, выбираем "Свойства", в открывшемся списке ставим курсор на "Протокол Интернета версии 4 (TCP/IPv4)" и нажимаем кнопку "Свойства". В открывшемся окне устанавливаем значения как на рисунке:
Далее нажимаем кнопки "ОК" и "Закрыть".
5. В том же окне "Сетевые подключения" выбираем соединение через которое идет соединение с интернетом (у меня оно называется "Локальная"). Также кликаем по нему правой клавишей мышки, выбираем пункт "Свойства" и переходим на закладку "Доступ". Отмечаем мышкой чек-бокс "Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера". А в выпадающем списке выбираем наше подключение "Remote NDIS based Internet Sharing. " (у меня оно названо "Подключение по локальной сети 3"):
6. Теперь будем настраивать саму кассу. Для этого нам потребуется драйвер, который можно скачать вот с этой странички.
7. Скачиваете файл, распакрвываете (он заархивирован) и запускаете. Соглашаетесь со значениями по умолчанию. После установки запускаете "Тест драйвера ФР. " и нажимаем кнопку "Настройка свойств":
.
8. Заполняем свойства как показано на рисунке:
.
9. Нажимаем "ОК" и "Закрыть". Выключаем кассу, перезагружаем компьютер.
10. После перезагрузки снова открываем "Тест драйвера ФР. ", заходим в настройку свойств и нажимаем "Проверку связи". Если все настроено верно, в поле "Код ошибки" появится наименование нашей кассы:
11. На этом настройка кассы завершена. Если при проверке связи возникла ошибка, отключите Брандмауэр Windows и сетевой экран вашего антивирусника. И все точно заработает.
Теперь рассмотрим, как подключить нашу кассу к 1С Рознице 2.2
1. Если у вас старая версия - обновитесь до последней (должна быть не меньше чем 2.2.5.27).
2. В программе заходим: "Администрирование/подключаемое оборудование/ККТ с передачей данных", кнопка
"Создать". Заполняем все поля:
Нажимаем "Записать и закрыть".
3. Нажимаем кнопку "Настроить", нажимаем "Установить драйвер" и после этого заполняем появившиеся поля в соответствии с тем как мы уже настроили при подключении кассы:
4. Сохраняем введенные настройки и нажимаем "Тест устройства":
Тест успешно выполнен!
На этом настройка нового оборудования завершена. Не забудьте назначить новую кассу в ваш магазин.
Здравствуйте. Очень хорошая статья все понятно , но у меня почему то при тесте устройства в 1с выдает -тест не пройден FFFFFFF8h. Connect timed out. Хотя все по инструкции…Почему так может быть?
Здравствуйте, Юлия!
Вы сообщаете слишком мало данных, чтобы что-то вам ответить. Что вы сделали, что получилось, что не получилось? Где именно тест не пройден?
В начале, надо добиться, чтобы в драйвере устройства тест проходил.
Потом уже подключать к 1С.
Спасибо очень познавательная статья, но мне не помогла решить проблему у меня ККТ Штрих-on-line к 1С:Предприятие 8.3 (8.3.10.2772) не подключается при помощи USB кабеля, тест проходит а в 1с нет пишет
уставновка внешней компоненты не выполнена.
Может вы поможете? Готова написать в личку
Основной способ подключения онлайн кассы Штрих М к ОФД - с помощью rndis. Статей на эту тему в интернете написано много. Я уже писал статью, подключения по rndis, если сервер в локальной сети. Проблема в том, что если база 1С расположена на удаленном сервере, а касса на локальном компьютере пользователя, то данные нормально уходят, но возникают сложности при подключении к базе 1С на сервере. Если же подключить кассу по COM порту, то можно подключить мапинг портов и достаточно легко состыковать ее с 1С на сервере. Но данные при таком соединении не отправляются. Правда, описана возможность подключения по wifi, но не многое кассы снабжены блоком wifi.
В этой статье я опишу простой способ подключения к ОФД по tcp/ip без использования rndis. Честно говоря, не понимаю, почему я не нашел его описания в сети? Теперь по пунктам:
- Подключаем кассу. Устанавливаем драйвер ККТ.
- Ищем кассу по поиску, на какой com-порт она встала. Подключаем на найденный com-порт.
- Заходим в таблицы (в драйвере), "Сетевые интерфейсы". Обратите внимание, что значение Rndis стоит 0:
- Подключаем кассу сетевым кабелем к роутеру. Далее, заходим в таблицу "Сетевой адрес". Устанавливаем в первой строке (static ip) значение 0. Закрываем таблицу, выключаем и снова включаем кассу. Заходим в ту же таблицу и видим, что касса автоматически получила сетевые адреса ip: с п.3 по п.6 - локальный адрес кассы (у нас - 192.168.1.26). С п.7 по п.10 - адрес шлюза (у нас - 192.168.1.1). С п.11 по п.14 - маска (у нас - 255.255.255.0). С п.15 по п.18 - адрес DNS (у нас - 192.168.1.1):
- Заходим в таблицу "Параметры ОФД" и прописываем ip сервера ОФД:
- После, заходим в таблицу "Статус обмена фн" и проверяем результат наших настроек:
- Это все. Проверить количество не отправленных документов можно в драйвере на закладке "11.ФН\ОФД", кнопка "Получить статус инф. обмена". Если есть не отправленные документы, то это будет выглядеть примерно так:
Удачи в настройках торгового оборудования!
Примечание. Кстати, подключение кассы через wi-fi делается также. Единственное, вместо подключения сетевого провода нужно в таблице "Сетевые интерфейсы" в полях 7 и 8 прописать имя сети и пароль.
Читайте также: