details: /erp/stable/2.50/rev/edf90f26beed
changeset: 9290:edf90f26beed
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Thu Mar 17 09:37:28 2011 +0100
summary: Backed out changeset 03df43a71e8c
Issue 15594
details: /erp/stable/2.50/rev/488d675556b5
changeset: 9291:488d675556b5
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Thu Mar 17 09:37:44 2011 +0100
summary: Merging backout
diffstat:
src-db/database/lib/dbsourcemanager.jar | 0
src-db/database/model/triggers/C_ORDLINE_CHK_RESTRICTIONS_TRG.xml | 7 ------
src-db/database/sourcedata/AD_COLUMN.xml | 2 +-
src-db/database/sourcedata/AD_FIELD.xml | 4 +-
src-db/database/sourcedata/AD_MESSAGE.xml | 11
----------
src/org/openbravo/erpCommon/ad_forms/Fact.java | 3 ++
6 files changed, 6 insertions(+), 21 deletions(-)
diffs (86 lines):
diff -r 03df43a71e8c -r 488d675556b5 src-db/database/lib/dbsourcemanager.jar
Binary file src-db/database/lib/dbsourcemanager.jar has changed
diff -r 03df43a71e8c -r 488d675556b5
src-db/database/model/triggers/C_ORDLINE_CHK_RESTRICTIONS_TRG.xml
--- a/src-db/database/model/triggers/C_ORDLINE_CHK_RESTRICTIONS_TRG.xml Wed Mar
16 12:32:39 2011 +0100
+++ b/src-db/database/model/triggers/C_ORDLINE_CHK_RESTRICTIONS_TRG.xml Thu Mar
17 09:37:44 2011 +0100
@@ -77,13 +77,6 @@
END IF;
END IF;
END IF;
-
- IF(UPDATING OR INSERTING) THEN
- IF (:NEW.C_BPARTNER_ID IS NOT NULL AND :NEW.C_BPARTNER_LOCATION_ID IS
NULL) THEN
- RAISE_APPLICATION_ERROR(-20000, '@LocationNotNullConstraint@');
- END IF;
- END IF;
-
IF(DELETING OR INSERTING) THEN
SELECT PROCESSED,
DOCACTION
diff -r 03df43a71e8c -r 488d675556b5 src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml Wed Mar 16 12:32:39 2011 +0100
+++ b/src-db/database/sourcedata/AD_COLUMN.xml Thu Mar 17 09:37:44 2011 +0100
@@ -55165,7 +55165,7 @@
<!--3404--> <DEFAULTVALUE><![CDATA[@C_BPartner_Location_ID@]]></DEFAULTVALUE>
<!--3404--> <ISKEY><![CDATA[N]]></ISKEY>
<!--3404--> <ISPARENT><![CDATA[N]]></ISPARENT>
-<!--3404--> <ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--3404--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
<!--3404--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
<!--3404--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
<!--3404--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
diff -r 03df43a71e8c -r 488d675556b5 src-db/database/sourcedata/AD_FIELD.xml
--- a/src-db/database/sourcedata/AD_FIELD.xml Wed Mar 16 12:32:39 2011 +0100
+++ b/src-db/database/sourcedata/AD_FIELD.xml Thu Mar 17 09:37:44 2011 +0100
@@ -19797,7 +19797,7 @@
<!--1574--> <AD_TAB_ID><![CDATA[187]]></AD_TAB_ID>
<!--1574--> <AD_COLUMN_ID><![CDATA[2764]]></AD_COLUMN_ID>
<!--1574--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
-<!--1574--> <DISPLAYLOGIC><![CDATA[(@OrderType@='OB' | @OrderType@='SO' |
@OrderType@='WP' | @Processed@='Y') & @C_Order_Discount_ID@='']]></DISPLAYLOGIC>
+<!--1574--> <DISPLAYLOGIC><![CDATA[@OrderType@='OB' | @OrderType@='SO' |
@OrderType@='WP' | @Processed@='Y']]></DISPLAYLOGIC>
<!--1574--> <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
<!--1574--> <ISREADONLY><![CDATA[Y]]></ISREADONLY>
<!--1574--> <SEQNO><![CDATA[40]]></SEQNO>
@@ -28919,7 +28919,7 @@
<!--2595--> <AD_TAB_ID><![CDATA[187]]></AD_TAB_ID>
<!--2595--> <AD_COLUMN_ID><![CDATA[3404]]></AD_COLUMN_ID>
<!--2595--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
-<!--2595--> <DISPLAYLOGIC><![CDATA[(@OrderType@='OB' | @OrderType@='SO' |
@OrderType@='WP' | @Processed@='Y') & @C_Order_Discount_ID@='']]></DISPLAYLOGIC>
+<!--2595--> <DISPLAYLOGIC><![CDATA[@OrderType@='OB' | @OrderType@='SO' |
@OrderType@='WP' | @Processed@='Y']]></DISPLAYLOGIC>
<!--2595--> <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
<!--2595--> <ISREADONLY><![CDATA[N]]></ISREADONLY>
<!--2595--> <SEQNO><![CDATA[50]]></SEQNO>
diff -r 03df43a71e8c -r 488d675556b5 src-db/database/sourcedata/AD_MESSAGE.xml
--- a/src-db/database/sourcedata/AD_MESSAGE.xml Wed Mar 16 12:32:39 2011 +0100
+++ b/src-db/database/sourcedata/AD_MESSAGE.xml Thu Mar 17 09:37:44 2011 +0100
@@ -34036,17 +34036,6 @@
<!--EF6ECE31E8474A289803BC07D3774F17-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--EF6ECE31E8474A289803BC07D3774F17--></AD_MESSAGE>
-<!--EF95449A17A04724B44873FD5EEFD249--><AD_MESSAGE>
-<!--EF95449A17A04724B44873FD5EEFD249-->
<AD_MESSAGE_ID><![CDATA[EF95449A17A04724B44873FD5EEFD249]]></AD_MESSAGE_ID>
-<!--EF95449A17A04724B44873FD5EEFD249-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
-<!--EF95449A17A04724B44873FD5EEFD249--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--EF95449A17A04724B44873FD5EEFD249--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--EF95449A17A04724B44873FD5EEFD249-->
<VALUE><![CDATA[LocationNotNullConstraint]]></VALUE>
-<!--EF95449A17A04724B44873FD5EEFD249--> <MSGTEXT><![CDATA[The field Partner
Address is mandatory and cannot be left empty.]]></MSGTEXT>
-<!--EF95449A17A04724B44873FD5EEFD249--> <MSGTYPE><![CDATA[I]]></MSGTYPE>
-<!--EF95449A17A04724B44873FD5EEFD249-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
-<!--EF95449A17A04724B44873FD5EEFD249--></AD_MESSAGE>
-
<!--F17014A0E42A487A9D9AEDBA41A87620--><AD_MESSAGE>
<!--F17014A0E42A487A9D9AEDBA41A87620-->
<AD_MESSAGE_ID><![CDATA[F17014A0E42A487A9D9AEDBA41A87620]]></AD_MESSAGE_ID>
<!--F17014A0E42A487A9D9AEDBA41A87620-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 03df43a71e8c -r 488d675556b5
src/org/openbravo/erpCommon/ad_forms/Fact.java
--- a/src/org/openbravo/erpCommon/ad_forms/Fact.java Wed Mar 16 12:32:39
2011 +0100
+++ b/src/org/openbravo/erpCommon/ad_forms/Fact.java Thu Mar 17 09:37:44
2011 +0100
@@ -112,6 +112,9 @@
strNegate = "Y";
BigDecimal DebitAmt = new BigDecimal(debitAmt.equals("") ? "0.00" :
debitAmt);
BigDecimal CreditAmt = new BigDecimal(creditAmt.equals("") ? "0.00" :
creditAmt);
+ if (DebitAmt.compareTo(BigDecimal.ZERO) == 0 &&
CreditAmt.compareTo(BigDecimal.ZERO) == 0) {
+ return null;
+ }
if (strNegate.equals("N") && (DebitAmt.compareTo(ZERO) < 0 ||
CreditAmt.compareTo(ZERO) < 0)) {
return createLine(docLine, account, C_Currency_ID,
CreditAmt.abs().toString(), DebitAmt.abs()
.toString(), Fact_Acct_Group_ID, SeqNo, DocBaseType, conn);
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits