Index: vhTest/Mock/AXimpl/Admin/Common/ProductBepaler.cls.xml
===================================================================
diff -u -r47570 -r47783
--- vhTest/Mock/AXimpl/Admin/Common/ProductBepaler.cls.xml (.../ProductBepaler.cls.xml) (revision 47570)
+++ vhTest/Mock/AXimpl/Admin/Common/ProductBepaler.cls.xml (.../ProductBepaler.cls.xml) (revision 47783)
@@ -15,9 +15,9 @@
-IdentNummer:%String,KlantId:%String
+IdentNummer:%String
%String
-
Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml
===================================================================
diff -u -r47572 -r47783
--- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 47572)
+++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 47783)
@@ -78,7 +78,7 @@
Do OrderLevenCyclusServiceMock.VerwachtMethodCall("VoegToeProductVoorKlant",OrderMock,"DummyKlantID","DummyProductID",10).DanReturn(ProductOrderlijnMock).ExactAantalKeer(1)
Set ProductBepalerMock = ##class(vhTest.Mock.AXimpl.Admin.Common.ProductBepaler).%New()
- Do ProductBepalerMock.VerwachtMethodCall("GeefProductId","0.741.108.3","DummyKlantID").DanReturn("DummyProductID")
+ Do ProductBepalerMock.VerwachtMethodCall("GeefProductId","0.741.108.3").DanReturn("DummyProductID")
Do ProductBepalerMock.VerwachtMethodCall("GeefFoutmeldingIndienGenerischProduct","DummyProductID").DanDoeNiks()
Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(..GeefOrderApi(OrderMock), OrderLevenCyclusServiceMock,,ProductBepalerMock,..GeefDocumentReferentie(), ..GeefOrderLijnenSorteerder())
Index: AXimpl/Admin/Common/ProductBepaler.cls.xml
===================================================================
diff -u -r47656 -r47783
--- AXimpl/Admin/Common/ProductBepaler.cls.xml (.../ProductBepaler.cls.xml) (revision 47656)
+++ AXimpl/Admin/Common/ProductBepaler.cls.xml (.../ProductBepaler.cls.xml) (revision 47783)
@@ -35,20 +35,16 @@
-IdentNummer:%String,KlantId:%String
+IdentNummer:%String
%String
1) {
- Do ##class(TECH.Exceptions.InvalidInputException).Throw("Er zijn meerdere producten gevonden voor IdentNummer " _IdentNummer _" en klant " _KlantId _"!")
+ #dim ProductId As %String
+ Try {
+ Set ProductId = ..ProductApi.GeefProductIdVoorIdentNummer(IdentNummer)
+ } Catch {
+ Do ##class(TECH.Exceptions.InvalidInputException).Throw("Er is geen product gevonden voor IdentNummer " _IdentNummer)
}
- Quit $LG(Producten)
+ Quit ProductId
]]>
Index: AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml
===================================================================
diff -u -r47656 -r47783
--- AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 47656)
+++ AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 47783)
@@ -242,7 +242,7 @@
If ..IsSOPRContract(OrderLine) {
Set ProductId = ..ProductBepaler.GeefProductIdVoorLeverancierId(OrderLine.ItemId, ##class(DOM.AKP.enu.Leverancier).Blum(), OrderLine.SOPRContractId)
} Else {
- Set ProductId = ..ProductBepaler.GeefProductId(OrderLine.ItemId, Order.GeefKlantID())
+ Set ProductId = ..ProductBepaler.GeefProductId(OrderLine.ItemId)
}
Do ..ProductBepaler.GeefFoutmeldingIndienGenerischProduct(ProductId)