Index: vhUnitTest/WSimpl/AX/CalculatedProduct/RequestConverter/Test.cls.xml =================================================================== diff -u -r58671 -r64544 --- vhUnitTest/WSimpl/AX/CalculatedProduct/RequestConverter/Test.cls.xml (.../Test.cls.xml) (revision 58671) +++ vhUnitTest/WSimpl/AX/CalculatedProduct/RequestConverter/Test.cls.xml (.../Test.cls.xml) (revision 64544) @@ -67,6 +67,11 @@ 1 + +WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder +1 + + aTestName:%String + + + + ProductStub:vhTest.Mock.DOM.PM.Product,Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest 1 @@ -317,7 +353,7 @@ Set ..Formatter = FormatterMock Set ..AfbeeldingService = AfbeeldingServiceMock - Quit ##class(WSimpl.AX.CalculatedProduct.RequestConverter).%New(..ProductService, ..VariantDescriptionBepaler, ..BouwstenenConverter, ..SourcingDataAreaIdBepaler, ..Formatter, ..AfbeeldingService, ..ProductVolgensAxAttribuutBepaler) + Quit ##class(WSimpl.AX.CalculatedProduct.RequestConverter).%New(..ProductService, ..VariantDescriptionBepaler, ..BouwstenenConverter, ..SourcingDataAreaIdBepaler, ..Formatter, ..AfbeeldingService, ..ProductVolgensAxAttribuutBepaler, ..ProductIdRecycleerder) ]]> @@ -338,7 +374,7 @@ -ProductId:%String,IsAttribuutFamilieAanwezig:%Boolean=1,IsAttribuutFamilieLeeg:%Boolean=0 +ProductId:%String="",IsAttribuutFamilieAanwezig:%Boolean=1,IsAttribuutFamilieLeeg:%Boolean=0 1 AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest 1 + +WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder +1 + + -ProductService:WSimpl.AX.CalculatedProduct.ProductService="",VariantDescriptionBepaler:WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler="",BouwstenenConverter:WSimpl.AX.CalculatedProduct.BouwstenenConverter="",SourcingDataAreaIdBepaler:WSimpl.AX.CalculatedProduct.SourcingDataAreaIdBepaler="",Formatter:AXimpl.Formatter="",AfbeeldingService:WSimpl.AX.CalculatedProduct.AfbeeldingService="",ProductVolgensAxAttribuutBepaler:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler="" +ProductService:WSimpl.AX.CalculatedProduct.ProductService="",VariantDescriptionBepaler:WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler="",BouwstenenConverter:WSimpl.AX.CalculatedProduct.BouwstenenConverter="",SourcingDataAreaIdBepaler:WSimpl.AX.CalculatedProduct.SourcingDataAreaIdBepaler="",Formatter:AXimpl.Formatter="",AfbeeldingService:WSimpl.AX.CalculatedProduct.AfbeeldingService="",ProductVolgensAxAttribuutBepaler:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler="",ProductIdRecycleerder:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder="" 1 1 %Status @@ -52,6 +57,7 @@ Set ..Formatter = $$$Inject(Formatter, ##class(AXimpl.Formatter).%New()) Set ..AfbeeldingService = $$$Inject(AfbeeldingService, ##class(WSimpl.AX.CalculatedProduct.AfbeeldingService).%New()) Set ..ProductVolgensAxAttribuutBepaler = $$$Inject(ProductVolgensAxAttribuutBepaler, ##class(WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler).%New()) + Set ..ProductIdRecycleerder = $$$Inject(ProductIdRecycleerder, ##class(WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder).%New()) Quit $$$OK ]]> @@ -100,7 +106,7 @@ } If IsSalesPriceBOMAttrVsAdminProdNr { - // TODO: VRIJGAVE ^ProductIdRecycle via ProductIdRecycleerder !!! + Do ..ProductIdRecycleerder.GeefProductIdVrij(Product.GeefPRNr()) } Quit ConfigVariant Index: vhTest/Mock/WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml =================================================================== diff -u -r58671 -r64544 --- vhTest/Mock/WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml (.../RequestConverter.cls.xml) (revision 58671) +++ vhTest/Mock/WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml (.../RequestConverter.cls.xml) (revision 64544) @@ -9,7 +9,7 @@ right -ProductService:WSimpl.AX.CalculatedProduct.ProductService="",VariantDescriptionBepaler:WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler="",BouwstenenConverter:WSimpl.AX.CalculatedProduct.BouwstenenConverter="",SourcingDataAreaIdBepaler:WSimpl.AX.CalculatedProduct.SourcingDataAreaIdBepaler="",Formatter:AXimpl.Formatter="",AfbeeldingService:WSimpl.AX.CalculatedProduct.AfbeeldingService="",ProductVolgensAxAttribuutBepaler:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler="" +ProductService:WSimpl.AX.CalculatedProduct.ProductService="",VariantDescriptionBepaler:WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler="",BouwstenenConverter:WSimpl.AX.CalculatedProduct.BouwstenenConverter="",SourcingDataAreaIdBepaler:WSimpl.AX.CalculatedProduct.SourcingDataAreaIdBepaler="",Formatter:AXimpl.Formatter="",AfbeeldingService:WSimpl.AX.CalculatedProduct.AfbeeldingService="",ProductVolgensAxAttribuutBepaler:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler="",ProductIdRecycleerder:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder="" %Status