Index: vhUnitTest/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/Test.cls.xml =================================================================== diff -u -r57326 -r58044 --- vhUnitTest/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/Test.cls.xml (.../Test.cls.xml) (revision 57326) +++ vhUnitTest/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/Test.cls.xml (.../Test.cls.xml) (revision 58044) @@ -114,6 +114,7 @@ #dim ProductServiceMock As vhTest.Mock.WSimpl.AX.CalculatedProduct.ProductService = ##class(vhTest.Mock.WSimpl.AX.CalculatedProduct.ProductService).%New() Do ProductServiceMock.IndienMethodCall("HeeftBezwaarVoorProductDelete", ..#RandomProductId).DanReturn($$$True) Do ProductServiceMock.VerwachtMethodCall("GeefProductGemaaktVolgensAxKenmerken", Request).DanReturn(ProductDummy) + Do ProductServiceMock.IndienMethodCall("GeefOrderIdsVoorProduct", ..#RandomProductId).DanReturn("") Set ..ProductService = ProductServiceMock #dim ProductVolgensAxAttribuutBepaler As WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler = ..GeefProductVolgensAxAttribuutBepaler() @@ -123,6 +124,27 @@ ]]> + + + + 1 WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler Index: WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml =================================================================== diff -u -r57326 -r58044 --- WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml (.../ProductVolgensAxAttribuutBepaler.cls.xml) (revision 57326) +++ WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml (.../ProductVolgensAxAttribuutBepaler.cls.xml) (revision 58044) @@ -57,6 +57,11 @@ Set Product = ..ProductUpdater.GeefGeupdatetProduct(Request, ProductId) } Else { Set Product = ..ProductService.GeefProductGemaaktVolgensAxKenmerken(Request) + + If (($$$HasLength(ProductId)) && ($$$Not(..ProductService.GeefOrderIdsVoorProduct(ProductId) = ""))) { + #dim NieuwProductId As %String = Product.GeefPRNr() + Do ..VerwerkOrdersVolgensProductId(ProductId, NieuwProductId) + } } Quit Product @@ -79,6 +84,25 @@ ]]> + +OudProductId:%String,NieuwProductId:%String +1 + Halux/BIDI verwittigen + // Indien reeds KLAARGEZET maar NOG NIET in batch => Order/Toeleveringen aanpassen + // Indien reeds KLAARGEZET maar AL WEL in batch => Order/Toeleveringen NIET aanpassen +]]> + + AttributeLijst:%ListOfObjects,AttributeName:%String 1