details: /erp/devel/main/rev/a3213b55a054
changeset: 7994:a3213b55a054
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Thu Jul 29 13:17:26 2010 +0200
summary: Fixed issue 13921. Improved validation so that the message is clearer
We haven't changed the naming rule used to infer the owner of a database
column. Therefore, a column which starts with EM_dbprefix needs to use a
dbprefix of a _different_ module from the one which owns the table (this makes
sense, as EM means External Module). However, we have changed the message so
that now it warns of this rule in case the column starts with EM_dbprefix and
is missing in the physical model.
details: /erp/devel/main/rev/cd9768088160
changeset: 7995:cd9768088160
user: David Alsasua <david.alsasua <at> openbravo.com>
date: Fri Jul 23 16:45:24 2010 +0200
summary: Fixes issue 13246: AR Invoice indirect should be deleted
details: /erp/devel/main/rev/d56303e65d26
changeset: 7996:d56303e65d26
user: Juan Pablo Aroztegi <juanpablo.aroztegi <at> openbravo.com>
date: Thu Jul 29 16:36:30 2010 +0200
summary: Merge from main, import tags
details: /erp/devel/main/rev/7392a64d7b88
changeset: 7997:7392a64d7b88
user: Juan Pablo Aroztegi <juanpablo.aroztegi <at> openbravo.com>
date: Thu Jul 29 16:37:04 2010 +0200
summary: AD_MODULE: increase version, set dev label
details: /erp/devel/main/rev/eb76ac1b1a84
changeset: 7998:eb76ac1b1a84
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Fri Jul 30 01:27:59 2010 +0200
summary: Fixes bug 0013195: Review search filters
details: /erp/devel/main/rev/3cc59dc273be
changeset: 7999:3cc59dc273be
user: Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date: Fri Jul 30 10:15:06 2010 +0530
summary: Fixes Issue 13944: Completed Sales Orders still appear on 'Create
Lines From' and 'Generate Invoices from Orders'
details: /erp/devel/main/rev/a61b8d63c966
changeset: 8000:a61b8d63c966
user: Sivaraman Rajagopal <sivaraman.rajagopal <at> openbravo.com>
date: Fri Jul 30 13:55:17 2010 +0530
summary: Fixes issue 14007: Once a Sales Order of the type 'warehouse order'
is saved but not completed, the form of payment can not be updated anymore
Read Only Logic has been modified in order to resolve the issue
details: /erp/devel/main/rev/c34340ca5222
changeset: 8001:c34340ca5222
user: Sivaraman Rajagopal <sivaraman.rajagopal <at> openbravo.com>
date: Fri Jul 30 15:10:10 2010 +0530
summary: Fixes issue 13677: Organization main missing in Generate shipment
process window
Reference Search Key is removed for the column AD_Org_ID in order to resolve
the issue
details: /erp/devel/main/rev/a4f478c51a8c
changeset: 8002:a4f478c51a8c
user: RM packaging bot <staff.rm <at> openbravo.com>
date: Fri Jul 30 19:32:14 2010 +0200
summary: CI: promote changesets from pi to main
details: /erp/devel/main/rev/a2a477578cf4
changeset: 8003:a2a477578cf4
user: RM packaging bot <staff.rm <at> openbravo.com>
date: Fri Jul 30 19:32:16 2010 +0200
summary: CI: update AD_MODULE - Core version and label
diffstat:
.hgsigs | 1
+
.hgtags | 1
+
referencedata/standard/Initial_Setup.xml | 58
+---------
src-db/database/sourcedata/AD_COLUMN.xml | 14
+-
src-db/database/sourcedata/AD_MODULE.xml | 4
+-
src-db/database/sourcedata/AD_PROCESS_PARA.xml | 4
+-
src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice_data.xsql | 5
+-
src/org/openbravo/erpCommon/ad_forms/GenerateInvoicesmanual_data.xsql | 7
+-
src/org/openbravo/service/system/DatabaseValidator.java | 7
+-
9 files changed, 27 insertions(+), 74 deletions(-)
diffs (275 lines):
diff -r 5ef94bee291c -r a2a477578cf4 .hgsigs
--- a/.hgsigs Thu Jul 29 12:34:09 2010 +0200
+++ b/.hgsigs Fri Jul 30 19:32:16 2010 +0200
@@ -20,3 +20,4 @@
9f343a616b2f998c3867661467de5dd9daeb7112 0
iEYEABECAAYFAkvq7PIACgkQCX/oGf+2qkMcHQCg3eHGql848ExhA5oOgtqfjIE3toUAn0GiWHkItn3YxPFitn8+e0IfOEaj
9b4bbe8362f54f7212653fddf5bd053183a7ffda 0
iEYEABECAAYFAkv8vDgACgkQCX/oGf+2qkPC3ACfURoh78/OY95XuFkAKNfaLQQzuCsAoNoNLdSqMVYuAJMAI2mimGZ5BXaw
7fe932c5c015da84a972d6945dd0451366bbf325 0
iEYEABECAAYFAkwodmcACgkQCX/oGf+2qkM4jQCgq2n4X0Tzi8EcGqNLhtzjOJ/1YcgAn3Fh9aZRpXmM2zYmMwuecn4UR5tt
+618363224a381737439e0bd4461e2d36c4fd986e 0
iEYEABECAAYFAkxFkHoACgkQCX/oGf+2qkP7DQCeK9qCv3jETpO5iM89PV2bJYmpErMAoO/H2QyeKKZjublcgFmH7g1tEomB
diff -r 5ef94bee291c -r a2a477578cf4 .hgtags
--- a/.hgtags Thu Jul 29 12:34:09 2010 +0200
+++ b/.hgtags Fri Jul 30 19:32:16 2010 +0200
@@ -30,3 +30,4 @@
41915c2f5ec639dadab8e797a1e5f1e0922fa029 2.50MP17
f7b9678ebb10f1fb0963b7e3cc4724aa6aeca565 2.50MP18
34eed7b386965b19e191fbfe03195588cdc75254 2.50MP19
+99ff33f6588973f7e738b6afd47ad44f3ac08d20 2.50MP20
diff -r 5ef94bee291c -r a2a477578cf4 referencedata/standard/Initial_Setup.xml
--- a/referencedata/standard/Initial_Setup.xml Thu Jul 29 12:34:09 2010 +0200
+++ b/referencedata/standard/Initial_Setup.xml Fri Jul 30 19:32:16 2010 +0200
@@ -9,15 +9,6 @@
<default>true</default>
<language id="192" entity-name="ADLanguage" identifier="English (USA)"/>
</EmailTemplate>
- <EmailTemplate id="878ECF0D5A268C7BE040007F010129BA" identifier="AR Invoice
Indirect Report template - ">
- <id>878ECF0D5A268C7BE040007F010129BA</id>
- <active>true</active>
- <pocDocumentType id="29F7240568EC43E583E157911773C3A5"
entity-name="DocumentTemplate" identifier="AR Invoice Indirect Report
template"/>
- <subject xsi:nil="true"/>
- <body xsi:nil="true"/>
- <default>true</default>
- <language id="192" entity-name="ADLanguage" identifier="English (USA)"/>
- </EmailTemplate>
<EmailTemplate id="878ECF0D5A298C7BE040007F010129BA" identifier="AR Credit
Memo Report template - ">
<id>878ECF0D5A298C7BE040007F010129BA</id>
<active>true</active>
@@ -557,7 +548,7 @@
<salesTransaction>true</salesTransaction>
<sOSubType>WR</sOSubType>
<documentTypeForShipment id="F8CC92C7234644DEAD9F63174F45B2BF"
entity-name="DocumentType" identifier="MM Shipment Indirect"/>
- <documentTypeForInvoice id="B896128A9164438A9B85CC8821FC7162"
entity-name="DocumentType" identifier="AR Invoice Indirect"/>
+ <documentTypeForInvoice id="40EE9B1CD3B345FABEFDA62B407B407F"
entity-name="DocumentType" identifier="AR Invoice Indirect"/>
<sequencedDocument>true</sequencedDocument>
<documentSequence id="FFB42B38D6A34634B534AB499B13644C"
entity-name="ADSequence" identifier="POS Order"/>
<gLCategory id="745A2B441A2644DF934D1B1E462292E9"
entity-name="FinancialMgmtGLCategory" identifier="None"/>
@@ -855,28 +846,6 @@
<documentCancelled xsi:nil="true"/>
<expense>false</expense>
</DocumentType>
- <DocumentType id="B896128A9164438A9B85CC8821FC7162" identifier="AR Invoice
Indirect">
- <id>B896128A9164438A9B85CC8821FC7162</id>
- <active>true</active>
- <name>AR Invoice Indirect</name>
- <printText>Invoice Indirect.</printText>
- <description xsi:nil="true"/>
- <documentCategory>ARI</documentCategory>
- <salesTransaction>true</salesTransaction>
- <sOSubType xsi:nil="true"/>
- <documentTypeForShipment id="0" entity-name="DocumentType" identifier="**
New **"/>
- <documentTypeForInvoice id="0" entity-name="DocumentType" identifier="**
New **"/>
- <sequencedDocument>true</sequencedDocument>
- <documentSequence id="4ED4DE47C4F44E578747E0FA81E29885"
entity-name="ADSequence" identifier="AR Invoice Indirect"/>
- <gLCategory id="102C08DF5D4341D5B7FDF758632503D2"
entity-name="FinancialMgmtGLCategory" identifier="AR Invoice"/>
- <comments xsi:nil="true"/>
- <default>false</default>
- <numberOfCopies>0</numberOfCopies>
- <table id="318" entity-name="ADTable" identifier="C_Invoice"/>
- <filterByOrganization>false</filterByOrganization>
- <documentCancelled xsi:nil="true"/>
- <expense>false</expense>
- </DocumentType>
<DocumentType id="B968C737ED3E4C808E425A72CC445DFE" identifier="Manual
Settlement">
<id>B968C737ED3E4C808E425A72CC445DFE</id>
<active>true</active>
@@ -1111,22 +1080,6 @@
<suffix xsi:nil="true"/>
<restartSequenceEveryYear>false</restartSequenceEveryYear>
</ADSequence>
- <ADSequence id="4ED4DE47C4F44E578747E0FA81E29885" identifier="AR Invoice
Indirect">
- <id>4ED4DE47C4F44E578747E0FA81E29885</id>
- <active>true</active>
- <name>AR Invoice Indirect</name>
- <description xsi:nil="true"/>
- <valueFormat xsi:nil="true"/>
- <autoNumbering>true</autoNumbering>
- <incrementBy>1</incrementBy>
- <startingNo>200000</startingNo>
- <nextAssignedNumber>200000</nextAssignedNumber>
- <currentNextSystem>20000</currentNextSystem>
- <usedForRecordID>false</usedForRecordID>
- <prefix xsi:nil="true"/>
- <suffix xsi:nil="true"/>
- <restartSequenceEveryYear>false</restartSequenceEveryYear>
- </ADSequence>
<ADSequence id="6D3C7477332F47CD8A0F6A5C4805EBD4" identifier="Prepay Order">
<id>6D3C7477332F47CD8A0F6A5C4805EBD4</id>
<active>true</active>
@@ -1513,15 +1466,6 @@
<reportFilename>Sales ord...@our_ref@</reportFilename>
<templateFilename>C_OrderJR.jrxml</templateFilename>
</DocumentTemplate>
- <DocumentTemplate id="29F7240568EC43E583E157911773C3A5" identifier="AR
Invoice Indirect Report template">
- <name>AR Invoice Indirect Report template</name>
- <id>29F7240568EC43E583E157911773C3A5</id>
- <active>true</active>
- <documentType id="B896128A9164438A9B85CC8821FC7162"
entity-name="DocumentType" identifier="AR Invoice Indirect"/>
- <templateLocation>@basedesign@/org/openbravo/erpReports</templateLocation>
- <reportFilename>Sales invoi...@our_ref@</reportFilename>
- <templateFilename>RptC_Invoice.jrxml</templateFilename>
- </DocumentTemplate>
<DocumentTemplate id="4F23CD7CD64D468EA4753C0C7B09FD53" identifier="Return
Material Report template">
<name>Return Material Report template</name>
<id>4F23CD7CD64D468EA4753C0C7B09FD53</id>
diff -r 5ef94bee291c -r a2a477578cf4 src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml Thu Jul 29 12:34:09 2010 +0200
+++ b/src-db/database/sourcedata/AD_COLUMN.xml Fri Jul 30 19:32:16 2010 +0200
@@ -67812,7 +67812,7 @@
<!--4019--> <ISPARENT><![CDATA[N]]></ISPARENT>
<!--4019--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
<!--4019--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
-<!--4019--> <READONLYLOGIC><![cda...@ordertype@='WP' |
@proces...@='Y']]></READONLYLOGIC>
+<!--4019--> <READONLYLOGIC><![cda...@processed@='Y']]></READONLYLOGIC>
<!--4019--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
<!--4019--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
<!--4019--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -263631,7 +263631,7 @@
<!--112E72136642484B95A9CD0EB79ED7F3--> <SEQNO><![CDATA[110]]></SEQNO>
<!--112E72136642484B95A9CD0EB79ED7F3-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
<!--112E72136642484B95A9CD0EB79ED7F3-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
-<!--112E72136642484B95A9CD0EB79ED7F3-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--112E72136642484B95A9CD0EB79ED7F3-->
<ISSELECTIONCOLUMN><![CDATA[Y]]></ISSELECTIONCOLUMN>
<!--112E72136642484B95A9CD0EB79ED7F3-->
<AD_ELEMENT_ID><![CDATA[187]]></AD_ELEMENT_ID>
<!--112E72136642484B95A9CD0EB79ED7F3-->
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
<!--112E72136642484B95A9CD0EB79ED7F3-->
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
@@ -264846,7 +264846,7 @@
<!--1EAEE8AF503C4348B565DB81325665D2--> <SEQNO><![CDATA[150]]></SEQNO>
<!--1EAEE8AF503C4348B565DB81325665D2-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
<!--1EAEE8AF503C4348B565DB81325665D2-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
-<!--1EAEE8AF503C4348B565DB81325665D2-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--1EAEE8AF503C4348B565DB81325665D2-->
<ISSELECTIONCOLUMN><![CDATA[Y]]></ISSELECTIONCOLUMN>
<!--1EAEE8AF503C4348B565DB81325665D2-->
<AD_ELEMENT_ID><![CDATA[7890366979712CEFE040007F01013334]]></AD_ELEMENT_ID>
<!--1EAEE8AF503C4348B565DB81325665D2-->
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
<!--1EAEE8AF503C4348B565DB81325665D2-->
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
@@ -292023,7 +292023,7 @@
<!--7DC34559B410B45BE040007F0100784A--> <SEQNO><![CDATA[250]]></SEQNO>
<!--7DC34559B410B45BE040007F0100784A-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
<!--7DC34559B410B45BE040007F0100784A-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
-<!--7DC34559B410B45BE040007F0100784A-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--7DC34559B410B45BE040007F0100784A-->
<ISSELECTIONCOLUMN><![CDATA[Y]]></ISSELECTIONCOLUMN>
<!--7DC34559B410B45BE040007F0100784A-->
<AD_ELEMENT_ID><![CDATA[7DC34559B411B45BE040007F0100784A]]></AD_ELEMENT_ID>
<!--7DC34559B410B45BE040007F0100784A-->
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
<!--7DC34559B410B45BE040007F0100784A-->
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
@@ -305492,7 +305492,7 @@
<!--8B042E0FE87E44F68B30A31E67C1E158--> <SEQNO><![CDATA[120]]></SEQNO>
<!--8B042E0FE87E44F68B30A31E67C1E158-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
<!--8B042E0FE87E44F68B30A31E67C1E158-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
-<!--8B042E0FE87E44F68B30A31E67C1E158-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--8B042E0FE87E44F68B30A31E67C1E158-->
<ISSELECTIONCOLUMN><![CDATA[Y]]></ISSELECTIONCOLUMN>
<!--8B042E0FE87E44F68B30A31E67C1E158-->
<AD_ELEMENT_ID><![CDATA[7891269C840C655DE040007F010155CE]]></AD_ELEMENT_ID>
<!--8B042E0FE87E44F68B30A31E67C1E158-->
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
<!--8B042E0FE87E44F68B30A31E67C1E158-->
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
@@ -307301,7 +307301,7 @@
<!--AB42E56233264B32B435742B45F5B154--> <SEQNO><![CDATA[180]]></SEQNO>
<!--AB42E56233264B32B435742B45F5B154-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
<!--AB42E56233264B32B435742B45F5B154-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
-<!--AB42E56233264B32B435742B45F5B154-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--AB42E56233264B32B435742B45F5B154-->
<ISSELECTIONCOLUMN><![CDATA[Y]]></ISSELECTIONCOLUMN>
<!--AB42E56233264B32B435742B45F5B154-->
<AD_ELEMENT_ID><![CDATA[290]]></AD_ELEMENT_ID>
<!--AB42E56233264B32B435742B45F5B154-->
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
<!--AB42E56233264B32B435742B45F5B154-->
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
@@ -309187,7 +309187,7 @@
<!--E9A4CCD256404FDDA9EDDC07F9FCAE4B--> <SEQNO><![CDATA[130]]></SEQNO>
<!--E9A4CCD256404FDDA9EDDC07F9FCAE4B-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
<!--E9A4CCD256404FDDA9EDDC07F9FCAE4B-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
-<!--E9A4CCD256404FDDA9EDDC07F9FCAE4B-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--E9A4CCD256404FDDA9EDDC07F9FCAE4B-->
<ISSELECTIONCOLUMN><![CDATA[Y]]></ISSELECTIONCOLUMN>
<!--E9A4CCD256404FDDA9EDDC07F9FCAE4B-->
<AD_ELEMENT_ID><![CDATA[7891269C83E6655DE040007F010155CE]]></AD_ELEMENT_ID>
<!--E9A4CCD256404FDDA9EDDC07F9FCAE4B-->
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
<!--E9A4CCD256404FDDA9EDDC07F9FCAE4B-->
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
diff -r 5ef94bee291c -r a2a477578cf4 src-db/database/sourcedata/AD_MODULE.xml
--- a/src-db/database/sourcedata/AD_MODULE.xml Thu Jul 29 12:34:09 2010 +0200
+++ b/src-db/database/sourcedata/AD_MODULE.xml Fri Jul 30 19:32:16 2010 +0200
@@ -6,7 +6,7 @@
<!--0--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
<!--0--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--0--> <NAME><![CDATA[core]]></NAME>
-<!--0--> <VERSION><![CDATA[2.50.17732]]></VERSION>
+<!--0--> <VERSION><![CDATA[2.50.18002]]></VERSION>
<!--0--> <DESCRIPTION><![CDATA[Core module is the base one]]></DESCRIPTION>
<!--0--> <HELP><![CDATA[Core module is the base one, all developments in core
are included as part of the standard Openbravo ERP.]]></HELP>
<!--0--> <URL><![CDATA[www.openbravo.com]]></URL>
@@ -22,7 +22,7 @@
<!--0--> <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
<!--0--> <HASREFERENCEDATA><![CDATA[Y]]></HASREFERENCEDATA>
<!--0--> <REFERENCEDATAINFO><![CDATA[Standard document types for orders,
invoices, etc. and settings]]></REFERENCEDATAINFO>
-<!--0--> <VERSION_LABEL><![CDATA[dev]]></VERSION_LABEL>
+<!--0--> <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
<!--0--> <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
<!--0--></AD_MODULE>
diff -r 5ef94bee291c -r a2a477578cf4
src-db/database/sourcedata/AD_PROCESS_PARA.xml
--- a/src-db/database/sourcedata/AD_PROCESS_PARA.xml Thu Jul 29 12:34:09
2010 +0200
+++ b/src-db/database/sourcedata/AD_PROCESS_PARA.xml Fri Jul 30 19:32:16
2010 +0200
@@ -445,8 +445,8 @@
<!--152--> <HELP><![CDATA[An organization is a unit of your client or legal
entity - examples are store, department. You can share data between
organizations.]]></HELP>
<!--152--> <AD_PROCESS_ID><![CDATA[118]]></AD_PROCESS_ID>
<!--152--> <SEQNO><![CDATA[10]]></SEQNO>
-<!--152--> <AD_REFERENCE_ID><![CDATA[18]]></AD_REFERENCE_ID>
-<!--152--> <AD_REFERENCE_VALUE_ID><![CDATA[130]]></AD_REFERENCE_VALUE_ID>
+<!--152--> <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID>
+<!--152--> <AD_VAL_RULE_ID><![CDATA[130]]></AD_VAL_RULE_ID>
<!--152--> <COLUMNNAME><![CDATA[AD_Org_ID]]></COLUMNNAME>
<!--152--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
<!--152--> <FIELDLENGTH><![CDATA[0]]></FIELDLENGTH>
diff -r 5ef94bee291c -r a2a477578cf4
src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice_data.xsql
--- a/src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice_data.xsql
Thu Jul 29 12:34:09 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice_data.xsql
Fri Jul 30 19:32:16 2010 +0200
@@ -114,12 +114,13 @@
<Sql>
<![CDATA[
SELECT o.C_ORDER_ID as ID, Ad_Column_Identifier(to_char('C_Order'),
to_char(o.c_order_id), to_char(?)) AS NAME
- FROM C_INVOICE_CANDIDATE_V ic, C_ORDER o
+ FROM C_INVOICE_CANDIDATE_V ic, C_ORDER o
WHERE o.C_ORDER_ID = ic.C_ORDER_ID
AND ic.AD_Client_ID IN ('1')
AND ic.AD_Org_ID IN ('1')
AND ic.C_BPartner_ID = ?
- AND ((ic.term = 'D' AND ic.qtydelivered <>0) OR (ic.term = 'I') OR
(ic.term <> 'N' AND (ic.term IN ('O','S') AND (ic.qtyordered = ic.qtydelivered)
)) )
+ AND o.C_Order_Id = ic.C_Order_Id
+ AND ((ic.term = 'D' AND ic.qtydelivered <>0) OR (ic.term = 'I' AND
(SELECT SUM(ol.QTYORDERED)-SUM(ol.QTYINVOICED) FROM C_ORDERLINE ol WHERE
ol.C_ORDER_ID = o.C_ORDER_ID) <> 0) OR (ic.term <> 'N' AND (ic.term IN
('O','S') AND (ic.qtyordered = ic.qtydelivered) )) )
GROUP BY o.C_ORDER_ID, o.DocumentNo, o.DateOrdered, o.GrandTotal
ORDER BY NAME
]]>
diff -r 5ef94bee291c -r a2a477578cf4
src/org/openbravo/erpCommon/ad_forms/GenerateInvoicesmanual_data.xsql
--- a/src/org/openbravo/erpCommon/ad_forms/GenerateInvoicesmanual_data.xsql
Thu Jul 29 12:34:09 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/GenerateInvoicesmanual_data.xsql
Fri Jul 30 19:32:16 2010 +0200
@@ -28,16 +28,17 @@
<SqlMethodComment></SqlMethodComment>
<Sql>
<![CDATA[
- SELECT C_Order_ID, o.Name as adorgname, COALESCE(dttrl.Name, dt.Name) as
cdoctypename, DocumentNo, bp.Name as cbpartnername, DateOrdered,
+ SELECT ic.C_Order_ID, o.Name as adorgname, COALESCE(dttrl.Name, dt.Name)
as cdoctypename, ic.DocumentNo, bp.Name as cbpartnername, ic.DateOrdered,
amountlines, notinvoicedlines, l.Name as TermName, l.Value as TermValue,
pendinglines as pendinglines, '' as amountlinesgross, '' as
notinvoicedlinesgross,
'' as pendinglinesgross, ic.qtyordered as qtyordered, ic.qtydelivered as
qtydelivered
- FROM C_Invoice_Candidate_v ic, AD_Org o, C_BPartner bp, AD_Ref_List l
left join AD_Ref_List_trl ltrl on l.AD_Ref_List_ID=ltrl.AD_Ref_List_ID and
ltrl.ad_language=?,
+ FROM C_Invoice_Candidate_v ic, C_ORDER ord, AD_Org o, C_BPartner bp,
AD_Ref_List l left join AD_Ref_List_trl ltrl on
l.AD_Ref_List_ID=ltrl.AD_Ref_List_ID and ltrl.ad_language=?,
C_DocType dt left join C_DocType_trl dttrl on
dt.C_DocType_ID=dttrl.C_DocType_ID AND dttrl.ad_language=?
WHERE ic.AD_Org_ID=o.AD_Org_ID
AND ic.C_BPartner_ID=bp.C_BPartner_ID
AND ic.C_DocType_ID=dt.C_DocType_ID
AND l.value = ic.term
- AND ic.term <> 'N'
+ AND ord.C_ORDER_ID=ic.C_ORDER_ID
+ AND ((ic.term = 'D' AND ic.qtydelivered <>0) OR (ic.term = 'I' AND
(SELECT SUM(ol.QTYORDERED)-SUM(ol.QTYINVOICED) FROM C_ORDERLINE ol WHERE
ol.C_ORDER_ID = ord.C_ORDER_ID) <> 0) OR (ic.term <> 'N' AND (ic.term IN
('O','S') AND (ic.qtyordered = ic.qtydelivered) )) )
AND AD_Reference_ID='150'
AND ic.ad_client_id in ('1')
AND ic.ad_org_id in ('1')
diff -r 5ef94bee291c -r a2a477578cf4
src/org/openbravo/service/system/DatabaseValidator.java
--- a/src/org/openbravo/service/system/DatabaseValidator.java Thu Jul 29
12:34:09 2010 +0200
+++ b/src/org/openbravo/service/system/DatabaseValidator.java Fri Jul 30
19:32:16 2010 +0200
@@ -385,9 +385,14 @@
final org.apache.ddlutils.model.Column dbColumn =
dbColumnsByName.get(column
.getDBColumnName().toUpperCase());
if (dbColumn == null) {
+ String message = "";
+ if (column.getDBColumnName().substring(0, 3).equalsIgnoreCase("EM_")) {
+ message = " The problem could also be that the column name has a
dbprefix of a non existant module or that it starts with the dbprefix of the
module which owns the table. In this second case, the column doesn't need the
'EM_DBPREFIX' prefix, you can use the name you want.";
+ }
result.addError(SystemValidationResult.SystemValidationType.NOT_EXIST_IN_DB,
"Column "
+ adTable.getDBTableName() + "." + column.getDBColumnName()
- + " defined in the Application Dictionary but not present in the
database.");
+ + " defined in the Application Dictionary but not present in the
database." + message);
+
} else {
checkDataType(column, dbColumn, result, dbTable);
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits