Штрих смартпос ф подключение к 1с

Обновлено: 01.07.2024

Продолжая тему подключения онлайн-касс, сегодня мы рассмотрим подключение устройств второго популярного производителя кассовой техники - компании ШТРИХ-М. В отличие от своего конкурента, у ШТРИХа не все так гладко при подключении касс через 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 не представляет существенной сложности, не требует изменения сетевой конфигурации компьютера и обеспечивает стабильное, управляемое и диагностируемое решение. Данная схема неоднократно была опробована на практике и проверена длительным сроком работы, поэтому мы можем смело рекомендовать ее к применению.

Подключение Смартпос-Ф к ПК производится двумя путями, но по одному и тому же протоколу - TCP.

1. Wi-Fi. Чтобы подключить Смартпос-Ф к ПК посредством сети Wi-Fi, необходимо находиться в зоне действия Wi-Fi сети. Это может быть ваш роутер или например телефон. На Смартпос-Ф необходимо закрыть все запущенные приложения(кроме КЯ). Перейти в Настройки - Wi-Fi - и установить ползунок в положение ВКЛ. Найти в списке сетей вашу, и установить с ней соединение. После чего перейти в Настройки - О планшете - Общая информация и в пятом по счету поле посмотреть какой IP адрес был присвоен Смартпос-Ф. После чего, на ПК запустить тест драйвера ФР(ПК должен находиться в той же сети, что и Смартпос-Ф). В тесте драйвера ФР, нажимаем кнопку Настройка свойств, и в открывшемся окне настройки свойств необходимо выбрать Тип подключения - TCP сокет. Протокол обмена остается Стандартный.

В строку Адрес указывается тот IP адрес, что был присвоен Смартпос-Ф. В поле Порт TCP следует указать порт - 12345. Стандартный таймаут в нынешних реалиях - 1000. После чего нажать на кнопку Проверка связи. В поле код ошибки, на запрос связи должно быть написано что то типа - ШТРИХ-СМАРТПОС-Ф № 00000000000000000.

2. Ethernet. Чтобы подключить Смартпос-Ф к ПК посредством сети Ethernet, следует подключить Ethernet кабель к Ethernet разъему в Смартпос-Ф. Перейти в Настройки - Ethernet - убедиться что Ethernet в Смартпос-Ф включен, и перейти в Настройки - О планшете - Общая информация и в пятом по счету поле посмотреть какой IP адрес был присвоен Смартпос-Ф. После чего, на ПК запустить тест драйвера ФР(ПК должен находиться в той же сети, что и Смартпос-Ф). В тесте драйвера ФР, нажимаем кнопку Настройка свойств, и в открывшемся окне настройки свойств необходимо выбрать Тип подключения - TCP сокет. Протокол обмена остается Стандартный.

В строку Адрес указывается тот IP адрес, что был присвоен Смартпос-Ф. В поле Порт TCP следует указать порт - 12345. Стандартный таймаут в нынешних реалиях - 1000. После чего нажать на кнопку Проверка связи. В поле код ошибки, на запрос связи должно быть написано что то типа - ШТРИХ-СМАРТПОС-Ф № 00000000000000000.

Спасибо за статью, добрый человек. Долго искал что-то подобное и ничего по делу не было.

Сергей , 14.07.19 18:31

Установка драйверов MediaTek Device на ПК 1. Установите драйвера MediaTek Device. Они находятся в папке \Заливка_образа\Драйвер_MediaTek_Device. Распакуйте архив Driver_Auto_Installer_v1.352.00.rar. Запустите файл Install.bat из папки \Заливка_образа\Драйвер_MediaTek_Device\Driver_Auto_Installer_v1.352.00. Откроется окно, в котором отображается ход установки драйверов:


2. ОС Windows выдаст предупреждение об установке драйвера без необходимого сертификата. Выберите пункт «Все равно установить этот драйвер».



4. Распакуйте терминал «ШТРИХ-СМАРТПОС-Ф». Откройте заднюю крышку, подключите батарею к соответствующему разъёму на плате. Подключите блок питания к розетке и к терминалу.

5. Включите питание терминала «ШТРИХ-СМАРТПОС-Ф», удерживая некоторое время кнопку включения. Дождитесь загрузки ОС Android.

6. Зайдите в настройки Android и отключите настройку «USB Devices», чтобы терминал мог определяться как устройство в операционной системе ПК:


7. . Подключите его к ПК кабелем microUSB. Если драйвера MediaTek Device установились корректно, то в Диспетчере устройств ККТ появится как «Переносное устройство SHTRIH-SMARTPOS-F» (или как «Переносное устройство TPS570»), а в «Компьютере» ККТ появляется как «SHTRIH-SMARTPOS-F Портативный проигрыватель» (или как «TPS570 Портативный проигрыватель»).

Установка ПО Smart Phone Flash Tool для обновления образа ККТ «ШТРИХ-СМАРТПОС-Ф»

ВНИМАНИЕ! На данном этапе ККТ «ШТРИХ-СМАРТПОС-Ф» НЕ должна быть подключена к ПК, с которого будет осуществляться заливка образа!

1. Утилита Smart Phone Flash Tool для обновления образа ККТ «ШТРИХ-СМАРТПОС-Ф» находится в папке \Заливка_образа\Утилита_обновления_образа в архиве SP_Flash_Tool_v5.1752.00.000.rar. Распакуйте архив в текущую папку.

2. Образ ККТ «ШТРИХ-СМАРТПОС-Ф» находится в папке \Заливка_образа\Образ в архиве TPS570_B18_V1.0.2_20180828C.rar. Распакуйте архив в текущую папку.

3. Запустите утилиту заливки образа Smart Phone Flash Tool из папки \Заливка_образа\Утилита_обновления_образа\SP_Flash_Tool_exe_Windows_v5.1752.00.000 TAMPERPROOF TOOL двойным щелчком по файлу flash_tool.exe. При первом запуске откроется окно ниже. Нажмите «OK»


4. Откроется окно программы заливки образа Smart Phone Flash Tool:


5. Выберите Download-Agent: это файл DA_SWSEC.bin из папки \Заливка_образа\Утилита_обновления_образа.

6. Выберите Scatter-loading File: это файл MT6580_Android_scatter.txt из папки c с образом \Заливка_образа\Образ\TPS570_B18_V1.0.2_20180828C.

7. Утилита готова к заливке образа в ККТ «ШТРИХ-СМАРТПОС-Ф»:


Обновление образа ККТ «ШТРИХ-СМАРТПОС-Ф» c помощью утилиты Smart Phone Flash Tool

1. Зайдите в настройки Android и отключите настройку «USB Devices», чтобы терминал мог определяться как устройство в операционной системе ПК, с которого будет обновляться образ ККТ:


2. Подключите ККТ «ШТРИХ-СМАРТПОС-Ф» к ПК, на котором ранее были установлены драйвера MediaTek Devices, включите питание ККТ. Убедитесь, что ККТ определяется в системе как «SHTRIH-SMARTPOS-F Портативный проигрыватель» (или как «TPS570 Портативный проигрыватель»).

3. ВЫКЛЮЧИТЕ ПИТАНИЕ ККТ И ОТСОЕДИНИТЕ КАБЕЛЬ MICROUSB ОТ ККТ.

4. Запустите утилиту Smart Phone Flash Tool двойным щелчком по файлу flash-tool.exe. Откроется окно с настройками файлов DA_SWSEC.bin и MT6580_Android_scatter.txt, выбранными ранее (если ранее не были выбраны, см. Часть 2):


5. Выберите вариант «Firmware Upgrade» и нажмите кнопку «Download».

6. Подсоедините кабель microUSB к ККТ, НЕ ВКЛЮЧАЯ ККТ! Начнётся заливка образа, прогресс которой будет отображаться внизу окна программы Smart Phone Flash Tool. Дождаться завершения заливки образа. Время заливки – около 3 минут.

7. По завершению заливки образа программа Smart Phone Flash Tool появится окошко:


8. Образ залит.

1. Скопируйте на накопитель USB-flash файлы apk утилит, подлежащих обновлению. Данные файлы находятся в папке \Заливка_образа\Утилиты_для_установки_на_терминал.



2. Подключите накопитель USB-flash к любому из двух USB-портов Type A ККТ.

3. Из окна приложений запустите «Диспетчер файлов», разрешив ему при первом запуске доступ к фото, мультимедиа и файлам на данном устройстве:


4. Если накопитель USB-flash не определяется в системе, убедитесь, что настройка «USB Devices» включена в настройках Android.

5. Откройте содержимое USB-флешки в «Диспетчере файлов» и последовательно обновите утилиты:

a. Приложение Plus Manager SmartPOS-F версии 1.1 (файл \Заливка_образа\Утилиты_для_установки_на_терминал\PlusManager.apk).

6. Проверьте, что все утилиты (остановленные и обновленные) запускаются.

7. Закройте окна утилит после проверки их работоспособности.

Восстановление серийного номера и проверка ККТ «ШТРИХ-СМАРТПОС-Ф»

1. Из настроек Android зайдите в раздел «Приложения». Найдите среди них приложение «Кассовое Ядро» и удалите его данные (Хранилище/Стереть данные).

2. Запустите приложение «ФискалМастер» на ККТ. Оно автоматически запустит приложение «Кассовое Ядро». Если по какой-либо причине приложение «Кассовое Ядро» не запустилось (отсутствует иконка двойного квадрата в левом верхнем углу экрана), перезагрузите ККТ.

3. Для проверки состояния «Кассового Ядра» в приложении «ФискалМастер» выберите «Ручной режим» и нажмите кнопку «Далее» (иконка со стрелкой вправо). Нажмите на первую сверху иконку в открывшемся окне («i») для короткого запроса состояния ККТ. Если «Кассовое Ядро» находится в состоянии техобнуления, выполните его через меню приложения «ФискалМастер»/Сервис/Технологическое обнуление. Добейтесь от ККТ состояния «Ошибок нет».

4. Перезапустите приложение «ФискалМастер» и запустите его в «Автономном режиме». Следуйте инструкциям мастера, чтобы данные из ФН (если он у вас фискализирован) прописались в «Кассовом Ядре». Зеленое окно сообщит о том, что «Кассовое Ядро» синхронизировалось с фискальным накопителем и готово к работе.

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