details:   /erp/devel/pi/rev/a23394d64089
changeset: 12248:a23394d64089
user:      Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date:      Thu May 19 17:01:35 2011 +0200
summary:   Fixed issue 17209.Fixed status column.Fixed post and delete buttons.

diffstat:

 
modules/org.openbravo.advpaymentmngt/src-db/database/model/views/APRM_FINACC_TRANSACTION_V.xml
               |   4 +-
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml  
                              |  40 +++++++++-
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml   
                              |  25 ++++++
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TABLE.xml   
                              |   2 -
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/DeleteTransaction.java
 |   3 +
 5 files changed, 69 insertions(+), 5 deletions(-)

diffs (138 lines):

diff -r eeb3790fec5b -r a23394d64089 
modules/org.openbravo.advpaymentmngt/src-db/database/model/views/APRM_FINACC_TRANSACTION_V.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/views/APRM_FINACC_TRANSACTION_V.xml
    Thu May 19 16:18:14 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/views/APRM_FINACC_TRANSACTION_V.xml
    Thu May 19 17:01:35 2011 +0200
@@ -4,7 +4,9 @@
 CASE trx.status
 WHEN 'RPPC' THEN 'Y'
 ELSE 'N'
-END AS cleared, p.c_bpartner_id, p.documentno AS paymentdocno, 
COALESCE(r.processed, 'N') AS reconciled, 'N' AS delete_btn
+END AS cleared, p.c_bpartner_id, p.documentno AS paymentdocno, 
COALESCE(r.processed, 'N') AS reconciled, 'N' AS delete_btn, (SELECT 
ad_table.ad_table_id
+FROM ad_table
+WHERE lower(ad_table.tablename) = 'fin_finacc_transaction') AS forced_table_id
 FROM fin_finacc_transaction trx
 LEFT JOIN fin_payment p ON trx.fin_payment_id = p.fin_payment_id
 LEFT JOIN fin_reconciliation r ON trx.fin_reconciliation_id = 
r.fin_reconciliation_id]]></view>
diff -r eeb3790fec5b -r a23394d64089 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml 
    Thu May 19 16:18:14 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml 
    Thu May 19 17:01:35 2011 +0200
@@ -3000,7 +3000,7 @@
 <!--A37C6F84AA1F3F50E040007F01006E35-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
 <!--A37C6F84AA1F3F50E040007F01006E35-->  
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
 <!--A37C6F84AA1F3F50E040007F01006E35-->  
<AD_ELEMENT_ID><![CDATA[7891269C8421655DE040007F010155CE]]></AD_ELEMENT_ID>
-<!--A37C6F84AA1F3F50E040007F01006E35-->  
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--A37C6F84AA1F3F50E040007F01006E35-->  
<ISSESSIONATTR><![CDATA[Y]]></ISSESSIONATTR>
 <!--A37C6F84AA1F3F50E040007F01006E35-->  
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
 <!--A37C6F84AA1F3F50E040007F01006E35-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
 <!--A37C6F84AA1F3F50E040007F01006E35-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
@@ -3618,7 +3618,9 @@
 <!--A37C6F84AA323F50E040007F01006E35-->  <HELP><![CDATA[Current status of a 
debt/payment.]]></HELP>
 <!--A37C6F84AA323F50E040007F01006E35-->  
<COLUMNNAME><![CDATA[Status]]></COLUMNNAME>
 <!--A37C6F84AA323F50E040007F01006E35-->  
<AD_TABLE_ID><![CDATA[FF8080812FFEC82D012FFECCE3400030]]></AD_TABLE_ID>
-<!--A37C6F84AA323F50E040007F01006E35-->  
<AD_REFERENCE_ID><![CDATA[10]]></AD_REFERENCE_ID>
+<!--A37C6F84AA323F50E040007F01006E35-->  
<AD_REFERENCE_ID><![CDATA[17]]></AD_REFERENCE_ID>
+<!--A37C6F84AA323F50E040007F01006E35-->  
<AD_REFERENCE_VALUE_ID><![CDATA[575BCB88A4694C27BC013DE9C73E6FE7]]></AD_REFERENCE_VALUE_ID>
+<!--A37C6F84AA323F50E040007F01006E35-->  
<AD_VAL_RULE_ID><![CDATA[7A86F689FB1C46F19DBE338D6DECD703]]></AD_VAL_RULE_ID>
 <!--A37C6F84AA323F50E040007F01006E35-->  
<FIELDLENGTH><![CDATA[60]]></FIELDLENGTH>
 <!--A37C6F84AA323F50E040007F01006E35-->  <ISKEY><![CDATA[N]]></ISKEY>
 <!--A37C6F84AA323F50E040007F01006E35-->  <ISPARENT><![CDATA[N]]></ISPARENT>
@@ -4131,6 +4133,40 @@
 <!--A37C6F84AA413F50E040007F01006E35-->  
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--A37C6F84AA413F50E040007F01006E35--></AD_COLUMN>
 
+<!--A3A1CA451F85C5FBE040007F0100386C--><AD_COLUMN>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<AD_COLUMN_ID><![CDATA[A3A1CA451F85C5FBE040007F0100386C]]></AD_COLUMN_ID>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<NAME><![CDATA[Forced_Table_ID]]></NAME>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  <DESCRIPTION><![CDATA[Hidden column 
to set the source table id in views.]]></DESCRIPTION>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  <HELP><![CDATA[Hidden column to set 
the source table id in views. It is needed when creating a tab from a view 
which will trigger accounting. In that case the original AD_Table_ID is loaded 
through Forced_Table_ID.]]></HELP>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<COLUMNNAME><![CDATA[Forced_Table_ID]]></COLUMNNAME>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<AD_TABLE_ID><![CDATA[FF8080812FFEC82D012FFECCE3400030]]></AD_TABLE_ID>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<AD_REFERENCE_ID><![CDATA[18]]></AD_REFERENCE_ID>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<AD_REFERENCE_VALUE_ID><![CDATA[414E5DD3A1304C7781FB856A6872F428]]></AD_REFERENCE_VALUE_ID>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  <ISKEY><![CDATA[N]]></ISKEY>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  <SEQNO><![CDATA[370]]></SEQNO>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<AD_ELEMENT_ID><![CDATA[8448D8212AA95824E040007F01001A1B]]></AD_ELEMENT_ID>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<ISSESSIONATTR><![CDATA[Y]]></ISSESSIONATTR>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  <POSITION><![CDATA[37]]></POSITION>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--A3A1CA451F85C5FBE040007F0100386C-->  
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--A3A1CA451F85C5FBE040007F0100386C--></AD_COLUMN>
+
 <!--A6B405E9791D4BC685220C11CCA916C0--><AD_COLUMN>
 <!--A6B405E9791D4BC685220C11CCA916C0-->  
<AD_COLUMN_ID><![CDATA[A6B405E9791D4BC685220C11CCA916C0]]></AD_COLUMN_ID>
 <!--A6B405E9791D4BC685220C11CCA916C0-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r eeb3790fec5b -r a23394d64089 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml  
    Thu May 19 16:18:14 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml  
    Thu May 19 17:01:35 2011 +0200
@@ -6576,6 +6576,31 @@
 <!--A37C70FE6BA6C015E040007F01006DF4-->  
<ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
 <!--A37C70FE6BA6C015E040007F01006DF4--></AD_FIELD>
 
+<!--A3A1CDFB1F62D2EAE040007F0100388E--><AD_FIELD>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<AD_FIELD_ID><![CDATA[A3A1CDFB1F62D2EAE040007F0100388E]]></AD_FIELD_ID>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<NAME><![CDATA[Forced_Table_ID]]></NAME>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  <DESCRIPTION><![CDATA[Hidden column 
to set the source table id in views.]]></DESCRIPTION>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  <HELP><![CDATA[Hidden column to set 
the source table id in views. It is needed when creating a tab from a view 
which will trigger accounting. In that case the original AD_Table_ID is loaded 
through Forced_Table_ID.]]></HELP>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<AD_TAB_ID><![CDATA[FF8080812F213146012F2135BC25000E]]></AD_TAB_ID>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<AD_COLUMN_ID><![CDATA[A3A1CA451F85C5FBE040007F0100386C]]></AD_COLUMN_ID>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  <ISREADONLY><![CDATA[Y]]></ISREADONLY>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--A3A1CDFB1F62D2EAE040007F0100388E-->  
<ISSHOWNINSTATUSBAR><![CDATA[N]]></ISSHOWNINSTATUSBAR>
+<!--A3A1CDFB1F62D2EAE040007F0100388E--></AD_FIELD>
+
 <!--A41471E03DCC4B2081D047EAD9BBB0B6--><AD_FIELD>
 <!--A41471E03DCC4B2081D047EAD9BBB0B6-->  
<AD_FIELD_ID><![CDATA[A41471E03DCC4B2081D047EAD9BBB0B6]]></AD_FIELD_ID>
 <!--A41471E03DCC4B2081D047EAD9BBB0B6-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r eeb3790fec5b -r a23394d64089 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TABLE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TABLE.xml  
    Thu May 19 16:18:14 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TABLE.xml  
    Thu May 19 17:01:35 2011 +0200
@@ -84,8 +84,6 @@
 <!--FF8080812FFEC82D012FFECCE3400030-->  
<ISDEFAULTACCT><![CDATA[N]]></ISDEFAULTACCT>
 <!--FF8080812FFEC82D012FFECCE3400030-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--FF8080812FFEC82D012FFECCE3400030-->  
<AD_PACKAGE_ID><![CDATA[AC33B2262748414A816510545755435A]]></AD_PACKAGE_ID>
-<!--FF8080812FFEC82D012FFECCE3400030-->  
<ACCTDATE_COLUMN_ID><![CDATA[A37C6F84AA353F50E040007F01006E35]]></ACCTDATE_COLUMN_ID>
-<!--FF8080812FFEC82D012FFECCE3400030-->  
<ACCTCLASSNAME><![CDATA[org.openbravo.erpCommon.ad_forms.DocFINFinAccTransaction]]></ACCTCLASSNAME>
 <!--FF8080812FFEC82D012FFECCE3400030--></AD_TABLE>
 
 </data>
diff -r eeb3790fec5b -r a23394d64089 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/DeleteTransaction.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/DeleteTransaction.java
      Thu May 19 16:18:14 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/DeleteTransaction.java
      Thu May 19 17:01:35 2011 +0200
@@ -41,6 +41,9 @@
     Map<String, Object> params = bundle.getParams();
 
     String strKey = (String) params.get("Fin_Finacc_Transaction_ID");
+    if (strKey == null) {
+      strKey = (String) params.get("Aprm_Finacc_Transaction_V_ID");
+    }
     FIN_FinaccTransaction transaction = OBDal.getInstance()
         .get(FIN_FinaccTransaction.class, strKey);
     try {

------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to