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 + + +