Index: vhTest/Fake/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml =================================================================== diff -u -r44072 -r48085 --- vhTest/Fake/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 44072) +++ vhTest/Fake/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 48085) @@ -13,13 +13,6 @@ - - -ProductID:%String -%ListOfObjects - - Index: vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml =================================================================== diff -u -r47802 -r48085 --- vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 47802) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 48085) @@ -162,6 +162,83 @@ ]]> + + + + + + + + 1 DOM.VKP.ProductOrderlijn @@ -180,6 +257,7 @@ Do ProductOrderlijn.IndienMethodCall("GeefTextVoorAfdrukDocumentType",##class(DOM.VKP.enu.TekstAfdrukDocumentType).OrderBevestiging()).DanReturn("OrderBevestigingTekst Lijn") Do ProductOrderlijn.IndienMethodCall("GeefOrder").DanReturn(..GeefOrder()) Do ProductOrderlijn.IndienMethodCall("GeefTotaalVerkoopPrijs").DanReturn(123) + Do ProductOrderlijn.IndienMethodCall("GeefToeleveringLijnNr").DanReturn("LijnNr") Quit ProductOrderlijn ]]> @@ -190,9 +268,23 @@ + + +DOM.PM.Product + + Index: AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml =================================================================== diff -u -r47932 -r48085 --- AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 47932) +++ AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 48085) @@ -54,6 +54,23 @@ ]]> + +ProductOrderlijn:DOM.VKP.ProductOrderlijn +1 +%Boolean + + + ProductOrderlijn:DOM.VKP.ProductOrderlijn 1 @@ -72,6 +89,10 @@ Set AxOrderLine.InvoiceBody = ProductOrderlijn.GeefTextVoorAfdrukDocumentType(##class(DOM.VKP.enu.TekstAfdrukDocumentType).Faktuur()) Set AxOrderLine.ConfirmBody = ProductOrderlijn.GeefTextVoorAfdrukDocumentType(##class(DOM.VKP.enu.TekstAfdrukDocumentType).OrderBevestiging()) Set AxOrderLine.PackingSlipBody = ProductOrderlijn.GeefTextVoorAfdrukDocumentType(##class(DOM.VKP.enu.TekstAfdrukDocumentType).LeverBon()) + + if ..GeenKomLinkNaMigratie(ProductOrderlijn) { + Set AxOrderLine.PackingSlipBody = "$#KOM#$" _ AxOrderLine.PackingSlipBody + } if (..ProductTypeAPI.IsMaatwerkProduct(ProductOrderlijn.GeefProductID())) { Set AxOrderLine.ItemId = ..BepaalMaatwerkIdentNummer(ProductOrderlijn.GeefProductID())