Index: WSimpl/AX/CalculatedProduct/BouwsteenConverter.cls.xml
===================================================================
diff -u -r56655 -r56751
--- WSimpl/AX/CalculatedProduct/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 56655)
+++ WSimpl/AX/CalculatedProduct/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 56751)
@@ -51,6 +51,7 @@
Set BomLine.ConfigVariantId = ConfigVariantId
Set BomLine.ItemId = ..GeefItemId(Bouwsteen)
Set BomLine.ParentBOMLine = ""
+ Set BomLine.ScrapVar = ..Formatter.FormatNumber(Bouwsteen.UitvalPercentage, 2)
Set BomLine.class = "entity"
Index: AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml
===================================================================
diff -u -r47983 -r56751
--- AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml (.../Bouwsteen.cls.xml) (revision 47983)
+++ AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml (.../Bouwsteen.cls.xml) (revision 56751)
@@ -30,6 +30,10 @@
%Boolean
+
+
+%Decimal
+
Index: vhUnitTest/WSimpl/AX/CalculatedProduct/BouwsteenConverter/Test.cls.xml
===================================================================
diff -u -r56655 -r56751
--- vhUnitTest/WSimpl/AX/CalculatedProduct/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 56655)
+++ vhUnitTest/WSimpl/AX/CalculatedProduct/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 56751)
@@ -38,6 +38,7 @@
Do $$$AssertEquals(BomLine.ConfigVariantId, ..RandomConfigVariantId)
Do $$$AssertEquals(BomLine.ItemId, ..BouwsteenDummy.IdentNummer)
Do $$$AssertEquals(BomLine.ParentBOMLine, "")
+ Do $$$AssertEquals(BomLine.ScrapVar, "0.00")
Do $$$AssertEquals(BomLine.class, "entity")
]]>
@@ -54,25 +55,26 @@
Do $$$AssertEquals(BomLine.RoundUp, "")
Do $$$AssertEquals(BomLine.RoundUpQty, "")
Do $$$AssertEquals(BomLine.ScrapConst, "")
- Do $$$AssertEquals(BomLine.ScrapVar, "")
Do $$$AssertEquals(BomLine.SourcingDataAreaId, "")
Do $$$AssertEquals(BomLine.SourcingRouteId, "")
Do $$$AssertEquals(BomLine.UnitID, "")
Do $$$AssertEquals(BomLine.action, "")
]]>
-
+
+
+
+
+
Index: vhTest/Mock/AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml
===================================================================
diff -u -r45156 -r56751
--- vhTest/Mock/AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 45156)
+++ vhTest/Mock/AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 56751)
@@ -8,6 +8,13 @@
AXimpl.Admin.DOM.PM.BouwsteenConverter,Tools.Mock.MockClassBase
right
+
+ProductApi:DOM.PM.ProductAPI="",AantalBeperker:AXimpl.Admin.DOM.PM.BouwsteenConverter.AantalBeperker=""
+%Status
+
+
+
ProductBouwsteen:DOM.PM.Bouwstenen.Bouwsteen,Id:%Integer,ParentId:%Integer=""
AXimpl.Admin.DOM.PM.Bouwsteen
Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml
===================================================================
diff -u -r51835 -r56751
--- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 51835)
+++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 56751)
@@ -73,12 +73,13 @@
+
+
+
+
1
DOM.PM.Bouwstenen.Bouwsteen
Index: AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml
===================================================================
diff -u -r51818 -r56751
--- AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 51818)
+++ AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 56751)
@@ -37,6 +37,7 @@
Set Bouwsteen.IdentNummer = ProductBouwsteen.KindProduct.IdentNummer
Set Bouwsteen.ProductId = ProductBouwsteen.KindProduct.ProductNr
Set Bouwsteen.Aantal = ..GeefAantal(ProductBouwsteen)
+ Set Bouwsteen.UitvalPercentage = ..GeefUitvalPercentage(ProductBouwsteen)
Set Bouwsteen.ParentId = ParentId
Set Bouwsteen.IsMeeTeRekenenVoorVoorraad = ..IsMeeTeRekenenVoorVoorraad(ProductBouwsteen)
@@ -70,12 +71,29 @@
#dim BouwsteenHalfFabr1Dim As DOM.PM.Bouwstenen.BouwsteenHalfFabr1Dim = ProductBouwsteen
#dim HalffabricaatProduct As DOM.PM.Product = ..ProductApi.GeefProduct(BouwsteenHalfFabr1Dim.KindProduct.ProductNr)
- Set Aantal = BouwsteenHalfFabr1Dim.DimensieMetUitval / HalffabricaatProduct.GeefWerkvloerGrootteNetto() * BouwsteenHalfFabr1Dim.Aantal
+ Set Aantal = (BouwsteenHalfFabr1Dim.DimensieNetto / HalffabricaatProduct.GeefWerkvloerGrootteNetto() * BouwsteenHalfFabr1Dim.Aantal)
}
Quit Aantal
]]>
+
+
+ProductBouwsteen:DOM.PM.Bouwstenen.Bouwsteen
+1
+%Decimal
+
+