Index: AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml
===================================================================
diff -u -r45156 -r47058
--- AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml (.../Bouwsteen.cls.xml) (revision 45156)
+++ AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml (.../Bouwsteen.cls.xml) (revision 47058)
@@ -22,6 +22,10 @@
%String
+
+
+%Boolean
+
Index: AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/MeeTeRekenenVoorVoorraadFilter.cls.xml
===================================================================
diff -u
--- AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/MeeTeRekenenVoorVoorraadFilter.cls.xml (revision 0)
+++ AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/MeeTeRekenenVoorVoorraadFilter.cls.xml (revision 47058)
@@ -0,0 +1,23 @@
+
+
+
+TECH.RegisteredObject,TECH.Filter
+
+
+Value:%CacheString
+%Boolean
+
+
+
+
+Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen
+1
+%Boolean
+
+
+
+
+
+
Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter/Test.cls.xml
===================================================================
diff -u -r46390 -r47058
--- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter/Test.cls.xml (.../Test.cls.xml) (revision 46390)
+++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter/Test.cls.xml (.../Test.cls.xml) (revision 47058)
@@ -3,16 +3,30 @@
vhUnitTest.TestCase
-
+
+
+
+
+IsTopLevelValid:%Boolean,IsMeeTeRekenenVoorVoorraadValid:%Boolean,VerwachtResultaat:%Boolean
+1
+
Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml
===================================================================
diff -u -r45158 -r47058
--- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 45158)
+++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 47058)
@@ -40,6 +40,26 @@
]]>
+
+
+
+
+
+
+
+
1
DOM.PM.Bouwstenen.Bouwsteen
Index: AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml
===================================================================
diff -u -r45156 -r47058
--- AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 45156)
+++ AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 47058)
@@ -14,10 +14,26 @@
Set Bouwsteen.ProductId = ProductBouwsteen.KindProduct.ProductNr
Set Bouwsteen.Aantal = ProductBouwsteen.Aantal
Set Bouwsteen.ParentId = ParentId
+ Set Bouwsteen.IsMeeTeRekenenVoorVoorraad = ..IsMeeTeRekenenVoorVoorraad(ProductBouwsteen)
Quit Bouwsteen
]]>
+
+
+ProductBouwsteen:DOM.PM.Bouwstenen.Bouwsteen
+1
+%Boolean
+
+
Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter/Test.cls.xml (revision 0)
+++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter/Test.cls.xml (revision 47058)
@@ -0,0 +1,21 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
Index: AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter.cls.xml
===================================================================
diff -u -r46390 -r47058
--- AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter.cls.xml (.../BouwsteenIteratorFilter.cls.xml) (revision 46390)
+++ AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter.cls.xml (.../BouwsteenIteratorFilter.cls.xml) (revision 47058)
@@ -3,12 +3,34 @@
TECH.RegisteredObject,TECH.Filter
+
+AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.TopLevelFilter
+1
+
+
+
+AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.MeeTeRekenenVoorVoorraadFilter
+1
+
+
+
+TopLevelFilter:AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.TopLevelFilter="",MeeTeRekenenVoorVoorraadFilter:AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.MeeTeRekenenVoorVoorraadFilter=""
+1
+1
+%Status
+1
+
+
+
Value:%CacheString
%Boolean
-
Index: AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml
===================================================================
diff -u -r46922 -r47058
--- AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml (.../BouwsteenIterator.cls.xml) (revision 46922)
+++ AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml (.../BouwsteenIterator.cls.xml) (revision 47058)
@@ -79,13 +79,13 @@
While (HalffabricaatBouwstenenIterator.HasNext()) {
#dim HalffabricaatBouwsteen As DOM.PM.Bouwstenen.BouwsteenHalfFabr = HalffabricaatBouwstenenIterator.Next()
- If $$$Not(HalffabricaatBouwsteen.IsNietMeeTeRekenenVoorVoorraad) {
+ //If $$$Not(HalffabricaatBouwsteen.IsNietMeeTeRekenenVoorVoorraad) {
Set Bouwsteen = ..BouwsteenConverter.Convert(HalffabricaatBouwsteen, Id, ParentId)
Do Bouwstenen.Insert(Bouwsteen)
Set Id = Id + 1
- }
+ //}
}
While (KindBouwstenenIterator.HasNext()) {
Index: AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter.cls.xml
===================================================================
diff -u
--- AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter.cls.xml (revision 0)
+++ AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/TopLevelFilter.cls.xml (revision 47058)
@@ -0,0 +1,33 @@
+
+
+
+TECH.RegisteredObject,TECH.Filter
+
+
+Value:%CacheString
+%Boolean
+
+
+
+
+
+
+
+
+Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen
+1
+%Boolean
+
+
+
+
+
+
Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml
===================================================================
diff -u -r46922 -r47058
--- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml (.../Test.cls.xml) (revision 46922)
+++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml (.../Test.cls.xml) (revision 47058)
@@ -28,7 +28,6 @@
Do HalffabricaatBouwstenen.Insert(##class(DOM.PM.Bouwstenen.BouwsteenHalfFabr).%New())
Do HalffabricaatBouwstenen.Insert(##class(DOM.PM.Bouwstenen.BouwsteenHalfFabr).%New())
Do HalffabricaatBouwstenen.Insert(##class(DOM.PM.Bouwstenen.BouwsteenHalfFabr).%New())
- Do HalffabricaatBouwstenen.Insert(BouwsteenNietVoorraad)
#dim KindBouwstenen As %ListOfDataTypes = ##class(%ListOfDataTypes).%New()
Do KindBouwstenen.Insert(##class(DOM.PM.Bouwstenen.BouwsteenKind).%New())
@@ -50,7 +49,6 @@
Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(1), 4, "").DanReturn(..GeefBouwsteenDummy("", RandomProductId1))
Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(2), 5, "").DanReturn(..GeefBouwsteenDummy("", RandomProductId2))
Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(3), 6, "").DanReturn(..GeefBouwsteenDummy("", RandomProductId3))
- Do BouwsteenConverterMock.VerwachtMethodCall("Convert", BouwsteenNietVoorraad).Nooit()
#dim ProductApiStub As vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New()
Do ProductApiStub.IndienMethodCall("GeefProduct", RandomProductId1).DanReturn(KindProductStub)
@@ -122,32 +120,32 @@
]]>
-
+
-Filter:TECH.Filter,Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen,VerwachtResultaat:%Boolean
+IsValid:%Boolean,Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen,VerwachtResultaat:%Boolean
1