details:   /erp/devel/pi/rev/cdf68ea04772
changeset: 12906:cdf68ea04772
user:      Mikel Irurita <mikel.irurita <at> openbravo.com>
date:      Mon Jun 20 12:36:17 2011 +0200
summary:   Fixes issue 17338: improve error message.
Ugly error message while removing gain/loss bank accounts in the accounting 
configuration window.

diffstat:

 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_FINACC_ACCT_CHECK_TRG.xml
 |   4 +-
 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml 
                        |  11 ++++++++++
 2 files changed, 13 insertions(+), 2 deletions(-)

diffs (40 lines):

diff -r a96543b613fa -r cdf68ea04772 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_FINACC_ACCT_CHECK_TRG.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_FINACC_ACCT_CHECK_TRG.xml
    Mon Jun 20 11:06:03 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_FIN_FINACC_ACCT_CHECK_TRG.xml
    Mon Jun 20 12:36:17 2011 +0200
@@ -15,7 +15,7 @@
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SLU
-* All portions are Copyright (C) 2010 Openbravo SLU
+* All portions are Copyright (C) 2010-2011 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 *************************************************************************/
@@ -33,7 +33,7 @@
       SELECT TYPE INTO v_Type FROM FIN_FINANCIAL_ACCOUNT WHERE 
FIN_FINANCIAL_ACCOUNT_ID = :NEW.FIN_FINANCIAL_ACCOUNT_ID;
 
       IF (v_Type='B') THEN
-        RAISE NO_DATA_FOUND;
+        RAISE_APPLICATION_ERROR(-20000, '@APRM_GainLossFeeAccountsError@');
       END IF;
     END IF;
   END IF;
diff -r a96543b613fa -r cdf68ea04772 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
    Mon Jun 20 11:06:03 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
    Mon Jun 20 12:36:17 2011 +0200
@@ -715,4 +715,15 @@
 <!--FF8080812F967128012F969D366A0046-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--FF8080812F967128012F969D366A0046--></AD_MESSAGE>
 
+<!--FF80808130AC08E60130AC5B1B7F0055--><AD_MESSAGE>
+<!--FF80808130AC08E60130AC5B1B7F0055-->  
<AD_MESSAGE_ID><![CDATA[FF80808130AC08E60130AC5B1B7F0055]]></AD_MESSAGE_ID>
+<!--FF80808130AC08E60130AC5B1B7F0055-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF80808130AC08E60130AC5B1B7F0055-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF80808130AC08E60130AC5B1B7F0055-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF80808130AC08E60130AC5B1B7F0055-->  
<VALUE><![CDATA[APRM_GainLossFeeAccountsError]]></VALUE>
+<!--FF80808130AC08E60130AC5B1B7F0055-->  <MSGTEXT><![CDATA[Bank Revaluation 
Gain, Bank Revaluation Loss and Bank Fee Accounts must be filled 
in.]]></MSGTEXT>
+<!--FF80808130AC08E60130AC5B1B7F0055-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--FF80808130AC08E60130AC5B1B7F0055-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--FF80808130AC08E60130AC5B1B7F0055--></AD_MESSAGE>
+
 </data>

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to