details: /erp/devel/main/rev/39e45260e7ce
changeset: 7381:39e45260e7ce
user: Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date: Mon May 17 11:36:39 2010 +0530
summary: Fixes Issue 12929: in bank stmt line allows select a debt payment
and g/l item
details: /erp/devel/main/rev/7af1b745c4eb
changeset: 7382:7af1b745c4eb
user: Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date: Mon May 17 12:46:51 2010 +0530
summary: Break of Fixed issue 12929 is pushed in ad_message
details: /erp/devel/main/rev/a768ad8bc4d8
changeset: 7383:a768ad8bc4d8
user: Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date: Mon May 17 14:59:02 2010 +0530
summary: Fixes Issue 13190 Before in the trigger the total net amount is not
calculated during the deletion of the trigger.
details: /erp/devel/main/rev/7deb007cd126
changeset: 7384:7deb007cd126
user: Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date: Mon May 17 15:14:55 2010 +0530
summary: Fixes Issue 12571: Amount quantities are remembered when running
General Ledger Report and Payment Report
details: /erp/devel/main/rev/34a00fbb9f53
changeset: 7385:34a00fbb9f53
user: Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date: Mon May 17 16:45:55 2010 +0530
summary: Fixes Issue 12606: The names 'Foreign Currency Debit' and 'Foreign
Currency Credit' are not correct.
details: /erp/devel/main/rev/2ccd08241915
changeset: 7386:2ccd08241915
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon May 17 13:54:40 2010 +0200
summary: Related to bug 12683: Revert changes
Backed out changeset 174274efc18c
details: /erp/devel/main/rev/5f15b78035a1
changeset: 7387:5f15b78035a1
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Mon May 17 14:26:04 2010 +0200
summary: Fixes issue 0013320: Different behaviour when changing decimal
separator
This changeset replaces in the callout how to read the Line Net Amount value.
This value is a numeric value and must be read using the function
getNumericParameter because this function takes into acount the number format
defined in the file Format.xml
details: /erp/devel/main/rev/5511763e8083
changeset: 7388:5511763e8083
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon May 17 16:25:17 2010 +0200
summary: fixed bug 13315: Confusing error message on CE installing community
module depending on commercial one
details: /erp/devel/main/rev/d0bd5c606ec9
changeset: 7389:d0bd5c606ec9
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Mon May 17 16:35:30 2010 +0200
summary: Reverted fix for issue 13030. To avoid any kind of raising false
positive errors in the build, we will fix this in a different manner. A
separate issue for this has been created with id=13340
details: /erp/devel/main/rev/f985aad3ef14
changeset: 7390:f985aad3ef14
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon May 17 17:03:25 2010 +0200
summary: fixed bug 13315: Fix message installing commercial mods on community
instances
details: /erp/devel/main/rev/3086c7323bbf
changeset: 7391:3086c7323bbf
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Mon May 17 17:19:20 2010 +0200
summary: Fixes issue 0012705: Phisical Inventory processed twice
It has been modified the M_INVENTORY trigger to avoid to set as unprocessed a
physycal inventory record that has already been processed. This avoids to
process the same record twice
details: /erp/devel/main/rev/d1e14cae6fb7
changeset: 7392:d1e14cae6fb7
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Mon May 17 18:36:09 2010 +0200
summary: Fixes issue 0013323: Wrong payment conditions when associating a
Project to a Purchase Invoice
This changeset removes the condition that avoided to modify the payment terms
and conditions in purchase invoices. This way the behavior is consistent in all
orders and invoices
details: /erp/devel/main/rev/eb07a438c6dc
changeset: 7393:eb07a438c6dc
user: Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
date: Mon May 17 18:41:28 2010 +0200
summary: Fixed bug 12939: Allow withholding when creating payment from Bank
details: /erp/devel/main/rev/4500c5669307
changeset: 7394:4500c5669307
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Mon May 10 18:54:06 2010 +0200
summary: File missing license
details: /erp/devel/main/rev/6d4eddcb94f5
changeset: 7395:6d4eddcb94f5
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Tue May 18 10:46:20 2010 +0200
summary: Fixes bug 0013346: Users are able to edit the Current Balance
details: /erp/devel/main/rev/831f035b0622
changeset: 7396:831f035b0622
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Tue May 18 10:47:14 2010 +0200
summary: merge
details: /erp/devel/main/rev/60642476a87e
changeset: 7397:60642476a87e
user: Balamurugan Ramadoss <balamurugan.ramadoss <at> openbravo.com>
date: Tue May 18 15:39:12 2010 +0530
summary: Fixes Issue 13069: In general ledger report, the product selected
could not be unselected
details: /erp/devel/main/rev/7203ab098ac5
changeset: 7398:7203ab098ac5
user: Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date: Tue May 18 16:37:46 2010 +0530
summary: Fixes Issue 13356 Before, a string is appended along with the
name.Now this is removed.
details: /erp/devel/main/rev/d4e0b9369ccf
changeset: 7399:d4e0b9369ccf
user: Mikel Irurita <mikel.irurita <at> openbravo.com>
date: Tue May 18 13:26:54 2010 +0200
summary: Fixes capitalization error in Payment Method field
details: /erp/devel/main/rev/c2c3302e8951
changeset: 7400:c2c3302e8951
user: Sivaraman Rajagopal <sivaraman.rajagopal <at> openbravo.com>
date: Tue May 18 17:48:39 2010 +0530
summary: Fixes issue 13357: \"create standard\" process does not work in
\"production run\" tab
TRIGGERS are trying to retrieve old data for INSERT operation, which is invalid
and causes error. In order to fix it, new and old data assignment has been
moved into their IF and ELSE block respectively.
details: /erp/devel/main/rev/fb83ef0f2fbc
changeset: 7401:fb83ef0f2fbc
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Tue May 18 18:04:45 2010 +0200
summary: fixed issue 13367: Allow callout disabilitation on new record
details: /erp/devel/main/rev/72753e7c4861
changeset: 7402:72753e7c4861
user: Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date: Wed May 19 11:50:42 2010 +0530
summary: Fixes Issue 13203,13221: Regularization was done more than once
details: /erp/devel/main/rev/6d330abd6826
changeset: 7403:6d330abd6826
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Wed May 19 13:18:08 2010 +0200
summary: fixed bug 13315: fixed message
details: /erp/devel/main/rev/7719a5d32346
changeset: 7404:7719a5d32346
user: Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date: Wed May 19 17:24:09 2010 +0530
summary: 13362: api check build 393 fails
details: /erp/devel/main/rev/6a7a2295a014
changeset: 7405:6a7a2295a014
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Wed May 19 16:54:52 2010 +0200
summary: fixed bug 13315: fixed message when installing from obx
details: /erp/devel/main/rev/8c2ca2597470
changeset: 7406:8c2ca2597470
user: RM packaging bot <staff.rm <at> openbravo.com>
date: Thu May 20 10:40:02 2010 +0200
summary: Merge stable changesets from int to main
details: /erp/devel/main/rev/a7901e097e1a
changeset: 7407:a7901e097e1a
user: RM packaging bot <staff.rm <at> openbravo.com>
date: Thu May 20 10:40:03 2010 +0200
summary: Update AD_MODULE version for obx generation
diffstat:
build.xml
| 9 +-
config/Openbravo.properties.template
| 4 -
src-db/database/lib/dbsourcemanager.jar
| 0
src-db/database/model/functions/C_DEBT_PAYMENT_CREATE.xml
| 30 +-
src-db/database/model/tables/AD_COLUMN.xml
| 4 +
src-db/database/model/tables/C_BANKSTATEMENTLINE.xml
| 1 +
src-db/database/model/triggers/C_INVOICELINE_TRG2.xml
| 2 +-
src-db/database/model/triggers/MA_PL_EMPLOYEE_TRG.xml
| 4 +-
src-db/database/model/triggers/MA_PL_IC_TRG.xml
| 4 +-
src-db/database/model/triggers/MA_PL_INVOICELINE_TRG.xml
| 4 +-
src-db/database/model/triggers/MA_PL_MACHINE_TRG.xml
| 4 +-
src-db/database/model/triggers/MA_TOOLSETUSED_TRG.xml
| 4 +-
src-db/database/model/triggers/M_INVENTORY_TRG.xml
| 3 +-
src-db/database/sourcedata/AD_COLUMN.xml
| 9276 +++++++++-
src-db/database/sourcedata/AD_ELEMENT.xml
| 48 +-
src-db/database/sourcedata/AD_FIELD.xml
| 61 +-
src-db/database/sourcedata/AD_MESSAGE.xml
| 33 +
src-db/database/sourcedata/AD_MODULE.xml
| 4 +-
src-db/database/sourcedata/AD_PROCESS_PARA.xml
| 37 +
src-db/database/sourcedata/AD_TABLE.xml
| 3 +-
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/PaymentGLItemCheck.class
| 0
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/PaymentGLItemCheckData.class
| 0
src-util/buildvalidation/src/org/openbravo/buildvalidation/PaymentGLItemCheck.java
| 50 +
src-util/buildvalidation/src/org/openbravo/buildvalidation/PaymentGLItemCheck_data.xsql
| 36 +
src-util/modulescript/build/classes/org/openbravo/modulescript/CreateDoctypeTemplate.class
| 0
src-util/modulescript/src/org/openbravo/modulescript/CreateDoctypeTemplate.java
| 2 +-
src-wad/build.xml
| 4 +-
src-wad/src/org/openbravo/wad/EditionFields_data.xsql
| 6 +-
src-wad/src/org/openbravo/wad/WadUtility.java
| 1 +
src-wad/src/org/openbravo/wad/controls/WADList.java
| 6 +-
src/build.xml
| 10 -
src/buildAD.xml
| 3 +-
src/org/openbravo/erpCommon/ad_actionButton/CreateRegFactAcct.java
| 67 +-
src/org/openbravo/erpCommon/ad_actionButton/CreateRegFactAcct_data.xsql
| 17 +-
src/org/openbravo/erpCommon/ad_callouts/SE_Invoice_Project.java
| 14 +-
src/org/openbravo/erpCommon/ad_callouts/SE_Payment_BPartner.java
| 18 +
src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Amt.java
| 2 +-
src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java
| 82 +-
src/org/openbravo/erpCommon/ad_forms/ModuleManagement_ErrorCommercial.html
| 2 +-
src/org/openbravo/erpCommon/ad_reports/ReportDebtPayment.java
| 12 +-
src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java
| 20 +-
src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal.java
| 4 +-
42 files changed, 9735 insertions(+), 156 deletions(-)
diffs (truncated from 75219 to 300 lines):
diff -r 6b25d2db763a -r a7901e097e1a build.xml
--- a/build.xml Sun May 16 21:53:44 2010 +0200
+++ b/build.xml Thu May 20 10:40:03 2010 +0200
@@ -12,7 +12,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) 2001-2010 Openbravo SLU
+* All portions are Copyright (C) 2001-2009 Openbravo SLU
* All Rights Reserved.
* Contributor(s): ______________________________________.
************************************************************************
@@ -186,12 +186,6 @@
<equals arg1="${bbdd.rdbms}" arg2="POSTGRE" />
</and>
</condition>
-
- <condition property="java.security.egd" value="">
- <not>
- <isset property="${java.security.egd}" />
- </not>
- </condition>
<path id="project.class.path">
<pathelement path="${build}" />
@@ -669,7 +663,6 @@
<java classname="org.openbravo.erpCommon.modules.ApplyModuleTask"
fork="true" maxmemory="${build.maxmemory}" failonerror="true">
<arg line="'${base.src}'" />
<classpath refid="project.class.path" />
- <sysproperty key="java.security.egd" value="${java.security.egd}"/>
</java>
</target>
diff -r 6b25d2db763a -r a7901e097e1a config/Openbravo.properties.template
--- a/config/Openbravo.properties.template Sun May 16 21:53:44 2010 +0200
+++ b/config/Openbravo.properties.template Thu May 20 10:40:03 2010 +0200
@@ -66,10 +66,6 @@
# bbdd.password=TAD
# bbdd.sessionConfig=ALTER SESSION SET NLS_DATE_FORMAT='DD-MM-YYYY'
NLS_NUMERIC_CHARACTERS='.,'
-# Oracle instances in linux, can delay on getting DB connection (issue
#12683).
-# In these cases this property can be set to solve the problem
-# java.security.egd=file:///dev/urandom
-
bbdd.rdbms=POSTGRE
bbdd.driver=org.postgresql.Driver
bbdd.url=jdbc:postgresql://localhost:5432
diff -r 6b25d2db763a -r a7901e097e1a src-db/database/lib/dbsourcemanager.jar
Binary file src-db/database/lib/dbsourcemanager.jar has changed
diff -r 6b25d2db763a -r a7901e097e1a
src-db/database/model/functions/C_DEBT_PAYMENT_CREATE.xml
--- a/src-db/database/model/functions/C_DEBT_PAYMENT_CREATE.xml Sun May 16
21:53:44 2010 +0200
+++ b/src-db/database/model/functions/C_DEBT_PAYMENT_CREATE.xml Thu May 20
10:40:03 2010 +0200
@@ -48,6 +48,9 @@
v_CBankAccount_ID C_BankStatement.C_BankAccount_ID%TYPE;
v_C_BankCurrency VARCHAR2(32);
v_BS_Date DATE;
+ v_c_withholding_id C_DEBT_PAYMENT.C_Withholding_ID%TYPE;
+ v_withholdingamount C_DEBT_PAYMENT.withholdingamount%TYPE;
+ v_count NUMBER;
BEGIN
-- Update AD_PInstance
DBMS_OUTPUT.PUT_LINE('Updating PInstance - Processing ' || p_PInstance_ID)
;
@@ -95,6 +98,12 @@
ELSIF(Cur_Parameter.ParameterName='Status') THEN
v_Status:=Cur_Parameter.p_String;
DBMS_OUTPUT.PUT_LINE(' Status='||v_Status) ;
+ ELSIF(Cur_Parameter.ParameterName='C_Withholding_ID') THEN
+ v_c_withholding_id:=Cur_Parameter.p_String;
+ DBMS_OUTPUT.PUT_LINE(' C_Withholding_ID='||v_c_withholding_id) ;
+ ELSIF(Cur_Parameter.ParameterName='WithholdingAmount') THEN
+ v_withholdingamount:=Cur_Parameter.P_Number;
+ DBMS_OUTPUT.PUT_LINE(' WithholdingAmount='||v_withholdingamount) ;
ELSE
DBMS_OUTPUT.PUT_LINE('*** Unknown Parameter=' ||
Cur_Parameter.ParameterName) ;
END IF;
@@ -112,6 +121,15 @@
C_BankStatement B
WHERE L.C_BankStatementLine_ID=v_Record_ID
AND L.C_BankStatement_ID=B.C_BankStatement_ID;
+ --Check Withholding belongs to Business Partner
+ SELECT COUNT(*)
+ INTO v_count
+ FROM C_BP_Withholding
+ WHERE C_Withholding_ID=v_c_withholding_id
+ AND C_BPartner_ID=v_C_BPartner_ID;
+ IF (v_count=0) THEN
+ RAISE_APPLICATION_ERROR(-20000, '@NOT_BP_WITHHOLDING@');
+ END IF;
--Insert Settlement
v_ResultStr:='InsertingSettlement';
v_SettlementDocType_ID:=Ad_Get_DocType(v_Client_ID, v_AD_Org_ID,
TO_CHAR('STT')) ;
@@ -154,7 +172,8 @@
PAYMENTRULE, ISPAID, AMOUNT, WRITEOFFAMT, DATEPLANNED,
ISMANUAL, ISVALID,
/*C_BANKSTATEMENTLINE_ID,*/
- CHANGESETTLEMENTCANCEL, CANCEL_PROCESSED, GENERATE_PROCESSED,
STATUS_INITIAL
+ CHANGESETTLEMENTCANCEL, CANCEL_PROCESSED, GENERATE_PROCESSED,
STATUS_INITIAL,
+ C_Withholding_ID, WithholdingAmount
)
VALUES
(
@@ -164,7 +183,8 @@
v_C_BPartner_ID, v_C_Currency_ID,
v_PaymentRule, 'N', v_Amount*(-1), 0, v_DatePlanned,
'N', 'Y',
- 'N', 'N', 'Y', v_Status
+ 'N', 'N', 'Y', v_Status,
+ v_c_withholding_id, v_withholdingamount*(-1)
)
;
Ad_Sequence_Next('C_Debt_Payment', v_Record_ID, v_debtPaymentID) ;
@@ -182,7 +202,8 @@
PAYMENTRULE, ISPAID, AMOUNT, WRITEOFFAMT,
DATEPLANNED, ISMANUAL, ISVALID,
/*C_BANKSTATEMENTLINE_ID,*/
- CHANGESETTLEMENTCANCEL, CANCEL_PROCESSED, GENERATE_PROCESSED,
STATUS_INITIAL
+ CHANGESETTLEMENTCANCEL, CANCEL_PROCESSED, GENERATE_PROCESSED,
STATUS_INITIAL,
+ C_Withholding_ID, WithholdingAmount
)
VALUES
(
@@ -193,7 +214,8 @@
v_CBankAccount_ID,
v_PaymentRule, 'N', v_Amount, 0,
v_DatePlanned, 'N', 'Y',
- 'N', 'N', 'Y', v_Status
+ 'N', 'N', 'Y', v_Status,
+ v_c_withholding_id, v_withholdingamount
)
;
C_SETTLEMENT_POST(null, v_settlementID);
diff -r 6b25d2db763a -r a7901e097e1a src-db/database/model/tables/AD_COLUMN.xml
--- a/src-db/database/model/tables/AD_COLUMN.xml Sun May 16 21:53:44
2010 +0200
+++ b/src-db/database/model/tables/AD_COLUMN.xml Thu May 20 10:40:03
2010 +0200
@@ -177,6 +177,10 @@
<default><![CDATA[Y]]></default>
<onCreateDefault><![CDATA['Y']]></onCreateDefault>
</column>
+ <column name="VALIDATEONNEW" primaryKey="false" required="true"
type="CHAR" size="1" autoIncrement="false">
+ <default><![CDATA[Y]]></default>
+ <onCreateDefault><![CDATA['Y']]></onCreateDefault>
+ </column>
<foreign-key foreignTable="AD_CALLOUT" name="AD_COLUMN_AD_CALLOUT">
<reference local="AD_CALLOUT_ID" foreign="AD_CALLOUT_ID"/>
</foreign-key>
diff -r 6b25d2db763a -r a7901e097e1a
src-db/database/model/tables/C_BANKSTATEMENTLINE.xml
--- a/src-db/database/model/tables/C_BANKSTATEMENTLINE.xml Sun May 16
21:53:44 2010 +0200
+++ b/src-db/database/model/tables/C_BANKSTATEMENTLINE.xml Thu May 20
10:40:03 2010 +0200
@@ -129,5 +129,6 @@
<index-column name="C_BANKSTATEMENT_ID"/>
</index>
<check name="C_BANKSTATLN_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y',
'N')]]></check>
+ <check name="C_BANKSTATLN_PA_GLITEM_ID_CHK"><![CDATA[((C_DEBT_PAYMENT_ID
IS NOT NULL) AND (C_GLITEM_ID IS NULL)) OR (C_DEBT_PAYMENT_ID IS
NULL)]]></check>
</table>
</database>
diff -r 6b25d2db763a -r a7901e097e1a
src-db/database/model/triggers/C_INVOICELINE_TRG2.xml
--- a/src-db/database/model/triggers/C_INVOICELINE_TRG2.xml Sun May 16
21:53:44 2010 +0200
+++ b/src-db/database/model/triggers/C_INVOICELINE_TRG2.xml Thu May 20
10:40:03 2010 +0200
@@ -195,7 +195,7 @@
v_newLineNetAmt:=0;
IF(v_Processed='N') THEN
-- Calculate taxes
- IF(UPDATING) THEN
+ IF(UPDATING OR DELETING) THEN
v_oldLine:= COALESCE(:old.LineNetAmt,0);
END IF;
IF (INSERTING OR UPDATING) THEN
diff -r 6b25d2db763a -r a7901e097e1a
src-db/database/model/triggers/MA_PL_EMPLOYEE_TRG.xml
--- a/src-db/database/model/triggers/MA_PL_EMPLOYEE_TRG.xml Sun May 16
21:53:44 2010 +0200
+++ b/src-db/database/model/triggers/MA_PL_EMPLOYEE_TRG.xml Thu May 20
10:40:03 2010 +0200
@@ -28,12 +28,12 @@
IF AD_isTriggerEnabled()='N' THEN RETURN;
END IF;
- v_New_Plan_ID:=:new.M_ProductionPlan_ID;
- v_Old_Plan_ID:=:old.M_ProductionPlan_ID;
-- Get ID
IF(UPDATING OR INSERTING) THEN
+ v_New_Plan_ID:=:new.M_ProductionPlan_ID;
SELECT mp.M_Production_ID INTO v_ID FROM M_ProductionPlan mp WHERE
mp.M_ProductionPlan_ID = v_New_Plan_ID;
ELSE
+ v_Old_Plan_ID:=:old.M_ProductionPlan_ID;
SELECT mp.M_Production_ID INTO v_ID FROM M_ProductionPlan mp WHERE
mp.M_ProductionPlan_ID = v_Old_Plan_ID;
END IF;
-- ReadOnly Check
diff -r 6b25d2db763a -r a7901e097e1a
src-db/database/model/triggers/MA_PL_IC_TRG.xml
--- a/src-db/database/model/triggers/MA_PL_IC_TRG.xml Sun May 16 21:53:44
2010 +0200
+++ b/src-db/database/model/triggers/MA_PL_IC_TRG.xml Thu May 20 10:40:03
2010 +0200
@@ -28,12 +28,12 @@
IF AD_isTriggerEnabled()='N' THEN RETURN;
END IF;
- v_New_Plan_ID:=:new.M_ProductionPlan_ID;
- v_Old_Plan_ID:=:old.M_ProductionPlan_ID;
-- Get ID
IF(UPDATING OR INSERTING) THEN
+ v_New_Plan_ID:=:new.M_ProductionPlan_ID;
SELECT mp.M_Production_ID INTO v_ID FROM M_ProductionPlan mp WHERE
mp.M_ProductionPlan_ID = v_New_Plan_ID;
ELSE
+ v_Old_Plan_ID:=:old.M_ProductionPlan_ID;
SELECT mp.M_Production_ID INTO v_ID FROM M_ProductionPlan mp WHERE
mp.M_ProductionPlan_ID = v_Old_Plan_ID;
END IF;
-- ReadOnly Check
diff -r 6b25d2db763a -r a7901e097e1a
src-db/database/model/triggers/MA_PL_INVOICELINE_TRG.xml
--- a/src-db/database/model/triggers/MA_PL_INVOICELINE_TRG.xml Sun May 16
21:53:44 2010 +0200
+++ b/src-db/database/model/triggers/MA_PL_INVOICELINE_TRG.xml Thu May 20
10:40:03 2010 +0200
@@ -28,12 +28,12 @@
IF AD_isTriggerEnabled()='N' THEN RETURN;
END IF;
- v_New_Plan_ID:=:new.M_ProductionPlan_ID;
- v_Old_Plan_ID:=:old.M_ProductionPlan_ID;
-- Get ID
IF(UPDATING OR INSERTING) THEN
+ v_New_Plan_ID:=:new.M_ProductionPlan_ID;
SELECT mp.M_Production_ID INTO v_ID FROM M_ProductionPlan mp WHERE
mp.M_ProductionPlan_ID = v_New_Plan_ID;
ELSE
+ v_Old_Plan_ID:=:old.M_ProductionPlan_ID;
SELECT mp.M_Production_ID INTO v_ID FROM M_ProductionPlan mp WHERE
mp.M_ProductionPlan_ID = v_Old_Plan_ID;
END IF;
-- ReadOnly Check
diff -r 6b25d2db763a -r a7901e097e1a
src-db/database/model/triggers/MA_PL_MACHINE_TRG.xml
--- a/src-db/database/model/triggers/MA_PL_MACHINE_TRG.xml Sun May 16
21:53:44 2010 +0200
+++ b/src-db/database/model/triggers/MA_PL_MACHINE_TRG.xml Thu May 20
10:40:03 2010 +0200
@@ -28,12 +28,12 @@
IF AD_isTriggerEnabled()='N' THEN RETURN;
END IF;
- v_New_Plan_ID:=:new.M_ProductionPlan_ID;
- v_Old_Plan_ID:=:old.M_ProductionPlan_ID;
-- Get ID
IF(UPDATING OR INSERTING) THEN
+ v_New_Plan_ID:=:new.M_ProductionPlan_ID;
SELECT mp.M_Production_ID INTO v_ID FROM M_ProductionPlan mp WHERE
mp.M_ProductionPlan_ID = v_New_Plan_ID;
ELSE
+ v_Old_Plan_ID:=:old.M_ProductionPlan_ID;
SELECT mp.M_Production_ID INTO v_ID FROM M_ProductionPlan mp WHERE
mp.M_ProductionPlan_ID = v_Old_Plan_ID;
END IF;
-- ReadOnly Check
diff -r 6b25d2db763a -r a7901e097e1a
src-db/database/model/triggers/MA_TOOLSETUSED_TRG.xml
--- a/src-db/database/model/triggers/MA_TOOLSETUSED_TRG.xml Sun May 16
21:53:44 2010 +0200
+++ b/src-db/database/model/triggers/MA_TOOLSETUSED_TRG.xml Thu May 20
10:40:03 2010 +0200
@@ -28,12 +28,12 @@
IF AD_isTriggerEnabled()='N' THEN RETURN;
END IF;
- v_New_Plan_ID:=:new.M_ProductionPlan_ID;
- v_Old_Plan_ID:=:old.M_ProductionPlan_ID;
-- Get ID
IF(UPDATING OR INSERTING) THEN
+ v_New_Plan_ID:=:new.M_ProductionPlan_ID;
SELECT mp.M_Production_ID INTO v_ID FROM M_ProductionPlan mp WHERE
mp.M_ProductionPlan_ID = v_New_Plan_ID;
ELSE
+ v_Old_Plan_ID:=:old.M_ProductionPlan_ID;
SELECT mp.M_Production_ID INTO v_ID FROM M_ProductionPlan mp WHERE
mp.M_ProductionPlan_ID = v_Old_Plan_ID;
END IF;
-- ReadOnly Check
diff -r 6b25d2db763a -r a7901e097e1a
src-db/database/model/triggers/M_INVENTORY_TRG.xml
--- a/src-db/database/model/triggers/M_INVENTORY_TRG.xml Sun May 16
21:53:44 2010 +0200
+++ b/src-db/database/model/triggers/M_INVENTORY_TRG.xml Thu May 20
10:40:03 2010 +0200
@@ -37,7 +37,8 @@
END IF;
IF UPDATING THEN
IF (:old.PROCESSED = 'Y' AND(
- (COALESCE(:old.MOVEMENTDATE, v_DateNull) <> COALESCE(:new.MOVEMENTDATE,
v_DateNull))
+ (:new.PROCESSED = 'N')
+ OR (COALESCE(:old.MOVEMENTDATE, v_DateNull) <>
COALESCE(:new.MOVEMENTDATE, v_DateNull))
OR (COALESCE(:old.AD_ORGTRX_ID, '0') <> COALESCE(:new.AD_ORGTRX_ID,
'0'))
OR (COALESCE(:old.M_WAREHOUSE_ID, '0') <> COALESCE(:new.M_WAREHOUSE_ID,
'0'))
OR(COALESCE(:old.AD_ORG_ID, '0') <> COALESCE(:new.AD_ORG_ID, '0'))
diff -r 6b25d2db763a -r a7901e097e1a src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml Sun May 16 21:53:44 2010 +0200
+++ b/src-db/database/sourcedata/AD_COLUMN.xml Thu May 20 10:40:03 2010 +0200
@@ -29,6 +29,7 @@
<!--100--> <POSITION><![CDATA[1]]></POSITION>
<!--100--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--100--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--100--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
<!--100--></AD_COLUMN>
<!--102--><AD_COLUMN>
@@ -61,6 +62,7 @@
<!--102--> <POSITION><![CDATA[9]]></POSITION>
<!--102--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--102--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--102--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
<!--102--></AD_COLUMN>
<!--103--><AD_COLUMN>
@@ -92,6 +94,7 @@
<!--103--> <POSITION><![CDATA[10]]></POSITION>
<!--103--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--103--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--103--> <VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
<!--103--></AD_COLUMN>
<!--104--><AD_COLUMN>
@@ -123,6 +126,7 @@
<!--104--> <POSITION><![CDATA[11]]></POSITION>
<!--104--> <ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
------------------------------------------------------------------------------
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits