BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 20:38

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Тип платежа
СообщениеДобавлено: 02 апр 2019, 14:15 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
Добрый день, используем ККМ ATOL 25F, возникла проблема с разделением типа платежей на нал/безнал в чеке. Чек печатаем через скрипт поведения, пробовали с драйвером atol3 сам ККМ не принимает параметры типа платежа, на драйвере atollibfptr я так понимаю мы не сможем это сделать так как нам нужно обновиться до 7.0 (биллинг)
какие есть варианты решения ?


Цитата:
}
}
if(payment.getPaymentTypeId()==51){
print("Payment type id is " + payment.getPaymentTypeId() + " setting check payment type 3 ");
check.setPaymentType(2);
}

check.addPayment( payment.getSumma(), payment.getContractTitle(), event.getPaymentDep() );
check.addString( " " );
check.addString( "#" );
check.addString( "Договор: " + payment.getContractTitle() );
check.addString( "Телефон службы сервиса" );
check.addString( "#" );
check.addString( " " );


Код:
Информация о версии:

  Клиент: вер. 6.2.882 / 22.08.2018 17:18:25
    os: Mac OS X; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181
  Сервер: вер. 6.2.1217 / 22.08.2018 17:20:05
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_161

  assist: вер. 6.2.92 / 08.02.2018 15:50:13
  bill: вер. 6.2.116 / 22.08.2018 17:20:53
  card: вер. 6.2.47 / 08.02.2018 15:50:28
  cerbercrypt: вер. 6.2.237 / 08.02.2018 15:50:31
  dba: вер. 6.2.165 / 08.02.2018 15:50:56
  gorod: вер. 6.2.167 / 08.02.2018 15:51:03
  inet: вер. 6.2.745 / 22.08.2018 17:20:16
  ipn: вер. 6.2.270 / 16.03.2018 00:58:58
  mps: вер. 6.2.229 / 08.02.2018 15:51:14
  npay: вер. 6.2.206 / 02.08.2018 14:52:23
  rentsoft: вер. 6.2.66 / 08.02.2018 15:51:49
  reports: вер. 6.2.221 / 22.08.2018 17:21:03
  rscm: вер. 6.2.182 / 08.02.2018 15:51:57
  ru.bitel.bgbilling.plugins.bonus: вер. 6.2.126 / 08.02.2018 15:50:24
  ru.bitel.bgbilling.plugins.cashcheck: вер. 6.2.117 / 04.05.2018 12:59:02
  ru.bitel.bgbilling.plugins.crm: вер. 6.2.197 / 08.02.2018 15:50:56
  ru.bitel.bgbilling.plugins.documents: вер. 6.2.180 / 08.02.2018 15:50:57
  ru.bitel.bgbilling.plugins.sbpilot: вер. 6.2.56 / 04.05.2018 12:59:48
  subscription: вер. 6.2.43 / 08.02.2018 15:52:10


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 02 апр 2019, 16:16 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
в каком смысле ККМ не принимает тип платежа? ошибка? игнор? а тип 2 там точно есть такой?

конкретно "типы платежа" были почти с самого начала существования плагина, они и на старых работали. и в вашей точно должно работать если всё правильно сделали.
код вроде правильный, если тип 51 верный и ветка выполняется и делается check.setPaymentType(2);

версию сервера печати проверьте , может просто она дремучая и расхождение какое-то в протоколе.
и вообще очень не помешает обновиться до последних билдов 6.2 и сервера печати и биллинга

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 02 апр 2019, 21:14 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
да, просто игнор, в логах сервера печати видно что параметр платежа улетел верный, а фактически ничего не изменилось


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 02 апр 2019, 21:25 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну тогда тут вопрос к ККТ пожалуй...
если сделаете лог сервера печати в DEBUG при печати платежа - точно скажу уходит указанный тип в ККТ или нет согласно протокола на низком уровне.
целиком в виде файла в личку

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 02 апр 2019, 21:28 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
команда закрытия чека, где передаётся тип , не менялась в атолах с вашей версии точно. должно работать, различия на уровне самой железки могут быть только. может там другое число передавать надо или настраивать как-то дополнительно.
версию сервера печати вы хотя не озвучили пока
также непонятно вы где именно смотрите. на чеке может печататься что угодно (это настраивалось по крайней мере раньше), по-хорошему в ОФД надо смотреть в электронном чеке.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 02 апр 2019, 21:54 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
в общем дело ясное, в ККТ не передаётся.
потому что у вас сервер печати от 7.0 а плагин старый 6.2, там немного не так передаётся именно тип платежа (и налоговая группа)
а 7.0 вы поставили наверное чтобы фишки новые какие-то там пробовать, возможно это я и сказал что должно работать....

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 02 апр 2019, 22:01 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
там в обратную сторону совместимость работать должна была. но слишком много времени прошло и на неё забили.
нужно отдельно подумать как быть, по-правильному надо в сам плагин добавить ччтобы в дополнение передавалось новым способом, тогда новый сервер печати будет тоже работать. не было сделано тогда чтобы серверы печати старые не сломались получив неизвестную штуку, но от этого тоже давно защита была сделано, ттак что на это можно забить. тут вы в хд напишите, бесплатный топик

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 03 апр 2019, 03:19 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
понял, спасибо, напишем


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 08 апр 2019, 17:18 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
еще вопрос, при снятия отчетов, Ошибка 140 неверный пароль, хотя операция выполняется и отчет формируется

CmdTcpServer:482 - thread#65: frk error
ru.bitel.frk.driver.atol3.PrinterAtolErrorException: ?
at ru.bitel.frk.driver.atol3.AtolPrinter.zreport(SourceFile:1502)
at ru.bitel.frk.driver.atol3.Driver.zreport(SourceFile:567)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at ru.bitel.frk.server.CmdTcpServer.run(SourceFile:454)
08.04.2019 16:02:40,172 WARN [thread#65] CmdTcpServer:492 - thread#65: send error driver: ?
08.04.2019 16:02:40,172 TRACE [thread#65] CmdTcpServer:342 - thread#65: -> ?
08.04.2019 16:02:40,172 TRACE [thread#65] CmdTcpServer:342 - thread#65: -> ENDECHO
08.04.2019 16:02:40,172 DEBUG [thread#65] CmdTcpServer:502 - thread#65: command 'zreport' processing sucessfull
08.04.2019 16:02:40,172 TRACE [thread#65] CmdTcpServer:329 - thread#65: <- <EOF>
08.04.2019 16:02:40,172 DEBUG [thread#65] CmdTcpServer:504 - thread#65: end all commands
08.04.2019 16:02:40,172 DEBUG [thread#65] CmdTcpServer:530 - thread#65: close socket


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 08 апр 2019, 18:06 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
тут ничего нет про ошибку неверный пароль.
судя по номеру строки в стекстрейсе это ошибка "Снятие отчета прервалось", но у вас какой-то странный лог, почему там только вопросик там? или вы так вырезали?

на Снятие отчета прервалось внимание не обращайте пока, некоторые ККТ атол работают не так как в протоколе описано

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 09 апр 2019, 17:05 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
dimOn писал(а):
тут ничего нет про ошибку неверный пароль.
судя по номеру строки в стекстрейсе это ошибка "Снятие отчета прервалось", но у вас какой-то странный лог, почему там только вопросик там? или вы так вырезали?

на Снятие отчета прервалось внимание не обращайте пока, некоторые ККТ атол работают не так как в протоколе описано


Да я вырезал, там кодировка была кривая, написано что
Код:
снятие отчета прервалось
и еще момент, есть проблема с снятием отчета с гашением и без, его можно выполнять только под админом, кассир не может этого сделать (под паролем админа все норм). Искать проблему на стороне Атола ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 09 апр 2019, 18:09 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
да, это ограничения самой железки, биллинг пароли вообще никак не проверяет и не анализирует
по умолчанию так и есть: 28 29 30 только могут снимать отчёты.
это настраивается как-то в ККТ утилитой драйвера в какой-то из таблиц ККТ.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 09 апр 2019, 23:50 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
ok, в итоге все вопросы решены, все работает, огромное спасибо за помощь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 11 апр 2019, 11:38 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
А можно тут еще один вопрос по sb_pilot и ATOL ККМ, после проведения платежа не печатается чек который терминальный, в файле P чек есть, но на печать выходит только с биллинга. В логе следующее

Все галочки стоят при приеме платежа, настройка по ману и все работает верно, кроме печати чека

Код:
[INFO] Начало попытки проведения платежа…
cmd: "C:\1\sber\dowindow.bat 1 100 0" (workdir: "C:\1\sber")
out:
C:\1\sber>start /W C:\1\sber\LoadParm.exe 1 100 0 

return value: 0
[INFO] Обработка результатов…
log: 11.04 10:33:51 LOADPARM: Loading GATE.DLL
log: 11.04 10:33:51 GATE: SB_KERNEL.DLL is loaded
log: 11.04 10:33:51 GATE: lock:'00000088' 'UPOSWINMUTEX2'
log: 11.04 10:33:51 GATE: unlock:'00000088'
log: 11.04 10:33:51 LOADPARM: GATE.DLL loaded
log: 11.04 10:33:51 GATE: lock:'00000030' 'UPOSWINMUTEX2'
log: 11.04 10:33:51 SBKRNL: Command = 11  1 100 0
log: 11.04 10:33:51 SBKRNL: Open com 9
log: 11.04 10:33:59 SBKRNL: Close com 9
log: 11.04 10:33:59 SBKRNL: Result  = 0
log: 11.04 10:33:59 GATE: unlock:'00000030'
log: 11.04 10:33:59 GATE: lock:'00000030' 'UPOSWINMUTEX2'
log: 11.04 10:33:59 GATE: unlock:'00000030'
log: 11.04 10:33:59 LOADPARM: Unloading GATE.DLL...
log: 11.04 10:33:59 GATE: SB_KERNEL.DLL is unloaded
log: 11.04 10:33:59 LOADPARM: GATE.DLL unloaded
[INFO] Успешное завершение
[INFO] Печать документа не требуется
[INFO] Завершено: Успешно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 11 апр 2019, 11:51 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну путь до файла этого с чеком правильно указан в настройках в клиенте? судя по всему он его просто не видит, требуется или нет - проверяется тупо по exists() и canRead() на указанном файле

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тип платежа
СообщениеДобавлено: 11 апр 2019, 12:11 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
похоже действительно проблема с путями, где то что то пошло не так, поправил все взлетело), спасибо еще раз


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.095s | 50 Queries | GZIP : On ]