Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0030982
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Retail Modules] Layaway ordermajoralways2015-09-02 13:502015-11-10 16:38
ReportermalsasuaView Statuspublic 
Assigned Tomario_castello 
PriorityhighResolutionsuspendedFixed in Version
StatusclosedFix in branchFixed in SCM revisioneee715f8f9d4
ProjectionnoneETAnoneTarget VersionRR15Q2.6
OSLinux 32 bitDatabasePostgreSQLJava version1.6.0_18
OS VersionCommunity ApplianceDatabase version8.3.9Ant version1.7.1
Product VersionRR15Q3SCM revision 
Merge Request Status
Review Assigned Toguilleaer
OBNetwork customerOBPS
Support ticket38051
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0030982: when layaway is paid, the shipment can be created wrongly

Descriptionwhen a layaway is paid, the shipments lines can be created with incorrect quantities.
Steps To Reproduceno steps to reproduce, but checking the code:

. in this line[1], the order lines in var "lineReferences" are loaded sorted by the function getOrderLineList()
[1] https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/ed027ed9e893/src/org/openbravo/retail/posterminal/OrderLoader.java#l235 [^]

. in this line[2], the order lines in var orderLines are loaded from the Json
[2] https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/ed027ed9e893/src/org/openbravo/retail/posterminal/OrderLoader.java#l899 [^]

and the JSON is retrieved from POS, and in POS the lines are loaded with this SQL (without order by):
https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/ed027ed9e893/src/org/openbravo/retail/posterminal/PaidReceipts.java#l91 [^]


To create the shipment lines, the qty is retrieved from var lineReferences:
https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/ed027ed9e893/src/org/openbravo/retail/posterminal/OrderLoader.java#l903 [^]

and the rest of info of line is retrieved from var
orderlines.getJSONObject(i):
https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/ed027ed9e893/src/org/openbravo/retail/posterminal/OrderLoader.java#l1028 [^]

And the elements can be ordered distinct in the two arrays


Module script should be done
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0030741 closedmario_castello when layaway is paid, the shipment can be created wrongly 

-  Notes
(0081663)
gorka_gil (administrator)
2015-11-10 16:38

The newer version 15Q3.x has been promoted to Confirmed Stable (CS). So no new 15Q2.x releases will be published.

- Issue History
Date Modified Username Field Change
2015-09-30 09:28 marvintm Type defect => backport
2015-09-30 09:28 marvintm Target Version => RR15Q2.6
2015-11-10 16:38 gorka_gil Note Added: 0081663
2015-11-10 16:38 gorka_gil Status scheduled => closed
2015-11-10 16:38 gorka_gil Resolution open => suspended


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker