From d67c4db60a20f8dc4d70eb7f635a0666fe399fe0 Mon Sep 17 00:00:00 2001 From: hieplq Date: Wed, 23 Jul 2014 11:12:33 +0700 Subject: [PATCH] IDEMPIERE-2083 can't complete a internal inventory when date account > date account all receipt --- org.adempiere.base/src/org/compiere/model/MInOutLineMA.java | 2 +- org.adempiere.base/src/org/compiere/model/MMovementLineMA.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/model/MInOutLineMA.java b/org.adempiere.base/src/org/compiere/model/MInOutLineMA.java index 7c38d690b6..71f879543c 100644 --- a/org.adempiere.base/src/org/compiere/model/MInOutLineMA.java +++ b/org.adempiere.base/src/org/compiere/model/MInOutLineMA.java @@ -264,7 +264,7 @@ public class MInOutLineMA extends X_M_InOutLineMA protected boolean beforeSave (boolean newRecord) { //Set DateMaterialPolicy - if(is_ValueChanged(COLUMNNAME_M_AttributeSetInstance_ID)){ + if(!newRecord && is_ValueChanged(COLUMNNAME_M_AttributeSetInstance_ID)){ //TODO Require testing for all scenario I_M_InOutLine line = getM_InOutLine(); diff --git a/org.adempiere.base/src/org/compiere/model/MMovementLineMA.java b/org.adempiere.base/src/org/compiere/model/MMovementLineMA.java index 5283b852ef..ddb3a67217 100644 --- a/org.adempiere.base/src/org/compiere/model/MMovementLineMA.java +++ b/org.adempiere.base/src/org/compiere/model/MMovementLineMA.java @@ -243,7 +243,7 @@ public class MMovementLineMA extends X_M_MovementLineMA protected boolean beforeSave (boolean newRecord) { //Set DateMaterialPolicy - if(is_ValueChanged(COLUMNNAME_M_AttributeSetInstance_ID)){ + if(!newRecord && is_ValueChanged(COLUMNNAME_M_AttributeSetInstance_ID)){ I_M_MovementLine line = getM_MovementLine(); Timestamp dateMPolicy = null;