Compare commits

..

2 Commits

2 changed files with 58 additions and 11 deletions

View File

@ -1,146 +1,181 @@
[ [
{ {
"folder": "01 Gal Can",
"entity": "Anchor",
"attr": "BM.03000",
"val": 0.15,
"func": "Price"
},
{
"folder": "01 Gal Can",
"entity": "Color Tier", "entity": "Color Tier",
"attr": "B", "attr": "B",
"val": 1, "val": 1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Color Tier", "entity": "Color Tier",
"attr": "C", "attr": "C",
"val": 1.2, "val": 1.2,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Color Tier", "entity": "Color Tier",
"attr": "L", "attr": "L",
"val": 1.1, "val": 1.1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Color Tier", "entity": "Color Tier",
"attr": "M", "attr": "M",
"val": 1.2, "val": 1.2,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Color Tier", "entity": "Color Tier",
"attr": "P", "attr": "P",
"val": 1.2, "val": 1.2,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Color Tier", "entity": "Color Tier",
"attr": "T", "attr": "T",
"val": 1.1, "val": 1.1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Branding", "entity": "Branding",
"val": "0", "attr": null,
"val": 0,
"func": "Price" "func": "Price"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Branding", "entity": "Branding",
"attr": "L", "attr": "L",
"val": "0.04", "val": 0.04,
"func": "Price" "func": "Price"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Branding", "entity": "Branding",
"attr": "P", "attr": "P",
"val": "0.1", "val": 0.1,
"func": "Price" "func": "Price"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Packaging", "entity": "Packaging",
"attr": "BDL", "attr": "BDL",
"val": "0.005", "val": 0.005,
"func": "Price" "func": "Price"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Packaging", "entity": "Packaging",
"attr": "CSE", "attr": "CSE",
"val": "0.01", "val": 0.01,
"func": "Price" "func": "Price"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Packaging", "entity": "Packaging",
"attr": "PLT", "attr": "PLT",
"val": "0", "val": 0,
"func": "Price" "func": "Price"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Packaging", "entity": "Packaging",
"attr": "SLV", "attr": "SLV",
"val": "0.005", "val": 0.005,
"func": "Price" "func": "Price"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Suffix", "entity": "Suffix",
"attr": null,
"val": 1, "val": 1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Accessories", "entity": "Accessories",
"val": "0", "attr": null,
"val": 0,
"func": "Price" "func": "Price"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Channel", "entity": "Channel",
"attr": "DIR", "attr": "DIR",
"val": 1, "val": 1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Channel", "entity": "Channel",
"attr": "DRP", "attr": "DRP",
"val": 1, "val": 1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Channel", "entity": "Channel",
"attr": "WHS", "attr": "WHS",
"val": 1.1, "val": 1.1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Tier", "entity": "Tier",
"attr": 1, "attr": 1,
"val": 1, "val": 1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Tier", "entity": "Tier",
"attr": 2, "attr": 2,
"val": 1.05, "val": 1.05,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Tier", "entity": "Tier",
"attr": 3, "attr": 3,
"val": 1.1, "val": 1.1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Volume", "entity": "Volume",
"attr": "0-1", "attr": "00-01",
"val": 1.35, "val": 1.35,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Volume", "entity": "Volume",
"attr": "01-08", "attr": "01-08",
"val": 1.1, "val": 1.1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Volume", "entity": "Volume",
"attr": 24, "attr": "24",
"val": 1, "val": 1,
"func": "Factor" "func": "Factor"
}, },
{ {
"folder": "01 Gal Can",
"entity": "Volume", "entity": "Volume",
"attr": "08-24", "attr": "08-24",
"val": 1.05, "val": 1.05,

View File

@ -39,4 +39,16 @@ FROM
) pc ON TRUE ) pc ON TRUE
WHERE WHERE
qid = 113173 qid = 113173
AND qrn = 32 AND qrn = 32
-- SELECT
-- stlc, ds, chan, tier, vol, price, math
-- FROM
-- pricequote.build_pricing_path_base(
-- $$
-- [{"folder":"01 Gal Can","entity":"Anchor","attr":"BM.03000","val":0.15,"func":"Price"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"B","val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"C","val":1.2,"func":"Factor"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"L","val":1.1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"M","val":1.2,"func":"Factor"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"P","val":1.2,"func":"Factor"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"T","val":1.1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Branding","attr":null,"val":0,"func":"Price"},{"folder":"01 Gal Can","entity":"Branding","attr":"L","val":0.04,"func":"Price"},{"folder":"01 Gal Can","entity":"Branding","attr":"P","val":0.1,"func":"Price"},{"folder":"01 Gal Can","entity":"Packaging","attr":"BDL","val":0.005,"func":"Price"},{"folder":"01 Gal Can","entity":"Packaging","attr":"CSE","val":0.01,"func":"Price"},{"folder":"01 Gal Can","entity":"Packaging","attr":"PLT","val":0,"func":"Price"},{"folder":"01 Gal Can","entity":"Packaging","attr":"SLV","val":0.005,"func":"Price"},{"folder":"01 Gal Can","entity":"Suffix","attr":null,"val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Accessories","attr":null,"val":0,"func":"Price"},{"folder":"01 Gal Can","entity":"Channel","attr":"DIR","val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Channel","attr":"DRP","val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Channel","attr":"WHS","val":1.1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Tier","attr":1,"val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Tier","attr":2,"val":1.05,"func":"Factor"},{"folder":"01 Gal Can","entity":"Tier","attr":3,"val":1.1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Volume","attr":"00-01","val":1.35,"func":"Factor"},{"folder":"01 Gal Can","entity":"Volume","attr":"01-08","val":1.1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Volume","attr":"24","val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Volume","attr":"08-24","val":1.05,"func":"Factor"}]
-- $$
-- )
-- WHERE
-- lastflag