Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0041174 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo ERP] 07. Sales management | minor | always | 2019-06-25 16:45 | 2019-08-22 11:29 | |||
Reporter | ngarcia | View Status | public | |||||
Assigned To | collazoandy4 | |||||||
Priority | immediate | Resolution | fixed | Fixed in Version | 3.0PR19Q3 | |||
Status | closed | Fix in branch | Fixed in SCM revision | f831b0b71a5e | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Review Assigned To | Sandrahuguet | |||||||
Web browser | ||||||||
Modules | Core | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0041174: Alternative UOM is modified to UOM in Create Lines From processes of Invoice window if it is defined as Secondary | |||||||
Description | Alternative UOM is modified to UOM in Create Lines From processes of Invoice window if it is defined as Secondary | |||||||
Steps To Reproduce | As group admin role: Set 'Enable UOM Management' preference to Y Log out and log in Add Liter unit to 'Cerveza Ale 0,5L' in Alternate UOM tab as Secondary UOM Add a conversion of 5 Create a Sales Order Add 6 Liters of 'Cerveza Ale 0,5L': Operative Quantity: 6 Alternative UOM: Liter Ordered Quantity: 30 UOM: Unit Book it Set its Invoice Terms as Immediate Go to Sales Invoice Create Lines From Order Select the previously created order line Check the quantities are shown as in the order line in the pop-up Check the Alternative UOM is updated with Unit in the Sales Invoice line: Operative Quantity: 30 Alternative UOM: Unit Ordered Quantity: 30 UOM: Unit | |||||||
Proposed Solution | It seems the problem is in the UpdateQuantitiesAndUOMs file: The uomManagementIsEnabledAndAUMAndOrderUOMAreEmpty function is returning true because the Order UOM field is empty (it belongs to the old second UOM feature): return isUomManagementEnabled && (orderUOM == null || operativeUOM == null); | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | ||||||||||||||||||||||
|
Notes | |
(0113066) collazoandy4 (reporter) 2019-06-27 16:05 |
As group admin role: Set 'Enable UOM Management' preference to Y Log out and log in As F&B International Group Admin Go to Product window and select 'Cerveza Ale 0,5L' Create a new record in Alternate UOM tab of Liter unit as Secondary UOM with a conversion of 5 Create a Sales Order with 6 Liters of 'Cerveza Ale 0,5L' Set its Invoice Terms as Immediate Check line Operative Quantity: 6 Alternative UOM: Liter Ordered Quantity: 30 UOM: Unit Book it Go to Sales Invoice Create Lines From Order Select the previously created order line Check the quantities are shown as in the order line in the pop-up Check Sales Invoice line: Operative Quantity: 6 Alternative UOM: Liter Ordered Quantity: 30 UOM: Unit |
(0113092) hgbot (developer) 2019-06-28 10:24 |
Repository: erp/devel/pi Changeset: f831b0b71a5ec700751e645c9e6980001acd8c7b Author: Armaignac <collazoandy4 <at> gmail.com> Date: Wed Jun 26 14:29:58 2019 -0400 URL: http://code.openbravo.com/erp/devel/pi/rev/f831b0b71a5ec700751e645c9e6980001acd8c7b [^] Fixes issue 41174: Alternative UOM is modified to UOM in Create Lines From processes of Invoice window if it is defined as Secondary If the orderUOM is null and operativeUOM is not null the alternative UOM was updated to the --- M src/org/openbravo/common/actionhandler/createlinesfromprocess/UpdateQuantitiesAndUOMs.java --- |
(0113102) Sandrahuguet (developer) 2019-06-28 12:06 |
code review + testing ok |
(0113110) hudsonbot (developer) 2019-06-28 14:49 |
A changeset related to this issue has been promoted main and to the Central Repository, after passing a series of tests. Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/bdfae79302ea [^] Maturity status: Test |
(0113782) hgbot (developer) 2019-08-02 12:32 |
Repository: tools/automation/int Changeset: 6c6f04b039d5511e53fb66f43a411130d8ee6699 Author: Armaignac <collazoandy4 <at> gmail.com> Date: Fri Jul 26 00:00:44 2019 -0400 URL: http://code.openbravo.com/tools/automation/int/rev/6c6f04b039d5511e53fb66f43a411130d8ee6699 [^] Related to issue 41174: Added some automated test --- M src-test/com/openbravo/test/integration/erp/modules/functionalteam/sales/testsuites/SAL_Regressions/SAL_RegressionSuite.java A src-test/com/openbravo/test/integration/erp/modules/functionalteam/sales/testsuites/SAL_Regressions/SALRegression41174.java --- |
(0114118) Sandrahuguet (developer) 2019-08-22 11:29 |
automated test created |
Issue History | |||
Date Modified | Username | Field | Change |
2019-06-25 16:45 | ngarcia | New Issue | |
2019-06-25 16:45 | ngarcia | Assigned To | => Triage Finance |
2019-06-25 16:45 | ngarcia | Modules | => Core |
2019-06-25 16:45 | ngarcia | Resolution time | => 1563228000 |
2019-06-25 16:45 | ngarcia | Triggers an Emergency Pack | => No |
2019-06-25 16:46 | ngarcia | Summary | Alternative UOM is modified to UOM in Create Lines From processes of Invoice window => Alternative UOM is modified to UOM in Create Lines From processes of Invoice window if it is defined as Secondary |
2019-06-25 16:46 | ngarcia | Description Updated | View Revisions |
2019-06-25 16:46 | ngarcia | Issue Monitored: networkb | |
2019-06-26 03:01 | collazoandy4 | Assigned To | Triage Finance => collazoandy4 |
2019-06-26 03:01 | collazoandy4 | Status | new => scheduled |
2019-06-26 17:40 | Sandrahuguet | Status | scheduled => acknowledged |
2019-06-26 17:40 | Sandrahuguet | Status | acknowledged => scheduled |
2019-06-27 16:05 | collazoandy4 | Note Added: 0113066 | |
2019-06-28 10:24 | hgbot | Checkin | |
2019-06-28 10:24 | hgbot | Note Added: 0113092 | |
2019-06-28 10:24 | hgbot | Status | scheduled => resolved |
2019-06-28 10:24 | hgbot | Resolution | open => fixed |
2019-06-28 10:24 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/f831b0b71a5ec700751e645c9e6980001acd8c7b [^] |
2019-06-28 12:06 | Sandrahuguet | Review Assigned To | => Sandrahuguet |
2019-06-28 12:06 | Sandrahuguet | Note Added: 0113102 | |
2019-06-28 12:06 | Sandrahuguet | Status | resolved => closed |
2019-06-28 12:06 | Sandrahuguet | Fixed in Version | => 3.0PR19Q3 |
2019-06-28 14:49 | hudsonbot | Checkin | |
2019-06-28 14:49 | hudsonbot | Note Added: 0113110 | |
2019-07-08 12:02 | inaki_garcia | Issue cloned | 0041315 |
2019-07-08 12:02 | inaki_garcia | Relationship added | causes 0041315 |
2019-08-02 12:32 | hgbot | Checkin | |
2019-08-02 12:32 | hgbot | Note Added: 0113782 | |
2019-08-22 11:29 | Sandrahuguet | Note Added: 0114118 |
Copyright © 2000 - 2009 MantisBT Group |