// this query pulls all the inventory except the inv locations. export const totalInvNoRn = ` select x.idartikelVarianten as av, ArtikelVariantenAlias as Alias, --x.Lfdnr as RunningNumber, round(sum(EinlagerungsMengeVPKSum),0) as Total_Pallets, sum(EinlagerungsMengeSum) as Total_PalletQTY, round(sum(VerfuegbareMengeVPKSum),0) as Avalible_Pallets, sum(VerfuegbareMengeSum) as Avaliable_PalletQTY, sum(case when c.Description LIKE '%COA%' then GesperrteMengeVPKSum else 0 end) as COA_Pallets, sum(case when c.Description LIKE '%COA%' then GesperrteMengeSum else 0 end) as COA_QTY, sum(case when c.Description NOT LIKE '%COA%' or x.IdMainDefect = -1 then GesperrteMengeVPKSum else 0 end) as Held_Pallets, sum(case when c.Description NOT LIKE '%COA%' or x.IdMainDefect = -1 then GesperrteMengeSum else 0 end) as Held_QTY ,sum(case when x.WarenLagerLagerTyp = 8 then VerfuegbareMengeSum else 0 end) as Consigment ,IdProdPlanung as Lot --,IdAdressen, x.AdressBez --,* from [AlplaPROD_test1].dbo.[V_LagerPositionenBarcodes] (nolock) x left join [AlplaPROD_test1].dbo.T_EtikettenGedruckt as l(nolock) on x.Lfdnr = l.Lfdnr AND l.Lfdnr > 1 left join (SELECT * FROM [AlplaPROD_test1].[dbo].[T_BlockingDefects] where Active = 1) as c on x.IdMainDefect = c.IdBlockingDefect /* The data below will be controlled by the user in excell by default everything will be passed over IdAdressen = 3 */ where /*IdArtikelTyp = 1 and */x.IdWarenlager not in (6, 1) group by x.idartikelVarianten, ArtikelVariantenAlias, c.Description --,IdAdressen ,x.AdressBez ,IdProdPlanung --, x.Lfdnr order by x.IdArtikelVarianten `; export const totalInvRn = ` select x.idartikelVarianten as av, ArtikelVariantenAlias as Alias, x.Lfdnr as RunningNumber, round(sum(EinlagerungsMengeVPKSum),0) as Total_Pallets, sum(EinlagerungsMengeSum) as Total_PalletQTY, round(sum(VerfuegbareMengeVPKSum),0) as Avalible_Pallets, sum(VerfuegbareMengeSum) as Avaliable_PalletQTY, sum(case when c.Description LIKE '%COA%' then GesperrteMengeVPKSum else 0 end) as COA_Pallets, sum(case when c.Description LIKE '%COA%' then GesperrteMengeSum else 0 end) as COA_QTY, sum(case when c.Description NOT LIKE '%COA%' or x.IdMainDefect = -1 then GesperrteMengeVPKSum else 0 end) as Held_Pallets, sum(case when c.Description NOT LIKE '%COA%' or x.IdMainDefect = -1 then GesperrteMengeSum else 0 end) as Held_QTY ,IdProdPlanung as Lot ,IdAdressen, x.AdressBez --,* from [AlplaPROD_test1].dbo.[V_LagerPositionenBarcodes] (nolock) x left join [AlplaPROD_test1].dbo.T_EtikettenGedruckt as l(nolock) on x.Lfdnr = l.Lfdnr AND l.Lfdnr > 1 left join (SELECT * FROM [AlplaPROD_test1].[dbo].[T_BlockingDefects] where Active = 1) as c on x.IdMainDefect = c.IdBlockingDefect /* The data below will be controlled by the user in excell by default everything will be passed over IdAdressen = 3 */ where IdArtikelTyp = 1 and x.IdWarenlager not in (6, 1) group by x.idartikelVarianten, ArtikelVariantenAlias, c.Description, IdAdressen, x.AdressBez , x.Lfdnr, IdProdPlanung -- this will be flagged as being removed when we do historical. order by x.IdArtikelVarianten `; const totalInvValue = ``; const totalInvValueRn = ``;