Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestUpdate.cls.xml
===================================================================
diff -u -r45885 -r46199
--- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestUpdate.cls.xml (.../TestUpdate.cls.xml) (revision 45885)
+++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestUpdate.cls.xml (.../TestUpdate.cls.xml) (revision 46199)
@@ -47,6 +47,15 @@
-
-
-
-
Index: AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml
===================================================================
diff -u -r46137 -r46199
--- AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 46137)
+++ AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 46199)
@@ -66,6 +66,12 @@
Set OrderLineIterator = ##class(TECH.ListIterator).%New(OrderHeader.OrderLine)
While OrderLineIterator.HasNext() {
#dim OrderLine As AXif.Dynamics.SalesOrderIn.MessageParts.AxdEntityOrderLine = OrderLineIterator.Next()
+
+ If ..IsGeannuleerd(OrderLine) {
+ Do ..VerwijderOrderLijn(Order, OrderLine)
+ Continue
+ }
+
#dim PrijsOrderLijn As DOM.VKP.PrijsOrderlijn = ..GeefOfMaakOrderLijn(Order, OrderLine)
Do PrijsOrderLijn.ZetAxInventTransId(OrderLine.InventTransId)
@@ -74,7 +80,7 @@
Do PrijsOrderLijn.ZetTotaalNettoExclBTW(OrderLine.LineAmount)
Do PrijsOrderLijn.ZetLeverdag(..GeefLeverDatum(OrderLine))
Do PrijsOrderLijn.ZetAxConfigId(OrderLine.ConfigId)
-
+
;Do ProductOrderLijn.ZetProjectReferentie(OrderLine. )
;Do ProductOrderLijn.ZetPakketReferentie(OrderLine. )
}
@@ -83,11 +89,18 @@
]]>
+
+Order:DOM.VKP.Order,OrderLine:AXif.Dynamics.SalesOrderIn.MessageParts.AxdEntityOrderLine
+1
+
+
+
OrderLine:AXif.Dynamics.SalesOrderIn.MessageParts.AxdEntityOrderLine
1
%Boolean
-
@@ -111,9 +124,8 @@
OrderLine:AXif.Dynamics.SalesOrderIn.MessageParts.AxdEntityOrderLine
1
%Boolean
-
@@ -196,7 +208,7 @@
1
DOM.VKP.impl.DataM.DataMProductOrderlijn
+
+AxInventTransId:%String
+
+
+
+
+AxInventTransId:%String
+%Boolean
+
+
+
+
+AxInventTransId:%String
+DOM.VKP.impl.DataM.DataMOrderlijn
+
+
+
Volgnummer:%Integer
DOM.VKP.Orderlijn
Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml
===================================================================
diff -u -r45885 -r46199
--- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 45885)
+++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 46199)
@@ -65,6 +65,7 @@
Do OrderMock.IndienMethodCall("ZetStatus", $$$ElkeWaarde).DanDoeNiks()
Do OrderMock.IndienMethodCall("ZetAxSalesId", $$$ElkeWaarde).DanDoeNiks()
Do OrderMock.VerwachtMethodCall("GeefKlantID").DanReturn("DummyKlantID")
+ Do OrderMock.IndienMethodCall("BestaatOrderLijnViaAxInventTransId","000019541").DanReturn($$$False)
Set OrderAPIStub = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New()
Do OrderAPIStub.IndienMethodCall("Bewaar", OrderMock).DanDoeNiks()
@@ -122,6 +123,7 @@
Do OrderMock.IndienMethodCall("ZetStatus", $$$ElkeWaarde).DanDoeNiks()
Do OrderMock.IndienMethodCall("ZetAxSalesId", $$$ElkeWaarde).DanDoeNiks()
Do OrderMock.VerwachtMethodCall("GeefKlantID").DanReturn("DummyKlantID")
+ Do OrderMock.IndienMethodCall("BestaatOrderLijnViaAxInventTransId","000019541").DanReturn($$$False)
Set OrderAPIStub = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New()
Do OrderAPIStub.IndienMethodCall("Bewaar", OrderMock).DanDoeNiks()
Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestVerwijderOrderLijn.cls.xml
===================================================================
diff -u
--- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestVerwijderOrderLijn.cls.xml (revision 0)
+++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestVerwijderOrderLijn.cls.xml (revision 46199)
@@ -0,0 +1,64 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
+
+
+StandaardOrder:AXif.Dynamics.SalesOrderIn.Envelope,AantalKeer:%Integer=1
+1
+
+
+
+
+
+
Index: DOM/VKP/Order.cls.xml
===================================================================
diff -u -r44075 -r46199
--- DOM/VKP/Order.cls.xml (.../Order.cls.xml) (revision 44075)
+++ DOM/VKP/Order.cls.xml (.../Order.cls.xml) (revision 46199)
@@ -423,6 +423,23 @@
1
%Boolean
+
+
+1
+AxInventTransId:%String
+
+
+
+1
+AxInventTransId:%String
+%Boolean
+
+
+
+1
+AxInventTransId:%String
+DOM.VKP.impl.DataM.DataMOrderlijn
+
Index: vhTest/Mock/DOM/VKP/Order.cls.xml
===================================================================
diff -u -r44075 -r46199
--- vhTest/Mock/DOM/VKP/Order.cls.xml (.../Order.cls.xml) (revision 44075)
+++ vhTest/Mock/DOM/VKP/Order.cls.xml (.../Order.cls.xml) (revision 46199)
@@ -8,6 +8,13 @@
DOM.VKP.Order,Tools.Mock.MockClassBase
left
+
+AxInventTransId:%String
+%Boolean
+
+
+
%Boolean
+
+AxInventTransId:%String
+DOM.VKP.impl.DataM.DataMOrderlijn
+
+
+
Volgnummer:%Integer
DOM.VKP.Orderlijn
@@ -330,6 +344,12 @@
]]>
+
+AxInventTransId:%String
+
+
+
AanbrengerID:%String,Percentage:%Decimal