From 1aa36c221a0b5287497ce7863d15002c07a334a5 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Tue, 20 Apr 2010 02:26:46 +0000 Subject: [PATCH] Fix [2989677] Usability - libero default accounts for GW Link to SF Tracker: http://sourceforge.net/support/tracker.php?aid=2989677 --- migration/354a-trunk/oracle/717_BF2989677.sql | 145 ++++++++++++++++++ .../354a-trunk/postgresql/717_BF2989677.sql | 145 ++++++++++++++++++ 2 files changed, 290 insertions(+) create mode 100644 migration/354a-trunk/oracle/717_BF2989677.sql create mode 100644 migration/354a-trunk/postgresql/717_BF2989677.sql diff --git a/migration/354a-trunk/oracle/717_BF2989677.sql b/migration/354a-trunk/oracle/717_BF2989677.sql new file mode 100644 index 0000000000..2d1b55c494 --- /dev/null +++ b/migration/354a-trunk/oracle/717_BF2989677.sql @@ -0,0 +1,145 @@ +UPDATE M_Product_Category_ACCT +SET P_WIP_Acct = (SELECT P_WIP_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_WIP_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_FloorStock_Acct = (SELECT P_FloorStock_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_FloorStock_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_MethodChangeVariance_Acct = (SELECT P_MethodChangeVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_MethodChangeVariance_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_UsageVariance_Acct = (SELECT P_UsageVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_UsageVariance_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_RateVariance_Acct = (SELECT P_RateVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_RateVariance_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_MixVariance_Acct = (SELECT P_MixVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_MixVariance_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_Labor_Acct = (SELECT P_Labor_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_Labor_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_Burden_Acct = (SELECT P_Burden_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_Burden_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_CostOfProduction_Acct = (SELECT P_CostOfProduction_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_CostOfProduction_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_OutsideProcessing_Acct = (SELECT P_OutsideProcessing_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_OutsideProcessing_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_Overhead_Acct = (SELECT P_Overhead_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_Overhead_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_Scrap_Acct = (SELECT P_Scrap_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_Scrap_Acct IS NULL; + +--Para Productos + +UPDATE M_Product_ACCT +SET P_WIP_Acct = (SELECT P_WIP_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_WIP_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_FloorStock_Acct = (SELECT P_FloorStock_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_FloorStock_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_MethodChangeVariance_Acct = (SELECT P_MethodChangeVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_MethodChangeVariance_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_UsageVariance_Acct = (SELECT P_UsageVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_UsageVariance_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_RateVariance_Acct = (SELECT P_RateVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_RateVariance_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_MixVariance_Acct = (SELECT P_MixVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_MixVariance_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_Labor_Acct = (SELECT P_Labor_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_Labor_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_Burden_Acct = (SELECT P_Burden_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_Burden_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_CostOfProduction_Acct = (SELECT P_CostOfProduction_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_CostOfProduction_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_OutsideProcessing_Acct = (SELECT P_OutsideProcessing_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_OutsideProcessing_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_Overhead_Acct = (SELECT P_Overhead_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_Overhead_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_Scrap_Acct = (SELECT P_Scrap_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_Scrap_Acct IS NULL; diff --git a/migration/354a-trunk/postgresql/717_BF2989677.sql b/migration/354a-trunk/postgresql/717_BF2989677.sql new file mode 100644 index 0000000000..2d1b55c494 --- /dev/null +++ b/migration/354a-trunk/postgresql/717_BF2989677.sql @@ -0,0 +1,145 @@ +UPDATE M_Product_Category_ACCT +SET P_WIP_Acct = (SELECT P_WIP_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_WIP_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_FloorStock_Acct = (SELECT P_FloorStock_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_FloorStock_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_MethodChangeVariance_Acct = (SELECT P_MethodChangeVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_MethodChangeVariance_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_UsageVariance_Acct = (SELECT P_UsageVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_UsageVariance_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_RateVariance_Acct = (SELECT P_RateVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_RateVariance_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_MixVariance_Acct = (SELECT P_MixVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_MixVariance_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_Labor_Acct = (SELECT P_Labor_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_Labor_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_Burden_Acct = (SELECT P_Burden_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_Burden_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_CostOfProduction_Acct = (SELECT P_CostOfProduction_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_CostOfProduction_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_OutsideProcessing_Acct = (SELECT P_OutsideProcessing_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_OutsideProcessing_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_Overhead_Acct = (SELECT P_Overhead_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_Overhead_Acct IS NULL; + +UPDATE M_Product_Category_ACCT +SET P_Scrap_Acct = (SELECT P_Scrap_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_Category_ACCT.C_AcctSchema_ID ) +WHERE P_Scrap_Acct IS NULL; + +--Para Productos + +UPDATE M_Product_ACCT +SET P_WIP_Acct = (SELECT P_WIP_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_WIP_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_FloorStock_Acct = (SELECT P_FloorStock_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_FloorStock_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_MethodChangeVariance_Acct = (SELECT P_MethodChangeVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_MethodChangeVariance_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_UsageVariance_Acct = (SELECT P_UsageVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_UsageVariance_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_RateVariance_Acct = (SELECT P_RateVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_RateVariance_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_MixVariance_Acct = (SELECT P_MixVariance_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_MixVariance_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_Labor_Acct = (SELECT P_Labor_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_Labor_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_Burden_Acct = (SELECT P_Burden_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_Burden_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_CostOfProduction_Acct = (SELECT P_CostOfProduction_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_CostOfProduction_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_OutsideProcessing_Acct = (SELECT P_OutsideProcessing_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_OutsideProcessing_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_Overhead_Acct = (SELECT P_Overhead_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_Overhead_Acct IS NULL; + +UPDATE M_Product_ACCT +SET P_Scrap_Acct = (SELECT P_Scrap_Acct + FROM C_AcctSchema_Default AD + WHERE AD.C_AcctSchema_ID=M_Product_ACCT.C_AcctSchema_ID ) +WHERE P_Scrap_Acct IS NULL;