details:   /erp/devel/main/rev/88b3d0737a1e
changeset: 8998:88b3d0737a1e
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Tue Nov 23 13:43:27 2010 +0100
summary:   Fixes bug 0015236: Not able to post the withdrawl/Deposit document 
from Financial account || Transactions tab

details:   /erp/devel/main/rev/afea4ffa10ec
changeset: 8999:afea4ffa10ec
user:      Stefan Hühner <stefan.huehner <at> openbravo.com>
date:      Tue Nov 23 16:25:15 2010 +0100
summary:   Fixed 15268. Fix list of hardcoded xsql files needed for 
apply.modules

diffstat:

 src/build.xml                                                     |   2 +-
 src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java |  20 
+++++-----
 2 files changed, 11 insertions(+), 11 deletions(-)

diffs (52 lines):

diff -r ccb3dac3eec8 -r afea4ffa10ec src/build.xml
--- a/src/build.xml     Sun Nov 21 22:08:32 2010 +0100
+++ b/src/build.xml     Tue Nov 23 16:25:15 2010 +0100
@@ -168,7 +168,7 @@
     <mkdir dir="${build.apply.module}" />
     <java classname="org.openbravo.data.Sqlc" fork="yes" 
jvm="${env.JAVA_HOME}/bin/java" maxmemory="${build.maxmemory}" 
failonerror="true">
       <arg line="'${base.config}'/Openbravo.properties .xsql . 
'${build.sqlc}'/src" />
-      <jvmarg 
value="-Dsqlc.listOfFiles=PInstanceProcess_data.xsql,ApplyModule_data.xsql,TableSQLQuery_data.xsql,DateTime_data.xsql,ComboTableQuery_data.xsql,PrintJR_data.xsql,DocumentNo_data.xsql,WindowAccess_data.xsql,Tab_data.xsql,WindowTree_data.xsql,ErrorTextParser_data.xsql,Utility_data.xsql,MessageBD_data.xsql,Translation_data.xsql,Buscador_data.xsql,Pinstance_data.xsql,ProcessRequest_data.xsql,Trigger_data.xsql,ProcessRun_data.xsql,Process_data.xsql,OrgTree_data.xsql"/>
+      <jvmarg 
value="-Dsqlc.listOfFiles=PInstanceProcess_data.xsql,ApplyModule_data.xsql,TableSQLQuery_data.xsql,DateTime_data.xsql,ComboTableQuery_data.xsql,PrintJR_data.xsql,DocumentNo_data.xsql,WindowAccess_data.xsql,Tab_data.xsql,WindowTree_data.xsql,ErrorTextParser_data.xsql,Utility_data.xsql,MessageBD_data.xsql,Translation_data.xsql,Buscador_data.xsql,Pinstance_data.xsql,ProcessRequest_data.xsql,Trigger_data.xsql,ProcessRun_data.xsql,Process_data.xsql,OrgTree_data.xsql,VersionUtility_data.xsql,ImportModule_data.xsql,SystemInfo_data.xsql"/>
       <classpath refid="project.class.path" />
       <syspropertyset>
          <propertyref name="java.security.egd" />
diff -r ccb3dac3eec8 -r afea4ffa10ec 
src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java
--- a/src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java Sun Nov 
21 22:08:32 2010 +0100
+++ b/src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransaction.java Tue Nov 
23 16:25:15 2010 +0100
@@ -231,6 +231,7 @@
     // Select specific definition
     String strClassname = "";
     final StringBuilder whereClause = new StringBuilder();
+    Fact fact = new Fact(this, as, Fact.POST_Actual);
     OBContext.setAdminMode();
     try {
       whereClause.append(" as astdt ");
@@ -270,19 +271,18 @@
               + e);
         }
       }
+      FIN_FinaccTransaction transaction = 
OBDal.getInstance().get(FIN_FinaccTransaction.class,
+          Record_ID);
+      // 3 Scenarios: 1st Bank fee 2nd payment related transaction 3rd glitem 
transaction
+      if (TRXTYPE_BankFee.equals(transaction.getTransactionType()))
+        fact = createFactFee(transaction, as, conn, fact);
+      else if (transaction.getFinPayment() != null)
+        fact = createFactPaymentDetails(as, conn, fact);
+      else
+        fact = createFactGLItem(as, conn, fact);
     } finally {
       OBContext.restorePreviousMode();
     }
-    Fact fact = new Fact(this, as, Fact.POST_Actual);
-    FIN_FinaccTransaction transaction = 
OBDal.getInstance().get(FIN_FinaccTransaction.class,
-        Record_ID);
-    // 3 Scenarios: 1st Bank fee 2nd payment related transaction 3rd glitem 
transaction
-    if (TRXTYPE_BankFee.equals(transaction.getTransactionType()))
-      fact = createFactFee(transaction, as, conn, fact);
-    else if (transaction.getFinPayment() != null)
-      fact = createFactPaymentDetails(as, conn, fact);
-    else
-      fact = createFactGLItem(as, conn, fact);
     return fact;
   }
 

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to