+7 499 990-10-21

Странный глюк при закрытии смены с доп. отчетами.

Re: Странный глюк при закрытии смены с доп. отчетами.

Сообщение Alexander » 09 июн 2011, 13:55

То, что Вы нашли в libhwsrv - это печать отчетов в режиме обучения.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Странный глюк при закрытии смены с доп. отчетами.

Сообщение Бродяга_Джон » 09 июн 2011, 14:21

Так, а можно в исходники вставить команду вывода сообщений с номерами, в которых номер соответствует порядковому в исполнении кода в процессе выполнения снятия отчёта, чтоб найти где оно спотыкается?
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Странный глюк при закрытии смены с доп. отчетами.

Сообщение Alexander » 09 июн 2011, 14:52

Конечно. Самое простое:
Код: Выделить всё
puts("=============1=============");
...
puts("=============2=============");
...

или вариант:
Код: Выделить всё
int tj = 1;
printf("===============%d================\n", tj++);
...
printf("===============%d================\n", tj++);
...
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Странный глюк при закрытии смены с доп. отчетами.

Сообщение Alexander » 25 июл 2011, 19:13

Сегодня выложили 1.2.5 patch10, в котором эта проблема исправлена. Оказывается, у меня на копии Вашей БД такая проблема не возникала, т.к. она проявляется только на ФР линейки FPrint при переходе внутренней нумерации номера документа в ФР через 10000.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Странный глюк при закрытии смены с доп. отчетами.

Сообщение Бродяга_Джон » 31 июл 2011, 20:53

хм, но у нас то Меркурии оба

спасибо, потом проверю, сейчас нет особо времени, подкинули работы, ещё 7 магазинов переводить
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Странный глюк при закрытии смены с доп. отчетами.

Сообщение Alexander » 01 авг 2011, 15:29

Бродяга_Джон писал(а):хм, но у нас то Меркурии оба

Пожалуй, Вы правы - насчет модели я погорячился :)
Исправление относится ко всем моделям ФР, на которых внутренняя нумерация документов может перейти через 10000.
Соответственно, на Меркурии тоже должно исправиться.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Странный глюк при закрытии смены с доп. отчетами.

Сообщение Бродяга_Джон » 04 авг 2011, 13:56

А в 1.2.6 сие уже поправлено?
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Странный глюк при закрытии смены с доп. отчетами.

Сообщение Alexander » 04 авг 2011, 14:27

Исправлено в сборке 1.2.6 patch1
DNC_Update_1.2.6.p1.iso
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Странный глюк при закрытии смены с доп. отчетами.

Сообщение Бродяга_Джон » 15 сен 2011, 11:26

Так-с, обкатываю 1.2.6 патч 1
Установил ОС из комплекта 1.2.5 р7 (просто был этот полный образ записан под рукой, чтоб не качать, а то из под 1.2.6 начальной что-то не пошло с установкой, глючило).
Под 7 патчем всё работает (это так, проверка для чистоты совести, мать то свежая, на 525 Атоме), деморежим не включен так как Меркурий не фисклизирован и пока как ЧПМ работает.
Накатываю на 7-ой 10-ый патч, проверяю, всё работает, и отчёт по кассирам в том числе.
Далее на 1.2.5 патч 10 накатываю обновлением из ISO 1.2.6 патч 1 (тот что с сайта для всей линейки 1.2.х), проверяю:
чеки продаж есть, пустая строка в чеках над названием (если товара в чеке больше 1 позиции) ушла, а вот с отчётам по кассирам опять косяк.
Не так как в прошлый раз, тогда как бы "подвисал" процесс. а сейчас не выдаёт, также иногда теряется фискальник, пишет ошибка протокола №2.
Меркурий на СОМ1 скорость 57600, компорт на матери набортный штатно.

PS
Меркурий свежий, не те что были в прошлый раз, но этого же типа.

вот вывод решки в консоль (output.txt)
запуск дэнси, заход в настроки оборудования, проверка связи
переход в режим регистрации, оформление чека продажи и его закрытие с наличными и сдачей, переход в сервис, Х-отчёт и проба отчёта по кассирам, потом меню не реагировало на закрытие, выкл/вкл ФР сняло это и дэнси была закрыта штатным образом.
Код: Выделить всё
--------AUTHORIZATION-------
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
error # 209 Result is empty
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
error # 209 Result is empty
can't read value IpAddress use as default 127.0.0.1
int HWSRV::READDEFAULTSCHEMENUM(void)
can't read value IpPort use as default 5557
DEFAULTSCHEME -------- READ
USBDRV::USBDRV()
void Configurations::EditFRTest()
int Configurations::CheckPortNum()
TypePort fr = 1
fr PortNum com = 1
CheckPort return all ok!!PasswordForm = |00000000|
Password = |00000000|
*********************ECR_SetConnectOptions**********Type = 1
LogNum = 1
PortNumber = 1
BaudRate = 14
Protocol = 3
UseAccessPassword = 0
AccessPassword = 0000
Password = 00000000
CheckPrinter = 0
****************************************************--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
init_kkm
!!!!!!!!  GetStatus
connect()
GetDeviceMetrics
incotex demoflag = true
incotex connect finished
KKM_MERCURII::TypePrintHeadLine=[1]
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[31]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
CheckKkmDevice
CheckParamDevice
void Configurations::closeEvent( QCloseEvent* e )
S C A N N E R --- IN BCS.STOP --- S C A N N E R
W E I G H T E R --- IN EW.STOP --- W E I G H T E R
D I S P L A Y ---  IN STOP  --- D I S P L A Y
D I S P L A Y ---  STOPED  --- D I S P L A Y
R E A D E R --- IN MCRDRV.STOP --- R E A D E R
PortFileDescr MCRDRV = 0
end void MCRDRV::stop()
D I S C O U N T  S Y S T E M --- EDSDRV::stop() --- D I S C O U N T  S Y S T E M
S C A N N E R --- BCSDRV::~BCSDRV() --- S C A N N E R
D I S P L A Y ---  CDSPDRV::~CDSPDRV() --- D I S P L A Y
U S B D R V ---  DSPUSB::~DSPUSB() --- U S B D R V
R E A D E R --- MCRDRV::~MCRDRV() --- R E A D E R
FR --- KKMDRV::~KKMDRV()  --- FR
P S--------PSDRV::~PSDRV()-------- P S
VERIFONE::StopChildPidSender()
VERIFONE::~VERIFONE()
void PSDRV::CloseTCP(void)
sock = 0
listener = 0
ChildPid = 0
ChildPidPulsar = 0
FIFO[0] = 0
FIFO1[0] = 0
FIFO[1] = 0
FIFO1[1] = 0
tcp closed
D I S C O U N T  S Y S T E M --- EDSDRV::~EDSDRV() --- D I S C O U N T  S Y S T E M
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
trying config file: /home/kassir/.dnc/Trans_db.conf
file not found. trying config file: /etc/dancy/Trans_db.conf
`````````````````````````````````````````````````
RESHKA MAIN PROCESS ID - 2927
VERSION: ДЭНСИ:КАССА 1.2.6 patch1
`````````````````````````````````````````````````
can't read value IpAddress use as default 127.0.0.1
int HWSRV::READDEFAULTSCHEMENUM(void)
DEFAULTSCHEME -------- READ
can't read value IpPort use as default 5557
USBDRV::USBDRV()
int HWSRV::PreStartBCS(void)
BCSTYPE -------- OK
int HWSRV::PreStartDSP(void)
CDSPTYPE -------- READ
int HWSRV::PreStartEW(void)
EWTYPE -------- READ
int HWSRV::PreStartECR()
ECRTYPE -------- READ
ECRLOGICALNUMBER -------- READ
ECRTYPEDEVICE -------- READ
ECRPORTNUM -------- READ
ECRBAUDRATE --------- READ
ECRMODEL --------- READ
USEMONEYBOX --------- READ
ECRUSEACCESSPASSWORD --------- READ
ECRACCESSPASSWORD --------- READ
ECRPASSWORD ----- READ
ECRMBOXCNL -------- READ
ECRMBOXI1 -------- READ
ECRMBOXI2 -------- READ
ECRMBOXICNT -------- READ
int HWSRV::PreStartMCR()
MCRTYPE -------- READ
int HWSRV::PreStartPS()
PSTYPE -------- READ
int HWSRV::PreStartEDS(void)
EDSTYPE -------- READ
``````````````````````````
SYSTEM SETUP: was init 91 parameters
``````````````````````````
BCS type = 0
MCR type = 0
PasswordAuthorization()
Authorization ----- ok
Администратор
------Main Menu------
-------service-----
----Start Service-----
------Main Menu------
--------devicesetup-------
S C A N N E R --- IN BCS.STOP --- S C A N N E R
W E I G H T E R --- IN EW.STOP --- W E I G H T E R
D I S P L A Y ---  IN STOP  --- D I S P L A Y
D I S P L A Y ---  STOPED  --- D I S P L A Y
R E A D E R --- IN MCRDRV.STOP --- R E A D E R
PortFileDescr MCRDRV = 0
end void MCRDRV::stop()
D I S C O U N T  S Y S T E M --- EDSDRV::stop() --- D I S C O U N T  S Y S T E M
S C A N N E R --- BCSDRV::~BCSDRV() --- S C A N N E R
D I S P L A Y ---  CDSPDRV::~CDSPDRV() --- D I S P L A Y
U S B D R V ---  DSPUSB::~DSPUSB() --- U S B D R V
R E A D E R --- MCRDRV::~MCRDRV() --- R E A D E R
FR --- KKMDRV::~KKMDRV()  --- FR
P S--------PSDRV::~PSDRV()-------- P S
VERIFONE::StopChildPidSender()
VERIFONE::~VERIFONE()
void PSDRV::CloseTCP(void)
sock = 0
listener = 0
ChildPid = 0
ChildPidPulsar = 0
FIFO[0] = 0
FIFO1[0] = 0
FIFO[1] = 568
FIFO1[1] = 150121680
tcp closed
D I S C O U N T  S Y S T E M --- EDSDRV::~EDSDRV() --- D I S C O U N T  S Y S T E M
can't read value IpAddress use as default 127.0.0.1
int HWSRV::READDEFAULTSCHEMENUM(void)
DEFAULTSCHEME -------- READ
USBDRV::USBDRV()
can't read value IpPort use as default 5557
int HWSRV::PreStartBCS(void)
BCSTYPE -------- OK
int HWSRV::PreStartDSP(void)
CDSPTYPE -------- READ
int HWSRV::PreStartEW(void)
EWTYPE -------- READ
int HWSRV::PreStartECR()
ECRTYPE -------- READ
ECRLOGICALNUMBER -------- READ
ECRTYPEDEVICE -------- READ
ECRPORTNUM -------- READ
ECRBAUDRATE --------- READ
ECRMODEL --------- READ
USEMONEYBOX --------- READ
ECRUSEACCESSPASSWORD --------- READ
ECRACCESSPASSWORD --------- READ
ECRPASSWORD ----- READ
ECRMBOXCNL -------- READ
ECRMBOXI1 -------- READ
ECRMBOXI2 -------- READ
ECRMBOXICNT -------- READ
int HWSRV::PreStartMCR()
MCRTYPE -------- READ
int HWSRV::PreStartPS()
PSTYPE -------- READ
int HWSRV::PreStartEDS(void)
EDSTYPE -------- READ
BCS type = 0
MCR type = 0
------Main Menu------
--------lincash-------
S C A N N E R --- IN BCS.STOP --- S C A N N E R
W E I G H T E R --- IN EW.STOP --- W E I G H T E R
D I S P L A Y ---  IN STOP  --- D I S P L A Y
D I S P L A Y ---  STOPED  --- D I S P L A Y
R E A D E R --- IN MCRDRV.STOP --- R E A D E R
PortFileDescr MCRDRV = 0
end void MCRDRV::stop()
D I S C O U N T  S Y S T E M --- EDSDRV::stop() --- D I S C O U N T  S Y S T E M
S C A N N E R --- BCSDRV::~BCSDRV() --- S C A N N E R
D I S P L A Y ---  CDSPDRV::~CDSPDRV() --- D I S P L A Y
U S B--------AUTHORIZATION-------
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
error # 209 Result is empty
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
trying config file: /home/kassir/.dnc/Trans_db.conf
file not found. trying config file: /etc/dancy/Trans_db.conf
start of RMK's main function..
can't read value IpAddress use as default 127.0.0.1
int HWSRV::READDEFAULTSCHEMENUM(void)
can't read value IpPort use as default 5557
DEFAULTSCHEME -------- READ
USBDRV::USBDRV()
int HWSRV::PreStartBCS(void)
BCSTYPE -------- OK
int HWSRV::PreStartDSP(void)
CDSPTYPE -------- READ
int HWSRV::PreStartEW(void)
EWTYPE -------- READ
int HWSRV::PreStartECR()
ECRTYPE -------- READ
ECRLOGICALNUMBER -------- READ
ECRTYPEDEVICE -------- READ
ECRPORTNUM -------- READ
ECRBAUDRATE --------- READ
ECRMODEL --------- READ
USEMONEYBOX --------- READ
ECRUSEACCESSPASSWORD --------- READ
ECRACCESSPASSWORD --------- READ
ECRPASSWORD ----- READ
ECRMBOXCNL -------- READ
ECRMBOXI1 -------- READ
ECRMBOXI2 -------- READ
ECRMBOXICNT -------- READ
int HWSRV::PreStartMCR()
MCRTYPE -------- READ
int HWSRV::PreStartPS()
PSTYPE -------- READ
int HWSRV::PreStartEDS(void)
EDSTYPE -------- READ
resolution_width = 1024
resolution_heigth = 768
``````````````````````````
SYSTEM SETUP: was init 91 parameters
``````````````````````````
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
init_kkm
!!!!!!!!  GetStatus
connect()
GetDeviceMetrics
incotex demoflag = true
incotex connect finished
KKM_MERCURII::TypePrintHeadLine=[1]
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------SetMode(void)
CheckKkmDevice
CheckParamDevice
SetMode
--------KKMDRV--------SetMode(void)
CheckKkmDevice
CheckParamDevice
SetMode
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
````````````````````````````
Session is opened
````````````````````````````
picture_width = 89, picture_height = 73
RegistrationForm::showEvent
RegistrationForm::enterEvent ( QEvent * ) 
------reg key press------
c_key = 4149
c_ascii = 0
c_state = 0
c_text = 
c_text len = 0
------------
RegistrationForm::leaveEvent ( QEvent * ) 
Registration from VS by internal code - 17185
AddWareController::AddWare(code = 17185, code_type = 0, parental = 2, add_id = , barcode = 080106428984)
AddWareController::RegistrationByAdditions(const char* ware_code = 17185)
AddNewPosition (code = 17185 quantity = 1.000000)
New_Receipt_Record (code = 17185, q = 1.000000, code_fl = 0, return_fl = 0, copy_fl = 0, addition_id = )
internal_code = 17185 addition_code = 
code = 17185 npos = -1 q = 1.000000
Check_Product_Atr(q = 1.000000)
after check attribute er = 0
section of ware = 0
Receipt::Add_Record(080106428984, 17185, Фритиллярия Михайловски 10шт/уп. 42898, 1.000000, 40.000000, section - 0)
Receipt:: added record section_number = 0 print_section = 0
--------KKMDRV--------GetRegisterCheckNumber
CheckKkmDevice
CheckParamDevice
GetRegisterCheckNumber
RegistrationForm::enterEvent ( QEvent * ) 
------reg key press------
c_key = 4149
c_ascii = 0
c_state = 0
c_text = 
c_text len = 0
------------
RegistrationForm::leaveEvent ( QEvent * ) 
Registration from VS by internal code - 25918
AddWareController::AddWare(code = 25918, code_type = 0, parental = 2, add_id = , barcode = 2000000259185)
AddWareController::RegistrationByAdditions(const char* ware_code = 25918)
AddNewPosition (code = 25918 quantity = 1.000000)
New_Receipt_Record (code = 25918, q = 1.000000, code_fl = 0, return_fl = 0, copy_fl = 0, addition_id = )
internal_code = 25918 addition_code = 
code = 25918 npos = -1 q = 1.000000
Check_Product_Atr(q = 1.000000)
after check attribute er = 0
section of ware = 0
Receipt::Add_Record(2000000259185, 25918, Ирис Голландика Вайт Эксельсиор речбокс-150шт.  5022, 1.000000, 10.000000, section - 0)
Receipt:: added record section_number = 0 print_section = 0
RegistrationForm::enterEvent ( QEvent * ) 
------reg key press------
c_key = 4149
c_ascii = 0
c_state = 0
c_text = 
c_text len = 0
------------
RegistrationForm::leaveEvent ( QEvent * ) 
Registration from VS by internal code - 25952
AddWareController::AddWare(code = 25952, code_type = 0, parental = 2, add_id = , barcode = 2000000259529)
AddWareController::RegistrationByAdditions(const char* ware_code = 25952)
AddNewPosition (code = 25952 quantity = 1.000000)
New_Receipt_Record (code = 25952, q = 1.000000, code_fl = 0, return_fl = 0, copy_fl = 0, addition_id = )
internal_code = 25952 addition_code = 
code = 25952 npos = -1 q = 1.000000
Check_Product_Atr(q = 1.000000)
after check attribute er = 0
section of ware = 0
Receipt::Add_Record(2000000259529, 25952, Ирис Голландика Пёрпл Сенсейшн речбокс-150шт. 5025, 1.000000, 10.000000, section - 0)
Receipt:: added record section_number = 0 print_section = 0
RegistrationForm::enterEvent ( QEvent * ) 
------reg key press------
c_key = 4149
c_ascii = 0
c_state = 0
c_text = 
c_text len = 0
------------
RegistrationForm::leaveEvent ( QEvent * ) 
Registration from VS by internal code - 28594
AddWareController::AddWare(code = 28594, code_type = 0, parental = 2, add_id = , barcode = 2000000285948)
AddWareController::RegistrationByAdditions(const char* ware_code = 28594)
AddNewPosition (code = 28594 quantity = 1.000000)
New_Receipt_Record (code = 28594, q = 1.000000, code_fl = 0, return_fl = 0, copy_fl = 0, addition_id = )
internal_code = 28594 addition_code = 
code = 28594 npos = -1 q = 1.000000
Check_Product_Atr(q = 1.000000)
after check attribute er = 0
section of ware = 0
Receipt::Add_Record(2000000285948, 28594, РљСЂРѕРєСѓСЃ Эдванс речбокс-200шт.  5180, 1.000000, 7.000000, section - 0)
Receipt:: added record section_number = 0 print_section = 0
RegistrationForm::enterEvent ( QEvent * ) 
------reg key press------
c_key = 4149
c_ascii = 0
c_state = 0
c_text = 
c_text len = 0
------------
RegistrationForm::leaveEvent ( QEvent * ) 
Registration from VS by internal code - 4067
AddWareController::AddWare(code = 4067, code_type = 0, parental = 2, add_id = , barcode = 4607019650101)
AddWareController::RegistrationByAdditions(const char* ware_code = 4067)
AddNewPosition (code = 4067 quantity = 1.000000)
New_Receipt_Record (code = 4067, q = 1.000000, code_fl = 0, return_fl = 0, copy_fl = 0, addition_id = )
internal_code = 4067 addition_code = 
code = 4067 npos = -1 q = 1.000000
Check_Product_Atr(q = 1.000000)
after check attribute er = 0
section of ware = 0
Receipt::Add_Record(4607019650101, 4067, ОМУ Универсал 1кг. 30 шт/уп. Буй, 1.000000, 50.000000, section - 0)
Receipt:: added record section_number = 0 print_section = 0
RegistrationForm::enterEvent ( QEvent * ) 
------reg key press------
c_key = 4149
c_ascii = 0
c_state = 0
c_text = 
c_text len = 0
------------
RegistrationForm::leaveEvent ( QEvent * ) 
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
Registration from VS by internal code - 4957
AddWareController::AddWare(code = 4957, code_type = 0, parental = 2, add_id = , barcode = 4612743700015)
AddWareController::RegistrationByAdditions(const char* ware_code = 4957)
AddNewPosition (code = 4957 quantity = 1.000000)
New_Receipt_Record (code = 4957, q = 1.000000, code_fl = 0, return_fl = 0, copy_fl = 0, addition_id = )
internal_code = 4957 addition_code = 
code = 4957 npos = -1 q = 1.000000
Check_Product_Atr(q = 1.000000)
after check attribute er = 0
section of ware = 0
Receipt::Add_Record(4612743700015, 4957, Вар садовый 250г. 60шт/кор., 1.000000, 15.000000, section - 0)
Receipt:: added record section_number = 0 print_section = 0
RegistrationForm::enterEvent ( QEvent * ) 
------reg key press------
c_key = 4149
c_ascii = 0
c_state = 0
c_text = 
c_text len = 0
------------
RegistrationForm::leaveEvent ( QEvent * ) 
Registration from VS by internal code - 28713
AddWareController::AddWare(code = 28713, code_type = 0, parental = 2, add_id = , barcode = 8710212246661)
AddWareController::RegistrationByAdditions(const char* ware_code = 28713)
AddNewPosition (code = 28713 quantity = 1.000000)
New_Receipt_Record (code = 28713, q = 1.000000, code_fl = 0, return_fl = 0, copy_fl = 0, addition_id = )
internal_code = 28713 addition_code = 
code = 28713 npos = -1 q = 1.000000
Check_Product_Atr(q = 1.000000)
after check attribute er = 0
section of ware = 0
Receipt::Add_Record(8710212246661, 28713, Аллиум Голиаф РњРёРєСЃ  5шт/СѓРї. 124666*, 1.000000, 22.000000, section - 0)
Receipt:: added record section_number = 0 print_section = 0
RegistrationForm::enterEvent ( QEvent * ) 
------reg key press------
c_key = 50
c_ascii = 50
c_state = 0
c_text = 2
c_text len = 1
------------
------reg key press------
c_key = 48
c_ascii = 48
c_state = 0
c_text = 0
c_text len = 1
------------
------reg key press------
c_key = 48
c_ascii = 48
c_state = 0
c_text = 0
c_text len = 1
------------
------reg key press------
c_key = 4100
c_ascii = 13
c_state = 0
c_text =

c_text len = 1
------------
RegistrationForm::leaveEvent ( QEvent * ) 
RegistrationForm::enterEvent ( QEvent * ) 
PrintProcessStart()
ПЕЧАТЬ ЧЕКА ПРОДАЖИ
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetRegisterDocumentNumber
CheckKkmDevice
CheckParamDevice
GetRegisterDocumentNumber
PrintToLogPosition()
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetRegisterGetSessionSumm
CheckKkmDevice
CheckParamDevice
GetRegisterGetSessionSumm
Summ in SessionSumm = [589.000000]
const char * PSDRV::GetDataForPrintingifPacket(void)
--------KKMDRV--------Registration(Price=[0.000000],Qtty=[1.000000],Department=[1], TestMode=[1], WareGroup=[1], NumberCharge=[0], Percents=[0.000000], Charge=[0.000000], NameWare=[                                     ])
CheckKkmDevice
CheckParamDevice
Registration
:::::::::::::::HWSRV::REGISTRATION RETURN = 0
Kkm Registation ---- hw->ECR_Registration(s = 0.000000, 1, , 1, 1, 0, 0.00, 0.00, test_mode) return 0
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
=====================ECR_OpenCheck()=====================--------KKMDRV--------OpenCheck (DocumentType = [0])
CheckKkmDevice
CheckParamDevice
OpenCheck
int KkmRegistrations::KkmPrintCheckPositions(int section = -1 )
--------KKMDRV--------PrintString(Чек                                   №2)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(КАССИР                             Админ)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(1.Фритиллярия Михайловски 10шт/уп. 42898)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(Код: 17185                        =40.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(2.Ирис Голландика Вайт Эксельсиор речбок)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(Код: 25918                        =10.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(3.Ирис Голландика Пёрпл Сенсейшн речбокс)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(Код: 25952                        =10.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(4.Крокус Эдванс речбокс-200шт.  5180    )
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(Код: 28594                         =7.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(5.ОМУ Универсал 1кг. 30 шт/уп. Буй      )
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(Код: 4067                         =50.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(6.Вар садовый 250г. 60шт/кор.           )
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(Код: 4957                         =15.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(7.Аллиум Голиаф Микс  5шт/уп. 124666*   )
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(Код: 28713                        =22.00)
CheckKkmDevice
CheckParamDevice
PrintString
end of print check position by section num = -1. kkm_res = 0
--------KKMDRV--------Registration(Price=[154.000000],Qtty=[1.000000],Department=[1], TestMode=[0], WareGroup=[1], NumberCharge=[0], Percents=[0.000000], Charge=[0.000000], NameWare=[                                     ])
CheckKkmDevice
CheckParamDevice
Registration
:::::::::::::::HWSRV::REGISTRATION RETURN = 0
Kkm Registation ---- hw->ECR_Registration(s = 154.000000, 1, , 1, 1, 0, 0.00, 0.00, test_mode) return 0
--------KKMDRV--------CloseCheckMultiType(Summ = [200.000000],Percents = [0.000000],Summ2 = [0.000000],Summ3 = [0.000000],Summ4 = [0.000000],NumberCharge = [0],ChargeOnCheck = [-0.000000],TestMode = [0])
CheckKkmDevice
CheckParamDevice
CloseCheckMultiType
PA(void)
PrintString
PrintString
PrintString
PrintString
PrintString
PrintWideString
PrintString
PrintString
PrintString
PrintString
PrintString
PrintString
PrintString
PrintString
PrintString
PrintString
vpos = [41]
KkmRegistration ----- hw->ECR_CloseCheck( nal = 200.000000, 0, cred = 0.000000, cont = 0.000000, 0, 0, charge = -0.000000, false) return 0
посмотрим, надо ли отправить скидку во внешнюю дисконтную систему...
--------KKMDRV--------GetRegisterCheckNumber
CheckKkmDevice
CheckParamDevice
GetRegisterCheckNumber
wait_stop
------reg key press------
c_key = 4155
c_ascii = 0
c_state = 0
c_text = 
c_text len = 0
------------
S C A N N E R --- IN BCS.STOP --- S C A N N E R
W E I G H T E R --- IN EW.STOP --- W E I G H T E R
D I S P L A Y ---  IN STOP  --- D I S P L A Y
D I S P L A Y ---  STOPED  --- D I S P L A Y
R E A D E R --- IN MCRDRV.STOP --- R E A D E R
PortFileDescr MCRDRV = 0
end void MCRDRV::stop()
D I S C O U N T  S Y S T E M --- EDSDRV::stop() --- D I S C O U N T  S Y S T E M
S C A N N E R --- BCSDRV::~BCSDRV() --- S C A N N E R
D I S P L A Y ---  CDSPDRV::~CDSPDRV() --- D I S P L A Y
U S B D R V ---  DSPUSB::~DSPUSB() --- U S B D R V
R E A D E R --- MCRDRV::~MCRDRV() --- R E A D E R
FR --- KKMDRV::~KKMDRV()  --- FR
P S--------PSDRV::~PSDRV()-------- P S
VERIFONE::StopChildPidSender()
VERIFONE::~VERIFONE()
void PSDRV::CloseTCP(void)
sock = 0
listener = 0
ChildPid = 0
ChildPidPulsar = 0
FIFO[0] = 0
FIFO1[0] = 0
FIFO[1] = 3371
FIFO1[1] = 3371
tcp closed
D I S C O U N T  S Y S T E M --- EDSDRV::~EDSDRV() --- D I S C O U N T  S Y S T E M
D R V ---  DSPUSB::~DSPUSB() --- U S B D R V
R E A D E R --- MCRDRV::~MCRDRV() --- R E A D E R
FR --- KKMDRV::~KKMDRV()  --- FR
P S--------PSDRV::~PSDRV()-------- P S
VERIFONE::StopChildPidSender()
VERIFONE::~VERIFONE()
void PSDRV::CloseTCP(void)
sock = 0
listener = 0
ChildPid = 0
ChildPidPulsar = 0
FIFO[0] = 0
FIFO1[0] = 0
FIFO[1] = 0
FIFO1[1] = 0
tcp closed
D I S C O U N T  S Y S T E M --- EDSDRV::~EDSDRV() --- D I S C O U N T  S Y S T E M
int HWSRV::READDEFAULTSCHEMENUM(void)
can't read value IpAddress use as default 127.0.0.1
DEFAULTSCHEME -------- READ
USBDRV::USBDRV()
can't read value IpPort use as default 5557
int HWSRV::PreStartBCS(void)
BCSTYPE -------- OK
int HWSRV::PreStartDSP(void)
CDSPTYPE -------- READ
int HWSRV::PreStartEW(void)
EWTYPE -------- READ
int HWSRV::PreStartECR()
ECRTYPE -------- READ
ECRLOGICALNUMBER -------- READ
ECRTYPEDEVICE -------- READ
ECRPORTNUM -------- READ
ECRBAUDRATE --------- READ
ECRMODEL --------- READ
USEMONEYBOX --------- READ
ECRUSEACCESSPASSWORD --------- READ
ECRACCESSPASSWORD --------- READ
ECRPASSWORD ----- READ
ECRMBOXCNL -------- READ
ECRMBOXI1 -------- READ
ECRMBOXI2 -------- READ
ECRMBOXICNT -------- READ
int HWSRV::PreStartMCR()
MCRTYPE -------- READ
int HWSRV::PreStartPS()
PSTYPE -------- READ
int HWSRV::PreStartEDS(void)
EDSTYPE -------- READ
------Main Menu------
-------service-----
----Start Service-----
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
init_kkm
!!!!!!!!  GetStatus
connect()
GetDeviceMetrics
incotex demoflag = true
incotex connect finished
KKM_MERCURII::TypePrintHeadLine=[1]
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------SetMode(void)
CheckKkmDevice
CheckParamDevice
SetMode
FALSE
closesessionRadioButton FALSE
SELECT report = 2
--------KKMDRV--------SetMode(void)
CheckKkmDevice
CheckParamDevice
SetMode
TAKEREPORT(2)
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetRegisterGetCashInDrawer
CheckKkmDevice
CheckParamDevice
GetRegisterGetCashInDrawer
Summ in ReadCashInDrawer = [743.000000]
--------KKMDRV--------GetRegisterGetSessionSumm
CheckKkmDevice
CheckParamDevice
GetRegisterGetSessionSumm
Summ in SessionSumm = [743.000000]
--------KKMDRV--------GetRegisterGetGain
CheckKkmDevice
CheckParamDevice
GetRegisterGetGain
--------KKMDRV--------Report(2)
CheckKkmDevice
CheckParamDevice
Report
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetRegisterDocumentNumber
CheckKkmDevice
CheckParamDevice
GetRegisterDocumentNumber
--------KKMDRV--------SetMode(void)
CheckKkmDevice
CheckParamDevice
SetMode
FALSE
closesessionRadioButton FALSE
SELECT report = 8
--------KKMDRV--------SetMode(void)
CheckKkmDevice
CheckParamDevice
SetMode
TAKEREPORT(8)
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetRegisterGetCashInDrawer
CheckKkmDevice
CheckParamDevice
GetRegisterGetCashInDrawer
Summ in ReadCashInDrawer = [743.000000]
--------KKMDRV--------GetRegisterGetSessionSumm
CheckKkmDevice
CheckParamDevice
GetRegisterGetSessionSumm
Summ in SessionSumm = [743.000000]
--------KKMDRV--------GetRegisterGetGain
CheckKkmDevice
CheckParamDevice
GetRegisterGetGain
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
IN FR Date=[15]|[9]|[11] Time=[14]:[32]
GetRegisterCheckNumber
IncotexReadLastSession()
Session = [5]
IncotexReadSerialNumber()
GetDeviceMetrics
--------KKMDRV--------GetRegisterDocumentNumber
CheckKkmDevice
CheckParamDevice
GetRegisterDocumentNumber
--------KKMDRV--------PrintString(00683114 ИНН 000000000000 #0099         )
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(15.09.11 14:32               СИСТ.АДМИН.)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(ОТЧЕТ ПО КАССИРАМ                       )
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(за смену                              N5)
CheckKkmDevice
CheckParamDevice
PrintString
trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
-----------------
-----------------
-----------------
--------KKMDRV--------PrintString(            -----------------)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(ПО КАССИРУ                         Админ)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(чеков продаж                        0002)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(на сумму                          743.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(  наличными                       743.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(  кредитом                          0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(  тарой                             0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(чеков возвратов                     0000)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(на сумму                            0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(  наличными                         0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(  кредитом                          0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(внесений                            0000)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(на сумму                            0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(выплат                              0000)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(на сумму                            0.00)
CheckKkmDevice
CheckParamDevice
PrintString
-----------------
-----------------
-----------------
--------KKMDRV--------PrintString(            -----------------)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(ИТОГ ПО КАССИРАМ :                      )
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(чеков продаж                        0002)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(на сумму                          743.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(  наличными                       743.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(  кредитом                          0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(  тарой                             0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(чеков возвратов                     0000)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(на сумму                            0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(  наличными                         0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(  кредитом                          0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(внесений                            0000)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(на сумму                            0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(выплат                              0000)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(на сумму                            0.00)
CheckKkmDevice
CheckParamDevice
PrintString
--------KKMDRV--------PrintString(                                        )
CheckKkmDevice
CheckParamDevice
PrintString
CheckKkmDevice
CheckParamDevice
CloseNotFiscalDoc
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
--------KKMDRV--------GetStatus(void)
CheckKkmDevice
CheckParamDevice
!!!!!!!!  GetStatus
IncotexReadDate()
--------KKMDRV--------GetRegisterDocumentNumber
CheckKkmDevice
CheckParamDevice
GetRegisterDocumentNumber
--------KKMDRV--------SetMode(void)
CheckKkmDevice
CheckParamDevice
SetMode
------Main Menu------
------Close------
S C A N N E R --- IN BCS.STOP --- S C A N N E R
W E I G H T E R --- IN EW.STOP --- W E I G H T E R
D I S P L A Y ---  IN STOP  --- D I S P L A Y
D I S P L A Y ---  STOPED  --- D I S P L A Y
R E A D E R --- IN MCRDRV.STOP --- R E A D E R
PortFileDescr MCRDRV = 0
end void MCRDRV::stop()
D I S C O U N T  S Y S T E M --- EDSDRV::stop() --- D I S C O U N T  S Y S T E M
S C A N N E R --- BCSDRV::~BCSDRV() --- S C A N N E R
D I S P L A Y ---  CDSPDRV::~CDSPDRV() --- D I S P L A Y
U S B D R V ---  DSPUSB::~DSPUSB() --- U S B D R V
R E A D E R --- MCRDRV::~MCRDRV() --- R E A D E R
FR --- KKMDRV::~KKMDRV()  --- FR
P S--------PSDRV::~PSDRV()-------- P S
VERIFONE::StopChildPidSender()
VERIFONE::~VERIFONE()
void PSDRV::CloseTCP(void)
sock = 0
listener = 0
ChildPid = 0
ChildPidPulsar = 0
FIFO[0] = 0
FIFO1[0] = 0
FIFO[1] = 150121520
FIFO1[1] = 314
tcp closed
D I S C O U N T  S Y S T E M --- EDSDRV::~EDSDRV() --- D I S C O U N T  S Y S T E M
END OF RESHKA

если не перенаправлять вывод, то видно что останавливается
на этом участке (выделен жирным)
если не перенаправлять вывод, то видно что останавливается
на этом участке (выделен жирным)
--------KKMDRV--------SetMode(void)
CheckKkmDevice
CheckParamDevice
SetMode
------Main Menu------
------Close------
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Пред.

Вернуться в Техподдержка

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

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


cron

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

Сейчас посетителей на конференции: 4, из них зарегистрированных: 0, скрытых: 0 и гостей: 4 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

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