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