details:   /erp/devel/pi/rev/3b31299bcca2
changeset: 7440:3b31299bcca2
user:      Sivaraman Rajagopal <sivaraman.rajagopal <at> openbravo.com>
date:      Fri May 28 17:37:58 2010 +0530
summary:   Fixes issue 12579: There is a combo empty on a filter window

Validation code has been modified for Transaction Document field in C_ORDER and 
C_INVOICE tables in order to list values in Transaction Document combo box when 
no organization is selected. Also, New validation rule has been added for 
organization field of C_ORDER and C_INVOICE tables in order to remove * from 
the combo box of filter window. Since C_ORDER and C_INVOICE are also used for 
Purchase Order and Purchase Invoice respectively, This change will reflect in 
purchase module also.

diffstat:

 src-db/database/sourcedata/AD_COLUMN.xml    |   2 ++
 src-db/database/sourcedata/AD_REF_TABLE.xml |   2 +-
 src-db/database/sourcedata/AD_VAL_RULE.xml  |  16 ++++++++++++++--
 3 files changed, 17 insertions(+), 3 deletions(-)

diffs (71 lines):

diff -r ae79aa325171 -r 3b31299bcca2 src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml  Fri May 28 10:47:48 2010 +0200
+++ b/src-db/database/sourcedata/AD_COLUMN.xml  Fri May 28 17:37:58 2010 +0530
@@ -32404,6 +32404,7 @@
 <!--2163-->  <COLUMNNAME><![CDATA[AD_Org_ID]]></COLUMNNAME>
 <!--2163-->  <AD_TABLE_ID><![CDATA[259]]></AD_TABLE_ID>
 <!--2163-->  <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID>
+<!--2163-->  
<AD_VAL_RULE_ID><![CDATA[49DC1D6F086945AB82F84C66F5F13F16]]></AD_VAL_RULE_ID>
 <!--2163-->  <FIELDLENGTH><![CDATA[22]]></FIELDLENGTH>
 <!--2163-->  <DEFAULTVALUE><![cda...@#ad_org_id@]]></DEFAULTVALUE>
 <!--2163-->  <ISKEY><![CDATA[N]]></ISKEY>
@@ -56539,6 +56540,7 @@
 <!--3486-->  <COLUMNNAME><![CDATA[AD_Org_ID]]></COLUMNNAME>
 <!--3486-->  <AD_TABLE_ID><![CDATA[318]]></AD_TABLE_ID>
 <!--3486-->  <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID>
+<!--3486-->  
<AD_VAL_RULE_ID><![CDATA[49DC1D6F086945AB82F84C66F5F13F16]]></AD_VAL_RULE_ID>
 <!--3486-->  <FIELDLENGTH><![CDATA[22]]></FIELDLENGTH>
 <!--3486-->  <DEFAULTVALUE><![cda...@#ad_org_id@]]></DEFAULTVALUE>
 <!--3486-->  <ISKEY><![CDATA[N]]></ISKEY>
diff -r ae79aa325171 -r 3b31299bcca2 src-db/database/sourcedata/AD_REF_TABLE.xml
--- a/src-db/database/sourcedata/AD_REF_TABLE.xml       Fri May 28 10:47:48 
2010 +0200
+++ b/src-db/database/sourcedata/AD_REF_TABLE.xml       Fri May 28 17:37:58 
2010 +0530
@@ -1164,7 +1164,7 @@
 <!--22F546D49D3A48E1B2B4F50446A8DE58-->  <AD_KEY><![CDATA[1501]]></AD_KEY>
 <!--22F546D49D3A48E1B2B4F50446A8DE58-->  
<AD_DISPLAY><![CDATA[1509]]></AD_DISPLAY>
 <!--22F546D49D3A48E1B2B4F50446A8DE58-->  
<ISVALUEDISPLAYED><![CDATA[N]]></ISVALUEDISPLAYED>
-<!--22F546D49D3A48E1B2B4F50446A8DE58-->  
<WHERECLAUSE><![cdata[c_doctype.ad_client_...@#ad_client_id@ AND @AD_Org_ID@ <> 
'0']]></WHERECLAUSE>
+<!--22F546D49D3A48E1B2B4F50446A8DE58-->  
<WHERECLAUSE><![cdata[c_doctype.ad_client_...@#ad_client_id@ AND (@AD_Org_ID@ 
<> '0' OR COALESCE(@AD_Org_ID@,'-1')='-1')]]></WHERECLAUSE>
 <!--22F546D49D3A48E1B2B4F50446A8DE58-->  
<ORDERBYCLAUSE><![CDATA[C_DocType.isdefault DESC, 
C_DocType.Name]]></ORDERBYCLAUSE>
 <!--22F546D49D3A48E1B2B4F50446A8DE58--></AD_REF_TABLE>
 
diff -r ae79aa325171 -r 3b31299bcca2 src-db/database/sourcedata/AD_VAL_RULE.xml
--- a/src-db/database/sourcedata/AD_VAL_RULE.xml        Fri May 28 10:47:48 
2010 +0200
+++ b/src-db/database/sourcedata/AD_VAL_RULE.xml        Fri May 28 17:37:58 
2010 +0530
@@ -174,7 +174,7 @@
 <!--124-->  <NAME><![CDATA[C_DocType AR/AP Invoices and Credit Memos]]></NAME>
 <!--124-->  <DESCRIPTION><![CDATA[Document Type AR/AP Invoice and Credit 
Memos]]></DESCRIPTION>
 <!--124-->  <TYPE><![CDATA[S]]></TYPE>
-<!--124-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('ARI', 'API','ARC','APC') 
AND C_DocType.IsSOTrx='@IsSOTrx@' AND 
AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> 
'-1']]></CODE>
+<!--124-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('ARI', 'API','ARC','APC') 
AND C_DocType.IsSOTrx='@IsSOTrx@' AND 
(AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1' OR 
COALESCE(@AD_Org_ID@,'-1')='-1')]]></CODE>
 <!--124-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--124--></AD_VAL_RULE>
 
@@ -277,7 +277,7 @@
 <!--133-->  <NAME><![CDATA[C_DocType PO/SO]]></NAME>
 <!--133-->  <DESCRIPTION><![CDATA[Document Tpe for orders]]></DESCRIPTION>
 <!--133-->  <TYPE><![CDATA[S]]></TYPE>
-<!--133-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('SOO', 'POO') AND 
C_DocType.IsSOTrx='@IsSOTrx@' AND 
AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> 
'-1']]></CODE>
+<!--133-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('SOO', 'POO') AND 
C_DocType.IsSOTrx='@IsSOTrx@' AND 
(AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1' OR 
COALESCE(@AD_Org_ID@,'-1')='-1')]]></CODE>
 <!--133-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--133--></AD_VAL_RULE>
 
@@ -1315,6 +1315,18 @@
 <!--49A6E01F27DB4D83939B1C34180837CC-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--49A6E01F27DB4D83939B1C34180837CC--></AD_VAL_RULE>
 
+<!--49DC1D6F086945AB82F84C66F5F13F16--><AD_VAL_RULE>
+<!--49DC1D6F086945AB82F84C66F5F13F16-->  
<AD_VAL_RULE_ID><![CDATA[49DC1D6F086945AB82F84C66F5F13F16]]></AD_VAL_RULE_ID>
+<!--49DC1D6F086945AB82F84C66F5F13F16-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--49DC1D6F086945AB82F84C66F5F13F16-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--49DC1D6F086945AB82F84C66F5F13F16-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--49DC1D6F086945AB82F84C66F5F13F16-->  <NAME><![CDATA[AD_Org (without 
*)]]></NAME>
+<!--49DC1D6F086945AB82F84C66F5F13F16-->  <DESCRIPTION><![CDATA[Organization 
selection without *]]></DESCRIPTION>
+<!--49DC1D6F086945AB82F84C66F5F13F16-->  <TYPE><![CDATA[S]]></TYPE>
+<!--49DC1D6F086945AB82F84C66F5F13F16-->  <CODE><![CDATA[AD_ORG_ID <> 
'0']]></CODE>
+<!--49DC1D6F086945AB82F84C66F5F13F16-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--49DC1D6F086945AB82F84C66F5F13F16--></AD_VAL_RULE>
+
 <!--4A2C613871134B76899BA0464F3CBF76--><AD_VAL_RULE>
 <!--4A2C613871134B76899BA0464F3CBF76-->  
<AD_VAL_RULE_ID><![CDATA[4A2C613871134B76899BA0464F3CBF76]]></AD_VAL_RULE_ID>
 <!--4A2C613871134B76899BA0464F3CBF76-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>

------------------------------------------------------------------------------

_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to