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

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

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

Сообщение tks31597 »

AntonR писал(а): 25 янв 2021, 09:51
tks31597 писал(а): 21 янв 2021, 19:19 Когда будет новое описание службы?
Здравствуйте. Готовим.
tks31597 писал(а): 21 янв 2021, 19:19 Почему не работает команда PrintText?
Работает, только не внутри чека.
Пробовали не внутри чека, ошибка 614 не известная команда

Теги:
Аватара пользователя
tks31597
Сообщения: 55
Зарегистрирован: 10 фев 2017, 10:23

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

Сообщение tks31597 »

Когда в OpenSession
portName = \\.\COM8 всегда ошибка 3001
portName = \.COM8 то все нормально с любыми номерами портов от 1 до 100
portName = COM8 то периодически 3001 ошибка доступа к порту

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

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

Сообщение AntonR »

tks31597 писал(а): 25 янв 2021, 10:58 Пробовали не внутри чека, ошибка 614 не известная команда
Или не соблюден формат пакета JSON или старая версия службы. Более уверенный ответ сможем дать после анализа логов. Отправлять на vtsoft@incotex.ru
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

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

Сообщение AntonR »

Здравствуйте,tks31597.
Правильно и так
"portName":"\\\\.\\COM8"
и так
"portName":"COM8"
Ошибка 3001 говорит о том, служба не может открыть данный порт. Подробности в лог файлах.
Аватара пользователя
Sedukh
Сообщения: 12
Зарегистрирован: 16 фев 2017, 09:36

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

Сообщение Sedukh »

Добрый день!

Что означает ошибка в логе: << RequestID: 215Err { Code: 0}
Аватара пользователя
ritminform
Сообщения: 47
Зарегистрирован: 11 мар 2020, 04:05
Откуда: Астрахань
Контактная информация:

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

Сообщение ritminform »

Если кого заинтересует (для тестирования, отладки) , посмотрите http://www.ritminform.ru/try210126.htm

Качните архив и почитайте файл unit_KKM_Merc.prg
запустите форму kkmMerc.xml
Если кому поможет, то буду рад.
Последний раз редактировалось ritminform 01 фев 2021, 02:35, всего редактировалось 1 раз.
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

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

Сообщение AntonR »

Sedukh писал(а): 27 янв 2021, 09:33 Что означает ошибка в логе: << RequestID: 215Err { Code: 0}
Здравствуйте.
Code: 0 - нет ошибки.
Аватара пользователя
Alexandr Mihaylovich
Сообщения: 43
Зарегистрирован: 01 июн 2017, 16:52

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

Сообщение Alexandr Mihaylovich »

Когда появится возможность подключение двух usb 119f к одному пк? Чтоб служба их различала?
Аватара пользователя
AlexAm
Сообщения: 3
Зарегистрирован: 01 фев 2021, 11:22

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

Сообщение AlexAm »

Касса Меркурий 185Ф
формирование чека с зачетом аванса (ранее была взята частичная предоплата)
Почему-то печатается чек на всю сумму без упоминания о зачете аванса. В итогах смены учитывается как чек на всю сумму.
отправленные команды по формированию чека:

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

{"sessionKey":"085334-057","command":"OpenCheck","checkType":0,"taxSystem":5,"address":"xx","printDoc":true,"cashierInfo":{"cashierName":"xx"},"buyerInfo":{"buyerName":"xx","buyerINN":"xx"}}

{"sessionKey":"085334-057","command":"AddGoods","productName":"Настройка и обслуж. комп. техники по кв 17137","qty":10000,"section":1,"taxCode":6,"paymentFormCode":4,"productTypeCode":4,"price":370000}

{"sessionKey":"085334-057","command":"CloseCheck","payment":{"cash":100000,"ecash":0,"prepayment":270000,"credit":0}}
Что-то не так делаю или может прошивку надо менять? Или это такая же не доработка как то, что в режиме ФР сдачу не печатает?
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

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

Сообщение AntonR »

Здравствуйте, Alexandr Mihaylovich.
Релиз еще не выпустили. Есть промежуточная сборка, позволяющая это. https://www.incotexkkm.ru/files/soft/vt ... .0.582.zip
Выбирать USB1, USB2,...
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

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

Сообщение AntonR »

Здравствуйте, AlexAm.
Установите крайнюю прошивку на кассу.
Аватара пользователя
kpisupport
Сообщения: 5
Зарегистрирован: 14 янв 2021, 10:21

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

Сообщение kpisupport »

Будет ли обновление службы до актуальной версии для Linux?
Аватара пользователя
askolock
Сообщения: 32
Зарегистрирован: 07 фев 2020, 19:02
Откуда: Екатеринбург
Контактная информация:

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

Сообщение askolock »

kpisupport писал(а): 04 фев 2021, 08:48 Будет ли обновление службы до актуальной версии для Linux?
Поддерживаю. Еще было бы не плохо включить в список поддерживаемых платформ Raspberry pi.
Аватара пользователя
vector22
Сообщения: 28
Зарегистрирован: 07 мар 2012, 10:20

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

Сообщение vector22 »

ККТ Меркурий-115Ф (185Ф) в режиме ФР.
Работаем в программе «GBS.Market». Подключена через службу «INECRMAN».
Проблема в скорости печати чека, а именно во времени отправки команды на печать.
При одной позиции в чеке время от нажатия кнопки ОПЛАТИТЬ, до момента начала печати проходит где-то 8 секунд,
при 5 позициях уже 15 секунд, при 10 – до 30 секунд, а при количестве больше 20 время отклика уже больше минуты.
Причем Х-отчет – 2-3 секунды, Z-отчет – 1-2 секунды, открытие смены – 5 секунд.
Как можно решить эту проблему?
Аватара пользователя
AlexAm
Сообщения: 3
Зарегистрирован: 01 фев 2021, 11:22

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

Сообщение AlexAm »

AntonR писал(а): 01 фев 2021, 17:26 Здравствуйте, AlexAm.
Установите крайнюю прошивку на кассу.
Спасибо - прошивка помогла.

Можете еще подсказать - наименование товаров в чеке обрезается где-то до 55-60 символов (зависит от форматирования слов в первой строке). Причем такое же обрезанное наименование отправляется в ОФД. Вроде по закону уже давно 128 символов.
Может какую-то опцию нужно включить, чтобы наименование печаталось больше чем в 2 строки? Или формат чека нужно старый выбрать? (но до прошивки тоже только две строки печаталось)
Аватара пользователя
tks31597
Сообщения: 55
Зарегистрирован: 10 фев 2017, 10:23

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

Сообщение tks31597 »

Столкнулись с такой проблемой, если в штрих-коде марки присутствует " кавычки служба дает
"result":614,"description":"Неизвестная команда"
Лог
[09:47:31.755] Client::on_msg_read() get msg from client str-buffer - {"sessionKey":"094547-1348276","command":"AddGoods","nomenclatureCode":"010290001813867321fGKJn)Q"Lg=/091EE0692n3fphMUIBpEUyHDCAa1vVywxQSm1l+07dDcAOC3+Mw4=","productName":"Куртка PRUNEL 477 молочная каракуль р.54","qty":10000,"section":0,"taxCode":6,"paymentFormCode":4,"productTypeCode":1,"price":1200000,"sum":1200000}
[09:47:31.755] Client::keepalive()
[09:47:31.757] Client::recv_query() swap message up, cli_id = 22
[09:47:31.757] Client::start_leng_read() start leng read = 4 cli_id = 22
[09:47:31.774] parse_message() Wrong JSON: {"sessionKey":"094547-1348276","command":"AddGoods","nomenclatureCode":"010290001813867321fGKJn)Q"Lg=/091EE0692n3fphMUIBpEUyHDCAa1vVywxQSm1l+07dDcAOC3+Mw4=","productName":"Куртка PRUNEL 477 молочная каракуль р.54","qty":10000,"section":0,"taxCode":6,"paymentFormCode":4,"productTypeCode":1,"price":1200000,"sum":1200000}
[09:47:31.774] Client::send_answer() : message to send - {"result":614,"description":"Неизвестная команда","sessionKey":null,"protocolVer":"3.3"}

Как поступить
Аватара пользователя
kpisupport
Сообщения: 5
Зарегистрирован: 14 янв 2021, 10:21

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

Сообщение kpisupport »

экранируйте кавычки символом \
погуглите: проверка json на валидность
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

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

Сообщение AntonR »

kpisupport писал(а): 04 фев 2021, 08:48 Будет ли обновление службы до актуальной версии для Linux?
Здравствуйте. Обновление доступно. https://www.incotexkkm.ru/files/soft/vt ... _linux.zip
askolock писал(а): 04 фев 2021, 12:32 Еще было бы не плохо включить в список поддерживаемых платформ Raspberry pi.
В планах такой задачи нет. Есть реальная потребность или чисто попробовать?
Аватара пользователя
bobvork
Сообщения: 2
Зарегистрирован: 03 фев 2021, 21:25

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

Сообщение bobvork »

Подскажите, как и где включить логирование?
Аватара пользователя
askolock
Сообщения: 32
Зарегистрирован: 07 фев 2020, 19:02
Откуда: Екатеринбург
Контактная информация:

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

Сообщение askolock »

AntonR писал(а): 09 фев 2021, 09:21 В планах такой задачи нет. Есть реальная потребность или чисто попробовать?
С моей точки зрения, скромного ЦТО-ка, - конечно, потребность есть.
В конечном счете - бОльшая универсальность, безграничные возможности для разработчиков. Не буду приводить конкретные практические примеры. Разумнее, если их в ответ накидают участники форума.
Компиляция, на сколько я могу судить, не должна требовать больших человеческих ресурсов, так как Raspbian - потомок Debian. Главное, что бы это делалось синхронно с версией Windows.
Ответить