Index: vhTest/Mock/BL/Legacy/TRANSP/OrderOpBonBepaler.cls.xml
===================================================================
diff -u -r55307 -r55587
--- vhTest/Mock/BL/Legacy/TRANSP/OrderOpBonBepaler.cls.xml (.../OrderOpBonBepaler.cls.xml) (revision 55307)
+++ vhTest/Mock/BL/Legacy/TRANSP/OrderOpBonBepaler.cls.xml (.../OrderOpBonBepaler.cls.xml) (revision 55587)
@@ -9,16 +9,16 @@
right
-ORDW:%String="^ORDW",KUL:%String="^KUL"
+KUL:%String="^KUL"
%Status
-OrderID:%String
+SalesIdAX:%String,KlantNr:%String=""
%Boolean
-
Index: TRANSPX.mac.rou
===================================================================
diff -u -r53410 -r55587
--- TRANSPX.mac.rou (.../TRANSPX.mac.rou) (revision 53410)
+++ TRANSPX.mac.rou (.../TRANSPX.mac.rou) (revision 55587)
@@ -57,7 +57,7 @@
. Set sFL(1)=KLNr,$P(sFL(1),D,9)=$$DEVUSER^vhUSER(),$P(sFL(1),D,10)=$H
Else Set KLNr=$P(sFL(1),D)
Do:'$D(^TRANSP("D",VervRef,"D",GroepNr,"B",BONNr))
- . Set Rembours=$S($$ISREMB^REMBOURS(KLNr,BONNr):##class(BL.Legacy.TRANSP).%New().GeefRemboursBedragVoorBon(BONNr),1:"")
+ . Set Rembours=$S($$ISREMB^REMBOURS(KLNr,BONNr):##class(BL.Legacy.TRANSP).%New().GeefRemboursBedragVoorBon(BONNr,KLNr),1:"")
. Set Node=$$NODE(BONNr),R=^KUL(KLNr,Node,BONNr,1),Gewicht=$J($P($P(R,D,13),"#",3),0,1)
. Set $P(sFL("V"),D,3)=$P(sFL("V"),D,3)+Gewicht
. Set $P(sFL(1),D,2)=$P(sFL(1),D,2)+Rembours
Index: vhTest/Fake/BL/Legacy/TRANSP/OrderOpBonBepaler.cls.xml
===================================================================
diff -u -r55304 -r55587
--- vhTest/Fake/BL/Legacy/TRANSP/OrderOpBonBepaler.cls.xml (.../OrderOpBonBepaler.cls.xml) (revision 55304)
+++ vhTest/Fake/BL/Legacy/TRANSP/OrderOpBonBepaler.cls.xml (.../OrderOpBonBepaler.cls.xml) (revision 55587)
@@ -7,10 +7,17 @@
1
BL.Legacy.TRANSP.OrderOpBonBepaler
+
+KUL:%String="^KUL"
+%Status
+
+
+
-OrderID:%String
+SalesIdAX:%String,KlantNr:%String=""
%Boolean
-
Index: BL/Legacy/TRANSP/OrderOpBonBepaler.cls.xml
===================================================================
diff -u -r55489 -r55587
--- BL/Legacy/TRANSP/OrderOpBonBepaler.cls.xml (.../OrderOpBonBepaler.cls.xml) (revision 55489)
+++ BL/Legacy/TRANSP/OrderOpBonBepaler.cls.xml (.../OrderOpBonBepaler.cls.xml) (revision 55587)
@@ -3,75 +3,61 @@
TECH.Mockable
-
-%String
-1
-
-
%String
1
-ORDW:%String="^ORDW",KUL:%String="^KUL"
+KUL:%String="^KUL"
1
1
%Status
1
-OrderID:%String
+SalesIdAX:%String,KlantNr:%String=""
%Boolean
-
-OrderID:%String,OLUNr:%String
+
+SalesIdAX:%String,KlantNr:%String,ConsolidatieNr:%String
1
-%String
-%Boolean
+
-
-ConsolidatieNr:%String
-1
-%String
-
-
-
KlantNr:%String,ConsolidatieNr:%String
1
%Boolean
Index: vhUnitTest/BL/Legacy/TRANSP/Test.cls.xml
===================================================================
diff -u -r55580 -r55587
--- vhUnitTest/BL/Legacy/TRANSP/Test.cls.xml (.../Test.cls.xml) (revision 55580)
+++ vhUnitTest/BL/Legacy/TRANSP/Test.cls.xml (.../Test.cls.xml) (revision 55587)
@@ -47,10 +47,8 @@
Set OrderVerwijzingLijnMock1 = ##class(vhTest.Mock.DOM.VKP.OrderVerwijzingOrderlijn).%New()
Do OrderVerwijzingLijnMock1.VerwachtMethodCall("GeefSalesIdAX").DanReturn("SalesId1")
- Do OrderVerwijzingLijnMock1.VerwachtMethodCall("GeefOrderNr").DanReturn("OrderId1")
Set OrderVerwijzingLijnMock2 = ##class(vhTest.Mock.DOM.VKP.OrderVerwijzingOrderlijn).%New()
Do OrderVerwijzingLijnMock2.VerwachtMethodCall("GeefSalesIdAX").DanReturn("SalesId2")
- Do OrderVerwijzingLijnMock2.VerwachtMethodCall("GeefOrderNr").DanReturn("OrderId2")
#dim OrderVerwijzingLijnIterator as TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(OrderVerwijzingLijnMock1,OrderVerwijzingLijnMock2)
Do BonMock.VerwachtMethodCall("GeefTypeBonLijnIterator",##class(DOM.VKP.enu.BonLijnType).OrderVerwijzing()).DanReturn(OrderVerwijzingLijnIterator)
@@ -62,8 +60,8 @@
Do InvoiceAmountServiceMock.VerwachtMethodCall("GeefFactuurBedragen","SalesId2").DanReturn(Return2)
Set OrderOpBonBepalerMock = ##class(vhTest.Mock.BL.Legacy.TRANSP.OrderOpBonBepaler).%New()
- Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","OrderId1").DanReturn($$$False)
- Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","OrderId2").DanReturn($$$False)
+ Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","SalesId1","").DanReturn($$$False)
+ Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","SalesId2","").DanReturn($$$False)
Set TRANSP = ##class(BL.Legacy.TRANSP).%New(OrderAPIMock,InvoiceAmountServiceMock,,OrderOpBonBepalerMock)
@@ -85,26 +83,24 @@
Set BonMock = ##class(vhTest.Mock.DOM.VKP.Bon).%New()
Do OrderAPIMock.VerwachtMethodCall("GeefBon","BONNR").DanReturn(BonMock)
-
+
Set OrderVerwijzingLijnMock1 = ##class(vhTest.Mock.DOM.VKP.OrderVerwijzingOrderlijn).%New()
Do OrderVerwijzingLijnMock1.VerwachtMethodCall("GeefSalesIdAX").DanReturn("SalesId1")
- Do OrderVerwijzingLijnMock1.VerwachtMethodCall("GeefOrderNr").DanReturn("OrderId1")
Set OrderVerwijzingLijnMock2 = ##class(vhTest.Mock.DOM.VKP.OrderVerwijzingOrderlijn).%New()
- Do OrderVerwijzingLijnMock2.VerwachtMethodCall("GeefOrderNr").DanReturn("OrderId2")
+ Do OrderVerwijzingLijnMock2.VerwachtMethodCall("GeefSalesIdAX").DanReturn("SalesId2")
#dim OrderVerwijzingLijnIterator as TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(OrderVerwijzingLijnMock1,OrderVerwijzingLijnMock2)
Do BonMock.VerwachtMethodCall("GeefTypeBonLijnIterator",##class(DOM.VKP.enu.BonLijnType).OrderVerwijzing()).DanReturn(OrderVerwijzingLijnIterator)
-
+
Set InvoiceAmountServiceMock = ##class(vhTest.Mock.AXimpl.Dynamics.InvoiceAmountOut.InvoiceAmountService).%New()
#dim Return1 as AXif.Dynamics.InvoiceAmountOut.tns.VHInvoiceAmountOutputDC = ..GeefVHInvoiceAmountOutputDC(12.1,2.1,1.5)
Do InvoiceAmountServiceMock.VerwachtMethodCall("GeefFactuurBedragen","SalesId1").DanReturn(Return1)
Set OrderOpBonBepalerMock = ##class(vhTest.Mock.BL.Legacy.TRANSP.OrderOpBonBepaler).%New()
- Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","OrderId1").DanReturn($$$False)
- Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","OrderId2").DanReturn($$$True)
-
+ Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","SalesId1","").DanReturn($$$False)
+ Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","SalesId2","").DanReturn($$$True)
Set TRANSP = ##class(BL.Legacy.TRANSP).%New(OrderAPIMock,InvoiceAmountServiceMock,,OrderOpBonBepalerMock)
-
+
Do $$$AssertEquals(TRANSP.GeefRemboursBedragVoorBon("BONNR"),10.6)
Do OrderAPIMock.Verifieer()
@@ -148,10 +144,8 @@
Set OrderVerwijzingLijnMock1 = ##class(vhTest.Mock.DOM.VKP.OrderVerwijzingOrderlijn).%New()
Do OrderVerwijzingLijnMock1.VerwachtMethodCall("GeefSalesIdAX").DanReturn("SalesId1")
- Do OrderVerwijzingLijnMock1.VerwachtMethodCall("GeefOrderNr").DanReturn("OrderId1")
Set OrderVerwijzingLijnMock2 = ##class(vhTest.Mock.DOM.VKP.OrderVerwijzingOrderlijn).%New()
Do OrderVerwijzingLijnMock2.VerwachtMethodCall("GeefSalesIdAX").DanReturn("SalesId2")
- Do OrderVerwijzingLijnMock2.VerwachtMethodCall("GeefOrderNr").DanReturn("OrderId2")
#dim OrderVerwijzingLijnIterator as TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(OrderVerwijzingLijnMock1,OrderVerwijzingLijnMock2)
Do BonMock.VerwachtMethodCall("GeefTypeBonLijnIterator",##class(DOM.VKP.enu.BonLijnType).OrderVerwijzing()).DanReturn(OrderVerwijzingLijnIterator)
@@ -163,8 +157,8 @@
Do InvoiceAmountServiceMock.IndienMethodCall("GeefFactuurBedragen","SalesId2").DanException(WSException)
Set OrderOpBonBepalerMock = ##class(vhTest.Mock.BL.Legacy.TRANSP.OrderOpBonBepaler).%New()
- Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","OrderId1").DanReturn($$$False)
- Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","OrderId2").DanReturn($$$False)
+ Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","SalesId1","").DanReturn($$$False)
+ Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","SalesId2","").DanReturn($$$False)
Set TRANSP = ##class(BL.Legacy.TRANSP).%New(OrderAPIMock,InvoiceAmountServiceMock,,OrderOpBonBepalerMock)
@@ -189,10 +183,8 @@
Set OrderVerwijzingLijnMock1 = ##class(vhTest.Mock.DOM.VKP.OrderVerwijzingOrderlijn).%New()
Do OrderVerwijzingLijnMock1.VerwachtMethodCall("GeefSalesIdAX").DanReturn("SalesId1")
- Do OrderVerwijzingLijnMock1.VerwachtMethodCall("GeefOrderNr").DanReturn("OrderId1")
Set OrderVerwijzingLijnMock2 = ##class(vhTest.Mock.DOM.VKP.OrderVerwijzingOrderlijn).%New()
Do OrderVerwijzingLijnMock2.VerwachtMethodCall("GeefSalesIdAX").DanReturn("SalesId2")
- Do OrderVerwijzingLijnMock2.VerwachtMethodCall("GeefOrderNr").DanReturn("OrderId2")
#dim OrderVerwijzingLijnIterator as TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(OrderVerwijzingLijnMock1,OrderVerwijzingLijnMock2)
Do BonMock.VerwachtMethodCall("GeefTypeBonLijnIterator",##class(DOM.VKP.enu.BonLijnType).OrderVerwijzing()).DanReturn(OrderVerwijzingLijnIterator)
@@ -204,8 +196,8 @@
Do InvoiceAmountServiceMock.VerwachtMethodCall("GeefFactuurBedragen","SalesId2").DanReturn(Return2)
Set OrderOpBonBepalerMock = ##class(vhTest.Mock.BL.Legacy.TRANSP.OrderOpBonBepaler).%New()
- Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","OrderId1").DanReturn($$$False)
- Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","OrderId2").DanReturn($$$False)
+ Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","SalesId1","").DanReturn($$$False)
+ Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","SalesId2","").DanReturn($$$False)
Set TRANSP = ##class(BL.Legacy.TRANSP).%New(OrderAPIMock,InvoiceAmountServiceMock,,OrderOpBonBepalerMock)
@@ -230,10 +222,8 @@
Set OrderVerwijzingLijnMock1 = ##class(vhTest.Mock.DOM.VKP.OrderVerwijzingOrderlijn).%New()
Do OrderVerwijzingLijnMock1.VerwachtMethodCall("GeefSalesIdAX").DanReturn("SalesId1")
- Do OrderVerwijzingLijnMock1.VerwachtMethodCall("GeefOrderNr").DanReturn("OrderId1")
Set OrderVerwijzingLijnMock2 = ##class(vhTest.Mock.DOM.VKP.OrderVerwijzingOrderlijn).%New()
Do OrderVerwijzingLijnMock2.VerwachtMethodCall("GeefSalesIdAX").DanReturn("SalesId2")
- Do OrderVerwijzingLijnMock2.VerwachtMethodCall("GeefOrderNr").DanReturn("OrderId2")
#dim OrderVerwijzingLijnIterator as TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(OrderVerwijzingLijnMock1,OrderVerwijzingLijnMock2)
Do BonMock.VerwachtMethodCall("GeefTypeBonLijnIterator",##class(DOM.VKP.enu.BonLijnType).OrderVerwijzing()).DanReturn(OrderVerwijzingLijnIterator)
@@ -244,8 +234,8 @@
Do InvoiceAmountServiceMock.IndienMethodCall("GeefFactuurBedragen","SalesId2").DanException(WSException)
Set OrderOpBonBepalerMock = ##class(vhTest.Mock.BL.Legacy.TRANSP.OrderOpBonBepaler).%New()
- Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","OrderId1").DanReturn($$$False)
- Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","OrderId2").DanReturn($$$False)
+ Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","SalesId1","").DanReturn($$$False)
+ Do OrderOpBonBepalerMock.VerwachtMethodCall("HeeftOrderlijnenOpTransport","SalesId2","").DanReturn($$$False)
Set TRANSP = ##class(BL.Legacy.TRANSP).%New(OrderAPIMock,InvoiceAmountServiceMock,,OrderOpBonBepalerMock)
Index: vhUnitTest/BL/Legacy/TRANSP/OrderOpBonBepaler/Test.cls.xml
===================================================================
diff -u -r55307 -r55587
--- vhUnitTest/BL/Legacy/TRANSP/OrderOpBonBepaler/Test.cls.xml (.../Test.cls.xml) (revision 55307)
+++ vhUnitTest/BL/Legacy/TRANSP/OrderOpBonBepaler/Test.cls.xml (.../Test.cls.xml) (revision 55587)
@@ -5,18 +5,14 @@
+
+
+
+0,'##class(CHUI.Flow.Cons.Transport).CheckMaximumRembours(VervRef,GroepNr,Rembours,1) Kill Bons Merge Bons=TempBons,ColList=TempColList Quit
.Do:$P(sFL(1),D,2,3)'=(Rembours_D_Gewicht)
Index: BL/Legacy/TRANSP.cls.xml
===================================================================
diff -u -r55580 -r55587
--- BL/Legacy/TRANSP.cls.xml (.../TRANSP.cls.xml) (revision 55580)
+++ BL/Legacy/TRANSP.cls.xml (.../TRANSP.cls.xml) (revision 55587)
@@ -40,7 +40,7 @@
-BONNr:%String
+BONNr:%String,KlantNr:%String=""
%Numeric
-OrderID:%String
+SalesIdAX:%String,KlantNr:%String=""
%Boolean
-