Служба INECRMAN (Incotex ECR Manager)

Здесь можно скачать последние обновления программного обеспечения.
Раздел только для размещения материалов по темам работы конструкторского бюро (КБ).
Аватара пользователя
HollyRoller
Сообщения: 25
Зарегистрирован: 23 фев 2013, 17:41

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение HollyRoller »

Добрый день.

Пробую конвертировать список товаров командой ConvertBaseToBin

Запрос выглядит так:
curl -X POST -H "Content-Type: application/json; charset=utf-8" -d "{"""command""":"""ConvertBaseToBin""","""baseVer""":"""0.2""","""base""":[{"""code""":1,"""barcode""":1234567890,"""name""":"""Tovar1""","""Price""":20000},{"""code""":2,"""barcode""":0987654321,"""name""":"""Tovar2""","""Price""":60000},{"""code""":3,"""barcode""":7985123466,"""name""":"""Tovar3""","""Price""":80000},{"""code""":4,"""barcode""":7985123455,"""name""":"""Tovar4""","""Price""":90000}]}" http://127.0.0.1:50010/api.json

В ответ получаю вот такое:

{"result":0,"base":"Y2ZnLkluY290ZXguTWVyY3VyeQAAAAAAAAAAAAAAAAAAMTE1AAAAAAAAAAAAAAAAAABQcmljZSBjb2RlcwAAAAAAAAACAAAIAAAAAAAAAAAAAADM5fDq8/Do6S0xMTXUAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTVSVTMwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNZXJjQ29uZmlnMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTVSVTMwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAFdpbmRvd3MtMTI1MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFoAyAAAAAwAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAaiziAAAAAABIAAAABAAAANibOgKgAF8AAPxyAVALcwEw/GldEAAQARjShdjMBEIGVG92YXIxEAAQAhix0fnWA0IGVG92YXIyEAAQAxiKoc3fHUIGVG92YXIzEAAQBBj/oM3fHUIGVG92YXI0t/g="}

что кардинально отличается от содержимого ххххххх_BPC.cfg, выгружаемого программой Mercbase
Подозреваю, что касса полученный мною вариант не переварит.

Прошу помощи - что я делаю не так? Заранее благодарен.

Теги:
Аватара пользователя
ritminform
Сообщения: 47
Зарегистрирован: 11 мар 2020, 04:05
Откуда: Астрахань
Контактная информация:

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение ritminform »

HollyRoller писал(а): 17 янв 2021, 14:25 Добрый день.

Пробую конвертировать список товаров командой ConvertBaseToBin

Запрос выглядит так:
curl -X POST -H "Content-Type: application/json; charset=utf-8" -d "{"""command""":"""ConvertBaseToBin""","""baseVer""":"""0.2""","""base""":[{"""code""":1,"""barcode""":1234567890,"""name""":"""Tovar1""","""Price""":20000},{"""code""":2,"""barcode""":0987654321,"""name""":"""Tovar2""","""Price""":60000},{"""code""":3,"""barcode""":7985123466,"""name""":"""Tovar3""","""Price""":80000},{"""code""":4,"""barcode""":7985123455,"""name""":"""Tovar4""","""Price""":90000}]}" http://127.0.0.1:50010/api.json

В ответ получаю вот такое:

{"result":0,"base":"Y2ZnLkluY290ZXguTWVyY3VyeQAAAAAAAAAAAAAAAAAAMTE1AAAAAAAAAAAAAAAAAABQcmljZSBjb2RlcwAAAAAAAAACAAAIAAAAAAAAAAAAAADM5fDq8/Do6S0xMTXUAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTVSVTMwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNZXJjQ29uZmlnMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTVSVTMwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAFdpbmRvd3MtMTI1MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFoAyAAAAAwAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAaiziAAAAAABIAAAABAAAANibOgKgAF8AAPxyAVALcwEw/GldEAAQARjShdjMBEIGVG92YXIxEAAQAhix0fnWA0IGVG92YXIyEAAQAxiKoc3fHUIGVG92YXIzEAAQBBj/oM3fHUIGVG92YXI0t/g="}

что кардинально отличается от содержимого ххххххх_BPC.cfg, выгружаемого программой Mercbase
Подозреваю, что касса полученный мною вариант не переварит.

Прошу помощи - что я делаю не так? Заранее благодарен.
Всё Вы делаете так.
Вы получаете бинарные данные, закодированные в формат Base64 (как и указано в дукоментации). Полученное надо декодировать и сохранить в виде CFG-файла.
https://ru.wikipedia.org/wiki/Base64
Последний раз редактировалось ritminform 17 янв 2021, 23:27, всего редактировалось 1 раз.
Аватара пользователя
ritminform
Сообщения: 47
Зарегистрирован: 11 мар 2020, 04:05
Откуда: Астрахань
Контактная информация:

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение ritminform »

HollyRoller, на Ваше письмо я ответил через Ваш профиль.
Аватара пользователя
HollyRoller
Сообщения: 25
Зарегистрирован: 23 фев 2013, 17:41

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение HollyRoller »

ritminform, получил, благодарю.
Аватара пользователя
HollyRoller
Сообщения: 25
Зарегистрирован: 23 фев 2013, 17:41

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение HollyRoller »

Нет ли у кого возможности проверить файл cfg, полученный конвертацией с последующим декодированием? Кассы под рукой нет..
Файл по ссылке
https://yadi.sk/d/TzV6u-5S77RaYg
Заранее спасибо.
Аватара пользователя
ritminform
Сообщения: 47
Зарегистрирован: 11 мар 2020, 04:05
Откуда: Астрахань
Контактная информация:

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение ritminform »

HollyRoller, у меня Ваш файл не открылся.
Аватара пользователя
Alexey)
Сообщения: 11
Зарегистрирован: 15 ноя 2020, 00:19

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение Alexey) »

Добрый день!
Как убрать в чеке строку ----------- разделения товаров
Есть ли шаблон чека?
Спасибо.
Аватара пользователя
maximka
Сообщения: 9
Зарегистрирован: 28 дек 2020, 10:56

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение maximka »

maximka писал(а): 28 дек 2020, 11:17 Почему-то не получается по Bluetooth подключиться к inecrman на windows 10. Пробовал и пассивный, и активный каналы, но ничего не дает положительного результата. Если создаю входящий com-порт, то не появляется никакого имени устройства; при попытке указания номера com-порта в настройках подключения на кассе появляется значек bluetooth и дальше этого не движется... ошибка подключения... Если пытаюсь создать исходящий com-порт, то в этом случае не доступна служба spp, пишет - параметр задан неверно. Модуль wi-fi обновлял, прошивки пробовал разные. Интересно, что с MercBaseDroid товарами обменивается и все работает...
разобрался, все получилось... надо было внимательней читать инструкцию...
Аватара пользователя
bazaronline.com
Сообщения: 3
Зарегистрирован: 06 июл 2018, 23:44

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение bazaronline.com »

Коллеги, привет!
Сделали интеграцию с INECRMAN через JSON-ы очень удобно, спасибо за реализацию и качественную документацию, удалось добавить поддержку Меркуриев буквально за пару дней.

Вопрос: Может все уже знают, но найти инфу не смог - как сделать так, чтобы после перезагрузки компьютера не было необходимости входить в MercConfig2 и "Создавать соединение"? Сейчас кассиру с утра приходится заходить по localhost:50010, выбирать COM-порт и создавать соединение, чтобы JSON-протокол начал работать, иначе при обращении к кассе возникает ошибка "Нет ответа от ККМ". Как это сделать автоматически?
Аватара пользователя
mixall
Сообщения: 1
Зарегистрирован: 21 янв 2021, 12:48

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение mixall »

Здравствуйте. Windows 7. Скачал
Help3 писал(а): 14 ноя 2019, 16:18 https://www.incotexkkm.ru/files/soft/vt ... _setup.zip
.При попытке открыть файл- пишет ошибку Изображение
Аватара пользователя
tks31597
Сообщения: 55
Зарегистрирован: 10 фев 2017, 10:23

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение tks31597 »

Когда будет новое описание службы?
Почему не работает команда PrintText?
Аватара пользователя
Электрик
Сообщения: 4
Зарегистрирован: 04 дек 2020, 11:21

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение Электрик »

Добрый день! Тоже столкнулись с такой проблемой. Меркурий 185Ф Версия ПО 27.12.2018. Программа 1С УТ11.4.13. Драйвер установлен с вашего сайта который вы предлагаете в инструкции по установки к 1С по USB. Настройки по переводу в режим ФР сделаны, на дисплее прописан режим ФР. Тест соединения проходит успешно. Но при открытие сметы выдает ошибку что смена не открыта на ФР и в самой программе смена остается закрытой, НО на самом аппарате открытие сметы все таки происходит. (Ошибки пишет каждый раз разные, сначала 1. "Ошибка вызова метода драйвера. Модуль 2895". 2 "Ошибка физического обмена: Канал: Ошибка парсера"). И в дальнейшем получается не состыковка в программе 1С смета закрыта и не дает делать чеки, а на кассовом аппарате смета открылась. Не как не могу понять как это происходит.
P.S. Хотела приложить фото, не могу это сделать...
Аватара пользователя
Alex400
Сообщения: 2
Зарегистрирован: 22 янв 2021, 13:07

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение Alex400 »

Подключил кассу Меркурий 180ф в режиме ФР к локальному ПК.
Через него подключаюсь к серверу по RDP.
На сервере получаю ошибку при подключении http://localhost:50010/ - 3001 ошибка доступа к порту

Порт пробрасывается в таком виде: COM8 = \Device\RdpDrPort\;COM8:3\tsclient\COM8

На локальной машине, где подключен ККТ такой ошибки не возникает.

Вот что содержится в логах:

Holder::Holder() transform port = COM8 to \\.\COM8
[20:01:59.888] Holder::Holder() Create Holder class with params port = \\.\COM8 baud = 115200 SN =
[20:01:59.888] MercHolder::MercHolder() Create MercHolder class with params port = \\.\COM8 baud = 115200 SN =
[20:01:59.888] PortExchRS_Sync::create() Create PortExchRS_Sync class with params portname = \\.\COM8 baudrate = 115200
[20:01:59.888] checkAndCreatePort() Exception is open: Не удается найти указанный файл.: Не удается найти указанный файл.
[20:02:12.981]
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AntonR »

bazaronline.com писал(а): 20 янв 2021, 21:04 Коллеги, привет!
Сделали интеграцию с INECRMAN через JSON-ы очень удобно, спасибо за реализацию и качественную документацию, удалось добавить поддержку Меркуриев буквально за пару дней.

Вопрос: Может все уже знают, но найти инфу не смог - как сделать так, чтобы после перезагрузки компьютера не было необходимости входить в MercConfig2 и "Создавать соединение"? Сейчас кассиру с утра приходится заходить по localhost:50010, выбирать COM-порт и создавать соединение, чтобы JSON-протокол начал работать, иначе при обращении к кассе возникает ошибка "Нет ответа от ККМ". Как это сделать автоматически?
Здравствуйте.
Добавьте в команду OpenSession параметр

Код: Выделить всё

... "model": "185F"...
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AntonR »

Электрик писал(а): 22 янв 2021, 11:08 Добрый день! Тоже столкнулись с такой проблемой. Меркурий 185Ф Версия ПО 27.12.2018.
Здравствуйте.
Нужно обновлять ПО кассы. С такой версией режим ФР работать не будет.
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AntonR »

tks31597 писал(а): 21 янв 2021, 19:19 Когда будет новое описание службы?
Здравствуйте. Готовим.
tks31597 писал(а): 21 янв 2021, 19:19 Почему не работает команда PrintText?
Работает, только не внутри чека.
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AntonR »

Здравствуйте, Alex400.
Служба INECRMAN не сможет получить доступ к проброшенному порту. Так как она запускается от имени системы, а порт доступен только пользователю, выполнившему вход.
Чтобы реализовать работу через RDP сеанс, нужно службу запускать на локальной машине и обеспечить TCP транспорт от сервера RDP до локального ПК. VPN - если RDP сервер за NATом. Если локалка, то в сеансе RDP использовать http://<IP локального ПК>:50010/
Аватара пользователя
Электрик
Сообщения: 4
Зарегистрирован: 04 дек 2020, 11:21

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение Электрик »

AntonR писал(а): 25 янв 2021, 09:49
Электрик писал(а): 22 янв 2021, 11:08 Добрый день! Тоже столкнулись с такой проблемой. Меркурий 185Ф Версия ПО 27.12.2018.
Здравствуйте.
Нужно обновлять ПО кассы. С такой версией режим ФР работать не будет.
День добрый. Да спасибо. Я это уже поняла чуть позже. Уже обновила ПО до последнего релиза. И все уже работает, уже с сегодняшнего дня работает в режиме ФР.
Вот только другая проблема возникла в чеке не печатается сайт ФНС, и не могу понять где искать в программе или в настройках ККТ, хотя по логике ККТ теперь работает как принтер по сути и команды получает от 1С. В настройках 1С строка ФНС присутствует....
Аватара пользователя
LeonidT
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 397
Зарегистрирован: 18 окт 2019, 17:45

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение LeonidT »

Аватара пользователя
Alex400
Сообщения: 2
Зарегистрирован: 22 янв 2021, 13:07

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение Alex400 »

AntonR писал(а): 25 янв 2021, 09:58 Здравствуйте, Alex400.
Служба INECRMAN не сможет получить доступ к проброшенному порту. Так как она запускается от имени системы, а порт доступен только пользователю, выполнившему вход.
Чтобы реализовать работу через RDP сеанс, нужно службу запускать на локальной машине и обеспечить TCP транспорт от сервера RDP до локального ПК. VPN - если RDP сервер за NATом. Если локалка, то в сеансе RDP использовать http://<IP локального ПК>:50010/
Спасибо за подсказку!
Возникает следующий вопрос, я использую на сервере RDP 1C УТ 10.3 с драйвером INCOTEXkkt.epf; в этой обработке можно выбрать только порты COM для подключения к оборудованию и не могу там указать такой адрес: http://<IP локального ПК>:50010/
Что делать?
Ответить