Index: APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AantalRollenOptiesGenerator.cls.xml
===================================================================
diff -u -r71897 -r71917
--- APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AantalRollenOptiesGenerator.cls.xml (.../AantalRollenOptiesGenerator.cls.xml) (revision 71897)
+++ APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AantalRollenOptiesGenerator.cls.xml (.../AantalRollenOptiesGenerator.cls.xml) (revision 71917)
@@ -103,11 +103,12 @@
#dim IngegevenKenmerken As DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken = LbxProduct.GeefIngegevenKenmerken()
#dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = LbxProduct.GeefHalffabItemsBoom()
#dim HalffabItemsIterator As TECH.Iterator = HalffabItemsBoom.GeefAlleHalffabItemsIterator()
+ #dim NietMeeleverenLijst As %ListOfDataTypes = IngegevenKenmerken.NietMeeleveren
While (HalffabItemsIterator.HasNext()) {
#dim HalffabItem As DOM.PM.Maatwerk.Calc.HF.IHalffabItem = HalffabItemsIterator.Next()
- If $$$Not(HalffabItem.%Extends("DOM.PM.Maatwerk.Calc.HF.SamengesteldHalffabItem")) {
+ If ..MagHalffabItemToegevoegdWorden(HalffabItem, NietMeeleverenLijst) {
#dim Naam As %String = ..GeefRolNaam(HalffabItem, IngegevenKenmerken)
#dim Aantal As %String = ProductLijn.GeefAantal() * HalffabItem.GeefAantal()
@@ -124,6 +125,20 @@
}
]]>
+
+
+HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,NietMeeleverenLijst:%ListOfDataTypes
+%Boolean
+
+
Index: vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AantalRollenOptiesGenerator/GenereerOptiesVoorToelevering/Test.cls.xml
===================================================================
diff -u -r71897 -r71917
--- vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AantalRollenOptiesGenerator/GenereerOptiesVoorToelevering/Test.cls.xml (.../Test.cls.xml) (revision 71897)
+++ vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AantalRollenOptiesGenerator/GenereerOptiesVoorToelevering/Test.cls.xml (.../Test.cls.xml) (revision 71917)
@@ -104,6 +104,83 @@
]]>
+
+
+
+
+
+
+
+
LbxKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken
1
@@ -182,6 +259,15 @@
]]>
+
+Rolnaam:%String,Aantal:%Integer=1,ParentItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem="",Halffab:DOM.PM.Maatwerk.Calc.HF.Halffab=""
+vhTest.Mock.DOM.PM.Maatwerk.Calc.HF.StandaardHalffabItem
+
+
+
Rolnaam:%String
vhTest.Mock.DOM.PM.Maatwerk.Calc.HF.StandaardHalffabItem