Обновили версию кардсервера до 7.20, ничего не изменилось, к сожалению, кассы так же вылетают.
А если поменять длл в папке с кассой (dsi_RKeeper_PDS_v1.dll) на более старую - мы взяли из 3.18 премьеры - после проведения карты отображается окно с номером карты и отсутствует информация о держателе и скидках, нельзя нажать кнопку ОК. Откатили версию dll назад.
В логах кассы всё так же, в логах кардсервера -
Код:
06.11.13 11:06:02.668 +> 192.168.0.41, kassa3 <= 4 chanels
06.11.13 11:06:02.856 <192.168.0.41, kassa3> Query: CQIdent.
06.11.13 11:06:02.856 -> 192.168.0.41, kassa3 <= 3 chanels; Worked 0:00:00
06.11.13 11:06:02.934 +> 192.168.0.41, kassa3 <= 4 chanels
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: CQIdent.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: Protocol.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: 101.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: Protocol.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: 101.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: QOneCard.
06.11.13 11:06:03.074 Card 10375, Restaurant 0 :> DiscNo: 10, BonusNo: 0
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: Protocol.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: 101.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: CQCardID.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: CQAccount.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: Protocol.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: 101.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: CQCardID.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: CQAccount.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: Protocol.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: 101.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: CQGetMsg.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: Protocol.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: 101.
06.11.13 11:06:03.074 <192.168.0.41, kassa3> Query: 17.
06.11.13 11:06:03.090 <192.168.0.41, kassa3> Query: Protocol.
06.11.13 11:06:03.090 <192.168.0.41, kassa3> Query: 101.
06.11.13 11:06:03.090 <192.168.0.41, kassa3> Query: CQCardID.
06.11.13 11:06:03.090 <192.168.0.41, kassa3> Query: CQAccount.
06.11.13 11:06:44.168 <192.168.0.41, kassa3> Query: Protocol.
06.11.13 11:06:44.231 <192.168.0.41, kassa3> Query: 101.
06.11.13 11:06:44.340 <192.168.0.41, kassa3> Query: CQCardID.
06.11.13 11:06:44.340 <192.168.0.41, kassa3> Query: CQATrans.
06.11.13 11:06:44.340 <192.168.0.41, kassa3> Query: Protocol.
06.11.13 11:06:44.340 <192.168.0.41, kassa3> Query: 101.
06.11.13 11:06:44.356 <192.168.0.41, kassa3> Query: CQCardID.
06.11.13 11:06:44.356 <192.168.0.41, kassa3> Query: CQATrans.
06.11.13 11:06:44.481 -> 192.168.0.41, kassa3 <= 3 chanels; Worked 0:00:41
на всякий случай логи этой же продажи на кассе (время на компьютерах не совпадает в пределах одной минуты)
Pos_Station.LOG
Код:
06.11.2013 11:06:36.042> *** Save order to database (Begin)
06.11.2013 11:06:36.042> Base operation type = 0
06.11.2013 11:06:36.042> Remote operation type = 0
06.11.2013 11:06:36.042> Multiplier = 1
06.11.2013 11:06:36.042> Fiscal order = 0
06.11.2013 11:06:36.042> Emulation = False
06.11.2013 11:06:36.042> Exchange = False
06.11.2013 11:06:36.042> Remote operations = False
06.11.2013 11:06:36.042>
06.11.2013 11:06:36.042> Start inserting into database
06.11.2013 11:06:36.105> Get operation id
06.11.2013 11:06:36.120> Add operation
06.11.2013 11:06:36.120> Operation link = 0
06.11.2013 11:06:36.136> Add operation details
06.11.2013 11:06:36.151> Add payments. Count = 1
06.11.2013 11:06:36.167> Payments added
06.11.2013 11:06:36.167> Apply updates into local database. Phase 1
06.11.2013 11:06:36.214>
06.11.2013 11:06:36.230> *** Print tickets by print manager (Begin)
06.11.2013 11:06:36.230>
06.11.2013 11:06:36.230>
06.11.2013 11:06:36.230> Common fields:
06.11.2013 11:06:36.230> &Date = 06.11.2013 11:06
06.11.2013 11:06:36.230> &Cashier_Name = Àäìèíèñòðàòîð
06.11.2013 11:06:36.230> &Cashier_Full_Name = Àäìèíèñòðàòîð
06.11.2013 11:06:36.230> &Org_Name = ÐÊ ÅâðîÇîíà
06.11.2013 11:06:36.230> &Theatre_Name = ÐÊ ÅâðîÇîíà
06.11.2013 11:06:36.230> &Contractor_Name =
06.11.2013 11:06:36.230> &Currency_Type_Name = Íàëè÷íûå
06.11.2013 11:06:36.230> &Base_Org_Name = ÐÊ ÅâðîÇîíà
06.11.2013 11:06:36.230> &Base_Theatre_Name = ÐÊ ÅâðîÇîíà
06.11.2013 11:06:36.230> &Base_INN =
06.11.2013 11:06:36.230> &Resaler_Address =
06.11.2013 11:06:36.230> [PRN MAN] Begin local job
06.11.2013 11:06:36.230>
06.11.2013 11:06:36.230> Ticket fields:
06.11.2013 11:06:36.230> Seat ticket
06.11.2013 11:06:36.230> &Row = 1
06.11.2013 11:06:36.230> &Place = 1
06.11.2013 11:06:36.230> &Fragment_Name =
06.11.2013 11:06:36.230> &PriceCategory = Îñíîâíûå ìåñòà
06.11.2013 11:06:36.230> &Ticket_Name = Äèñêîíò 10%
06.11.2013 11:06:36.230> &Pass_Point =
06.11.2013 11:06:36.230> &FilmName = Èíäþêè: íàçàä â áóäóùåå 3D (0+)
06.11.2013 11:06:36.230> &FilmDuration = 90
06.11.2013 11:06:36.230> &HallName = Çàë ¹2
06.11.2013 11:06:36.230> &SessionDate = 06.11.2013
06.11.2013 11:06:36.230> &SessionTime = 12:35
06.11.2013 11:06:36.230> &LevelName = îñíîâíîé ÿðóñ
06.11.2013 11:06:36.230> &Session_Symbol = QV
06.11.2013 11:06:36.230> &Session_ID = 40321
06.11.2013 11:06:36.230> &Title_Over =
06.11.2013 11:06:36.230> &Title_Under =
06.11.2013 11:06:36.230> &Rental_Doc_No = 124003413
06.11.2013 11:06:36.230> &Format_Name =
06.11.2013 11:06:36.230> &Rental_Name = Ïàðàäèç, ÎÎÎ
06.11.2013 11:06:36.230> &Rental_Inn =
06.11.2013 11:06:36.230> &Rental_Address =
06.11.2013 11:06:36.230> &Price = 162,00
06.11.2013 11:06:36.230> &Origin_Price = 180,00
06.11.2013 11:06:36.230> &Comission_Summ = 0,00
06.11.2013 11:06:36.230> &Ticket_Code = 192000130850
06.11.2013 11:06:36.230> &Film_Logo_File_Name = Film_665.bmp
06.11.2013 11:06:36.230>
06.11.2013 11:06:36.230>
06.11.2013 11:06:36.230> Discounts fields:
06.11.2013 11:06:36.230> &778Card_Code = 10375
06.11.2013 11:06:36.230> &778Discount_Summ = 18,00
06.11.2013 11:06:36.230>
06.11.2013 11:06:36.230> [PRN MAN] End job
06.11.2013 11:06:36.230> [PRN MAN] AutoUpdate DLL fields
06.11.2013 11:06:36.245> [PRN MAN] Assign printers
06.11.2013 11:06:52.964> [PRN MAN] Assign job items for their printers
06.11.2013 11:06:52.964> [PRN MAN] Wait for job done
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Get next job item
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Print job item. ID = 0
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7]
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] *** Print ticket (Start) ***
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Use ribbons
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Ticket info:
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Ribbon_ID = 484
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Ribbon_Series = ÒÁ
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Ticket_Number = 763326
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Org_Name = ÐÊ ÅâðîÇîíà
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Org_INN =
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Print by FastReport
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Group in one task = True
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Print preview = False
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Control DLL = < No control DLL >
06.11.2013 11:06:52.964> [PRN MAN] [PRN THREAD: 7] Prepare report
06.11.2013 11:06:53.105> [PRN MAN] [PRN THREAD: 7] Print report
06.11.2013 11:07:04.073> [PRN MAN] [PRN THREAD: 7] Increment current ticket
06.11.2013 11:07:04.073> [SS] Update pinter info
06.11.2013 11:07:04.073> [SS] Transact to server
06.11.2013 11:07:04.073> [SS] Send to server
06.11.2013 11:07:04.073> [SS] Sended: 348, to send: 348
06.11.2013 11:07:04.073> [SS] Read from server
06.11.2013 11:07:04.073> [SS] Received: 10, to receive: 10
06.11.2013 11:07:04.073> [SS] Read from server
06.11.2013 11:07:04.292> [SS] Received: 3, to receive: 3
06.11.2013 11:07:04.292> [PRN MAN] [PRN THREAD: 7] Update ticket number into database
06.11.2013 11:07:04.292> [PRN MAN] [PRN THREAD: 7] *** Print ticket (End) ***
06.11.2013 11:07:04.292> [PRN MAN] [PRN THREAD: 7]
06.11.2013 11:07:04.292> [PRN MAN] [PRN THREAD: 7] Set job done = True
06.11.2013 11:07:04.292> [PRN MAN] [PRN THREAD: 7] Get next job item
06.11.2013 11:07:04.308> [PRN MAN] Job done. Success = True
06.11.2013 11:07:04.308> *** Print tickets by print manager (End)
06.11.2013 11:07:04.308>
06.11.2013 11:07:04.308> Tickets printed successful
06.11.2013 11:07:04.308> Apply updates into local database. Phase 2
06.11.2013 11:07:04.323> Send receipt information
06.11.2013 11:07:04.323> ! Error DSI_SetReceiptInfo call
06.11.2013 11:07:04.323> Send discount card transaction information
iod_MCR_Keyboard.01
Код:
06.11.2013 11:06:04.292> ***** Initialize *****
06.11.2013 11:06:04.292> Read configuration
06.11.2013 11:06:04.292> ***** Initialize *****
06.11.2013 11:06:04.292>
06.11.2013 11:06:04.292> ***** Enable Reader *****
06.11.2013 11:06:04.292> Hook keyboard for thread [$000003F8]
06.11.2013 11:06:04.292> Keyboard hooked = $00400659
06.11.2013 11:06:04.292> ***** Enable Reader *****
06.11.2013 11:06:04.292>
06.11.2013 11:06:22.542> Read string: 778=106880001=10375
dsi_RKeeper_PDS_v1.01
Код:
06.11.2013 11:06:22.651> ***** dsi_RKeeper_PDS_v1.dll Initialized
06.11.2013 11:06:22.651> Params:
06.11.2013 11:06:22.651> Config directory: D:\kass320\Config\
06.11.2013 11:06:22.651> Logs directory : D:\kass320\Logs\
06.11.2013 11:06:22.651>
06.11.2013 11:06:22.651> Initialization CSCLINK.DLL
06.11.2013 11:06:22.651> Version = 1.20.03
06.11.2013 11:06:22.995> Protocol = 0000001D
06.11.2013 11:06:23.214> Logged in to PDS
06.11.2013 11:06:23.214>
06.11.2013 11:06:23.214> *** Get card info (start)
06.11.2013 11:06:23.214> Params:
06.11.2013 11:06:23.214> Card code = 10375
06.11.2013 11:06:23.214> Size = 2336
06.11.2013 11:06:23.214>
06.11.2013 11:06:23.214> Call "GetCardInfo"
06.11.2013 11:06:23.214> Call "GetDopInfo"
06.11.2013 11:06:23.214> Call "GetCardParams"
06.11.2013 11:06:23.214> Call "GetCardMsg"
06.11.2013 11:06:23.230> This card have message:
06.11.2013 11:06:23.230> Call "SetCardMsg" to delete card message
06.11.2013 11:06:23.230> Return:
06.11.2013 11:06:23.230> Status = 1
06.11.2013 11:06:23.230> Block_Reason =
06.11.2013 11:06:23.230> Offered = 30.12.1899
06.11.2013 11:06:23.230> Expired = 31.12.2020
06.11.2013 11:06:23.230> Holder_Name = Äàãàåâ ×èíãèñ Âÿ÷åñëàâîâè÷
06.11.2013 11:06:23.230> Birth = 23.07.1988
06.11.2013 11:06:23.230> Gender = 0
06.11.2013 11:06:23.230> Marrital = 0
06.11.2013 11:06:23.230> Language = 0419
06.11.2013 11:06:23.230> Message =
06.11.2013 11:06:23.230> Accounts_Count = 1
06.11.2013 11:06:23.230> *** Get card info (stop)
06.11.2013 11:06:23.230>
06.11.2013 11:06:23.230>
06.11.2013 11:06:23.230> *** Get card image (start)
06.11.2013 11:06:23.230> Params:
06.11.2013 11:06:23.230> Card code = 10375
06.11.2013 11:06:23.230> Size = 260
06.11.2013 11:06:23.230>
06.11.2013 11:06:23.230> Call "GetCardImage" into D:\kass320\img_10375.bmp
06.11.2013 11:06:23.261> Return:
06.11.2013 11:06:23.261> Image_File = D:\kass320\img_10375.bmp
06.11.2013 11:06:23.261> *** Get card image (stop)
06.11.2013 11:06:23.261>
06.11.2013 11:06:23.276>
06.11.2013 11:06:23.276> *** Get accounts info (start)
06.11.2013 11:06:23.276> Card code = 10375
06.11.2013 11:06:23.276> Accounts count = 1
06.11.2013 11:06:23.276> Total accounts = 1
06.11.2013 11:06:23.276> Return:
06.11.2013 11:06:23.276> Account number [00] = 1
06.11.2013 11:06:23.276> Account type [00] = 1
06.11.2013 11:06:23.276> Account name [00] = 1
06.11.2013 11:06:23.276> Account code [00] = 10
06.11.2013 11:06:23.276> Credit depth [00] = 0
06.11.2013 11:06:23.276> Balance [00] = 0
06.11.2013 11:06:23.276> Allow bonuses [00] = 0
06.11.2013 11:06:23.276> Blocked [00] = 0
06.11.2013 11:06:23.276> Block reason [00] =
06.11.2013 11:06:23.276> Threshold Summ [00] = -6,39611859683019E-255
06.11.2013 11:06:23.276> *** Get accounts info (stop)
06.11.2013 11:06:23.276>
06.11.2013 11:07:04.323>
06.11.2013 11:07:04.323> *** Get process transaction (start)
06.11.2013 11:07:04.323> Params:
06.11.2013 11:07:04.323> Card code = 10375
06.11.2013 11:07:04.323> Size = 361
06.11.2013 11:07:04.323> Total operation summ = 162
06.11.2013 11:07:04.323> Discount account number = 1
06.11.2013 11:07:04.323> Discount summ = 18
06.11.2013 11:07:04.323> Pay account number =
06.11.2013 11:07:04.323> Pay summ = 0
06.11.2013 11:07:04.323> Bonus account number =
06.11.2013 11:07:04.323> Bonus summ = 0
06.11.2013 11:07:04.323> Operation ID = 521799
06.11.2013 11:07:04.323> Origin Operation ID = 0
06.11.2013 11:07:04.323> Operation date = 06.11.2013
06.11.2013 11:07:04.323> Unit ID = 4
06.11.2013 11:07:04.323> User ID = 2
06.11.2013 11:07:04.323> Office = 29006840
06.11.2013 11:07:04.323>
06.11.2013 11:07:04.323> Process discount transaction
06.11.2013 11:07:04.495> Process total operation summ transaction
06.11.2013 11:07:04.495> Return:
06.11.2013 11:07:04.495> Have additional data = 0
06.11.2013 11:07:04.495> *** Get process transaction (stop)
06.11.2013 11:07:04.495>
06.11.2013 11:07:04.495>
06.11.2013 11:07:04.495> *** Get error text:
06.11.2013 11:07:04.495>
Кодировка сбилась при передаче через буфер, в исходнике всё ок.
С чем ещё может быть проблема?
Заранее спасибо!
---------- Добавлено в 11:30 ---------- Предыдущее сообщение было размещено в 11:18 ----------
Кстати, при возврате билета касса тоже вылетает
POS_Station.LOG
Код:
06.11.2013 11:26:32.370> [SS] Set One Place A
06.11.2013 11:26:32.370> [SS] Transact to server
06.11.2013 11:26:32.370> [SS] Send to server
06.11.2013 11:26:32.370> [SS] Sended: 52, to send: 52
06.11.2013 11:26:32.370> [SS] Read from server
06.11.2013 11:26:32.370> [SS] Received: 10, to receive: 10
06.11.2013 11:26:32.370> [SS] Read from server
06.11.2013 11:26:32.526> [SS] Received: 3, to receive: 3
06.11.2013 11:26:32.526> [SS] Read from server
06.11.2013 11:26:32.526> [SS] Received: 10, to receive: 10
06.11.2013 11:26:32.526> [SS] Read from server
06.11.2013 11:26:32.526> [SS] Received: 42, to receive: 42
06.11.2013 11:26:39.745>
06.11.2013 11:26:39.745> *** IO devices message handler (Begin)
06.11.2013 11:26:39.745> Raw = 778=106880001=10375
06.11.2013 11:26:39.745>
06.11.2013 11:26:39.745> *** Show discount card info (Start)
06.11.2013 11:26:39.761> Discount card type info found for this card:
06.11.2013 11:26:39.761> Card number = 10375
06.11.2013 11:26:39.761> Card type name = áîíóñíàÿ 1
06.11.2013 11:26:39.761> Flags = $0010
06.11.2013 11:26:39.761> Link ID = 1
06.11.2013 11:26:39.761> This card is related to personal discount system
06.11.2013 11:26:39.761> Get discount system info
06.11.2013 11:26:39.776> Discount system info for DISCOUNT_SYSTEM_ID = 1 found:
06.11.2013 11:26:39.776> Name = rkk
06.11.2013 11:26:39.776> Prefix = 778
06.11.2013 11:26:39.776> Driver = dsi_RKeeper_PDS_v1.dll
06.11.2013 11:26:39.776>
06.11.2013 11:26:39.776> *** Discount card info. Process card (Begin)
06.11.2013 11:26:39.776> Clear
06.11.2013 11:26:39.776> Try to load driver [dsi_RKeeper_PDS_v1.dll]
06.11.2013 11:26:39.776> [DSI]
06.11.2013 11:26:39.776> [DSI] *** Load library ***
06.11.2013 11:26:39.776> [DSI] Try to load dsi_RKeeper_PDS_v1.dll
06.11.2013 11:26:39.792> [DSI] dsi_RKeeper_PDS_v1.dll loaded
06.11.2013 11:26:39.792> [DSI] Supported functions:
06.11.2013 11:26:39.792> [DSI] Initialize = True
06.11.2013 11:26:39.792> [DSI] Finalize = True
06.11.2013 11:26:39.792> [DSI] Get_Error_Text = True
06.11.2013 11:26:39.792> [DSI] Description = True
06.11.2013 11:26:39.792> [DSI] GetVersion = True
06.11.2013 11:26:39.792> [DSI] GetCardInfo = True
06.11.2013 11:26:39.792> [DSI] ProcessTransaction = True
06.11.2013 11:26:39.792> [DSI] GetCardImage = True
06.11.2013 11:26:39.792> [DSI] GetCardAccounts = True
06.11.2013 11:26:39.792> [DSI] GetAllPeople = False
06.11.2013 11:26:39.792> [DSI] GetPeopleInfo = False
06.11.2013 11:26:39.792> [DSI] SetReceiptInfo = False
06.11.2013 11:26:39.792> [DSI] Initialize library
06.11.2013 11:26:40.167> [DSI] Library initialization = True
06.11.2013 11:26:40.167> [DSI] *** Load library ***
06.11.2013 11:26:40.167> [DSI]
06.11.2013 11:26:40.167> Set receipt info for this card to server
06.11.2013 11:26:40.167> ! Error DSI_SetReceiptInfo call
06.11.2013 11:26:40.167> Get info for this card from server
06.11.2013 11:26:40.183> Fill fields
06.11.2013 11:26:40.183> Try to load photo from discount system to file
06.11.2013 11:26:40.183> Try to load photo from file
06.11.2013 11:26:40.183> Process accounts
06.11.2013 11:26:40.183> Open dataset
06.11.2013 11:26:40.198> Create accounts info array
06.11.2013 11:26:40.198> Initialize array
06.11.2013 11:26:40.198> Get accounts info
06.11.2013 11:26:40.198> For account name [Äèñêîíòíûé ñ÷åò] with code [10] info in table CDT_DISCOUNTS found
06.11.2013 11:26:40.198> Accounts info loaded
06.11.2013 11:26:40.214> *** Discount card info. Process card (Begin)
06.11.2013 11:26:40.214>
06.11.2013 11:26:40.214> Process card in discount card info success
06.11.2013 11:26:40.214> Show discount card info
06.11.2013 11:26:41.542> Apply discounts success
06.11.2013 11:26:41.542> *** Show discount card info (End)
06.11.2013 11:26:41.542>
06.11.2013 11:26:41.542> *** IO devices message handler (End)
06.11.2013 11:26:41.542>
06.11.2013 11:26:42.183> Clear window handle for application switcher.
06.11.2013 11:26:42.183>
06.11.2013 11:26:42.183> *** Authorize order payments (Begin)
06.11.2013 11:26:42.183> Clear failed authorization statuses
06.11.2013 11:26:42.183> Start order payment authorization. Payments count = 1
06.11.2013 11:26:42.183> *** Authorize order payments (End)
06.11.2013 11:26:42.183>
06.11.2013 11:26:42.183>
06.11.2013 11:26:42.183> *** Save order to database (Begin)
06.11.2013 11:26:42.183> Base operation type = 0
06.11.2013 11:26:42.183> Remote operation type = 0
06.11.2013 11:26:42.183> Multiplier = -1
06.11.2013 11:26:42.183> Fiscal order = 0
06.11.2013 11:26:42.183> Emulation = False
06.11.2013 11:26:42.183> Exchange = False
06.11.2013 11:26:42.183> Remote operations = False
06.11.2013 11:26:42.183>
06.11.2013 11:26:42.183> Start inserting into database
06.11.2013 11:26:42.214> Get operation id
06.11.2013 11:26:42.230> Add operation
06.11.2013 11:26:42.230> Operation link = 0
06.11.2013 11:26:42.245> Add operation details
06.11.2013 11:26:42.261> Operation ID = 521748
06.11.2013 11:26:42.261> Operation detail ID = 1308361
06.11.2013 11:26:42.261> Add payments. Count = 1
06.11.2013 11:26:42.276> Payments added
06.11.2013 11:26:42.276> Apply updates into local database. Phase 1
06.11.2013 11:26:42.323> Apply updates into local database. Phase 2
06.11.2013 11:26:42.339> Send receipt information
06.11.2013 11:26:42.339> ! Error DSI_SetReceiptInfo call
06.11.2013 11:26:42.339> Send discount card transaction information
dsi_Rkeeper.log:
Код:
06.11.2013 11:26:39.792> ***** dsi_RKeeper_PDS_v1.dll Initialized
06.11.2013 11:26:39.792> Params:
06.11.2013 11:26:39.792> Config directory: D:\kass320\Config\
06.11.2013 11:26:39.792> Logs directory : D:\kass320\Logs\
06.11.2013 11:26:39.792>
06.11.2013 11:26:39.792> Initialization CSCLINK.DLL
06.11.2013 11:26:39.792> Version = 1.20.03
06.11.2013 11:26:39.948> Protocol = 0000001D
06.11.2013 11:26:40.167> Logged in to PDS
06.11.2013 11:26:40.167>
06.11.2013 11:26:40.167> *** Get card info (start)
06.11.2013 11:26:40.167> Params:
06.11.2013 11:26:40.167> Card code = 10375
06.11.2013 11:26:40.167> Size = 2336
06.11.2013 11:26:40.167>
06.11.2013 11:26:40.167> Call "GetCardInfo"
06.11.2013 11:26:40.167> Call "GetDopInfo"
06.11.2013 11:26:40.167> Call "GetCardParams"
06.11.2013 11:26:40.183> Call "GetCardMsg"
06.11.2013 11:26:40.183> This card have message:
06.11.2013 11:26:40.183> Call "SetCardMsg" to delete card message
06.11.2013 11:26:40.183> Return:
06.11.2013 11:26:40.183> Status = 1
06.11.2013 11:26:40.183> Block_Reason =
06.11.2013 11:26:40.183> Offered = 30.12.1899
06.11.2013 11:26:40.183> Expired = 31.12.2020
06.11.2013 11:26:40.183> Holder_Name = Äàãàåâ ×èíãèñ Âÿ÷åñëàâîâè÷
06.11.2013 11:26:40.183> Birth = 23.07.1988
06.11.2013 11:26:40.183> Gender = 0
06.11.2013 11:26:40.183> Marrital = 0
06.11.2013 11:26:40.183> Language = 0419
06.11.2013 11:26:40.183> Message =
06.11.2013 11:26:40.183> Accounts_Count = 1
06.11.2013 11:26:40.183> *** Get card info (stop)
06.11.2013 11:26:40.183>
06.11.2013 11:26:40.183>
06.11.2013 11:26:40.183> *** Get card image (start)
06.11.2013 11:26:40.183> Params:
06.11.2013 11:26:40.183> Card code = 10375
06.11.2013 11:26:40.183> Size = 260
06.11.2013 11:26:40.183>
06.11.2013 11:26:40.183> Call "GetCardImage" into D:\kass320\img_10375.bmp
06.11.2013 11:26:40.183> Return:
06.11.2013 11:26:40.183> Image_File = D:\kass320\img_10375.bmp
06.11.2013 11:26:40.183> *** Get card image (stop)
06.11.2013 11:26:40.183>
06.11.2013 11:26:40.198>
06.11.2013 11:26:40.198> *** Get accounts info (start)
06.11.2013 11:26:40.198> Card code = 10375
06.11.2013 11:26:40.198> Accounts count = 1
06.11.2013 11:26:40.198> Total accounts = 1
06.11.2013 11:26:40.198> Return:
06.11.2013 11:26:40.198> Account number [00] = 1
06.11.2013 11:26:40.198> Account type [00] = 1
06.11.2013 11:26:40.198> Account name [00] = 1
06.11.2013 11:26:40.198> Account code [00] = 10
06.11.2013 11:26:40.198> Credit depth [00] = 0
06.11.2013 11:26:40.198> Balance [00] = 0
06.11.2013 11:26:40.198> Allow bonuses [00] = 0
06.11.2013 11:26:40.198> Blocked [00] = 0
06.11.2013 11:26:40.198> Block reason [00] =
06.11.2013 11:26:40.198> Threshold Summ [00] = 4,56049271963201E-64
06.11.2013 11:26:40.198> *** Get accounts info (stop)
06.11.2013 11:26:40.198>
06.11.2013 11:26:42.339>
06.11.2013 11:26:42.339> *** Get process transaction (start)
06.11.2013 11:26:42.339> Params:
06.11.2013 11:26:42.339> Card code = 10375
06.11.2013 11:26:42.339> Size = 361
06.11.2013 11:26:42.339> Total operation summ = -162
06.11.2013 11:26:42.339> Discount account number = 1
06.11.2013 11:26:42.339> Discount summ = -18
06.11.2013 11:26:42.339> Pay account number =
06.11.2013 11:26:42.339> Pay summ = 0
06.11.2013 11:26:42.339> Bonus account number =
06.11.2013 11:26:42.339> Bonus summ = 0
06.11.2013 11:26:42.339> Operation ID = 521811
06.11.2013 11:26:42.339> Origin Operation ID = 521748
06.11.2013 11:26:42.339> Operation date = 06.11.2013
06.11.2013 11:26:42.339> Unit ID = 4
06.11.2013 11:26:42.339> User ID = 2
06.11.2013 11:26:42.339> Office = 29006840
06.11.2013 11:26:42.339>
06.11.2013 11:26:42.339> Process discount transaction
06.11.2013 11:26:42.464> Process total operation summ transaction
06.11.2013 11:26:42.464> Return:
06.11.2013 11:26:42.464> Have additional data = 0
06.11.2013 11:26:42.464> *** Get process transaction (stop)
06.11.2013 11:26:42.464>
06.11.2013 11:26:42.464>
06.11.2013 11:26:42.464> *** Get error text:
06.11.2013 11:26:42.464>
Cardserv.log
Код:
06.11.2013 11:26:39.792> ***** dsi_RKeeper_PDS_v1.dll Initialized
06.11.2013 11:26:39.792> Params:
06.11.2013 11:26:39.792> Config directory: D:\kass320\Config\
06.11.2013 11:26:39.792> Logs directory : D:\kass320\Logs\
06.11.2013 11:26:39.792>
06.11.2013 11:26:39.792> Initialization CSCLINK.DLL
06.11.2013 11:26:39.792> Version = 1.20.03
06.11.2013 11:26:39.948> Protocol = 0000001D
06.11.2013 11:26:40.167> Logged in to PDS
06.11.2013 11:26:40.167>
06.11.2013 11:26:40.167> *** Get card info (start)
06.11.2013 11:26:40.167> Params:
06.11.2013 11:26:40.167> Card code = 10375
06.11.2013 11:26:40.167> Size = 2336
06.11.2013 11:26:40.167>
06.11.2013 11:26:40.167> Call "GetCardInfo"
06.11.2013 11:26:40.167> Call "GetDopInfo"
06.11.2013 11:26:40.167> Call "GetCardParams"
06.11.2013 11:26:40.183> Call "GetCardMsg"
06.11.2013 11:26:40.183> This card have message:
06.11.2013 11:26:40.183> Call "SetCardMsg" to delete card message
06.11.2013 11:26:40.183> Return:
06.11.2013 11:26:40.183> Status = 1
06.11.2013 11:26:40.183> Block_Reason =
06.11.2013 11:26:40.183> Offered = 30.12.1899
06.11.2013 11:26:40.183> Expired = 31.12.2020
06.11.2013 11:26:40.183> Holder_Name = Äàãàåâ ×èíãèñ Âÿ÷åñëàâîâè÷
06.11.2013 11:26:40.183> Birth = 23.07.1988
06.11.2013 11:26:40.183> Gender = 0
06.11.2013 11:26:40.183> Marrital = 0
06.11.2013 11:26:40.183> Language = 0419
06.11.2013 11:26:40.183> Message =
06.11.2013 11:26:40.183> Accounts_Count = 1
06.11.2013 11:26:40.183> *** Get card info (stop)
06.11.2013 11:26:40.183>
06.11.2013 11:26:40.183>
06.11.2013 11:26:40.183> *** Get card image (start)
06.11.2013 11:26:40.183> Params:
06.11.2013 11:26:40.183> Card code = 10375
06.11.2013 11:26:40.183> Size = 260
06.11.2013 11:26:40.183>
06.11.2013 11:26:40.183> Call "GetCardImage" into D:\kass320\img_10375.bmp
06.11.2013 11:26:40.183> Return:
06.11.2013 11:26:40.183> Image_File = D:\kass320\img_10375.bmp
06.11.2013 11:26:40.183> *** Get card image (stop)
06.11.2013 11:26:40.183>
06.11.2013 11:26:40.198>
06.11.2013 11:26:40.198> *** Get accounts info (start)
06.11.2013 11:26:40.198> Card code = 10375
06.11.2013 11:26:40.198> Accounts count = 1
06.11.2013 11:26:40.198> Total accounts = 1
06.11.2013 11:26:40.198> Return:
06.11.2013 11:26:40.198> Account number [00] = 1
06.11.2013 11:26:40.198> Account type [00] = 1
06.11.2013 11:26:40.198> Account name [00] = 1
06.11.2013 11:26:40.198> Account code [00] = 10
06.11.2013 11:26:40.198> Credit depth [00] = 0
06.11.2013 11:26:40.198> Balance [00] = 0
06.11.2013 11:26:40.198> Allow bonuses [00] = 0
06.11.2013 11:26:40.198> Blocked [00] = 0
06.11.2013 11:26:40.198> Block reason [00] =
06.11.2013 11:26:40.198> Threshold Summ [00] = 4,56049271963201E-64
06.11.2013 11:26:40.198> *** Get accounts info (stop)
06.11.2013 11:26:40.198>
06.11.2013 11:26:42.339>
06.11.2013 11:26:42.339> *** Get process transaction (start)
06.11.2013 11:26:42.339> Params:
06.11.2013 11:26:42.339> Card code = 10375
06.11.2013 11:26:42.339> Size = 361
06.11.2013 11:26:42.339> Total operation summ = -162
06.11.2013 11:26:42.339> Discount account number = 1
06.11.2013 11:26:42.339> Discount summ = -18
06.11.2013 11:26:42.339> Pay account number =
06.11.2013 11:26:42.339> Pay summ = 0
06.11.2013 11:26:42.339> Bonus account number =
06.11.2013 11:26:42.339> Bonus summ = 0
06.11.2013 11:26:42.339> Operation ID = 521811
06.11.2013 11:26:42.339> Origin Operation ID = 521748
06.11.2013 11:26:42.339> Operation date = 06.11.2013
06.11.2013 11:26:42.339> Unit ID = 4
06.11.2013 11:26:42.339> User ID = 2
06.11.2013 11:26:42.339> Office = 29006840
06.11.2013 11:26:42.339>
06.11.2013 11:26:42.339> Process discount transaction
06.11.2013 11:26:42.464> Process total operation summ transaction
06.11.2013 11:26:42.464> Return:
06.11.2013 11:26:42.464> Have additional data = 0
06.11.2013 11:26:42.464> *** Get process transaction (stop)
06.11.2013 11:26:42.464>
06.11.2013 11:26:42.464>
06.11.2013 11:26:42.464> *** Get error text:
06.11.2013 11:26:42.464>
---------- Добавлено в 11:34 ---------- Предыдущее сообщение было размещено в 11:30 ----------
Судя по времени в логах (dsi_Rkeeper и POS_Station) - вторая стадия отправки данных на кардсервер идёт позже, после этого в обоих логах ничего не появляется