Index: vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnVoorNewSobelwoodbarcodenaarprojectreferentie/Result.xml =================================================================== diff -u --- vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnVoorNewSobelwoodbarcodenaarprojectreferentie/Result.xml (revision 0) +++ vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnVoorNewSobelwoodbarcodenaarprojectreferentie/Result.xml (revision 49314) @@ -0,0 +1,19 @@ + + + OrderBevestigingTekst Lijn + 1 + PakketReferentie + FaktuurTekst Lijn + GenerischIdentNummer + 123.00 + LeverBonTekst Lijn + 1 + Barcode + 2017-07-06 + 5 + Yes + + AdminProductNummer + ProductID + + \ No newline at end of file Index: AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml =================================================================== diff -u -r49105 -r49314 --- AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 49105) +++ AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 49314) @@ -89,8 +89,13 @@ Set AxOrderLine.CustomerLineNum = ProductOrderlijn.GeefLijnVolgNr() Set AxOrderLine.SalesQty= ProductOrderlijn.GeefAantal() Set AxOrderLine.ReceiptDateRequested = ProductOrderlijn.GeefLeverdag() - Set AxOrderLine.ProdBody = ProductOrderlijn.GeefProjectReferentie() + if $$$HasLength(ProductOrderlijn.GeefKlantBarcode()) && (ProductOrderlijn.GeefOrder().GeefKlantID() = ##class(DOM.VKP.enu.Klant).NewSobelwood() ){ + Set AxOrderLine.ProdBody = ProductOrderlijn.GeefKlantBarcode() + } else { + Set AxOrderLine.ProdBody = ProductOrderlijn.GeefProjectReferentie() + } + Set AxOrderLine.TakePriceEDI = ..BepaalTakePriceEDI(ProductOrderlijn.GeefOrder()) Set AxOrderLine.InvoiceBody = ProductOrderlijn.GeefTekstVoorAfdrukDocumentType(##class(DOM.VKP.enu.TekstAfdrukDocumentType).Faktuur()) Index: vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml =================================================================== diff -u -r49105 -r49314 --- vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 49105) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 49314) @@ -74,6 +74,57 @@ ]]> + + + + + +1 +DOM.VKP.ProductOrderlijn + + + + +1 +DOM.VKP.Order + + + DOM.PM.Product