Index: Default_JoW.prj.xml
===================================================================
diff -u
--- Default_JoW.prj.xml (revision 0)
+++ Default_JoW.prj.xml (revision 36092)
@@ -0,0 +1,3 @@
+
+
+
Index: APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder.cls.xml
===================================================================
diff -u -r36086 -r36092
--- APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder.cls.xml (.../DespatchNaarCSBSOConverteerder.cls.xml) (revision 36086)
+++ APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder.cls.xml (.../DespatchNaarCSBSOConverteerder.cls.xml) (revision 36092)
@@ -123,6 +123,9 @@
set CSBSO41.IdentNr = E1EDL44.KDMAT
set CSBSO41.Weigth = 0
;TODO set CSBSO41.ProductNrCustomer =
+ ; zoek ^KTO3(Toelnr,toellnr) 3e piece geeft toelunrwaarmee in KTO gezochtkan worden
+ ;Do ##class(Tools.Wlip).%New(207).
+
set CSBSO41.CustomsClassification = "830242"
set CSBSO41.UnitOfMeasure = "ST"
set CSBSO41.CountryOfOrigin = "AT"
@@ -132,7 +135,7 @@
set CSBSO31.CSBSO41Array.GetAt(arraysleutel).QuantityInvoiced = + CSBSO31.CSBSO41Array.GetAt(arraysleutel).QuantityInvoiced + E1EDL44.VEMNG
set CSBSO31.CSBSO41Array.GetAt(arraysleutel).QuantityShipped = CSBSO31.CSBSO41Array.GetAt(arraysleutel).QuantityInvoiced
;TODO set CSBSO31.CSBSO41Array.GetAt(arraysleutel).Value = CSBSO31.CSBSO41Array.GetAt(arraysleutel).QuantityInvoiced * price
-
+ Do ##class(Tools.Wlip).%New(207).String( "sleutel "_ arraysleutel)
Do ##class(Tools.Wlip).%New(207).String(CSBSO31.CSBSO41Array.GetAt(arraysleutel).ToString())
; dan de pallet info toevoegen: tot 5 palletten op 1 record, dan volgend aanmaken etc.
Index: vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/Test.cls.xml
===================================================================
diff -u -r36084 -r36092
--- vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/Test.cls.xml (.../Test.cls.xml) (revision 36084)
+++ vhUnitTest/APPS/AKP/AankoopControle/BLUM/impl/DespatchNaarCSBSOConverteerder/Converteer/Test.cls.xml (.../Test.cls.xml) (revision 36092)
@@ -12,10 +12,35 @@
#dim CSBSO As APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.CSBSO = Converteerder.Converteer(DELVRY03Double)
Do $$$AssertIsObject(CSBSO)
+ Do $$$AssertEquals(CSBSO.CSBSOHeader.MIOTCR,"21-06-16")
- do $$$AssertEquals(DELVRY03Double.IDOC.EDIDC40.SNDLAD,"9002617000009")
+ do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).ShipmentID,"300332")
+
+ do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).Colli1,"E")
+ do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).Colli2,"P")
+ do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).GrosWeight,"20758.20")
+ do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).NrOfColli1,"66")
+ do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).NrOfColli2,"1")
+ do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).CSBSO31List.GetAt(1).InvoiceNr,"999999")
+ do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).CSBSO31List.GetAt(1).InvoiceType,"99")
+ do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).CSBSO31List.GetAt(1).InvoiceDate,"160621")
+ do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).CSBSO31List.GetAt(1).Currency,"W30")
- //Do $$$AssertEquals(COASO.COASOHeader.MIIDEF, "BAU745532")
+ ;TODO do $$$AssertEquals(CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).CSBSO31List.GetAt(1).NetValue,"")
+
+ #dim CSBSO41 as APPS.AKP.AankoopControle.BLUM.TXT.TransportEnFaktuur.CSBS041 = CSBSO.CSBSO11List.GetAt(1).CSBSO21List.GetAt(1).CSBSO31List.GetAt(1).CSBSO41Array.GetAt("0438123420583401")
+ do $$$AssertIsObject(CSBSO41)
+ do $$$AssertEquals(CSBSO41.ABNr,"779465")
+ do $$$AssertEquals(CSBSO41.ABLijnNr,"01000")
+ do $$$AssertEquals(CSBSO41.OrderLineCompletion,"C")
+ do $$$AssertEquals(CSBSO41.SetCode,"E")
+ do $$$AssertEquals(CSBSO41.OrderLineCustomer, "205834.01")
+ do $$$AssertEquals(CSBSO41.IdentNr,"04381234")
+ do $$$AssertEquals(CSBSO41.QuantityShipped,"1000")
+ do $$$AssertEquals(CSBSO41.QuantityInvoiced,"1000")
+ ;TODO do $$$AssertEquals(CSBSO41.ProductNrCustomer,"")
+ do $$$AssertEquals(CSBSO41.CSBSO44List.GetAt(1).NumberOfParcels1,"00001")
+ do $$$AssertEquals(CSBSO41.CSBSO44List.GetAt(1).PiecesPerParcels1,"0001000")
]]>
Index: vhTest/Utils/APPS/AKP/AankoopControle/BLUM/XML/Transport/Despatch/DELVRY03.cls.xml
===================================================================
diff -u -r36084 -r36092
--- vhTest/Utils/APPS/AKP/AankoopControle/BLUM/XML/Transport/Despatch/DELVRY03.cls.xml (.../DELVRY03.cls.xml) (revision 36084)
+++ vhTest/Utils/APPS/AKP/AankoopControle/BLUM/XML/Transport/Despatch/DELVRY03.cls.xml (.../DELVRY03.cls.xml) (revision 36092)
@@ -8,8 +8,7 @@
"
+ #dim xmlstring as %String = ""
Set xmlstring = xmlstring _ ""
Set xmlstring = xmlstring _ " "
Set xmlstring = xmlstring _ " "