From 9828160c003af8915fd837f2ae4d3271387ea8e3 Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Mon, 18 Sep 2023 11:12:39 +0700 Subject: refactor insert update pricelist --- insert_update_pricelist.ktr | 210 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 179 insertions(+), 31 deletions(-) (limited to 'insert_update_pricelist.ktr') diff --git a/insert_update_pricelist.ktr b/insert_update_pricelist.ktr index 02d665a..f14e7f6 100644 --- a/insert_update_pricelist.ktr +++ b/insert_update_pricelist.ktr @@ -6,6 +6,7 @@ Normal + 0 / @@ -491,7 +492,7 @@ localhost POSTGRESQL Native - indoteknik_20230913 + indoteknik_20230914 5432 odoo Encrypted 2be98afc86aa7f2e4cb79ce10d196a0d5 @@ -603,18 +604,6 @@ -1 N - - base - String - - - - - list_price - -1 - -1 - N - pricelist_id Integer @@ -622,7 +611,7 @@ - 1 + 17022 -1 -1 N @@ -824,11 +813,6 @@ applied_on_1 Y - - base - base_1 - Y - pricelist_id pricelist_id_1 @@ -1053,8 +1037,11 @@ dw bi indoteknik - select pc.product_id, p.template_id, price_before_disc, disc_tier1, -disc_tier2, disc_tier3, disc_tier4, disc_tier5 + select pc.product_id, p.template_id, round(price_before_disc) as price_before_disc, +disc_tier1, disc_tier2, disc_tier3, disc_tier4, disc_tier5, +round(price_tier1) as price_tier1, round(price_tier2) as price_tier2, +round(price_tier3) as price_tier3, round(price_tier4) as price_tier4, +round(price_tier5) as price_tier5 from v_pricelist_compute pc join product p on p.product_id = pc.product_id order by product_id @@ -1088,6 +1075,29 @@ order by product_id Asia/Bangkok N + + Integer + normal + template_id + 9 + 0 + price compute + template_id + ####0;-####0 + . + , + + none + N + Y + 0 + N + N + N + en_US + Asia/Bangkok + N + BigNumber normal @@ -1114,11 +1124,11 @@ order by product_id BigNumber normal - disc_web_tier1 + disc_tier1 -1 -1 price compute - disc_web_tier1 + disc_tier1 ######0.0###################;-######0.0################### . @@ -1181,16 +1191,154 @@ order by product_id N - Integer + BigNumber normal - template_id - 9 - 0 + disc_tier4 + -1 + -1 price compute - template_id - ####0;-####0 + disc_tier4 + ######0.0###################;-######0.0################### . - , + + + none + N + Y + 0 + N + N + N + en_US + Asia/Bangkok + N + + + BigNumber + normal + disc_tier5 + -1 + -1 + price compute + disc_tier5 + ######0.0###################;-######0.0################### + . + + + none + N + Y + 0 + N + N + N + en_US + Asia/Bangkok + N + + + BigNumber + normal + price_tier1 + -1 + -1 + price compute + price_tier1 + ######0.0###################;-######0.0################### + . + + + none + N + Y + 0 + N + N + N + en_US + Asia/Bangkok + N + + + BigNumber + normal + price_tier2 + -1 + -1 + price compute + price_tier2 + ######0.0###################;-######0.0################### + . + + + none + N + Y + 0 + N + N + N + en_US + Asia/Bangkok + N + + + BigNumber + normal + price_tier3 + -1 + -1 + price compute + price_tier3 + ######0.0###################;-######0.0################### + . + + + none + N + Y + 0 + N + N + N + en_US + Asia/Bangkok + N + + + BigNumber + normal + price_tier4 + -1 + -1 + price compute + price_tier4 + ######0.0###################;-######0.0################### + . + + + none + N + Y + 0 + N + N + N + en_US + Asia/Bangkok + N + + + BigNumber + normal + price_tier5 + -1 + -1 + price compute + price_tier5 + ######0.0###################;-######0.0################### + . + none N @@ -1230,7 +1378,7 @@ order by product_id erp indoteknik local - select * from product_pricelist_item where pricelist_id = 1 order by product_id + select * from product_pricelist_item where pricelist_id = 17022 order by product_id 0 N -- cgit v1.2.3