* [ 1687167 ] Import GL Journal failing in postgresql

This commit is contained in:
Carlos Ruiz 2007-03-23 22:12:34 +00:00
parent 96396c0d8c
commit c3bf336805
1 changed files with 8 additions and 2 deletions

View File

@ -560,6 +560,9 @@ public class ImportGLJournal extends SvrProcess
} }
pstmt = null; pstmt = null;
// globalqss (moved the commit here to save the error messages)
commit();
// Count Errors // Count Errors
int errors = DB.getSQLValue(get_TrxName(), int errors = DB.getSQLValue(get_TrxName(),
"SELECT COUNT(*) FROM I_GLJournal WHERE I_IsImported NOT IN ('Y','N')" + clientCheck); "SELECT COUNT(*) FROM I_GLJournal WHERE I_IsImported NOT IN ('Y','N')" + clientCheck);
@ -573,7 +576,8 @@ public class ImportGLJournal extends SvrProcess
return "@Errors@=" + errors; return "@Errors@=" + errors;
log.info("Validation Errors=" + errors); log.info("Validation Errors=" + errors);
commit(); // moved commit above to save error messages
// commit();
/*********************************************************************/ /*********************************************************************/
@ -590,7 +594,9 @@ public class ImportGLJournal extends SvrProcess
// Go through Journal Records // Go through Journal Records
sql = new StringBuffer ("SELECT * FROM I_GLJournal " sql = new StringBuffer ("SELECT * FROM I_GLJournal "
+ "WHERE I_IsImported='N'").append (clientCheck) + "WHERE I_IsImported='N'").append (clientCheck)
.append(" ORDER BY COALESCE(BatchDocumentNo, TO_NCHAR(I_GLJournal_ID)), COALESCE(JournalDocumentNo, TO_NCHAR(I_GLJournal_ID)), C_AcctSchema_ID, PostingType, C_DocType_ID, GL_Category_ID, C_Currency_ID, TRUNC(DateAcct), Line, I_GLJournal_ID"); .append(" ORDER BY COALESCE(BatchDocumentNo, TO_NCHAR(I_GLJournal_ID)||' '), COALESCE(JournalDocumentNo, " +
"TO_NCHAR(I_GLJournal_ID)||' '), C_AcctSchema_ID, PostingType, C_DocType_ID, GL_Category_ID, " +
"C_Currency_ID, TRUNC(DateAcct), Line, I_GLJournal_ID");
try try
{ {
pstmt = DB.prepareStatement (sql.toString (), get_TrxName()); pstmt = DB.prepareStatement (sql.toString (), get_TrxName());