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