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