Index: WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler.cls.xml =================================================================== diff -u -r35837 -r37108 --- WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler.cls.xml (.../OnderdelenBepaler.cls.xml) (revision 35837) +++ WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler.cls.xml (.../OnderdelenBepaler.cls.xml) (revision 37108) @@ -3,20 +3,32 @@ DOM.PM.Maatwerk.TAX.impl.Base,TECH.Mockable - -APPS.Halux.PPS.Activiteit.impl.TAOR.common.EtiketInfoBepaler.KleurcodeStringBepaler + +WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.BepalerVoorVerpakking 1 + +WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.BepalerVoorRol +1 + + + +WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.BepalerVoorLadeOnderdeel +1 + + -KleurcodeStringBepaler:APPS.Halux.PPS.Activiteit.impl.TAOR.common.EtiketInfoBepaler.KleurcodeStringBepaler="" +BepalerVoorVerpakking:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.BepalerVoorVerpakking="",BepalerVoorRol:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.BepalerVoorRol="",BepalerVoorLadeOnderdeel:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.BepalerVoorLadeOnderdeel 1 1 %Status 1 @@ -29,23 +41,22 @@ #dim MaatwerkCalcAPI As DOM.PM.MaatwerkCalcAPI = ##class(DOM.DomeinContext).Instance().GeefMaatwerkCalcAPI() #dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = MaatwerkCalcAPI.GeefHalffabItemsBoom(TAORKenmerken, 1, ##class(DOM.VKP.enu.Klant).Halux(), ##class(DOM.common.VanHoeckePersonality).Instance()) #dim Lade As DOM.PM.Maatwerk.LadeInfo.Lade = MaatwerkCalcAPI.GeefLadeInfo(HalffabItemsBoom, TAORKenmerken) - //#dim Lade As DOM.PM.Maatwerk.LadeInfo.Lade = ..LadeInfoAPI.GeefLade(HalffabItemsBoom, TAORKenmerken) - ;#dim HalffabItemVerpakking As DOM.PM.Maatwerk.Calc.HF.SamengesteldHalffabItem = HalffabItemsBoom.GeefHalffabItem(..Enum.Rol.Verpakking) - ;#dim HalffabItemBodemOndersteuning As DOM.PM.Maatwerk.Calc.HF.StandaardHalffabItem = HalffabItemsBoom.GeefHalffabItem(..Enum.Rol.BodemOndersteuning) - ;#dim HalffabItemAfdekkapBoven As DOM.PM.Maatwerk.Calc.HF.SamengesteldHalffabItem = HalffabItemsBoom.GeefHalffabItem(..Enum.Rol.AfdekkapBoven) - ;#dim HalffabItemKoppeling As DOM.PM.Maatwerk.Calc.HF.SamengesteldHalffabItem = HalffabItemsBoom.GeefHalffabItem(..Enum.Rol.Koppeling) + Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..BepalerVoorVerpakking.GeefOnderdelen(HalffabItemsBoom.GeefHalffabItem(..Enum.Rol.Verpakking), "FPV1_kartonplaat_bodemondersteuning")) //KartonPlaat + Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..BepalerVoorVerpakking.GeefOnderdelen(HalffabItemsBoom.GeefHalffabItem(..Enum.Rol.Verpakking), "FPV1_draagplaat")) //DraagPlaat - ;Do ##class(zTryout.MVI.Tools.ObjectDumper).Dump(HalffabItemVerpakking) + Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..BepalerVoorRol.GeefOnderdelen(HalffabItemsBoom, ..Enum.Rol.BodemOndersteuning)) + Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..BepalerVoorRol.GeefOnderdelen(HalffabItemsBoom, ..Enum.Rol.AfdekkapBoven)) + Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..BepalerVoorRol.GeefOnderdelen(HalffabItemsBoom, ..Enum.Rol.Koppeling)) #dim ZijkantenLinksIterator As TECH.Iterator = ..GeefZijkantenIteratorVoorRol(Lade, ##class(DOM.PM.Maatwerk.Lade.enu.ZijkantRol).Links()) #dim ZijkantenRechtsIterator As TECH.Iterator = ..GeefZijkantenIteratorVoorRol(Lade, ##class(DOM.PM.Maatwerk.Lade.enu.ZijkantRol).Rechts()) - Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..GeefOnderdelenVoorLadeOnderdelen(ZijkantenLinksIterator, ..Enum.Rol.ZijkantLinks)) - Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..GeefOnderdelenVoorLadeOnderdelen(ZijkantenRechtsIterator, ..Enum.Rol.ZijkantRechts)) - Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..GeefOnderdelenVoorLadeOnderdelen(Lade.GeefBodemIterator(), ..Enum.Rol.Bodem)) - Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..GeefOnderdelenVoorLadeOnderdelen(Lade.GeefRugIterator(), ..Enum.Rol.Rug)) - Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..GeefOnderdelenVoorLadeOnderdelen(Lade.GeefFrontIterator(), ..Enum.Rol.Front)) + Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..BepalerVoorLadeOnderdeel.GeefOnderdelen(ZijkantenLinksIterator, ..Enum.Rol.ZijkantLinks)) + Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..BepalerVoorLadeOnderdeel.GeefOnderdelen(ZijkantenRechtsIterator, ..Enum.Rol.ZijkantRechts)) + Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..BepalerVoorLadeOnderdeel.GeefOnderdelen(Lade.GeefBodemIterator(), ..Enum.Rol.Bodem)) + Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..BepalerVoorLadeOnderdeel.GeefOnderdelen(Lade.GeefRugIterator(), ..Enum.Rol.Rug)) + Do ##class(TECH.ListUtils).AppendList(Onderdelen, ..BepalerVoorLadeOnderdeel.GeefOnderdelen(Lade.GeefFrontIterator(), ..Enum.Rol.Front)) Quit Onderdelen ]]> @@ -70,43 +81,6 @@ Quit ##class(TECH.ListIterator).%New(Zijkanten) ]]> - - -LadeOnderdelenIterator:TECH.Iterator,Rol:TECH.String -1 -%ListOfObjects - - - - -Omschrijving:%String,Code:%String,Aantal:%Integer,Gewicht:%Integer,Tolerantie:%Integer,Locatie:%String,Weging:%String,Kleuren:%String -1 -WS.Halux.PPS.Verpakking.TAXFlatpackV1Controle.Onderdeel - - Index: vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/Test.cls.xml =================================================================== diff -u -r35837 -r37108 --- vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/Test.cls.xml (.../Test.cls.xml) (revision 35837) +++ vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/Test.cls.xml (.../Test.cls.xml) (revision 37108) @@ -5,31 +5,47 @@