details: /erp/devel/int/rev/90e5934baefa changeset: 6674:90e5934baefa user: Adrián Romero <adrianromero <at> openbravo.com> date: Thu Mar 11 16:48:41 2010 +0100 summary: Fixes issue 0012650: You can not delete a good shipment line so you can not delete the good shipment
details: /erp/devel/int/rev/cdc783c1056a changeset: 6675:cdc783c1056a user: Adrián Romero <adrianromero <at> openbravo.com> date: Thu Mar 11 16:55:12 2010 +0100 summary: Fixes issue 0012650: You can not delete a good shipment line so you can not delete the good shipment Reverting SL_InOutLine_Product.java that does not belong to this commit details: /erp/devel/int/rev/8b436aa61995 changeset: 6676:8b436aa61995 user: Adrián Romero <adrianromero <at> openbravo.com> date: Thu Mar 11 17:55:12 2010 +0100 summary: Fixes issue 0012586: The way to pay the expeses of the employee is creating an invoice what is not correct details: /erp/devel/int/rev/a0a6f1333eec changeset: 6677:a0a6f1333eec user: Adrián Romero <adrianromero <at> openbravo.com> date: Thu Mar 11 18:17:39 2010 +0100 summary: Fixes issue 0012586: The way to pay the expeses of the employee is creating an invoice what is not correct Fixing copyright notice in function file details: /erp/devel/int/rev/5224213157be changeset: 6678:5224213157be user: Salvador Zapata <salvador.zapata <at> openbravo.com> date: Thu Mar 11 19:26:24 2010 +0100 summary: Fixed bug 12510: Group by project identifier instead of by name details: /erp/devel/int/rev/be90e4dff316 changeset: 6679:be90e4dff316 user: Salvador Zapata <salvador.zapata <at> openbravo.com> date: Thu Mar 11 19:32:32 2010 +0100 summary: Merge diffstat: src-db/database/model/functions/AD_GET_DOCTYPE_EXPENSES.xml | 59 ++++++++++ src-db/database/model/tables/C_DOCTYPE.xml | 4 + src-db/database/model/triggers/M_INOUTLINE_TRG.xml | 40 +++-- src-db/database/sourcedata/AD_COLUMN.xml | 32 +++++ src-db/database/sourcedata/AD_ELEMENT.xml | 13 ++ src-db/database/sourcedata/AD_FIELD.xml | 37 +++++- src/org/openbravo/erpCommon/ad_process/ExpenseAPInvoice_data.xsql | 2 +- src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java | 9 +- src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger_data.xsql | 6 +- 9 files changed, 171 insertions(+), 31 deletions(-) diffs (truncated from 389 to 300 lines): diff -r b7add0e35b05 -r be90e4dff316 src-db/database/model/functions/AD_GET_DOCTYPE_EXPENSES.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src-db/database/model/functions/AD_GET_DOCTYPE_EXPENSES.xml Thu Mar 11 19:32:32 2010 +0100 @@ -0,0 +1,59 @@ +<?xml version="1.0"?> + <database name="FUNCTION AD_GET_DOCTYPE_EXPENSES"> + <function name="AD_GET_DOCTYPE_EXPENSES" type="VARCHAR"> + <parameter name="p_clientid" type="VARCHAR" mode="in"> + <default/> + </parameter> + <parameter name="p_orgid" type="VARCHAR" mode="in"> + <default/> + </parameter> + <parameter name="p_docbasetype" type="VARCHAR" mode="in"> + <default/> + </parameter> + <parameter name="p_docsubtypeso" type="CHAR" mode="in"> + <default><![CDATA[NULL]]></default> + </parameter> + <body><![CDATA[/************************************************************************* +* The contents of this file are subject to the Openbravo Public License +* Version 1.0 (the "License"), being the Mozilla Public License +* Version 1.1 with a permitted attribution clause; you may not use this +* file except in compliance with the License. You may obtain a copy of +* the License at http://www.openbravo.com/legal/license.html +* Software distributed under the License is distributed on an "AS IS" +* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +* License for the specific language governing rights and limitations +* under the License. +* The Original Code is Openbravo ERP. +* The Initial Developer of the Original Code is Openbravo SL +* All portions are Copyright (C) 2010 Openbravo SL +* All Rights Reserved. +* Contributor(s): ______________________________________. +************************************************************************/ + v_DocTypeId varchar2(32) ; + TYPE RECORD IS REF CURSOR; + Cur_DocType RECORD; + BEGIN + FOR Cur_DocType IN + (SELECT C_DocType_ID + FROM C_DOCTYPE + WHERE DOCBASETYPE=p_DocBaseType + AND ISACTIVE='Y' + AND(p_DocSubTypeSO IS NULL + OR DOCSUBTYPESO=p_DocSubTypeSO) + AND AD_Client_Id=p_ClientId + AND AD_ISORGINCLUDED(p_OrgId, AD_Org_ID, p_ClientId) <> -1 + ORDER BY + AD_ISORGINCLUDED(p_OrgId, AD_Org_ID, p_ClientId), + IsExpense DESC, + IsDefault, + C_DocType_ID + ) + LOOP + v_DocTypeId:=Cur_DocType.C_DocType_ID; + EXIT; + END LOOP; + RETURN v_DocTypeId; +END AD_GET_DOCTYPE_EXPENSES +]]></body> + </function> + </database> diff -r b7add0e35b05 -r be90e4dff316 src-db/database/model/tables/C_DOCTYPE.xml --- a/src-db/database/model/tables/C_DOCTYPE.xml Thu Mar 11 11:17:14 2010 +0100 +++ b/src-db/database/model/tables/C_DOCTYPE.xml Thu Mar 11 19:32:32 2010 +0100 @@ -101,6 +101,10 @@ <default/> <onCreateDefault/> </column> + <column name="ISEXPENSE" primaryKey="false" required="true" type="CHAR" size="1" autoIncrement="false"> + <default><![CDATA[N]]></default> + <onCreateDefault/> + </column> <foreign-key foreignTable="AD_SEQUENCE" name="AD_SEQUENCE_DOCTYPEDOC"> <reference local="DOCNOSEQUENCE_ID" foreign="AD_SEQUENCE_ID"/> </foreign-key> diff -r b7add0e35b05 -r be90e4dff316 src-db/database/model/triggers/M_INOUTLINE_TRG.xml --- a/src-db/database/model/triggers/M_INOUTLINE_TRG.xml Thu Mar 11 11:17:14 2010 +0100 +++ b/src-db/database/model/triggers/M_INOUTLINE_TRG.xml Thu Mar 11 19:32:32 2010 +0100 @@ -52,28 +52,32 @@ END IF; END IF; END IF; - + + IF (UPDATING OR INSERTING) THEN v_ID := :new.M_InOut_ID; SELECT MOVEMENTTYPE INTO v_movementtype - FROM M_INOUT - WHERE M_INOUT_ID = :NEW.M_INOUT_ID; - IF v_movementtype = 'C-' THEN + FROM M_INOUT + WHERE M_INOUT_ID = :NEW.M_INOUT_ID; + IF v_movementtype = 'C-' THEN v_qty := -:NEW.MOVEMENTQTY; - v_qtyorder := -:NEW.QUANTITYORDER; - ELSE - v_qty := :NEW.MOVEMENTQTY; - v_qtyorder := :NEW.QUANTITYORDER; - END IF; + v_qtyorder := -:NEW.QUANTITYORDER; + ELSE + v_qty := :NEW.MOVEMENTQTY; + v_qtyorder := :NEW.QUANTITYORDER; + END IF; + END IF; + + IF (:NEW.C_ORDERLINE_ID IS NOT NULL) THEN + SELECT COUNT(*) INTO V_COUNT FROM C_ORDERLINE ol + WHERE ol.C_ORDERLINE_ID = :NEW.C_ORDERLINE_ID + AND :NEW.MOVEMENTQTY > ol.QTYORDERED; + IF(V_COUNT <> 0) THEN + RAISE_APPLICATION_ERROR(-20000, '@MovementQtyCheck@'); + END IF; + END IF; END IF; - IF (:NEW.C_ORDERLINE_ID IS NOT NULL) THEN - SELECT COUNT(*) INTO V_COUNT FROM C_ORDERLINE ol - WHERE ol.C_ORDERLINE_ID = :NEW.C_ORDERLINE_ID - AND :NEW.MOVEMENTQTY > ol.QTYORDERED; - IF(V_COUNT <> 0) THEN - RAISE_APPLICATION_ERROR(-20000, '@MovementQtyCheck@'); - END IF; - END IF; + IF (UPDATING) THEN IF (COALESCE(:OLD.C_UOM_ID, '0') <> COALESCE(:NEW.C_UOM_ID, '0')) THEN IF (:NEW.M_PRODUCT_ID IS NOT NULL) THEN @@ -136,6 +140,8 @@ RAISE_APPLICATION_ERROR(-20501, 'Document processed/posted'); END IF; END IF; + + -- UPDATING inventory IF (UPDATING OR DELETING) THEN IF (:old.M_PRODUCT_ID IS NOT NULL AND :OLD.M_LOCATOR_ID IS NOT NULL) THEN diff -r b7add0e35b05 -r be90e4dff316 src-db/database/sourcedata/AD_COLUMN.xml --- a/src-db/database/sourcedata/AD_COLUMN.xml Thu Mar 11 11:17:14 2010 +0100 +++ b/src-db/database/sourcedata/AD_COLUMN.xml Thu Mar 11 19:32:32 2010 +0100 @@ -275862,6 +275862,38 @@ <!--8CF19279ED644C7CAE6D4B28286A4A3C--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> <!--8CF19279ED644C7CAE6D4B28286A4A3C--></AD_COLUMN> +<!--90AF0FEC96674CAF824844EA7690357E--><AD_COLUMN> +<!--90AF0FEC96674CAF824844EA7690357E--> <AD_COLUMN_ID><![CDATA[90AF0FEC96674CAF824844EA7690357E]]></AD_COLUMN_ID> +<!--90AF0FEC96674CAF824844EA7690357E--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--90AF0FEC96674CAF824844EA7690357E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--90AF0FEC96674CAF824844EA7690357E--> <NAME><![CDATA[Expense]]></NAME> +<!--90AF0FEC96674CAF824844EA7690357E--> <DESCRIPTION><![CDATA[A flag indicating whether this document type is for expenses or not.]]></DESCRIPTION> +<!--90AF0FEC96674CAF824844EA7690357E--> <HELP><![CDATA[Invoices in the Create AP Invoices process will be created preferably with a document type with this flag activated. This way invoices related to expenses will not appear in the Invoice Register Book. ]]></HELP> +<!--90AF0FEC96674CAF824844EA7690357E--> <COLUMNNAME><![CDATA[IsExpense]]></COLUMNNAME> +<!--90AF0FEC96674CAF824844EA7690357E--> <AD_TABLE_ID><![CDATA[217]]></AD_TABLE_ID> +<!--90AF0FEC96674CAF824844EA7690357E--> <AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID> +<!--90AF0FEC96674CAF824844EA7690357E--> <FIELDLENGTH><![CDATA[1]]></FIELDLENGTH> +<!--90AF0FEC96674CAF824844EA7690357E--> <DEFAULTVALUE><![CDATA[N]]></DEFAULTVALUE> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISKEY><![CDATA[N]]></ISKEY> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISPARENT><![CDATA[N]]></ISPARENT> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER> +<!--90AF0FEC96674CAF824844EA7690357E--> <SEQNO><![CDATA[51]]></SEQNO> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN> +<!--90AF0FEC96674CAF824844EA7690357E--> <AD_ELEMENT_ID><![CDATA[E54611099D4C4228A5D88E246D789308]]></AD_ELEMENT_ID> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE> +<!--90AF0FEC96674CAF824844EA7690357E--> <DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS> +<!--90AF0FEC96674CAF824844EA7690357E--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID> +<!--90AF0FEC96674CAF824844EA7690357E--> <POSITION><![CDATA[26]]></POSITION> +<!--90AF0FEC96674CAF824844EA7690357E--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT> +<!--90AF0FEC96674CAF824844EA7690357E--></AD_COLUMN> + <!--92B93A90825248C4A2A58E97165D4066--><AD_COLUMN> <!--92B93A90825248C4A2A58E97165D4066--> <AD_COLUMN_ID><![CDATA[92B93A90825248C4A2A58E97165D4066]]></AD_COLUMN_ID> <!--92B93A90825248C4A2A58E97165D4066--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff -r b7add0e35b05 -r be90e4dff316 src-db/database/sourcedata/AD_ELEMENT.xml --- a/src-db/database/sourcedata/AD_ELEMENT.xml Thu Mar 11 11:17:14 2010 +0100 +++ b/src-db/database/sourcedata/AD_ELEMENT.xml Thu Mar 11 19:32:32 2010 +0100 @@ -25980,6 +25980,19 @@ <!--E46619B0FD944516A50C9B18E0E4E727--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID> <!--E46619B0FD944516A50C9B18E0E4E727--></AD_ELEMENT> +<!--E54611099D4C4228A5D88E246D789308--><AD_ELEMENT> +<!--E54611099D4C4228A5D88E246D789308--> <AD_ELEMENT_ID><![CDATA[E54611099D4C4228A5D88E246D789308]]></AD_ELEMENT_ID> +<!--E54611099D4C4228A5D88E246D789308--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--E54611099D4C4228A5D88E246D789308--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--E54611099D4C4228A5D88E246D789308--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--E54611099D4C4228A5D88E246D789308--> <COLUMNNAME><![CDATA[IsExpense]]></COLUMNNAME> +<!--E54611099D4C4228A5D88E246D789308--> <NAME><![CDATA[Expense]]></NAME> +<!--E54611099D4C4228A5D88E246D789308--> <PRINTNAME><![CDATA[Expense]]></PRINTNAME> +<!--E54611099D4C4228A5D88E246D789308--> <DESCRIPTION><![CDATA[A flag indicating whether this document type is for expenses or not.]]></DESCRIPTION> +<!--E54611099D4C4228A5D88E246D789308--> <HELP><![CDATA[Invoices in the Create AP Invoices process will be created preferably with a document type with this flag activated. This way invoices related to expenses will not appear in the Invoice Register Book. ]]></HELP> +<!--E54611099D4C4228A5D88E246D789308--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID> +<!--E54611099D4C4228A5D88E246D789308--></AD_ELEMENT> + <!--E8960F2356544158BC13E363B1364E41--><AD_ELEMENT> <!--E8960F2356544158BC13E363B1364E41--> <AD_ELEMENT_ID><![CDATA[E8960F2356544158BC13E363B1364E41]]></AD_ELEMENT_ID> <!--E8960F2356544158BC13E363B1364E41--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> diff -r b7add0e35b05 -r be90e4dff316 src-db/database/sourcedata/AD_FIELD.xml --- a/src-db/database/sourcedata/AD_FIELD.xml Thu Mar 11 11:17:14 2010 +0100 +++ b/src-db/database/sourcedata/AD_FIELD.xml Thu Mar 11 19:32:32 2010 +0100 @@ -10273,7 +10273,7 @@ <!--807--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED> <!--807--> <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH> <!--807--> <ISREADONLY><![CDATA[N]]></ISREADONLY> -<!--807--> <SEQNO><![CDATA[180]]></SEQNO> +<!--807--> <SEQNO><![CDATA[160]]></SEQNO> <!--807--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE> <!--807--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> <!--807--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> @@ -10297,7 +10297,7 @@ <!--808--> <DISPLAYLOGIC><![cda...@isdocnocontrolled@='Y']]></DISPLAYLOGIC> <!--808--> <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH> <!--808--> <ISREADONLY><![CDATA[N]]></ISREADONLY> -<!--808--> <SEQNO><![CDATA[200]]></SEQNO> +<!--808--> <SEQNO><![CDATA[170]]></SEQNO> <!--808--> <ISSAMELINE><![CDATA[Y]]></ISSAMELINE> <!--808--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> <!--808--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> @@ -35313,7 +35313,7 @@ <!--3071--> <DISPLAYLOGIC><![cda...@docbasetype@='SOO']]></DISPLAYLOGIC> <!--3071--> <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH> <!--3071--> <ISREADONLY><![CDATA[N]]></ISREADONLY> -<!--3071--> <SEQNO><![CDATA[160]]></SEQNO> +<!--3071--> <SEQNO><![CDATA[140]]></SEQNO> <!--3071--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE> <!--3071--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> <!--3071--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> @@ -35337,7 +35337,7 @@ <!--3073--> <DISPLAYLOGIC><![cda...@docbasetype@='SOO']]></DISPLAYLOGIC> <!--3073--> <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH> <!--3073--> <ISREADONLY><![CDATA[N]]></ISREADONLY> -<!--3073--> <SEQNO><![CDATA[170]]></SEQNO> +<!--3073--> <SEQNO><![CDATA[150]]></SEQNO> <!--3073--> <ISSAMELINE><![CDATA[Y]]></ISSAMELINE> <!--3073--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> <!--3073--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> @@ -36141,7 +36141,7 @@ <!--3125--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED> <!--3125--> <DISPLAYLENGTH><![CDATA[10]]></DISPLAYLENGTH> <!--3125--> <ISREADONLY><![CDATA[N]]></ISREADONLY> -<!--3125--> <SEQNO><![CDATA[250]]></SEQNO> +<!--3125--> <SEQNO><![CDATA[200]]></SEQNO> <!--3125--> <ISSAMELINE><![CDATA[Y]]></ISSAMELINE> <!--3125--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> <!--3125--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> @@ -119821,7 +119821,7 @@ <!--800641--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED> <!--800641--> <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH> <!--800641--> <ISREADONLY><![CDATA[N]]></ISREADONLY> -<!--800641--> <SEQNO><![CDATA[230]]></SEQNO> +<!--800641--> <SEQNO><![CDATA[190]]></SEQNO> <!--800641--> <ISSAMELINE><![CDATA[Y]]></ISSAMELINE> <!--800641--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> <!--800641--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> @@ -126163,7 +126163,7 @@ <!--801000--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED> <!--801000--> <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH> <!--801000--> <ISREADONLY><![CDATA[N]]></ISREADONLY> -<!--801000--> <SEQNO><![CDATA[210]]></SEQNO> +<!--801000--> <SEQNO><![CDATA[180]]></SEQNO> <!--801000--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE> <!--801000--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> <!--801000--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> @@ -195253,6 +195253,29 @@ <!--ABA8AFDB0CDD49B9B20A24D2D8127B38--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID> <!--ABA8AFDB0CDD49B9B20A24D2D8127B38--></AD_FIELD> +<!--AFCAC02426F149D0B1F71C6923057A5E--><AD_FIELD> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <AD_FIELD_ID><![CDATA[AFCAC02426F149D0B1F71C6923057A5E]]></AD_FIELD_ID> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <NAME><![CDATA[Expense]]></NAME> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <DESCRIPTION><![CDATA[A flag indicating whether this document type is for expenses or not.]]></DESCRIPTION> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <HELP><![CDATA[Invoices in the Create AP Invoices process will be created preferably with a document type with this flag activated. This way invoices related to expenses will not appear in the Invoice Register Book. ]]></HELP> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <AD_TAB_ID><![CDATA[167]]></AD_TAB_ID> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <AD_COLUMN_ID><![CDATA[90AF0FEC96674CAF824844EA7690357E]]></AD_COLUMN_ID> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <ISREADONLY><![CDATA[N]]></ISREADONLY> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <SEQNO><![CDATA[210]]></SEQNO> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD> +<!--AFCAC02426F149D0B1F71C6923057A5E--> <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID> +<!--AFCAC02426F149D0B1F71C6923057A5E--></AD_FIELD> + <!--B470A6A430C942EEBE4A9379B504A394--><AD_FIELD> <!--B470A6A430C942EEBE4A9379B504A394--> <AD_FIELD_ID><![CDATA[B470A6A430C942EEBE4A9379B504A394]]></AD_FIELD_ID> <!--B470A6A430C942EEBE4A9379B504A394--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID> ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Openbravo-commits mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openbravo-commits
