From d3b618511be7381a056e60c769a341461c541166 Mon Sep 17 00:00:00 2001 From: Juan David Arboleda Date: Wed, 16 Apr 2014 17:03:17 -0500 Subject: [PATCH] IDEMPIERE-1888 Easy Import allows to import any BP Location regardless of the BP master record --- .../src/org/adempiere/impexp/GridTabCSVImporter.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/org.adempiere.base/src/org/adempiere/impexp/GridTabCSVImporter.java b/org.adempiere.base/src/org/adempiere/impexp/GridTabCSVImporter.java index 99f22194e6..827e622f07 100644 --- a/org.adempiere.base/src/org/adempiere/impexp/GridTabCSVImporter.java +++ b/org.adempiere.base/src/org/adempiere/impexp/GridTabCSVImporter.java @@ -924,6 +924,12 @@ public class GridTabCSVImporter implements IGridTabImporter break; } } + }else if(isForeing && masterRecord==null && gridTab.getTabLevel()>0){ + Object master =gridTab.getParentTab().getValue(foreignColumn); + if (master!=null && value!=null && !master.toString().equals(value)){ + logMsg = header.get(i)+" - "+Msg.getMsg(Env.getCtx(),"DiffParentValue", new Object[] {master.toString(),value}); + break; + } }else if (masterRecord==null && isDetail){ MColumn column = MColumn.get(Env.getCtx(),field.getAD_Column_ID()); String foreignTable = column.getReferenceTableName();