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 @@