Index: PRODUKT4.mac.rou =================================================================== diff -u -r1079 -r1308 --- PRODUKT4.mac.rou (.../PRODUKT4.mac.rou) (revision 1079) +++ PRODUKT4.mac.rou (.../PRODUKT4.mac.rou) (revision 1308) @@ -38,7 +38,7 @@ Set:"SR"[Type R=$$InReceptie(PRNr),InReceptie=$LI(R),Gestockeerd=$LI(R,2) Quit $S(Type="F":FysStock,Type="P":PraStock,Type="T":TeoStock,Type="T-1":TeoM1Stock,Type="R":InReceptie,Type="S":Gestockeerd,1:FysStock_D_PraStock_D_TeoStock_D_TeoM1Stock_D_InReceptie_D_Gestockeerd) ; -GETSTOCK(PRNr,Type,Week,WVIncl,WMSIncl) +xGETSTOCK(PRNr,Type,Week,WVIncl,WMSIncl) ; Type = F:Fysisch; T:Theoretisch; P:Praktisch; R:Recepties; S:Gestockeerd ; Indien week is ingevuld dan $$DYNSTOCK ; WVIncl = inclusief werkvloer - default is WVIncl = 0 @@ -70,17 +70,17 @@ ; Indien Type = "" $P(,D,4) is leeg om de output gelijk te houden met DYNSTOCK Quit $S(Type="F":FysStock,Type="P":PraStock,Type="T":TeoStock,Type="R":InReceptie,Type="S":Gestockeerd,1:FysStock_D_PraStock_D_TeoStock_D_D_InReceptie_D_Gestockeerd) ; -GetStock(PRNr,Type,Week,WVIncl,WMSIncl) +GETSTOCK(PRNr,Type,Week,WVIncl,WMSIncl) new Datum set Datum = "" set Week = $get(Week) set:$length(Week) Datum = $$INTDATE^vhDTyp(Week,"DW") set Type = $get(Type) - new StockService set StockService = ##class(APPS.common.StockNiveauService).GeefService(PRNr,Datum) + new StockService set StockService = ##class(APPS.common.StockNiveauService).GeefServiceViaPRNr(PRNr,Datum) new resGetStock - + if Type="" { new dto set dto = StockService.GeefAlleStockTypeNiveaus() - set resGetStock = dto.Fysisch_"\"_dto.Praktisch_"\"_dto.Theoretisch_"\\"_dto.InReceptie_"\"_dto.Gestockeerd + set resGetStock = dto.Fysisch_"\"_dto.Praktisch_"\"_dto.Theoretisch_"\\"_dto.InReceptie_"\"_dto.InReceptieGestockeerd } elseif Type = "F" { set resGetStock = StockService.GeefFysischeStock() } elseif Type = "P" { Index: APPS/common/StockNiveauService.cls.xml =================================================================== diff -u -r1302 -r1308 --- APPS/common/StockNiveauService.cls.xml (.../StockNiveauService.cls.xml) (revision 1302) +++ APPS/common/StockNiveauService.cls.xml (.../StockNiveauService.cls.xml) (revision 1308) @@ -9,10 +9,17 @@ Bij de berekeningen wordt er momenteel nog geen rekening gehouden met magazijn waarin de goederen zich bevinden. 1 Product:DOM.PM.Product,Datum:%Date="",Magazijn:APPS.common.enu.MagazijnMetStock="" - + +1 +PRNr:%Integer,Datum:%Date="",Magazijn:APPS.common.enu.MagazijnMetStock="" + + + 1 APPS.common.dto.StockNiveaus