handle costs and major groups
This commit is contained in:
		
							parent
							
								
									77fe829ece
								
							
						
					
					
						commit
						87d5dbceaf
					
				@ -99,7 +99,7 @@ target AS (SELECT $$swap_doc$$::jsonb swap)
 | 
			
		||||
,repl AS (
 | 
			
		||||
    SELECT
 | 
			
		||||
        fspr
 | 
			
		||||
        ,plnt          ---master data
 | 
			
		||||
        ,m.dplt plnt          ---master data
 | 
			
		||||
        ,promo          --history date mix
 | 
			
		||||
        ,terms
 | 
			
		||||
        ,bill_cust_descr          --history cust mix
 | 
			
		||||
@ -116,22 +116,22 @@ target AS (SELECT $$swap_doc$$::jsonb swap)
 | 
			
		||||
        ,m.item || ' - ' || m.descr partd
 | 
			
		||||
        ,substring(pl.replace,1,8) part_group
 | 
			
		||||
        ,m.branding branding
 | 
			
		||||
        ,m.majgd majg_descr
 | 
			
		||||
        ,m.mingd ming_descr
 | 
			
		||||
        ,m.majsd majs_descr
 | 
			
		||||
        ,m.minsd mins_descr
 | 
			
		||||
        ,m.majg||' - '||m.majgd majg_descr
 | 
			
		||||
        ,m.ming||' - '||m.mingd ming_descr
 | 
			
		||||
        ,m.majs||' - '||m.majsd majs_descr
 | 
			
		||||
        ,m.mins||' - '||m.minsd mins_descr
 | 
			
		||||
        ,seg.segm
 | 
			
		||||
        ,substance
 | 
			
		||||
        ,fs_line          --master data
 | 
			
		||||
        ,r_currency          --history cust mix
 | 
			
		||||
        ,r_rate          --master data
 | 
			
		||||
        ,c_currency          --master data
 | 
			
		||||
        ,c_rate          --master data
 | 
			
		||||
        ,r.curr c_currency          --master data
 | 
			
		||||
        ,x.rate c_rate          --master data
 | 
			
		||||
        ,-units units
 | 
			
		||||
        ,-value_loc value_loc
 | 
			
		||||
        ,-value_usd value_usd
 | 
			
		||||
        ,-cost_loc cost_loc
 | 
			
		||||
        ,-cost_usd cost_usd
 | 
			
		||||
        ,-units * c.std cost_loc
 | 
			
		||||
        ,-units * c.std * x.rate cost_usd
 | 
			
		||||
        ,calc_status          --0
 | 
			
		||||
        ,flag          --0
 | 
			
		||||
        ,order_date          --history date mix
 | 
			
		||||
@ -154,7 +154,17 @@ target AS (SELECT $$swap_doc$$::jsonb swap)
 | 
			
		||||
        INNER JOIN pl ON
 | 
			
		||||
            pl.original = o.part
 | 
			
		||||
        INNER JOIN rlarp.itemmv m ON
 | 
			
		||||
            m.item = o.part
 | 
			
		||||
            m.item = pl.replace
 | 
			
		||||
        LEFT OUTER JOIN rlarp.icstx c ON
 | 
			
		||||
            c.part = pl.replace
 | 
			
		||||
            AND c.plnt = m.dplt
 | 
			
		||||
        LEFT OUTER JOIN rlarp.plpr r ON
 | 
			
		||||
            yaplnt = m.dplt
 | 
			
		||||
        LEFT OUTER JOIN rlarp.ffcret x ON
 | 
			
		||||
            x.fcur = r.curr
 | 
			
		||||
            AND x.tcur = 'US'
 | 
			
		||||
            AND x.rtyp = 'BG'
 | 
			
		||||
            AND x.perd = '2101'
 | 
			
		||||
        LEFT OUTER JOIN seg ON
 | 
			
		||||
            seg.glec = m.glec
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user