Openbravo Issue Tracking System - Retail Modules
View Issue Details
0043131Retail ModulesWeb POSpublic2020-02-06 13:382020-02-07 14:25
Asantos9 
ranjith_qualiantech_com 
immediatemajoralways
closedfixed 
5
 
RR20Q2 
guilleaer
Packaging and release
2019-12-02
main
https://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/f73e4a214536 [^]
No
0043131: It is not possible to print PDF in Web POS
The templates defined as PDF in backend are not possible to print in Web POS. The data of the templates loaded have been changed and the following condition is not working:

if (terminal[template + 'IsPdf'] === 'true')

This happen because the boolean properties come as boolean variables (true) instead of string variables ('true')
1. Define a template in backend as PDF
2. Log into Web POS
3. Open the Hardware Manager configured for the terminal that it is using
4. Add a product to the order
5. Change the business partner different of anonymous
6. Click on total amount
7. Pay the order

Note that the PDF has not been printed and some errors have appeared in the Web server tab in the Hardware manager:

javax.imageio.IIOException: Can't read input file!
    at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1308)

org.codehaus.jettison.json.JSONException: JSONObject["printer"] not found.
    at org.codehaus.jettison.json.JSONObject.get(JSONObject.java:360)
Remove single quotes for all the conditions related with this topic. In this case:

if (terminal[template + 'IsPdf'] === true)
No tags attached.
depends on backport 0043140RR20Q1 closed ranjith_qualiantech_com It is not possible to print PDF in Web POS 
caused by defect 0042453 closed migueldejuana JSONRowConverter is not converting hardcoded boolean properties 
related to defect 0043103 closed Retail Wrong check prevents printing pdfs 
Issue History
2020-02-06 13:38Asantos9New Issue
2020-02-06 13:38Asantos9Assigned To => Retail
2020-02-06 13:38Asantos9Regression date => 2020-02-06
2020-02-06 13:38Asantos9Regression introduced in release => main
2020-02-06 13:38Asantos9Triggers an Emergency Pack => No
2020-02-06 14:16plujanRelationship addedrelated to 0043103
2020-02-07 08:10ranjith_qualiantech_comAssigned ToRetail => ranjith_qualiantech_com
2020-02-07 08:40hgbotCheckin
2020-02-07 08:40hgbotNote Added: 0117530
2020-02-07 09:04ranjith_qualiantech_comRegression level => Production - Confirmed Stable
2020-02-07 09:04ranjith_qualiantech_comRegression date2020-02-06 => 2016-01-01
2020-02-07 09:04ranjith_qualiantech_comRegression introduced in releasemain => RR16Q1
2020-02-07 09:04ranjith_qualiantech_comRegression introduced by commit => https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/annotate/9eef9e8baaad/web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-print.js#l18 [^]
2020-02-07 09:04ranjith_qualiantech_comStatusnew => scheduled
2020-02-07 09:05ranjith_qualiantech_comStatusscheduled => acknowledged
2020-02-07 09:06ranjith_qualiantech_comStatusacknowledged => scheduled
2020-02-07 09:10ranjith_qualiantech_comStatusscheduled => resolved
2020-02-07 09:10ranjith_qualiantech_comResolutionopen => fixed
2020-02-07 09:47ranjith_qualiantech_comRegression levelProduction - Confirmed Stable => Packaging and release
2020-02-07 09:47ranjith_qualiantech_comRegression date2016-01-01 => 2019-12-02
2020-02-07 09:47ranjith_qualiantech_comRegression introduced in releaseRR16Q1 => main
2020-02-07 09:47ranjith_qualiantech_comRegression introduced by commithttps://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/annotate/9eef9e8baaad/web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-print.js#l18 [^] => https://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/f73e4a214536 [^]
2020-02-07 12:17guilleaerReview Assigned To => guilleaer
2020-02-07 12:17guilleaerStatusresolved => closed
2020-02-07 12:17guilleaerFixed in Version => RR20Q2
2020-02-07 14:25dmitry_mezentsevRelationship addedcaused by 0042453

Notes
(0117530)
hgbot   
2020-02-07 08:40   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 197742163297dc29b180fd8c6adfc5cad10aa9d5
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Fri Feb 07 13:09:49 2020 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/197742163297dc29b180fd8c6adfc5cad10aa9d5 [^]

Related to issue 43131 : POS Print Template should be validated with boolean value

---
M web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-print.js
---