Index: BL/Prod/GAData/TBXLadeXML/pxEDIOrder.cls.xml
===================================================================
diff -u -r319 -r417
--- BL/Prod/GAData/TBXLadeXML/pxEDIOrder.cls.xml (.../pxEDIOrder.cls.xml) (revision 319)
+++ BL/Prod/GAData/TBXLadeXML/pxEDIOrder.cls.xml (.../pxEDIOrder.cls.xml) (revision 417)
@@ -132,21 +132,21 @@
-
-
-De optie Niet Meeleveren wordt toegepast op alle lijnen van het order. Vandaar als propt. van de hoofding i.p.v. de lijnen
-Bevat ";"-gescheiden waarden : bvb. "NMCP;NMAK"
-Uitzondering voor NMFB : Frontbevestiging niet meeleveren wordt per lijn gekozen : oLijn.ItemFB="NM"
-%String
-
-
-
+
+
-%String
-
-
+Property NietMeeleverenOms As %String(XMLNAME = "DONT_DELIVER_PARTS_TXT");
+Property ActieCodesList As %String(XMLITEMNAME = "ACTIONCODE", XMLNAME = "ACTIONCODES") [ Collection = list ];
+*/
+]]>
+
+
%String
@@ -173,13 +173,6 @@
-
-%String
-list
-
-
-
-
%RegisteredObject
@@ -129,7 +128,6 @@
BL.Prod.GAData.TBXLadeXML.pxEDIOrder
1
-
+
1
@@ -271,7 +274,6 @@
1
-
-1
-
+
-
+}
-
-1
-
+
+
+
+pxLijn:BL.Prod.GAData.TBXLadeXML.pxEDIOrderLijn
+1
+
1
-
-1
-
+
+
+
+
+
+Naam GeefNietMeeleverenOmsVanWebOrder() is langer dan 31 tekens; afgekort tot ...WO()
+1
+
@@ -388,10 +414,18 @@
]]>
+
+pxLijn:BL.Prod.GAData.TBXLadeXML.pxEDIOrderLijn,NietMeeleverenOms:%String
+1
+
+
+
1
1
+
+WSLn:BL.Prod.GAData.TBXLadeXML.pxEDIOrderLijn
+%Integer
+
+
+
Proxy-Lijn voor EDI
@@ -425,10 +473,11 @@
Set pxLijn=##class(BL.Prod.GAData.TBXLadeXML.pxEDIOrderLijn).%New()
Set sc=$$$OK
- Set ..WSLijnLaatsteVolgnummer=WSLn.LijnNr ; TO DO ...
+ Set ..WSLijnLaatsteVolgnummer=..GeefLijnVolgnummer(WSLn)
+ Set pxLijn.LijnNr=..WSLijnLaatsteVolgnummer
// Copy Properties
- For Key="LijnNr","KlantRef","Qty","Exclude" Do ; ,"GAMeta"
+ For Key="KlantRef","Qty","Exclude" Do ; ,"GAMeta"
. Set $zobjproperty(pxLijn,Key)=$zobjproperty(WSLn,Key)
For Key="KL","KB","RK","KX","KV","DS" Do
. Set $zobjproperty(pxLijn,"Item"_Key)=$zobjproperty(WSLn,"Item"_Key)
@@ -637,7 +686,7 @@
-
+
%Status
1
-wsID:%String
+wsID:%String,OutputType:%String="EDI"
%Status
-
+
Proxy-Doc voor EDI
Previous implementation : to compare result of this version with the result of the new implementation
@@ -753,6 +802,8 @@
#define GetVertaling(%i,%tl,%tt) ##class(Res.Vertaling).GetVertalingPlus("TBW",%i,%tt,%tl,,1)
Quit:('$IsObject(..WSOrd)) ""
+
+ d WLIP^vhDBG(97,"BuildDocEDI_PREV")
// Prepare variables
Set WSOrd=..WSOrd
@@ -782,7 +833,7 @@
Set pxOrder.OrderNr=WSOrd.OrderNr ; Set pxOrder.mID=WSOrd.mID
Set pxOrder.Taal=$S($L(WSOrd.Taal):WSOrd.Taal,1:..Taal)
Set pxOrder.BonType=WSOrd.BonType
- Set pxOrder.Commissie=WSOrd.GeefOrderReferentie()
+ Set pxOrder.Commissie=WSOrd.GeefOrderReferentie()_"_PREV"
Set pxOrder.KLNaam=WSOrd.KLNaam
Set pxOrder.KLNummer=WSOrd.KLNummer
Set pxOrder.KLStraatNrBus=WSOrd.KLStraatNrBus
@@ -903,10 +954,11 @@
]]>
-
-1
-%Boolean
-
+
-
+}
+*/
+]]>
+
Index: BL/Prod/GAData/TBXLadeXML/pxEDIOrderLijn.cls.xml
===================================================================
diff -u -r117 -r417
--- BL/Prod/GAData/TBXLadeXML/pxEDIOrderLijn.cls.xml (.../pxEDIOrderLijn.cls.xml) (revision 117)
+++ BL/Prod/GAData/TBXLadeXML/pxEDIOrderLijn.cls.xml (.../pxEDIOrderLijn.cls.xml) (revision 417)
@@ -220,5 +220,27 @@
%String
+
+
+
+De optie Niet Meeleveren wordt toegepast op alle lijnen van het order. Vandaar als propt. van de hoofding i.p.v. de lijnen
+Bevat ";"-gescheiden waarden : bvb. "NMCP;NMAK"
+Uitzondering voor NMFB : Frontbevestiging niet meeleveren wordt per lijn gekozen : oLijn.ItemFB="NM"
+%String
+
+
+
+
+
+%String
+
+
+
+
+%String
+list
+
+
+