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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0036669
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Openbravo ERP] A. Platformmajoralways2017-08-03 13:282017-08-23 11:06
ReporterJONHMView Statuspublic 
Assigned Tomarkmm82 
PrioritynormalResolutionfixedFixed in Version3.0PR17Q1.4
StatusclosedFix in branchFixed in SCM revisionfad77014d60c
ProjectionnoneETAnoneTarget Version3.0PR17Q1.4
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionpiSCM revision 
Review Assigned Toaferraz
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0036669: Callouts retrieve wrong quantity when Format.xml file is set with too many decimals

DescriptionWhen adding a product line in physical inventory (which is associated with SL_Inventory_Product callout), the quantity obtained from the product is not real, there are too many zeroes added to the real quantity.
It seems to be related to the configuration of the Format.xml file and its 'qtyRelation' and 'qtyEdition' fields when set with 5 decimals
Steps To Reproduce- First of all, replace the Format.xml file by the attached one. Then, recompile the application.

1) Open "Physical Inventory" window and create a new one with default values.
2) Switch to lines tab and create a new one for product 'Vino Blanco 0,75L'.
--> Notice that the stock for that product is 31300 and the quantity retrieved from the callout is 3130000

(The quantity in database for that product is set as 31300.00)
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0036590 closedmarkmm82 Callouts retrieve wrong quantity when Format.xml file is set with too many decimals 

-  Notes
(0098600)
hgbot (developer)
2017-08-23 11:05

Repository: erp/backports/3.0PR17Q1.4
Changeset: fad77014d60cba01c5da3f5f768345979c8d75c2
Author: Mark <markmm82 <at> gmail.com>
Date: Mon Aug 21 15:43:39 2017 -0400
URL: http://code.openbravo.com/erp/backports/3.0PR17Q1.4/rev/fad77014d60cba01c5da3f5f768345979c8d75c2 [^]

Fixes issue 36669: Wrong quantity in inventory lines

* Send quantities as BigDecimal instead of String.
* Remove unnecessary displaylogic() execute.

---
M src/org/openbravo/erpCommon/ad_callouts/SL_InOutLine_Product.java
M src/org/openbravo/erpCommon/ad_callouts/SL_Inventory_Locator.java
M src/org/openbravo/erpCommon/ad_callouts/SL_Inventory_Product.java
M src/org/openbravo/erpCommon/ad_callouts/SL_Movement_Product.java
---
(0098602)
hgbot (developer)
2017-08-23 11:05

Repository: erp/backports/3.0PR17Q1.4
Changeset: c7126a45caf7d6e4fbd28a7af376983a2870c143
Author: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com>
Date: Wed Aug 23 11:01:23 2017 +0200
URL: http://code.openbravo.com/erp/backports/3.0PR17Q1.4/rev/c7126a45caf7d6e4fbd28a7af376983a2870c143 [^]

Related to issue 36669: Update copyright

---
M src/org/openbravo/erpCommon/ad_callouts/SL_Movement_Product.java
---
(0098604)
aferraz (manager)
2017-08-23 11:06

Code review + Testing OK

- Issue History
Date Modified Username Field Change
2017-08-18 13:00 aferraz Type defect => backport
2017-08-18 13:00 aferraz Target Version => 3.0PR17Q1.4
2017-08-23 10:53 aferraz Assigned To inigosanchez => markmm82
2017-08-23 11:05 hgbot Checkin
2017-08-23 11:05 hgbot Note Added: 0098600
2017-08-23 11:05 hgbot Status scheduled => resolved
2017-08-23 11:05 hgbot Resolution open => fixed
2017-08-23 11:05 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/backports/3.0PR17Q1.4/rev/fad77014d60cba01c5da3f5f768345979c8d75c2 [^]
2017-08-23 11:05 hgbot Checkin
2017-08-23 11:05 hgbot Note Added: 0098602
2017-08-23 11:06 aferraz Review Assigned To => aferraz
2017-08-23 11:06 aferraz Note Added: 0098604
2017-08-23 11:06 aferraz Status resolved => closed
2017-08-23 11:06 aferraz Fixed in Version => 3.0PR17Q1.4


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker