Index: APPS/Halux/PPS/TBXZaag/impl/PlaatmateriaalHelperVoorLBX.cls.xml
===================================================================
diff -u -r69916 -r70047
--- APPS/Halux/PPS/TBXZaag/impl/PlaatmateriaalHelperVoorLBX.cls.xml (.../PlaatmateriaalHelperVoorLBX.cls.xml) (revision 69916)
+++ APPS/Halux/PPS/TBXZaag/impl/PlaatmateriaalHelperVoorLBX.cls.xml (.../PlaatmateriaalHelperVoorLBX.cls.xml) (revision 70047)
@@ -11,6 +11,10 @@
DOM.PM.Maatwerk.Calc.HF.HalffabContext
+
+APPS.Halux.PPS.TBXZaag.impl.PlaatMateriaalHelper
+
+
1
1
@@ -20,6 +24,8 @@
#dim BerekeningSpecificatie = ##class(DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie).%New(1,##class(DOM.VKP.enu.Klant).Halux(),##class(DOM.common.VanHoeckePersonality).Instance())
Set ..HalffabContext = ##class(DOM.PM.Maatwerk.Calc.HF.HalffabContext).%New(##class(DOM.PM.enu.Familie).Lade(), ##class(DOM.PM.enu.LadeVariant).LBXPure(), BerekeningSpecificatie)
Set ..LBXHoofdBuilder = ..HalffabContext.GeefHalffabSpec().GeefBuilder()
+ Set ..PlaatMateriaalHelper = ##class(APPS.Halux.PPS.TBXZaag.impl.PlaatMateriaalHelper).%New()
+
Quit $$$OK
]]>
@@ -82,41 +88,20 @@
{
#dim BodemRol As %String = ##class(DOM.PM.Maatwerk.Calc.HF.enu.LBXRol).Bodem()
Set HalffabLijst = ..GeefBewerkbareProducten(BodemRol)
- Set HalffabLijstZonderDubbels = ..GeefLijstZonderDubbels(HalffabLijst)
+ Set HalffabLijstZonderDubbels = ..PlaatMateriaalHelper.GeefHalffabLijstZonderDubbels(HalffabLijst)
Do ..ConvertToDto(PlaatMateriaalLijst, HalffabLijstZonderDubbels, ##class(APPS.Halux.PPS.TBXZaag.enu.BodemRug).Bodem(), BodemRol)
}
If (BodemRug=##class(APPS.Halux.PPS.TBXZaag.enu.BodemRug).Rug())||(BodemRug=##class(APPS.Halux.PPS.TBXZaag.enu.BodemRug).BodemRug())||(BodemRug="")
{
#dim RugRol As %String = ##class(DOM.PM.Maatwerk.Calc.HF.enu.LBXRol).Rug()
Set HalffabLijst = ..GeefBewerkbareProducten(RugRol)
- Set HalffabLijstZonderDubbels = ..GeefLijstZonderDubbels(HalffabLijst)
+ Set HalffabLijstZonderDubbels = ..PlaatMateriaalHelper.GeefHalffabLijstZonderDubbels(HalffabLijst)
Do ..ConvertToDto(PlaatMateriaalLijst, HalffabLijstZonderDubbels, ##class(APPS.Halux.PPS.TBXZaag.enu.BodemRug).Rug(), RugRol)
}
Quit PlaatMateriaalLijst
]]>
-
-HalffabLijst:%ListOfObjects(ELEMENTTYPE="DOM.PM.Maatwerk.Calc.HF.Halffab")
-1
-%ListOfObjects
-ELEMENTTYPE="APPS.Halux.PPS.TBXZaag.dto.LBXPlaatMateriaal"
-
-
-
Rol:DOM.PM.Maatwerk.Calc.HF.enu.LBXRol
1
Index: APPS/Halux/PPS/TBXZaag/impl/PlaatmateriaalHelperVoorMVX.cls.xml
===================================================================
diff -u -r69916 -r70047
--- APPS/Halux/PPS/TBXZaag/impl/PlaatmateriaalHelperVoorMVX.cls.xml (.../PlaatmateriaalHelperVoorMVX.cls.xml) (revision 69916)
+++ APPS/Halux/PPS/TBXZaag/impl/PlaatmateriaalHelperVoorMVX.cls.xml (.../PlaatmateriaalHelperVoorMVX.cls.xml) (revision 70047)
@@ -7,6 +7,10 @@
DOM.PM.Maatwerk.Calc.HF.HalffabContext
+
+APPS.Halux.PPS.TBXZaag.impl.PlaatMateriaalHelper
+
+
1
1
@@ -15,6 +19,7 @@
@@ -78,41 +83,20 @@
{
#dim BodemRol As %String = ##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).Bodem()
Set HalffabLijst = ..GeefBewerkbareProducten(BodemRol)
- Set HalffabLijstZonderDubbels = ..GeefLijstZonderDubbels(HalffabLijst)
+ Set HalffabLijstZonderDubbels = ..PlaatMateriaalHelper.GeefHalffabLijstZonderDubbels(HalffabLijst)
Do ..ConvertToDto(PlaatMateriaalLijst, HalffabLijstZonderDubbels, ##class(APPS.Halux.PPS.TBXZaag.enu.BodemRug).Bodem(), BodemRol)
}
If (BodemRug=##class(APPS.Halux.PPS.TBXZaag.enu.BodemRug).Rug())||(BodemRug=##class(APPS.Halux.PPS.TBXZaag.enu.BodemRug).BodemRug())||(BodemRug="")
{
#dim RugRol As %String = ##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).Rug()
Set HalffabLijst = ..GeefBewerkbareProducten(RugRol)
- Set HalffabLijstZonderDubbels = ..GeefLijstZonderDubbels(HalffabLijst)
+ Set HalffabLijstZonderDubbels = ..PlaatMateriaalHelper.GeefHalffabLijstZonderDubbels(HalffabLijst)
Do ..ConvertToDto(PlaatMateriaalLijst, HalffabLijstZonderDubbels, ##class(APPS.Halux.PPS.TBXZaag.enu.BodemRug).Rug(), RugRol)
}
Quit PlaatMateriaalLijst
]]>
-
-HalffabLijst:%ListOfObjects(ELEMENTTYPE="DOM.PM.Maatwerk.Calc.HF.Halffab")
-1
-%ListOfObjects
-ELEMENTTYPE="APPS.Halux.PPS.TBXZaag.dto.LBXPlaatMateriaal"
-
-
-
Rol:DOM.PM.Maatwerk.Calc.HF.enu.MVXRol
1
Index: APPS/Halux/PPS/TBXZaag/impl/PlaatMateriaalHelper.cls.xml
===================================================================
diff -u -r29059 -r70047
--- APPS/Halux/PPS/TBXZaag/impl/PlaatMateriaalHelper.cls.xml (.../PlaatMateriaalHelper.cls.xml) (revision 29059)
+++ APPS/Halux/PPS/TBXZaag/impl/PlaatMateriaalHelper.cls.xml (.../PlaatMateriaalHelper.cls.xml) (revision 70047)
@@ -134,6 +134,26 @@
Do ##class(Prod.Kenmerk.DataIndex).SPBeperk("TB","tB",1,ArrayRef)
]]>
+
+
+HalffabLijst:%ListOfObjects(ELEMENTTYPE="DOM.PM.Maatwerk.Calc.HF.Halffab")
+1
+%ListOfObjects
+
+