Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 07.09 14:38:04 INFO [SpeedLog] TechProcess authenticating user time = 573 ms
- 07.09 14:38:04 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 07.09 14:38:04 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:04 INFO [TextCustomerDisplayPluginAbstract] *Добро *
- 07.09 14:38:04 INFO [TextCustomerDisplayPluginAbstract] *пожаловать *
- 07.09 14:38:04 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:04 INFO [TextCustomerDisplayPluginAbstract]
- 07.09 14:38:04 INFO [Scale] BarcodeScannerImpl - barcode = 2612341234
- 07.09 14:38:04 INFO [TechProcessImpl] eventBarcodeScanner 2612341234
- 07.09 14:38:04 INFO [LoyalServiceImpl] looking up Loy Providers Registry...
- 07.09 14:38:05 TRACE [MLServiceImpl] entering isEnabled()
- 07.09 14:38:05 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 07.09 14:38:05 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "2612341234"
- 07.09 14:38:05 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 07.09 14:38:05 TRACE [SCService] entering isEnabled()
- 07.09 14:38:05 TRACE [SCService] leaving isEnabled(). the result is: true
- 07.09 14:38:05 TRACE [SCService] entering isSmChCoupon(String). The argument is: "2612341234"
- 07.09 14:38:05 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 07.09 14:38:05 TRACE [MLServiceImpl] entering isEnabled()
- 07.09 14:38:05 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 07.09 14:38:05 TRACE [SCService] entering isEnabled()
- 07.09 14:38:05 TRACE [SCService] leaving isEnabled(). the result is: true
- 07.09 14:38:05 INFO [CheckContainer] Barcode 2612341234 has been received by visualisation
- 07.09 14:38:05 INFO [TechProcessImpl] TP searchProduct 2612341234
- 07.09 14:38:05 INFO [CatalogService] getGoodsByBarCode barcode = 2612341234
- 07.09 14:38:05 INFO [CatalogService] get product by barcode '2612341234' result: null
- 07.09 14:38:05 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 2612341234 time = 11 ms
- 07.09 14:38:05 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 2612341234 time = 18 ms
- 07.09 14:38:05 INFO [CatalogService] Get product by item '2612341234' result null
- 07.09 14:38:05 INFO [SpeedLog] searchProduct time time = 32 ms
- 07.09 14:38:05 TRACE [MLServiceImpl] entering isEnabled()
- 07.09 14:38:05 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 07.09 14:38:05 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "2612341234"
- 07.09 14:38:05 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 07.09 14:38:05 TRACE [SCService] entering isEnabled()
- 07.09 14:38:05 TRACE [SCService] leaving isEnabled(). the result is: true
- 07.09 14:38:05 TRACE [SCService] entering isSmChCoupon(String). The argument is: "2612341234"
- 07.09 14:38:05 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 07.09 14:38:05 TRACE [MLServiceImpl] entering isEnabled()
- 07.09 14:38:05 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 07.09 14:38:05 TRACE [SCService] entering isEnabled()
- 07.09 14:38:05 TRACE [SCService] leaving isEnabled(). the result is: true
- 07.09 14:38:05 TRACE [MLServiceImpl] entering isEnabled()
- 07.09 14:38:05 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 07.09 14:38:05 TRACE [MLServiceImpl] entering isMlCard(String, boolean). The argument are: "2612341234"
- 07.09 14:38:05 TRACE [MLServiceImpl] leaving isMlCard(String, boolean). The result is: true
- 07.09 14:38:05 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":1713,"cash":60,"mode":35,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":70,"pos":0,"barcode":"","item":"","name":"","price":0.0,"quant":0.0,"sum":0.0,"sumAll":0.0,"cardType":"","cardNumber":"2612341234","discount":0.0,"discountAll":0.0,"dateTime":"07.09.2018 14:38:05.309","offline":false}]}
- 07.09 14:38:06 INFO [Scale] BarcodeScannerImpl - barcode = 8805010000000
- 07.09 14:38:06 INFO [TechProcessImpl] eventBarcodeScanner 8805010000000
- 07.09 14:38:06 TRACE [MLServiceImpl] entering isEnabled()
- 07.09 14:38:06 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 07.09 14:38:06 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "8805010000000"
- 07.09 14:38:06 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 07.09 14:38:06 TRACE [SCService] entering isEnabled()
- 07.09 14:38:06 TRACE [SCService] leaving isEnabled(). the result is: true
- 07.09 14:38:06 TRACE [SCService] entering isSmChCoupon(String). The argument is: "8805010000000"
- 07.09 14:38:06 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 07.09 14:38:06 TRACE [MLServiceImpl] entering isEnabled()
- 07.09 14:38:06 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 07.09 14:38:06 TRACE [SCService] entering isEnabled()
- 07.09 14:38:06 TRACE [SCService] leaving isEnabled(). the result is: true
- 07.09 14:38:06 INFO [CheckContainer] Barcode 8805010000000 has been received by visualisation
- 07.09 14:38:06 INFO [TechProcessImpl] TP searchProduct 8805010000000
- 07.09 14:38:06 INFO [CatalogService] getGoodsByBarCode barcode = 8805010000000
- 07.09 14:38:06 INFO [CatalogService] get product by barcode '8805010000000' result: ProductPieceEntity[name=Шоколад яблочный сладкий (Ю. Корея), item=05010]
- 07.09 14:38:06 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 8805010000000 time = 9 ms
- 07.09 14:38:06 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 8805010000000 time = 10 ms
- 07.09 14:38:06 INFO [SpeedLog] getProductRestrictions time = 7 ms
- 07.09 14:38:06 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 8805010000000 time = 27 ms
- 07.09 14:38:06 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 8805010000000 time = 27 ms
- 07.09 14:38:06 INFO [SpeedLog] searchProduct time time = 27 ms
- 07.09 14:38:07 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":1713,"cash":60,"mode":4,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":70,"pos":0,"barcode":"","item":"","name":"","price":0.0,"quant":0.0,"sum":0.0,"sumAll":0.0,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"07.09.2018 14:38:07.103","offline":false}]}
- 07.09 14:38:07 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,353 sec; average speed = 0,353 sec; position test num = 1.0; prooduct item 05010; <353>
- 07.09 14:38:07 INFO [CommonLogger] busy = false
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract] *Шоколад ябл 1 652.53*
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract] *Итого 652.53*
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract]
- 07.09 14:38:07 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":1713,"cash":60,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":70,"pos":1,"barcode":"8805010000000","item":"05010","name":"Шоколад яблочный сладкий (Ю. К","price":652.53,"quant":1.0,"sum":652.53,"sumAll":652.53,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"07.09.2018 14:38:07.112","offline":false}]}
- 07.09 14:38:07 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 05010; type: ProductPieceEntity; count: 1000; sum: 65253; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 07.09 14:38:07 INFO [SpeedLog] TP addPosition time = 34 ms
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract] *Шоколад ябл 1 652.53*
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract] *Итого 652.53*
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:07 INFO [TextCustomerDisplayPluginAbstract]
- 07.09 14:38:07 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 07.09 14:38:09 INFO [Scale] BarcodeScannerImpl - barcode = 4903015000002
- 07.09 14:38:09 INFO [TechProcessImpl] eventBarcodeScanner 4903015000002
- 07.09 14:38:09 TRACE [MLServiceImpl] entering isEnabled()
- 07.09 14:38:09 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 07.09 14:38:09 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "4903015000002"
- 07.09 14:38:09 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 07.09 14:38:09 TRACE [SCService] entering isEnabled()
- 07.09 14:38:09 TRACE [SCService] leaving isEnabled(). the result is: true
- 07.09 14:38:09 TRACE [SCService] entering isSmChCoupon(String). The argument is: "4903015000002"
- 07.09 14:38:09 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 07.09 14:38:09 TRACE [MLServiceImpl] entering isEnabled()
- 07.09 14:38:09 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 07.09 14:38:09 TRACE [SCService] entering isEnabled()
- 07.09 14:38:09 TRACE [SCService] leaving isEnabled(). the result is: true
- 07.09 14:38:09 INFO [CheckContainer] Barcode 4903015000002 has been received by visualisation
- 07.09 14:38:09 INFO [TechProcessImpl] TP searchProduct 4903015000002
- 07.09 14:38:09 INFO [CatalogService] getGoodsByBarCode barcode = 4903015000002
- 07.09 14:38:09 INFO [CatalogService] get product by barcode '4903015000002' result: ProductPieceEntity[name=Пряник яблочный сладкий (Япония), item=03015]
- 07.09 14:38:09 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 4903015000002 time = 3 ms
- 07.09 14:38:09 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 4903015000002 time = 4 ms
- 07.09 14:38:09 INFO [SpeedLog] getProductRestrictions time = 1 ms
- 07.09 14:38:09 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 4903015000002 time = 5 ms
- 07.09 14:38:09 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 4903015000002 time = 5 ms
- 07.09 14:38:09 INFO [SpeedLog] searchProduct time time = 5 ms
- 07.09 14:38:09 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,025 sec; average speed = 0,189 sec; position test num = 2.0; prooduct item 03015; <25>
- 07.09 14:38:09 INFO [CommonLogger] busy = false
- 07.09 14:38:09 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":1713,"cash":60,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":70,"pos":2,"barcode":"4903015000002","item":"03015","name":"Пряник яблочный сладкий (Япони","price":457.53,"quant":1.0,"sum":457.53,"sumAll":1110.06,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"07.09.2018 14:38:09.273","offline":false}]}
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract] *Пряник ябло 1 457.53*
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract] *Итого 1110.06*
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract]
- 07.09 14:38:09 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 03015; type: ProductPieceEntity; count: 1000; sum: 45753; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 07.09 14:38:09 INFO [SpeedLog] TP addPosition time = 25 ms
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract] *Пряник ябло 1 457.53*
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract] *Итого 1110.06*
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:09 INFO [TextCustomerDisplayPluginAbstract]
- 07.09 14:38:09 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 07.09 14:38:09 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=32, command=kbdSubtotal]
- 07.09 14:38:09 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:38:09 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:38:09 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:38:09 INFO [CommonLogger] busy = true
- 07.09 14:38:09 TRACE [TechProcessImpl] Start warn divide alco
- 07.09 14:38:09 TRACE [TechProcessImpl] End warn devide alco
- 07.09 14:38:09 INFO [TechProcessImpl] goToDiscounts
- 07.09 14:38:09 INFO [LoyalBridgeServiceImpl] --------------- begin discount calculation ---------------
- 07.09 14:38:10 INFO [LoyalProductFinder] Time finding items (2) = 75 ms
- 07.09 14:38:10 INFO [LoyalProductsConverter] Time searching loyal goods for 2 productItems = 75 ms
- 07.09 14:38:10 INFO [LoyalCalculatorConverter] Time converting 2 positions = 19 ms
- 07.09 14:38:10 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 07.09 14:38:10 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 07.09 14:38:10 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 07.09 14:38:10 TRACE [SCService] entering isEnabled()
- 07.09 14:38:10 TRACE [SCService] leaving isEnabled(). the result is: true
- 07.09 14:38:10 TRACE [SCService] entering calcDiscount(Purchase). The argument is: Purchase:[number=null;dateCreate=2018-09-07 14:38:05.286;operationType=true;checkSum=111006;discount=0]
- 07.09 14:38:10 TRACE [SCService] Send request <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ChequeRequest xmlns="http://smartcheckout.ru/xsd/s10ren.xsd" ChequeType="Soft">
- <RequestID>1536320285286</RequestID>
- <Card>
- <CardNumber>2612341234</CardNumber>
- </Card>
- <DateTime>2018-09-07T14:38:10.662+03:00</DateTime>
- <POS>60</POS>
- <Number>1536320285286</Number>
- <Summ>1110.06</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1110.06</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>05010</Article>
- <ArticleName>Шоколад яблочный сладкий (Ю. Корея)</ArticleName>
- <Price>652.53</Price>
- <Quantity>1.000</Quantity>
- <Summ>652.53</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>652.53</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>2</PositionNumber>
- <Article>03015</Article>
- <ArticleName>Пряник яблочный сладкий (Япония)</ArticleName>
- <Price>457.53</Price>
- <Quantity>1.000</Quantity>
- <Summ>457.53</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>457.53</SummDiscounted>
- </Item>
- </ChequeRequest>
- 07.09 14:38:10 TRACE [SCService] entering getServices()
- 07.09 14:38:10 INFO [SCService] About to create stubs to web-services
- 07.09 14:38:11 DEBUG [TechProcessImpl] Server online mode
- 07.09 14:38:11 INFO [TransferManager] Nothing yet not processed on server to resend
- 07.09 14:38:11 TRACE [SCService] service [url: "http://127.0.0.1:8888/smch/emulator?wsdl"] was created... about to set connetion-timeouts [connect: 500 [ms]; request: 2000 [ms]]
- 07.09 14:38:11 TRACE [SCService] connection timeouts were set
- 07.09 14:38:11 TRACE [SCService] service [url: "http://127.0.0.1:8888/smch/emulator?wsdl"] was created... about to set connetion-timeouts [connect: 500 [ms]; request: 2000 [ms]]
- 07.09 14:38:11 TRACE [SCService] connection timeouts were set
- 07.09 14:38:11 TRACE [SCService] leaving getServices(). The result size is: 2
- 07.09 14:38:12 INFO [LoyProvidersRegistryImpl] Resend stale feedback
- 07.09 14:38:12 INFO [LoyProvidersRegistryImpl] looking up LoyFeedbackDao...
- 07.09 14:38:12 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = ml
- 07.09 14:38:12 INFO [LoyProvidersRegistryImpl] There is no stale feedback for ml
- 07.09 14:38:12 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = set-loy-provider
- 07.09 14:38:12 INFO [LoyProvidersRegistryImpl] There is no stale feedback for set-loy-provider
- 07.09 14:38:12 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = smch
- 07.09 14:38:12 INFO [LoyProvidersRegistryImpl] There is no stale feedback for smch
- 07.09 14:38:12 TRACE [SCService] Received response: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ChequeRequestResponce xmlns="http://smartcheckout.ru/xsd/s10ren.xsd">
- <RequestID>1536320285286</RequestID>
- <Processed>2018-09-07T14:38:12.025+03:00</Processed>
- <ReturnCode>0</ReturnCode>
- <CashierMessageTO>0</CashierMessageTO>
- <Summ>1110.06</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1110.06</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>05010</Article>
- <ArticleName>Шоколад яблочный сладкий (Ю. Корея)</ArticleName>
- <Price>652.53</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>652.53</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>652.53</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>2</PositionNumber>
- <Article>03015</Article>
- <ArticleName>Пряник яблочный сладкий (Япония)</ArticleName>
- <Price>457.53</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>457.53</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>457.53</SummDiscounted>
- </Item>
- </ChequeRequestResponce>
- 07.09 14:38:12 TRACE [SCReceiptConverter] ml discounts: {position-key [marking: 03015; original-price: 45753]=0, position-key [marking: 05010; original-price: 65253]=0}
- 07.09 14:38:12 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 03015; original-price: 45753]]: SC discount value is: 0
- 07.09 14:38:12 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 05010; original-price: 65253]]: SC discount value is: 0
- 07.09 14:38:12 TRACE [SCService] leaving calcDiscount(Purchase). The result is: Purchase:[number=null;dateCreate=(NULL);operationType=null;checkSum=111006;discount=0]; it took 1411 [ms]
- 07.09 14:38:12 TRACE [MLServiceImpl] entering getMlCardNo(Purchase). The argument is: Purchase:[number=null;dateCreate=2018-09-07 14:38:05.286;operationType=true;checkSum=111006;discount=0]
- 07.09 14:38:12 TRACE [MLServiceImpl] leaving getMlCardNo(Purchase). The result is: 2612341234
- 07.09 14:38:12 TRACE [MLServiceImpl] entering isEnabled()
- 07.09 14:38:12 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 07.09 14:38:12 TRACE [MLServiceImpl] entering calcDiscount(Purchase). The argument is: Purchase:[number=null;dateCreate=2018-09-07 14:38:05.286;operationType=true;checkSum=111006;discount=0]
- 07.09 14:38:12 TRACE [MLServiceImpl] entering getFakeCardNo()
- 07.09 14:38:12 TRACE [MLServiceImpl] leaving getFakeCardNo(). The result is: "2612341234"
- 07.09 14:38:12 TRACE [MLServiceImpl] Send request <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ProcessRequest xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd">
- <request>
- <ChequeRequest ChequeType="Soft">
- <RequestID>1713_60_66_70</RequestID>
- <Card>
- <CardNumber>2612341234</CardNumber>
- </Card>
- <DateTime>2018-09-07T14:38:12.091+03:00</DateTime>
- <Organization>Victoria</Organization>
- <BusinessUnit>1713</BusinessUnit>
- <POS>60</POS>
- <Number>66_70</Number>
- <OperationType>Sale</OperationType>
- <Summ>1110.06</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1110.06</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>05010</Article>
- <ArticleName>Шоколад яблочный сладкий (Ю. Корея)</ArticleName>
- <Price>652.53</Price>
- <Quantity>1.000</Quantity>
- <Summ>652.53</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>652.53</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>2</PositionNumber>
- <Article>03015</Article>
- <ArticleName>Пряник яблочный сладкий (Япония)</ArticleName>
- <Price>457.53</Price>
- <Quantity>1.000</Quantity>
- <Summ>457.53</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>457.53</SummDiscounted>
- </Item>
- </ChequeRequest>
- </request>
- </ProcessRequest>
- 07.09 14:38:12 TRACE [MLServiceImpl] entering getServices()
- 07.09 14:38:12 INFO [MLServiceImpl] About to create stubs to web-services
- 07.09 14:38:13 TRACE [MLServiceImpl] service [url: "http://172.29.16.173:60324/sap/manzana?wsdl"] was created... about to set connetion-timeouts [connect: 10000 [ms]; request: 5000 [ms]]
- 07.09 14:38:13 TRACE [MLServiceImpl] connection timeouts were set
- 07.09 14:38:13 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 07.09 14:38:13 TRACE [MLServiceImpl] class ru.crystals.pos.ml.wsclient.ProcessRequestResponse is <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ProcessRequestResponse xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd">
- <ProcessRequestResult>
- <ChequeResponse>
- <ReturnCode>0</ReturnCode>
- <Message>OK</Message>
- <Summ>1110.06</Summ>
- <Discount>12.612</Discount>
- <SummDiscounted>970.0600</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>05010</Article>
- <ArticleName>Шоколад яблочный сладкий (Ю. Корея)</ArticleName>
- <Price>652.53</Price>
- <Quantity>1.000</Quantity>
- <Summ>652.53</Summ>
- <Discount>9.19</Discount>
- <SummDiscounted>592.5300</SummDiscounted>
- <ExtendedAttribute>
- <Key>First_ml_ACTION</Key>
- <Value>20</Value>
- </ExtendedAttribute>
- </Item>
- <Item>
- <PositionNumber>2</PositionNumber>
- <Article>03015</Article>
- <ArticleName>Пряник яблочный сладкий (Япония)</ArticleName>
- <Price>457.53</Price>
- <Quantity>1.000</Quantity>
- <Summ>457.53</Summ>
- <Discount>17.49</Discount>
- <SummDiscounted>377.5300</SummDiscounted>
- <ExtendedAttribute>
- <Key>First_ml_ACTION</Key>
- <Value>20</Value>
- </ExtendedAttribute>
- </Item>
- </ChequeResponse>
- </ProcessRequestResult>
- </ProcessRequestResponse>
- 07.09 14:38:13 TRACE [MLServiceImpl] entering getFakeCardNo()
- 07.09 14:38:13 TRACE [MLServiceImpl] leaving getFakeCardNo(). The result is: "2612341234"
- 07.09 14:38:13 TRACE [MLServiceImpl] entering getMlCardNo(Purchase). The argument is: Purchase:[number=null;dateCreate=2018-09-07 14:38:05.286;operationType=true;checkSum=111006;discount=0]
- 07.09 14:38:13 TRACE [MLServiceImpl] leaving getMlCardNo(Purchase). The result is: 2612341234
- 07.09 14:38:13 TRACE [MLReceiptConvertor] applying stategy: ml-stategy-add
- 07.09 14:38:13 TRACE [BaseMLDiscountsApplier] entering applyMlDiscounts(ChequeResponseBase, Purchase, long, String, Purchase). The arguments are: response [<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ns2:cheque-reponse xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd" xmlns:ns2="ru.crystals.pos.ml.wsclient">
- <ReturnCode>0</ReturnCode>
- <Message>OK</Message>
- <Summ>1110.06</Summ>
- <Discount>12.612</Discount>
- <SummDiscounted>970.0600</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>05010</Article>
- <ArticleName>Шоколад яблочный сладкий (Ю. Корея)</ArticleName>
- <Price>652.53</Price>
- <Quantity>1.000</Quantity>
- <Summ>652.53</Summ>
- <Discount>9.19</Discount>
- <SummDiscounted>592.5300</SummDiscounted>
- <ExtendedAttribute>
- <Key>First_ml_ACTION</Key>
- <Value>20</Value>
- </ExtendedAttribute>
- </Item>
- <Item>
- <PositionNumber>2</PositionNumber>
- <Article>03015</Article>
- <ArticleName>Пряник яблочный сладкий (Япония)</ArticleName>
- <Price>457.53</Price>
- <Quantity>1.000</Quantity>
- <Summ>457.53</Summ>
- <Discount>17.49</Discount>
- <SummDiscounted>377.5300</SummDiscounted>
- <ExtendedAttribute>
- <Key>First_ml_ACTION</Key>
- <Value>20</Value>
- </ExtendedAttribute>
- </Item>
- </ns2:cheque-reponse>
- ], receipt [Purchase:[number=null;dateCreate=(NULL);operationType=null;checkSum=111006;discount=0]], actionGuid [0], cardNo [2612341234], originalReceipt [Purchase:[number=null;dateCreate=2018-09-07 14:38:05.286;operationType=true;checkSum=111006;discount=0]]
- 07.09 14:38:13 TRACE [StrategyAddMLDiscountsApplier] entering getMlDiscounts(ChequeResponseBase, Purchase). The arguments are: response [<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ns2:cheque-reponse xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd" xmlns:ns2="ru.crystals.pos.ml.wsclient">
- <ReturnCode>0</ReturnCode>
- <Message>OK</Message>
- <Summ>1110.06</Summ>
- <Discount>12.612</Discount>
- <SummDiscounted>970.0600</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>05010</Article>
- <ArticleName>Шоколад яблочный сладкий (Ю. Корея)</ArticleName>
- <Price>652.53</Price>
- <Quantity>1.000</Quantity>
- <Summ>652.53</Summ>
- <Discount>9.19</Discount>
- <SummDiscounted>592.5300</SummDiscounted>
- <ExtendedAttribute>
- <Key>First_ml_ACTION</Key>
- <Value>20</Value>
- </ExtendedAttribute>
- </Item>
- <Item>
- <PositionNumber>2</PositionNumber>
- <Article>03015</Article>
- <ArticleName>Пряник яблочный сладкий (Япония)</ArticleName>
- <Price>457.53</Price>
- <Quantity>1.000</Quantity>
- <Summ>457.53</Summ>
- <Discount>17.49</Discount>
- <SummDiscounted>377.5300</SummDiscounted>
- <ExtendedAttribute>
- <Key>First_ml_ACTION</Key>
- <Value>20</Value>
- </ExtendedAttribute>
- </Item>
- </ns2:cheque-reponse>
- ], originalReceipt [Purchase:[number=null;dateCreate=2018-09-07 14:38:05.286;operationType=true;checkSum=111006;discount=0]]
- 07.09 14:38:13 TRACE [StrategyAddMLDiscountsApplier] leaving getMlDiscounts(ChequeResponseBase, Purchase). The result is: {position-key [marking: 03015; original-price: 45753]=8000, position-key [marking: 05010; original-price: 65253]=6000}
- 07.09 14:38:13 TRACE [StrategyAddMLDiscountsApplier] reduceAlienDiscounts: the strategy forbids to do that
- 07.09 14:38:13 TRACE [BaseMLDiscountsApplier] leaving applyMlDiscounts(ChequeResponseBase, Purchase, long, String, Purchase)
- 07.09 14:38:13 INFO [MLServiceImpl] looking up LoyFeedbackDao...
- 07.09 14:38:13 ERROR [TransactionHandler]
- java.lang.reflect.InvocationTargetException
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:26)
- at com.sun.proxy.$Proxy203.saveOrUpdate(Unknown Source)
- at ru.crystals.pos.ml.MLServiceImpl.calcDiscount(MLServiceImpl.java:977)
- at ru.crystals.pos.loyal.ml.ManzanaLoyProvider.process(ManzanaLoyProvider.java:68)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.process(LoyProvidersRegistryImpl.java:123)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.calcDiscounts(LoyalServiceImpl.java:748)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.doLoyalty(LoyalServiceImpl.java:667)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.doDiscount(LoyalServiceImpl.java:766)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.doDiscount(LoyalBridgeServiceImpl.java:355)
- at ru.crystals.pos.techprocess.TechProcessImpl.applyDiscountsAndGetResult(TechProcessImpl.java:3542)
- at ru.crystals.pos.techprocess.TechProcessImpl.subtotalScenary(TechProcessImpl.java:3108)
- at ru.crystals.pos.visualization.check.CheckContainer.startSubtotalScenary(CheckContainer.java:1477)
- at ru.crystals.pos.visualization.check.CheckContainer.subtotalProcessPurchaseState(CheckContainer.java:1448)
- at ru.crystals.pos.visualization.check.CheckContainer.subtotal(CheckContainer.java:1345)
- at ru.crystals.pos.visualization.components.MainWindow.subTotal(MainWindow.java:833)
- at ru.crystals.pos.visualization.Factory.eventFunctionKey(Factory.java:538)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventFunctionKey(TechProcessImpl.java:4155)
- at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:165)
- at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138)
- at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118)
- at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.lang.RuntimeException: org.postgresql.util.PSQLException: ERROR: null value in column "doc_number" violates not-null constraint
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.executeUpdate(JDBCMapperImpl.java:731)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.insert(JDBCMapperImpl.java:557)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.replaceBySQL(JDBCMapperImpl.java:653)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.replace(JDBCMapperImpl.java:687)
- at ru.crystals.pos.loyal.cash.persistence.JdbcBackedLoyFeedbackDao.saveOrUpdate(JdbcBackedLoyFeedbackDao.java:105)
- ... 33 more
- Caused by: org.postgresql.util.PSQLException: ERROR: null value in column "doc_number" violates not-null constraint
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:306)
- at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:441)
- at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:365)
- at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:155)
- at org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:132)
- at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
- at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.executeUpdate(JDBCMapperImpl.java:719)
- ... 37 more
- 07.09 14:38:13 ERROR [LoyalServiceImpl] Error discount calculation for purchase PurchaseEntity [id=10740, number=null, dateCreate=Fri Sep 07 14:38:05 MSK 2018, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
- java.lang.reflect.UndeclaredThrowableException
- at com.sun.proxy.$Proxy203.saveOrUpdate(Unknown Source)
- at ru.crystals.pos.ml.MLServiceImpl.calcDiscount(MLServiceImpl.java:977)
- at ru.crystals.pos.loyal.ml.ManzanaLoyProvider.process(ManzanaLoyProvider.java:68)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.process(LoyProvidersRegistryImpl.java:123)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.calcDiscounts(LoyalServiceImpl.java:748)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.doLoyalty(LoyalServiceImpl.java:667)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.doDiscount(LoyalServiceImpl.java:766)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.doDiscount(LoyalBridgeServiceImpl.java:355)
- at ru.crystals.pos.techprocess.TechProcessImpl.applyDiscountsAndGetResult(TechProcessImpl.java:3542)
- at ru.crystals.pos.techprocess.TechProcessImpl.subtotalScenary(TechProcessImpl.java:3108)
- at ru.crystals.pos.visualization.check.CheckContainer.startSubtotalScenary(CheckContainer.java:1477)
- at ru.crystals.pos.visualization.check.CheckContainer.subtotalProcessPurchaseState(CheckContainer.java:1448)
- at ru.crystals.pos.visualization.check.CheckContainer.subtotal(CheckContainer.java:1345)
- at ru.crystals.pos.visualization.components.MainWindow.subTotal(MainWindow.java:833)
- at ru.crystals.pos.visualization.Factory.eventFunctionKey(Factory.java:538)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventFunctionKey(TechProcessImpl.java:4155)
- at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:165)
- at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138)
- at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118)
- at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.lang.reflect.InvocationTargetException
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:26)
- ... 28 more
- Caused by: java.lang.RuntimeException: org.postgresql.util.PSQLException: ERROR: null value in column "doc_number" violates not-null constraint
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.executeUpdate(JDBCMapperImpl.java:731)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.insert(JDBCMapperImpl.java:557)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.replaceBySQL(JDBCMapperImpl.java:653)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.replace(JDBCMapperImpl.java:687)
- at ru.crystals.pos.loyal.cash.persistence.JdbcBackedLoyFeedbackDao.saveOrUpdate(JdbcBackedLoyFeedbackDao.java:105)
- ... 33 more
- Caused by: org.postgresql.util.PSQLException: ERROR: null value in column "doc_number" violates not-null constraint
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:306)
- at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:441)
- at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:365)
- at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:155)
- at org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:132)
- at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
- at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.executeUpdate(JDBCMapperImpl.java:719)
- ... 37 more
- 07.09 14:38:13 INFO [LoyalBridgeServiceImpl] Total time of discount calculation = 3670 ms
- 07.09 14:38:13 INFO [LoyalBridgeServiceImpl] ---------------- end discount calculation ----------------
- 07.09 14:38:13 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 07.09 14:38:13 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:13 INFO [TextCustomerDisplayPluginAbstract] *Скидка 0.00*
- 07.09 14:38:13 INFO [TextCustomerDisplayPluginAbstract] *Итого 1110.06*
- 07.09 14:38:13 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:13 INFO [TextCustomerDisplayPluginAbstract]
- 07.09 14:38:13 INFO [SpeedLog] TechProcess discounts processing on cheque with 2 positions [sale] time = 3734 ms
- 07.09 14:38:13 INFO [CommonLogger] value = 0
- 07.09 14:38:13 WARN [HibernateBackedLoyTxDao] leaving getLoyTxByReceipt(PurchaseEntity): at least one of the mandaroty fields (either doc-num: null, or operation-type: true, or shop-num: null, or shift-num: null, or cash-num: null) of the receipt [PurchaseEntity [id=10740, number=null, dateCreate=Fri Sep 07 14:38:05 MSK 2018, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]] is NULL! So, NULL will be returned!
- 07.09 14:38:13 TRACE [TechProcessImpl] Start warn divide amount
- 07.09 14:38:13 INFO [TechProcessImpl] goToPayments
- 07.09 14:38:13 INFO [CheckContainer] startPayments() surcharge = 111006
- 07.09 14:38:13 INFO [CheckContainer] isPaymentComplete = false
- 07.09 14:38:13 INFO [CheckContainer] prevState = ADD_POSITION
- 07.09 14:38:13 INFO [CheckContainer] paid = 0
- 07.09 14:38:13 INFO [CheckContainer] surcharge = 111006
- 07.09 14:38:13 INFO [CheckContainer] getPaymentFiscalizeError = NONE
- 07.09 14:38:13 INFO [CheckContainer] Current payment container is ru.crystals.pos.visualization.payments.cash.CashPaymentContainer
- 07.09 14:38:13 INFO [CommonLogger] busy = false
- 07.09 14:38:13 INFO [SpeedLog] (SUBTOTAL) time = 4,041;
- 07.09 14:38:13 INFO [CommonLogger] busy = false
- 07.09 14:38:14 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 07.09 14:38:14 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:14 INFO [TextCustomerDisplayPluginAbstract] *Скидка 0.00*
- 07.09 14:38:14 INFO [TextCustomerDisplayPluginAbstract] *Итого 1110.06*
- 07.09 14:38:14 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:14 INFO [TextCustomerDisplayPluginAbstract]
- 07.09 14:38:14 INFO [FiscalPrinter] resetException()
- 07.09 14:38:19 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:38:19 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:38:19 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:38:19 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=69, command=kbdMenu2]
- 07.09 14:38:20 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 07.09 14:38:20 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 07.09 14:38:21 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 07.09 14:38:21 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 07.09 14:38:21 INFO [CommonLogger] Menu command: Аннулирование (class ru.crystals.pos.visualization.menu.commands.CancelCheckCommand)
- 07.09 14:38:21 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=37, command=kbdLeft]
- 07.09 14:38:21 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 07.09 14:38:21 INFO [WaitComponent] [WaitComponent] MainFrame enabled - false
- 07.09 14:38:21 INFO [TechProcessShiftProxy] cancelCheck start
- 07.09 14:38:21 TRACE [ExternalProcessingsImpl] seems that this cash is not aware of existence of CFT-backed loyality programms. So, there is no need to cancel CFT-backed bonuses charge-offs
- 07.09 14:38:21 TRACE [ExternalProcessingsImpl] seems that this cash is not aware of existence of CFT-backed loyality programms. So, there is no need to cancel CFT-backed bonuses charge-offs
- 07.09 14:38:21 TRACE [ExternalProcessingsImpl] Discounts cancelled: no implementation of PlastekServices.
- 07.09 14:38:21 TRACE [ExternalProcessingsImpl] entering discountCancelledToSet5(PurchaseEntity)
- 07.09 14:38:21 TRACE [ExternalProcessingsImpl] leaving discountCancelledToSet5(PurchaseEntity): the SET5 loy processing is disabled
- 07.09 14:38:21 INFO [TechProcessShiftProxy] cancelCheck PurchaseEntity [id=10740, number=null, dateCreate=Fri Sep 07 14:38:05 MSK 2018, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
- 07.09 14:38:21 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 07.09 14:38:21 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:21 INFO [TextCustomerDisplayPluginAbstract] *Аннулирование чека *
- 07.09 14:38:21 INFO [TextCustomerDisplayPluginAbstract] *Сумма чека 1110.06*
- 07.09 14:38:21 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:21 INFO [TextCustomerDisplayPluginAbstract]
- 07.09 14:38:21 TRACE [ExternalProcessingsImpl] Purchase cancelled: no implementation of PlastekServices.
- 07.09 14:38:21 TRACE [MLServiceImpl] entering getMlCardNo(PurchaseEntity). The argument is: PurchaseEntity [id=10740, number=70, dateCreate=Fri Sep 07 14:38:05 MSK 2018, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
- 07.09 14:38:21 TRACE [MLServiceImpl] leaving getMlCardNo(PurchaseEntity). The result is: null
- 07.09 14:38:21 INFO [FiscalPrinter] printCheck
- 07.09 14:38:21 INFO [FiscalPrinter] Fiscal interrupt: null
- 07.09 14:38:21 INFO [FiscalPrinter] Load document template /mnt/sda1/tce/storage/crystal-cash/modules/fiscalPrinter/templates/check-sale-annul.xml
- 07.09 14:38:22 INFO [DocumentTemplate] generate(File xmlTemplate) method gets invoked...
- 07.09 14:38:22 INFO [DocumentTemplate] Length of a xmlTemplate object array is: 3307
- 07.09 14:38:22 INFO [DocumentTemplate] Creating JAXB context...
- 07.09 14:38:22 INFO [DocumentTemplate] Creating unmarshaller...
- 07.09 14:38:22 INFO [DocumentTemplate] Trying to read data from the array...
- 07.09 14:38:22 INFO [DocumentTemplate] Unmarshalling was complete successfully!
- 07.09 14:38:22 INFO [DocumentTemplate] =====logo=====
- 07.09 14:38:22 INFO [DocumentTemplate] content: null
- 07.09 14:38:22 INFO [DocumentTemplate] =====header=====
- 07.09 14:38:22 INFO [DocumentTemplate] jr. name ||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] 199100, Spb, Savushkina, 112 ||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] Смена:66 ЭКЛЗ:eee70e42-099||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] Номер кассы:60 ИНН: 7802781104||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] Кассир:Администраторов Администратор Администр||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] КАССОВЫЙ ЧЕК 70 07-09-2018 14:38||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] =====position=====
- 07.09 14:38:22 INFO [DocumentTemplate] Шоколад яблочный сладки 652.53* 1 =652.53||SMALL
- 07.09 14:38:22 INFO [DocumentTemplate] Пряник яблочный сладкий 457.53* 1 =457.53||SMALL
- 07.09 14:38:22 INFO [DocumentTemplate] =====fiscal=====
- 07.09 14:38:22 INFO [DocumentTemplate] content: null
- 07.09 14:38:22 INFO [DocumentTemplate] =====footer=====
- 07.09 14:38:22 INFO [DocumentTemplate] ******************************************** ||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] ЧЕК No. 70 АННУЛИРОВАН||DOUBLEHEIGHT
- 07.09 14:38:22 INFO [DocumentTemplate] ******************************************** ||NORMAL
- 07.09 14:38:22 INFO [DocumentTemplate] =====cut=====
- 07.09 14:38:22 INFO [DocumentTemplate] content: null
- 07.09 14:38:22 INFO [FiscalPrinter] getCountAnnul
- 07.09 14:38:22 INFO [FiscalPrinter] CountAnnul = 18
- 07.09 14:38:22 INFO [FiscalPrinter] getLastDocNum
- 07.09 14:38:23 INFO [CheckServiceImpl] cancelCheck: PurchaseEntity [id=10740, number=70, dateCreate=Fri Sep 07 14:38:05 MSK 2018, dateCommit=Fri Sep 07 14:38:22 MSK 2018, fiscalDocNum=18;2083, sentToServerStatus=NO_SENT]
- 07.09 14:38:23 TRACE [ExternalProcessingsImpl] seems that this cash is not aware of existence of CFT-backed loyality programms. So, there is no need to cancel CFT-backed bonuses charge-offs
- 07.09 14:38:23 TRACE [ExternalProcessingsImpl] seems that this cash is not aware of existence of CFT-backed loyality programms. So, there is no need to cancel CFT-backed bonuses charge-offs
- 07.09 14:38:23 TRACE [ExternalProcessingsImpl] Discounts cancelled: no implementation of PlastekServices.
- 07.09 14:38:23 TRACE [ExternalProcessingsImpl] entering discountCancelledToSet5(PurchaseEntity)
- 07.09 14:38:23 TRACE [ExternalProcessingsImpl] leaving discountCancelledToSet5(PurchaseEntity): the SET5 loy processing is disabled
- 07.09 14:38:23 TRACE [SCService] entering isEnabled()
- 07.09 14:38:23 TRACE [SCService] leaving isEnabled(). the result is: true
- 07.09 14:38:23 TRACE [SCService] Check was canceled
- 07.09 14:38:23 TRACE [SCService] Stop send Personal Offer
- 07.09 14:38:23 INFO [CommonLogger] value = 0
- 07.09 14:38:23 INFO [TechProcessImpl] Select seller [null]
- 07.09 14:38:23 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":1713,"cash":60,"mode":25,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":70,"pos":0,"barcode":"","item":"","name":"","price":0.0,"quant":0.0,"sum":0.0,"sumAll":1110.06,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"07.09.2018 14:38:23.344","offline":false}]}
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract] *Добро *
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract] *пожаловать *
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract]
- 07.09 14:38:23 INFO [SpeedLog] TechProcess cancelCheck time = 1481 ms
- 07.09 14:38:23 INFO [WaitComponent] [WaitComponent] MainFrame enabled - true
- 07.09 14:38:23 INFO [TechProcessImpl] Select seller [null]
- 07.09 14:38:23 INFO [TransferManager] Nothing yet not processed on server to resend
- 07.09 14:38:23 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 07.09 14:38:23 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract] *Добро *
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract] *пожаловать *
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract] **********************
- 07.09 14:38:23 INFO [TextCustomerDisplayPluginAbstract]
- 07.09 14:38:25 INFO [TransferManager] OD found 1 documents
- 07.09 14:38:25 INFO [TransferManager] response message = Created
- 07.09 14:38:25 INFO [TransferManager] Send document status : 10740 > WAIT_ACKNOWLEDGEMENT file name : 60/Document_20180907143825_385_1713_60.ser
- 07.09 14:38:25 INFO [CheckServiceImpl] SetSentToServerStatus : 10740 > WAIT_ACKNOWLEDGEMENT file name : 60/Document_20180907143825_385_1713_60.ser
- 07.09 14:38:25 INFO [TransferManager] document 60/Document_20180907143825_385_1713_60.ser has been registreated
- 07.09 14:38:25 INFO [TransferManager] Send document status : 10740 > SENT file name : 60/Document_20180907143825_385_1713_60.ser
- 07.09 14:38:25 INFO [CheckServiceImpl] SetSentToServerStatus : 10740 > SENT file name : 60/Document_20180907143825_385_1713_60.ser
- 07.09 14:38:25 INFO [TransferManager] OD found 0 payment transactions
- 07.09 14:38:25 INFO [TransferManager] OD found 0 transactions to register
- 07.09 14:38:25 INFO [TransferManager] OD found 0 documents to register
- 07.09 14:38:29 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:38:29 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:38:29 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:38:35 INFO [TransferManager] Nothing yet not processed on server to resend
- 07.09 14:38:39 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:38:39 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:38:39 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:38:41 DEBUG [TechProcessImpl] Server online mode
- 07.09 14:38:45 INFO [TransferManager] ping = true
- 07.09 14:38:47 INFO [TransferManager] Nothing yet not processed on server to resend
- 07.09 14:38:49 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:38:49 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:38:49 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:38:59 INFO [TransferManager] Nothing yet not processed on server to resend
- 07.09 14:38:59 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:38:59 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:38:59 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:39:09 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:39:09 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:39:09 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:39:11 DEBUG [TechProcessImpl] Server online mode
- 07.09 14:39:11 INFO [TransferManager] Nothing yet not processed on server to resend
- 07.09 14:39:19 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:39:19 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:39:19 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:39:23 INFO [TransferManager] Nothing yet not processed on server to resend
- 07.09 14:39:25 INFO [TransferManager] OD found 0 documents
- 07.09 14:39:25 INFO [TransferManager] OD found 0 documents to register
- 07.09 14:39:29 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:39:29 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:39:29 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:39:35 INFO [TransferManager] Nothing yet not processed on server to resend
- 07.09 14:39:35 INFO [TransferManager] ping = true
- 07.09 14:39:39 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:39:39 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:39:39 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:39:41 DEBUG [TechProcessImpl] Server online mode
- 07.09 14:39:47 INFO [TransferManager] Nothing yet not processed on server to resend
- 07.09 14:39:49 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:39:49 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:39:49 INFO [FilesChecker] catalog goods files to cash count: 0
- 07.09 14:39:59 INFO [TransferManager] Nothing yet not processed on server to resend
- 07.09 14:39:59 INFO [FilesChecker] Catalog goods transport event
- 07.09 14:39:59 INFO [FilesChecker] goods types for report count: 0
- 07.09 14:39:59 INFO [FilesChecker] catalog goods files to cash count: 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement