From 90b40ac9ec9f4da0c733bb47f225f8c7ab58ff81 Mon Sep 17 00:00:00 2001 From: Nicolas Micoud Date: Wed, 27 Nov 2019 10:45:20 +0100 Subject: [PATCH] IDEMPIERE-4108 Set LineNo programmatically for GL_JournalLine --- org.adempiere.base/src/org/compiere/model/MJournalLine.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.adempiere.base/src/org/compiere/model/MJournalLine.java b/org.adempiere.base/src/org/compiere/model/MJournalLine.java index 842d63fb17..b4b84616d3 100644 --- a/org.adempiere.base/src/org/compiere/model/MJournalLine.java +++ b/org.adempiere.base/src/org/compiere/model/MJournalLine.java @@ -305,6 +305,9 @@ public class MJournalLine extends X_GL_JournalLine fillDimensionsFromCombination(); // end idempiere 344 - nmicoud + if (getLine() == 0) + setLine(DB.getSQLValueEx(get_TrxName(), "SELECT COALESCE(MAX(Line), 0) + 10 FROM GL_JournalLine WHERE GL_Journal_ID = ?", getGL_Journal_ID())); + // Acct Amts BigDecimal rate = getCurrencyRate(); BigDecimal amt = rate.multiply(getAmtSourceDr());