FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/AssortimentAX/impl/CorrelateBasis.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/KlantenAX/impl/Klanten.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/DataAX/impl/FacturenOphalen.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/DataAX/impl/FacturenOphalen.cls.xml (.../FacturenOphalen.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/DataAX/impl/FacturenOphalen.cls.xml (.../FacturenOphalen.cls.xml) (revision 50353) @@ -62,29 +62,32 @@ -Request:WS.Vhisie4.KlantDocument.GeefFacturenRequest +Request:WS.Vhisie4.KlantDocument.GeefFacturenRequest,ModeAX:%String="2A" %Status @@ -105,25 +108,11 @@ Hoofding - ^||ECCache("D",HoofdingVolgNr) = $LB(Type,OrderNr,BONNr,FAKNr,OrderHfdData, LeveringHfdData, FaktuurHfdData, LevAdresData) - waar Type = O,L,F,P (order, levering, factuur, proforma) -Lijn (product of tekst) - ^||ECCache("D",HoofdingVolgNr,LijnVolgNr) = $LB(Type,OrderlijnData, Tekst, VoorraadStatus) - waar Type = P of T (Product of Tekst) - de lijnData kan van zowel KOD, KUL, KFA als KFAP komen -Index - ^||ECCache("IO",OrderNr,VolgNr)=HoofdingVolgNr - ^||ECCache("IF",FactuurNr,VolgNr)=HoofdingVolgNr -Hoofding - ^||ECCache("ORD",ORDNr) = $LB(Oorsprong,OrderDatum, HfdData, LevAdresData) - waar Oorsprong = O,L,F,P (order, levering, factuur, proforma) - waar HfdData oorsprong afhankelijk (Order hfdData '= Levering en Factuur -Lijn (product of tekst) - ^||ECCache("ORD",ORDNr,OLUNr,LijnVolgNr) = $LB(Oorsprong,Type,OrderlijnData, Tekst, VoorraadStatus, BONNr, BonHfdData, FAKNr, FakHfdData) - waar Type = P of T (Product of Tekst) - de lijnData kan van zowel KOD, KUL, KFA als KFAP komen -Index - ^||ECCache("IORD",OrderDatum,ORDNr)="" + ^||ECCache("D",FactuurNr,"HFD") = ResultSet.Data +Datum index + ^||ECCache("IFAK",Datum,FactuurNr) = ResultSet.Data +FactuurLijn + ^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr) = ResultSet.Data 1 1 - -FAKNr:%String + +FactuurNr:%String 1 -lbHoofding:%List,lbLijn:%List +FactuurNr:%String,OrderNr:%String,VolgNr:%String 1 WS.Vhisie4.KlantDocument.dto.FactuurLijn + +FactuurNr:%String,OrderNr:%String +1 +WS.Vhisie4.KlantDocument.dto.FactuurLijn + + + -lbHoofding:%List +FactuurNr:%String 1 WS.Vhisie4.KlantDocument.dto.FactuurHoofding Index: AX/Uitgaand/EC/Data/impl/HelperLeveringenOphalen.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Data/impl/HelperLeveringenOphalen.cls.xml (.../HelperLeveringenOphalen.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Data/impl/HelperLeveringenOphalen.cls.xml (.../HelperLeveringenOphalen.cls.xml) (revision 50353) @@ -70,7 +70,7 @@ Set LeveringRec=$LG(lbHoofding,3) Set pxHoofding.VerzendWijze=..TranslateVerzendWijze($P($P(LeveringRec,"\",7)," #")) Set pxHoofding.LeveringsDatum=$$INTDATE^vhLib.DataTypes($P($P(LeveringRec,"\",7)," #")) - If (pxHoofding.LeveringsDatum>($H-150))&&(pxHoofding.VerzendWijze="DI1") ;bon nummers worden herbruikt + If (pxHoofding.LeveringsDatum>($H-150))&&(pxHoofding.VerzendWijze?1(1"DI1",1"DD1")) ;bon nummers worden herbruikt { try{ Set pxHoofding.TransportTraceURL = ..TrackAndTraceService.GeefPubliekeTrackAndTraceURL(pxHoofding.LeveringId) @@ -295,7 +295,7 @@ BONNr,Periode PRNr:%String - Index: AX/Uitgaand/EC/DataAX/impl/HelperLeveringenOphalen.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/DataAX/impl/HelperLeveringenOphalen.cls.xml (.../HelperLeveringenOphalen.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/DataAX/impl/HelperLeveringenOphalen.cls.xml (.../HelperLeveringenOphalen.cls.xml) (revision 50353) @@ -73,9 +73,10 @@ Set pxHoofding.OorsprongDocType="L" Set LeveringRec=$LG(lbHoofding,3) + Set pxHoofding.VerzendWijze=..TranslateVerzendWijze($P($P(LeveringRec,"\",7)," #")) - Set pxHoofding.LeveringsDatum=$$INTDATE^vhLib.DataTypes($P($P(LeveringRec,"\",7)," #")) - If (pxHoofding.LeveringsDatum>($H-150))&&(pxHoofding.VerzendWijze="DI1") ;bon nummers worden herbruikt + Set pxHoofding.LeveringsDatum=$$INTDATE^vhLib.DataTypes($P($P(LeveringRec,"\",2)," #")) + If (pxHoofding.LeveringsDatum>($H-150))&&(pxHoofding.VerzendWijze?1(1"DI1",1"DD1")) ;bon nummers worden herbruikt { try{ Set pxHoofding.TransportTraceURL = ..TrackAndTraceService.GeefPubliekeTrackAndTraceURL(pxHoofding.LeveringId) @@ -84,6 +85,8 @@ /// geen TrackAndTrace URL beschikbaar } } + Set pxHoofding.LeverAdresTekst=##class(AX.Uitgaand.EC.DataAX.impl.HelperAdresConverteren).MaakAdresTekstVanAdmin(..KlantId,$LG(lbHoofding,4)) + ; Niet voor AX ;Do ..VulAanMetFactuur(pxHoofding, lbHoofding) ]]> @@ -302,7 +305,7 @@ BONNr,Periode 1 ($H+5)) Datum=+$P($P(ORDRec,"\",4),"#",3) Quit Datum @@ -349,7 +352,7 @@ ORDRec 1 @@ -47,28 +46,33 @@ d ##class(AX.Uitgaand.EC.Data.impl.Testing).Doc() 1 %String - + %String - -%String - - - -%String - - - - -Standaard of Contract -%String - - - -DOM.BKH.impl.OpenstaandeVerkoopFactuurRepository - - - -APPS.OV.impl.TrackAndTraceService - - -AxCustomerID:%String,KlantId:%String,Taal:%String,ProductValidator:AX.Uitgaand.EC.Data.impl.ProductValidator,Translator:AX.Uitgaand.EC.DataAX.impl.Translator +AxCustomerID:%String,KlantId:%String,Taal:%String,ProductValidator:AX.Uitgaand.EC.Data.impl.ProductValidator,Translator:AX.Uitgaand.EC.DataAX.impl.Translator,ModeAX:%String %Status -pxHoofding:WS.Vhisie4.KlantDocument.dto.FactuurHoofding,lbHoofding:%List +pxHoofding:WS.Vhisie4.KlantDocument.dto.FactuurHoofding,FactuurNr:%String - -pxLijn:WS.Vhisie4.KlantDocument.dto.FactuurLijn,lbHoofding:%List,lbLijn:%List + +pxLijn:WS.Vhisie4.KlantDocument.dto.FactuurLijn,FactuurNr:%String,OrderNr:%String - - - -pxLijn:WS.Vhisie4.KlantDocument.dto.FactuurLijn,lbHoofding:%List,lbLijn:%List -($H-150))&&(pxLijn.VerzendWijze="DI1") ;bon nummers worden herbruikt daarom beperken in tijd - { - try{ - Set pxLijn.TransportTraceURL = ..TrackAndTraceService.GeefPubliekeTrackAndTraceURL(pxLijn.LeveringId) - }Catch { - Do ##class(TECH.ExceptionHandler).Catch() - /// geen TrackAndTrace URL beschikbaar - } - } ]]> - -pxLijn:WS.Vhisie4.KlantDocument.dto.FactuurLijn,lbHoofding:%List,lbLijn:%List + +pxLijn:WS.Vhisie4.KlantDocument.dto.FactuurLijn,FactuurNr:%String,OrderNr:%String,VolgNr:%String "_"Ref: "_$P(OLRec,"\",5) + Set pxLijn.ProductOmschrijving= pxLijn.ProductOmschrijving_"
"_"Ref: "_^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"PRODREF") } - If 'pxLijn.InAssortiment && 'pxLijn.InConfigurator + If $L(^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"PRODREF")) { - Set pxLijn.Afbeelding="" + Set pxLijn.ProductOmschrijving= pxLijn.ProductOmschrijving_"
"_"Ref: "_^||ECCache("D",FactuurNr,"ORD",OrderNr,VolgNr,"PRODREF") } -]]>
-
- - -pxLijn:WS.Vhisie4.KlantDocument.dto.FactuurLijn,lbHoofding:%List,lbLijn:%List - - - - -FactuurProforma:%String -"_"Shipment date: "_VerzendDatum } -]]> - - - - - - -FactuurProforma:%String,Periode:%Integer -TotDatum Do - . For Set FAKNr=$O(@..GlobalIndex@(..Node,..KlantId,Datum,FAKNr)) Quit:FAKNr="" Do - . . Quit:'..CheckFactuur(FAKNr,Periode) - . . Do ..OphalenFactuur(FAKNr) -]]> - - - -FAKNr:%String - - - - -FAKNr:%String,BONNr:%String -",1:"")_$P(BLRec,"\",5) - Set LastGrpOLUNr=GrpOLUNr - } - } - } - } - Set BLNr=$O(@..GlobalData@(..Node,FAKNr,BONNr,BLNr)) + Set pxLijn.Afbeelding="" } - - Set ORDCnt = "" - For { set ORDCnt = $order(Sort(ORDCnt)) quit:ORDCnt="" - - Continue:'$D(Sort(ORDCnt))>1 // heeft Sort subnodes - Set ORDNr=$P($P($LG($G(Sort(ORDCnt))),"\",5)," ") - Continue:ORDNr="" - Continue:ORDNr=999999 ; dummy order voor plus/min bonnen - - If '$D(^||ECCache("FAK",FAKNr)) - { - Set FactuurRec=@..GlobalData@(..Node,FAKNr,0,0) - Set FactuurDatum=$$INTDATE^vhLib.DataTypes($P(FactuurRec,"\",6)) - - Set ^||ECCache("FAK",FAKNr)=$LB(..FactuurProforma,FAKNr,FactuurRec) - Set ^||ECCache("IFAK",FactuurDatum,FAKNr)="" - } - - Set ^||ECCache("FAK",FAKNr,BONNr,ORDNr,1,1)=$LB(..FactuurProforma,"O",Sort(ORDCnt),,ORDNr,$E(BONNr,2,9),@..GlobalData@(..Node,FAKNr,BONNr,1),FAKNr,@..GlobalData@(..Node,FAKNr,0,0)) - Set ProdGrp = "" - for { set ProdGrp = $order(Sort(ORDCnt,ProdGrp)) quit:ProdGrp="" - Set BLNr = "" - for { set BLNr = $order(Sort(ORDCnt,ProdGrp,BLNr)) quit:BLNr="" - Set LijnType = $LI(Sort(ORDCnt,ProdGrp,BLNr),1) - Set BLRec = $LI(Sort(ORDCnt,ProdGrp,BLNr),2) - #dim OLUNr As %String = $P(BLRec,"\",15) - Set:LijnType="T"&&$D(GrpTekst(OLUNr)) ^||ECCache("FAK",FAKNr,BONNr,ORDNr,OLUNr,$I(LijnCnt))=$LB(..FactuurProforma,"T",,GrpTekst(OLUNr),ORDNr,$E(BONNr,2,9),@..GlobalData@(..Node,FAKNr,BONNr,1),FAKNr,@..GlobalData@(..Node,FAKNr,0,0)) - Set:LijnType="P" ^||ECCache("FAK",FAKNr,BONNr,ORDNr,OLUNr,$I(LijnCnt))=$LB(..FactuurProforma,"P",BLRec,$G(GrpTekst(ORDCnt,OLUNr)),ORDNr,$E(BONNr,2,9),@..GlobalData@(..Node,FAKNr,BONNr,1),FAKNr,@..GlobalData@(..Node,FAKNr,0,0)) - } - } - } ]]> - - -ORDRec -($H+5)) Datum=+$P($P(ORDRec,"\",4),"#",3) - Quit Datum -]]> - - - -ORDRec - - - - -FAKNr,Periode - - - - -FAKNr,BONNr - - - - - - - FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/AssortimentAX/impl/BasisAssortiment.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/Assortiment/impl/ExportKlant.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Assortiment/impl/ExportKlant.cls.xml (.../ExportKlant.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Assortiment/impl/ExportKlant.cls.xml (.../ExportKlant.cls.xml) (revision 50353) @@ -46,6 +46,7 @@ KLNr:%String @@ -91,7 +90,7 @@ TECH.Iterator KLNr:%String,PRNr:%String
-KLNr:%String FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/KlantenAX/impl/CorrelateHeaderKlanten.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/DataAX/impl/HelperOrdersConverteren.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/DataAX/impl/HelperOrdersConverteren.cls.xml (.../HelperOrdersConverteren.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/DataAX/impl/HelperOrdersConverteren.cls.xml (.../HelperOrdersConverteren.cls.xml) (revision 50353) @@ -4,7 +4,7 @@ BL.EC.Common,Prod.Product,BL.Derde.Kennis 1 -AX.Uitgaand.EC.Data.impl.Helper +%RegisteredObject AX.Uitgaand.EC.Data.impl.ProductValidator @@ -14,10 +14,14 @@ %String - + %String + +%String + + %String @@ -26,156 +30,151 @@ %String + +AX.Uitgaand.EC.DataAX.impl.Translator + + + +%String + + + +%Boolean + + -KlantID:%String,Taal:%String,GenerationID:%String,ProductValidator:AX.Uitgaand.EC.Data.impl.ProductValidator +AXCustomerID:%String,KlantId:%String,Taal:%String,ProductValidator:AX.Uitgaand.EC.Data.impl.ProductValidator,Translator:AX.Uitgaand.EC.DataAX.impl.Translator,AlleenOpenstaand:%Boolean,ModeAX:%String="2A" 0 %Status -pxHoofding:WS.Vhisie4.KlantDocument.dto.DocumentHoofding,lbHoofding:%List +pxHoofding:WS.Vhisie4.KlantDocument.dto.DocumentHoofding,OrderId:%String -pxLijn:WS.Vhisie4.KlantDocument.dto.DocumentLijn,lbHoofding:%List,lbLijn:%List +pxLijn:WS.Vhisie4.KlantDocument.dto.FactuurLijn,OrderId:%String,VolgNr:%String - - - -pxLijn:WS.Vhisie4.KlantDocument.dto.DocumentLijn,lbHoofding:%List,lbLijn:%List -"_"Ref: "_$P(OLRec,"\",5) + Set pxLijn.ProductOmschrijving= pxLijn.ProductOmschrijving_"
"_"Ref: "_$TR(^||ECCache("D",OrderId,"DTL",VolgNr,"PRODREF"),$C(0)) } + If $TR(^||ECCache("D",OrderId,"DTL",VolgNr,"EXTERNALITEMID"),$C(0))'="" + { + Set pxLijn.ProductOmschrijving= pxLijn.ProductOmschrijving_"
"_"Ref: "_$TR(^||ECCache("D",OrderId,"DTL",VolgNr,"EXTERNALITEMID"),$C(0)) + } If 'pxLijn.InAssortiment && 'pxLijn.InConfigurator { Set pxLijn.Afbeelding="" } ]]>
- -pxLijn:WS.Vhisie4.KlantDocument.dto.DocumentLijn,lbHoofding:%List,lbLijn:%List + +PRNr:%String,Aantal:%Integer,SalesStatus:%String,BlokkeerStatus:%String - - - -pxLijn:WS.Vhisie4.KlantDocument.dto.DocumentLijn,lbHoofding:%List,lbLijn:%List - - - - -ORDRec - - - - -ORDNr:%String,BeperkOrderType:%String - - - - - -0 + ElseIf SalesStatus=2 { - If $D(^ORDW("IO",ORDNr,OLUNr)) - { - Set VoorraadStatus=##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).VerwerkingMagazijn() - } Else { - If $P(Rec,"\",27)'="" - { - Set VoorraadStatus=$S($D(^KPR(PRNr,"J6332")):##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).InProductie(),1:##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).InBestelling()) - } Else { - Set VoorraadStatus=$CASE(..VoorraadStatus(PRNr,$P(Rec,"\",3),,1),"F":##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).NietInVoorraad(),"P":##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).BeperkteVoorraad(),:##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).VoldoendeVoorraad()) - } + Set ECStatus=##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).InLevering() } + ElseIf SalesStatus=3 + { + Set ECStatus=##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).Gefactureerd() } - Set LijnType="P" + Quit ECStatus ]]> + +pxLijn:WS.Vhisie4.KlantDocument.dto.DocumentLijn,OrderId:%String + + + PRNr:%Integer,Aantal:%Integer,Week:%Date,ReedsInOrder:%Boolean 0 FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/impl/ImportBestand.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/AssortimentAX/impl/GenerateExclusie.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/Assortiment/impl/ExportBasis.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Assortiment/impl/ExportBasis.cls.xml (.../ExportBasis.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Assortiment/impl/ExportBasis.cls.xml (.../ExportBasis.cls.xml) (revision 50353) @@ -21,6 +21,10 @@ %Integer
+ +%String + + AX.Uitgaand.EC.impl.ExportDefaults @@ -46,13 +50,15 @@ @@ -69,12 +75,11 @@
-AssortimentGroep:%String @@ -101,32 +106,31 @@ PRNr:%String -AssortimentGroep:%String FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/AssortimentAX/impl/GenerateUitzondering.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/Assortiment/impl/pxProduct.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Assortiment/impl/pxProduct.cls.xml (.../pxProduct.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Assortiment/impl/pxProduct.cls.xml (.../pxProduct.cls.xml) (revision 50353) @@ -75,14 +75,16 @@ PRNr:%String,AssortimentsGroep:%String @@ -143,8 +145,21 @@ voldoende voorraaad + Set ..GroteVoorraadAfname=.6 ; minder dan x% is grote afname -> beperkte voorraad + + Set ..KleineWeekAfname=999999 ; de weekafname telt niet mee + Set ..GroteWeekAfname=999999 + } + Q + + + If ..Product.StockNietStock + { Set ..KleineVoorraadAfname=.4 ; minder dan x% is kleine afname -> voldoende voorraaad Set ..GroteVoorraadAfname=.6 ; minder dan x% is grote afname -> beperkte voorraad FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/impl/FTPConfig.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/KlantenAX/impl/ExportProductHistoriek.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/DataAX/impl/Testing.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/impl/BestandVerwerker.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/Data/impl/DocumentOphalen.cls.xml =================================================================== diff -u -r50012 -r50353 --- AX/Uitgaand/EC/Data/impl/DocumentOphalen.cls.xml (.../DocumentOphalen.cls.xml) (revision 50012) +++ AX/Uitgaand/EC/Data/impl/DocumentOphalen.cls.xml (.../DocumentOphalen.cls.xml) (revision 50353) @@ -63,6 +63,7 @@ //} } Else { Set ..DocURL = ##class(BL.EC.Data).%New().GetDocumentURL(..Request.Header.SessieId,..GeefDocumentType(),..GeefResultaatType(),..Request.DocumentId,..Request.Header.KlantId) + ;Do DumpObject^%apiOBJ(..Request) } ]]> Index: AX/Uitgaand/EC/impl/VerplaatsBestanden.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/impl/VerplaatsBestanden.cls.xml (.../VerplaatsBestanden.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/impl/VerplaatsBestanden.cls.xml (.../VerplaatsBestanden.cls.xml) (revision 50353) @@ -36,51 +36,20 @@ - -1 -TECH.Ftp.FtpConfiguratie - - - - -1 -TECH.Ftp.FtpConfiguratie - - - - - Index: AX/Uitgaand/EC/Assortiment/impl/pxBasisProduct.cls.xml =================================================================== diff -u -r36472 -r50353 --- AX/Uitgaand/EC/Assortiment/impl/pxBasisProduct.cls.xml (.../pxBasisProduct.cls.xml) (revision 36472) +++ AX/Uitgaand/EC/Assortiment/impl/pxBasisProduct.cls.xml (.../pxBasisProduct.cls.xml) (revision 50353) @@ -4,92 +4,10 @@ BL.EC.Common -%RegisteredObject,%XML.Adaptor +pxProduct - -Prod.Product - - - - + %String - - -%String - - - -%Integer - - - -%Integer - - - -%Integer - - - -%Integer - - - -%Integer - - - - -A: Arbeidsdagen, D: Dagen, W: Weken -%String - - - -%String - - - -PRNr:%String - - - - - - FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/AssortimentAX/impl/CorrelateExclusie.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/Data/impl/FacturenOphalen.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Data/impl/FacturenOphalen.cls.xml (.../FacturenOphalen.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Data/impl/FacturenOphalen.cls.xml (.../FacturenOphalen.cls.xml) (revision 50353) @@ -48,7 +48,7 @@ -Request:WS.Vhisie4.KlantDocument.GeefFacturenRequest +Request:WS.Vhisie4.KlantDocument.GeefFacturenRequest,ModeAX:%String="PRE_2A" %Status @@ -137,7 +142,6 @@ BL.EC.Common,Prod.Product,BL.Derde.Kennis 1 -AX.Uitgaand.EC.Data.impl.Helper +TECH.RegisteredObject - -AX.Uitgaand.EC.Data.impl.ProductValidator - - - + %String - + %String %String - -%String + +TECH.Iterator -KlantID:%String,Taal:%String,GenerationID:%String,ProductValidator:AX.Uitgaand.EC.Data.impl.ProductValidator -0 +AxCustomerId:%String,KlantId:%String,Taal:%String %Status - - -pxHoofding:WS.Vhisie4.KlantDocument.dto.DocumentHoofding,lbHoofding:%List - - + Set ..itLijnen=##class(AX.Uitgaand.EC.DataAX.impl.AxOrderLijnIterator).%New() - -pxLijn:WS.Vhisie4.KlantDocument.dto.DocumentLijn,lbHoofding:%List,lbLijn:%List - - -pxLijn:WS.Vhisie4.KlantDocument.dto.DocumentLijn,lbHoofding:%List,lbLijn:%List + "_"Ref: "_$P(OLRec,"\",5) - } - If 'pxLijn.InAssortiment && 'pxLijn.InConfigurator - { - Set pxLijn.Afbeelding="" - } + Do ..itLijnen.InitOpenstaande(..AxCustomerId) + Do ..OphalenOrders() ]]> - -pxLijn:WS.Vhisie4.KlantDocument.dto.DocumentLijn,lbHoofding:%List,lbLijn:%List + +Datum:%Date - -pxLijn:WS.Vhisie4.KlantDocument.dto.DocumentLijn,lbHoofding:%List,lbLijn:%List + +1 - - - -BeperkOrderType:%String - - - - -ORDNr:%String -",1:"")_$P(OLRec,"\",5) - . Set LastGrpOLUNr=GrpOLUNr - - Quit:'HasProd - Set LijnCnt=0 - Set OrderDatum=..GeefOrderDatum(^KOD(..KlantID,"F",ORDNr,1)) - Set ^||ECCache("ORD",ORDNr)=$LB("O",ORDNr,^KOD(..KlantID,"F",ORDNr,1),^KOD(..KlantID,"F",ORDNr,3)) - Set ^||ECCache("IORD",OrderDatum,ORDNr)="" - - Set (ProdGrp,OLNr)="" - For Set ProdGrp=$O(Sort(ProdGrp)) Quit:ProdGrp="" Do - . For Set OLNr=$O(Sort(ProdGrp,OLNr)) Quit:OLNr="" Do - . . Set LijnType=$LI(Sort(ProdGrp,OLNr),1) - . . Set OLRec=$LI(Sort(ProdGrp,OLNr),2) - . . Set OLUNr=$P(OLRec,"\",15) - . . Set:LijnType="T"&&$D(GrpTekst(OLUNr)) ^||ECCache("ORD",ORDNr,OLUNr,$I(LijnCnt))=$LB("O","T",,GrpTekst(OLUNr)) - . . Set:LijnType="P" ^||ECCache("ORD",ORDNr,OLUNr,$I(LijnCnt))=$LB("O","P",OLRec,$G(GrpTekst(OLUNr)),$LI(Sort(ProdGrp,OLNr),3)) -]]> - - - -ORDRec - - - - -ORDNr:%String,BeperkOrderType:%String - - - - - -0 - { - If $D(^ORDW("IO",ORDNr,OLUNr)) + Set rsLijn=..itLijnen.Next() + ;k %x m %x=rsLijn.Data zw %x + Set OrderId=rsLijn.Data("SALESID") + If '$D(^||ECCache("D",OrderId)) { - Set VoorraadStatus=##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).VerwerkingMagazijn() - } Else { - If $P(Rec,"\",27)'="" - { - Set VoorraadStatus=$S($D(^KPR(PRNr,"J6332")):##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).InProductie(),1:##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).InBestelling()) - } Else { - Set VoorraadStatus=$CASE(..VoorraadStatus(PRNr,$P(Rec,"\",3),,1),"F":##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).NietInVoorraad(),"P":##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).BeperkteVoorraad(),:##class(WS.Vhisie4.KlantDocument.enu.OrderLijnStatus).VoldoendeVoorraad()) - } + Merge ^||ECCache("D",OrderId,"HFD")=rsLijn.Data } + Set VolgNr=$O(^||ECCache("D",OrderId,"DTL",""),-1) + Merge ^||ECCache("D",OrderId,"DTL",VolgNr+1)=rsLijn.Data } - Set LijnType="P" ]]> - - -PRNr:%Integer,Aantal:%Integer,Week:%Date,ReedsInOrder:%Boolean -0 - - Index: AX/Uitgaand/EC/DataAX/impl/OrdersOphalen.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/DataAX/impl/OrdersOphalen.cls.xml (.../OrdersOphalen.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/DataAX/impl/OrdersOphalen.cls.xml (.../OrdersOphalen.cls.xml) (revision 50353) @@ -6,26 +6,16 @@ 1 TECH.RegisteredObject - -TECH.Iterator -1 - - AX.Uitgaand.EC.Data.impl.HelperOrdersOphalen 1 - -AX.Uitgaand.EC.Data.impl.HelperLeveringenOphalenAlsOrder + +AX.Uitgaand.EC.DataAX.impl.HelperFacturenConverteren 1 - -AX.Uitgaand.EC.Data.impl.HelperFacturenOphalenAlsOrder -1 - - AX.Uitgaand.EC.Data.impl.ProductValidator 1 @@ -36,6 +26,11 @@ 1 + +%String +1 + + WS.Vhisie4.KlantDocument.dto.OrderHoofding list @@ -68,27 +63,31 @@ -Request:WS.Vhisie4.KlantDocument.GeefOrdersRequest +Request:WS.Vhisie4.KlantDocument.GeefOrdersRequest,ModeAX:%String %Status 1 - - - - - - - -1 - - -ORDNr:%String + 1 -lbHoofding:%List +OrderId:%String 1 WS.Vhisie4.KlantDocument.dto.OrderHoofding + +OrderId:%String,VolgNr:%String +1 +WS.Vhisie4.KlantDocument.dto.OrderLijn + + + pxHoofding:WS.Vhisie4.KlantDocument.dto.OrderHoofding - -lbHoofding:%List,lbLijn:%List -1 -WS.Vhisie4.KlantDocument.dto.OrderLijn - + - +} - -lbHoofding:%List -1 -WS.Vhisie4.KlantDocument.dto.OrderHoofding - - +} - -lbHoofding:%List -1 -WS.Vhisie4.KlantDocument.dto.OrderHoofding - - - - -lbHoofding:%List,lbLijn:%List -1 -WS.Vhisie4.KlantDocument.dto.OrderLijn - - - - -lbHoofding:%List,lbLijn:%List -1 -WS.Vhisie4.KlantDocument.dto.OrderLijn - - - - -lbHoofding:%List,lbLijn:%List -1 -WS.Vhisie4.KlantDocument.dto.OrderLijn - - +} +*/ +]]> + FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/impl/ExportDefaultsAX.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/KlantenAX/impl/CorrelateKlant.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/Data/impl/Translator.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/KlantenAX/impl/GenerateKlanten.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/Klanten/impl/ExportProductHistoriek.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Klanten/impl/ExportProductHistoriek.cls.xml (.../ExportProductHistoriek.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Klanten/impl/ExportProductHistoriek.cls.xml (.../ExportProductHistoriek.cls.xml) (revision 50353) @@ -123,8 +123,10 @@ HistRec:%String Index: AX/Uitgaand/EC/DataAX/impl/AxOrderLijnIterator.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/DataAX/impl/AxOrderLijnIterator.cls.xml (.../AxOrderLijnIterator.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/DataAX/impl/AxOrderLijnIterator.cls.xml (.../AxOrderLijnIterator.cls.xml) (revision 50353) @@ -3,11 +3,6 @@ TECH.RegisteredObject,TECH.Iterator - -AXimpl.Controle.Order.Ax.AxOrderLijnConverter -1 - - TECH.ResultSet 1 @@ -19,68 +14,66 @@ -SqlQueryConnection:AXimpl.SqlQueryConnection,RecenteDatum:%Date="" +SqlQueryConnection:AXimpl.SqlQueryConnection 1 1 %Status 1 - -RecenteDatum:%Date -1 + +CustomerID:%String,VanafDatum:%Date 4" - _" and SALESLINE.SALESSTATUS <> 4" - _" and SALESTABLE.SALESTYPE = 3" - - ;SalesStatus order header values: Open order = 1, Delivered = 2, Invoiced = 3, Canceled = 4 - ;SalesStatus order lines values: Open order = 1, Delivered = 2, Invoiced = 3, Canceled = 4 - ;SalesType values: Journal = 0, Sales (order) = 3, Return order = 4 - + Set SqlStatement = ..GeefSQLVoorOrderLijnen()_" AND ORD.CUSTACCOUNT='"_CustomerID_"' and ORD.CREATEDDATETIME>='"_$ZD(VanafDatum,3)_"' and SalesLine.SALESSTATUS<>4" Set ..ResultSet = ..SqlQueryConnection.GetResultSet(SqlStatement) ]]> - -RecenteDatum:%Date + +CustomerID:%String + + + + 1 = '"_$zd(RecenteDatum) _ " 20171201 00:00:00.000' " + _"select ORD.SALESID,ORD.PURCHORDERFORMNUM,ORD.CUSTOMERREF,ORD.CREATEDDATETIME, OrdNotes.Body as ORDERCONFTXT, SalesLine.EXTERNALITEMID," + _" SalesLine.EXTERNALITEMID, SalesLine.CustomerLineNum,SalesLine.ADUORDERSTATUSID,SalesLine.ADUEXPLODEINVENTTRANSID,SalesLine.CREATEDBY,SALESORIGINID," + _" SalesLine.SALESSTATUS,SalesLine.ITEMID,ADMINPRODUCTNUMMER,QTYORDERED,REMAINSALESPHYSICAL,SalesLine.RECEIPTDATECONFIRMED,SalesLine.RECEIPTDATEREQUESTED," + _" SalesLine.SALESPRICE,SalesLine.PRICEUNIT,SalesLine.LINEAMOUNT,SalesLine.CURRENCYCODE,ProdNotes.Body as PRODREF,LijnNotes.Body as LIJNCONFTXT,SalesLine.DLVMODE, " + _" ADR.RECID,ADR.COUNTRYREGIONID,ADR.CITY,ADR.ZIPCODE,ADR.STREET,ADR.ADUNOTA1EXTERNAL,ADR.ADUNOTA2EXTERNAL,ADR.ADUTRANSPORTERAUTH" + _" ,isnull(( select -sum(qty) from InventTrans where InventTransOrigin.RECID = InventTrans.INVENTTRANSORIGIN and InventTrans.STATUSISSUE = 3 and " + _" InventTrans.STATUSRECEIPT = 0 and InventTrans.DATAAREAID = InventTransOrigin.DATAAREAID and InventTrans.PARTITION = InventTransOrigin.PARTITION),0) as GEPICKTEHOEVEELHEID" + _" from SalesLine " + _" join SalesTable as ORD on SalesLine.SALESID = ORD.SALESID and SalesLine.DATAAREAID = ORD.DATAAREAID" + _" join InventTransOrigin on InventTransOrigin.INVENTTRANSID = SalesLine.INVENTTRANSID and InventTransOrigin.DATAAREAID = SalesLine.DATAAREAID and " + _" InventTransOrigin.PARTITION = SalesLine.PARTITION " + _" left outer join LOGISTICSPOSTALADDRESS as ADR on ADR.RECID =Salesline.DELIVERYPOSTALADDRESS " + _" join InventDim on InventDim.InventDimId =SalesLine.InventDimId " + _" and InventDim.DataAreaId = SalesLine.DataAreaId " + _" left outer join ADUEcoResAttributeCombination as Kenmerk on InventDim.ConfigId=Kenmerk.ConfigId " + _" and SalesLine.ITEMID=Kenmerk.ITEMID " + _" and InventDim.ConfigId<>'' " + _" left outer join AduCustomerFormNotes as ProdNotes on ProdNotes.REFTABLEID=359 and ProdNotes.REFRECID=SalesLine.RECID and ProdNotes.ADUBODYTYPE=5" + _" left outer join AduCustomerFormNotes as LijnNotes on LijnNotes.REFTABLEID=359 and LijnNotes.REFRECID=SalesLine.RECID and LijnNotes.ADUBODYTYPE=1" + _" left outer join AduCustomerFormNotes as OrdNotes on OrdNotes.REFTABLEID=366 and OrdNotes.REFRECID=ORD.RECID and OrdNotes.ADUBODYTYPE=1" + _" where ORD.SALESTYPE = 3 " ; SalesType values: Journal = 0, Sales (order) = 3, Return order = 4 " - - ;SalesStatus order header values: Open order = 1, Delivered = 2, Invoiced = 3, Canceled = 4 - ;SalesStatus order lines values: Open order = 1, Delivered = 2, Invoiced = 3, Canceled = 4 - ;SalesType values: Journal = 0, Sales (order) = 3, Return order = 4 - - Set ..ResultSet = ..SqlQueryConnection.GetResultSet(SqlStatement) + Quit SqlStatement ]]> Index: AX/Uitgaand/EC/Service.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Service.cls.xml (.../Service.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Service.cls.xml (.../Service.cls.xml) (revision 50353) @@ -23,15 +23,6 @@ AX.Uitgaand.EC.impl.ExportSamenvatting - - -d ##class(AX.Uitgaand.EC.Service).%New().ToonTellingen() - - - BeperkAantal:%Boolean %Status @@ -53,7 +44,7 @@ -d ##class(AX.Uitgaand.EC.Service).%New().GenerateAndExportAll() +d ##class(AX.Uitgaand.EC.Service).%New(1).GenerateAndExportAll() 1 %String Index: AX/Uitgaand/EC/Data/impl/HelperFacturenOphalen.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Data/impl/HelperFacturenOphalen.cls.xml (.../HelperFacturenOphalen.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Data/impl/HelperFacturenOphalen.cls.xml (.../HelperFacturenOphalen.cls.xml) (revision 50353) @@ -48,12 +48,20 @@ DOM.BKH.impl.OpenstaandeVerkoopFactuurRepository + +AX.Uitgaand.EC.DataAX.impl.Translator + + APPS.OV.impl.TrackAndTraceService + +%Boolean + + -KlantId:%String,Taal:%String,GenerationID:%String,ProductValidator:AX.Uitgaand.EC.Data.impl.ProductValidator +KlantId:%String,Taal:%String,GenerationID:%String,ProductValidator:AX.Uitgaand.EC.Data.impl.ProductValidator,ModeAX:%String="PRE_2A" %Status @@ -163,6 +173,10 @@ Set pxLijn.InAssortiment=..ProductValidator.InAssortiment(pxLijn.ProductID) Set pxLijn.InConfigurator=..ProductValidator.InConfigurator(pxLijn.ProductID) Do pxLijn.VulAanMetProduct(..Taal) + If ..ModeAX + { + Set pxLijn.ProductID=..Translator.GeefItemIDForAX(pxLijn.PRNr) + } If $P(OLRec,"\",5)'="" { Set pxLijn.ProductOmschrijving= pxLijn.ProductOmschrijving_"
"_"Ref: "_$P(OLRec,"\",5) Index: AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml (.../pxAdres.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml (.../pxAdres.cls.xml) (revision 50353) @@ -89,7 +89,7 @@ ; Leveringsadressen Set KLNr=Klant.%Id() &sql(DECLARE FAP CURSOR FOR - SELECT NummerLeveringsadres,Aanspreking, Naam, PostNummer, StraatNrBus, ToeNaam, Woonplaats, Land->Code,KodeLeveringsadres,Telefoon, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres,Verzendwijze + SELECT NummerLeveringsadres,Aanspreking, Naam, PostNummer, StraatNrBus, ToeNaam, Woonplaats, Land->Code3,KodeLeveringsadres,Telefoon, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres,Verzendwijze INTO AdresID,Aanspreking, Naam, PostCode, StraatNrBus, ToeNaam, Woonplaats, LandCode,KodeLeveringsadres,Telefoon1, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres,Verzendwijze FROM Derde_Klant.LevAdres WHERE Klant = :KLNr and TypeAdres='L' @@ -101,7 +101,7 @@ . If KodeLeveringsadres?4.6N Do ; Het leveringsadres kan een link zijn naar het hoofdadres van een andere klant . . Set oAndereKlant=##class(Derde.Klant.Klant).%OpenId(KodeLeveringsadres) . . Quit:'$isObject(oAndereKlant) - . . Do pxAdres.Fill(AdresID,oAndereKlant.Aanspreking,oAndereKlant.Naam, oAndereKlant.Toenaam, oAndereKlant.StraatNrBus, oAndereKlant.Postnummer, oAndereKlant.Woonplaats, oAndereKlant.LandCode,,,,oAndereKlant.Verzendwijze,"Link",TypeAdres,Klant.Taal) + . . Do pxAdres.Fill(AdresID,oAndereKlant.Aanspreking,oAndereKlant.Naam, oAndereKlant.Toenaam, oAndereKlant.StraatNrBus, oAndereKlant.Postnummer, oAndereKlant.Woonplaats, oAndereKlant.Land.Code3,,,,oAndereKlant.Verzendwijze,"Link",TypeAdres,Klant.Taal) . Else Do . . Do pxAdres.Fill(AdresID,Aanspreking, Naam, ToeNaam, StraatNrBus, PostCode, Woonplaats, LandCode,Telefoon1,Telefoon2,AlternatieveNaam,$S(Verzendwijze="":Klant.Verzendwijze,1:Verzendwijze),Opmerking2,TypeAdres,Klant.Taal) . Do Array.SetAt(pxAdres,$I(VolgNr)) FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/AssortimentAX/impl/CorrelateHeaderExclusie.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/impl/ExportDefaultsBeperktAantal.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/impl/ExportDefaultsBeperktAantal.cls.xml (.../ExportDefaultsBeperktAantal.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/impl/ExportDefaultsBeperktAantal.cls.xml (.../ExportDefaultsBeperktAantal.cls.xml) (revision 50353) @@ -8,14 +8,24 @@ PRNr:%String %Boolean - KLNr:%String %Boolean - FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/ServiceAX.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/KlantenAX/impl/ExportProductReferenties.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/DataAX/impl/HelperFacturenOphalen.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/DataAX/impl/HelperFacturenOphalen.cls.xml (.../HelperFacturenOphalen.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/DataAX/impl/HelperFacturenOphalen.cls.xml (.../HelperFacturenOphalen.cls.xml) (revision 50353) @@ -6,15 +6,11 @@ 1 TECH.RegisteredObject - -AX.Uitgaand.EC.DataAX.impl.ProductValidator + +TECH.Iterator - -AX.Uitgaand.EC.DataAX.impl.Translator - - - + TECH.Iterator @@ -52,209 +48,73 @@ %String - -DOM.BKH.impl.OpenstaandeVerkoopFactuurRepository - - - -APPS.OV.impl.TrackAndTraceService - - -AxCustomerId:%String,KlantId:%String,Taal:%String,ProductValidator:AX.Uitgaand.EC.DataAX.impl.ProductValidator,Translator:AX.Uitgaand.EC.DataAX.impl.Translator +AxCustomerId:%String,KlantId:%String,Taal:%String %Status +Datum:%Date +1 - -FAKNr:%String,BONNr:%String + +FactuurNr:%String +1 ",1:"")_$P(BLRec,"\",5) - Set LastGrpOLUNr=GrpOLUNr - } - } - } - } - Set BLNr=$O(@..GlobalData@(..Node,FAKNr,BONNr,BLNr)) + Set rsLijn=..itLijnen.Next() + Set OrderNr=rsLijn.Data("SALESID") + Set CountLijnen=CountLijnen+1 + Merge ^||ECCache("D",FactuurNr,"ORD",OrderNr,CountLijnen)=rsLijn.Data } - - Set ORDCnt = "" - For { set ORDCnt = $order(Sort(ORDCnt)) quit:ORDCnt="" - - Continue:'$D(Sort(ORDCnt))>1 // heeft Sort subnodes - Set ORDNr=$P($P($LG($G(Sort(ORDCnt))),"\",5)," ") - Continue:ORDNr="" - Continue:ORDNr=999999 ; dummy order voor plus/min bonnen - - If '$D(^||ECCache("FAK",FAKNr)) - { - Set FactuurRec=@..GlobalData@(..Node,FAKNr,0,0) - Set FactuurDatum=$$INTDATE^vhLib.DataTypes($P(FactuurRec,"\",6)) - - Set ^||ECCache("FAK",FAKNr)=$LB(..FactuurProforma,FAKNr,FactuurRec) - Set ^||ECCache("IFAK",FactuurDatum,FAKNr)="" - } - - Set ^||ECCache("FAK",FAKNr,BONNr,ORDNr,1,1)=$LB(..FactuurProforma,"O",Sort(ORDCnt),,ORDNr,$E(BONNr,2,9),@..GlobalData@(..Node,FAKNr,BONNr,1),FAKNr,@..GlobalData@(..Node,FAKNr,0,0)) - Set ProdGrp = "" - for { set ProdGrp = $order(Sort(ORDCnt,ProdGrp)) quit:ProdGrp="" - Set BLNr = "" - for { set BLNr = $order(Sort(ORDCnt,ProdGrp,BLNr)) quit:BLNr="" - Set LijnType = $LI(Sort(ORDCnt,ProdGrp,BLNr),1) - Set BLRec = $LI(Sort(ORDCnt,ProdGrp,BLNr),2) - #dim OLUNr As %String = $P(BLRec,"\",15) - Set:LijnType="T"&&$D(GrpTekst(OLUNr)) ^||ECCache("FAK",FAKNr,BONNr,ORDNr,OLUNr,$I(LijnCnt))=$LB(..FactuurProforma,"T",,GrpTekst(OLUNr),ORDNr,$E(BONNr,2,9),@..GlobalData@(..Node,FAKNr,BONNr,1),FAKNr,@..GlobalData@(..Node,FAKNr,0,0)) - Set:LijnType="P" ^||ECCache("FAK",FAKNr,BONNr,ORDNr,OLUNr,$I(LijnCnt))=$LB(..FactuurProforma,"P",BLRec,$G(GrpTekst(ORDCnt,OLUNr)),ORDNr,$E(BONNr,2,9),@..GlobalData@(..Node,FAKNr,BONNr,1),FAKNr,@..GlobalData@(..Node,FAKNr,0,0)) - } - } - } + If 'CountLijnen { + Kill ^||ECCache("D",FactuurNr) + } ]]> - - -ORDRec -($H+5)) Datum=+$P($P(ORDRec,"\",4),"#",3) - Quit Datum -]]> - - - -ORDRec - - - - -FAKNr,Periode - - - - -FAKNr,BONNr - - - - - - - FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/AssortimentAX/impl/ExportProductIDVertaling.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/impl/VerplaatsBestandenAX.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/Assortiment/impl/ExportKlantExcluded.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/AssortimentAX/impl/CorrelateHeaderBasis.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/Data/impl/ProductValidator.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Data/impl/ProductValidator.cls.xml (.../ProductValidator.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Data/impl/ProductValidator.cls.xml (.../ProductValidator.cls.xml) (revision 50353) @@ -20,13 +20,18 @@ 1 + +AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor + + KlantID:%String,GenerationID:%String %Status @@ -63,6 +68,15 @@ Quit Klant.AssortimentGroep ]]>
+ + +PRNr + + FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/AssortimentAX/impl/CorrelateUitzondering.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/Productie/impl/ExportLevertermijnJSON.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Productie/impl/ExportLevertermijnJSON.cls.xml (.../ExportLevertermijnJSON.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Productie/impl/ExportLevertermijnJSON.cls.xml (.../ExportLevertermijnJSON.cls.xml) (revision 50353) @@ -161,10 +161,10 @@ 1 @@ -107,17 +108,18 @@ Set ..Writer.NoXMLDeclaration=1 Set ..Writer.Indent=1 Set Omschrijving="Klanten" - Set BestandsNaam=Omschrijving_" ALL.xml" + Set BestandsNaam=..ExportDefaults.GeefBestandsNaam(Omschrijving) Do ..ExportSamenvatting.NieuwBestand(Omschrijving, BestandsNaam) - Set sc=..Writer.OutputToFile($$FULLPAD^vhDEV(..ExportDefaults.Pad,BestandsNaam)) + Set sc=..Writer.OutputToFile(..ExportDefaults.GeefPadEnBestandsNaam(Omschrijving)) Quit:$$$ISERR(sc) sc Set ..Writer.Charset="UTF-8" Do ..Writer.RootElement(Omschrijving) Do ..Writer.Element("Domein") Do ..Writer.Write(..DomeinID) Do ..Writer.EndElement() Do ..Writer.Element("GenerationID") - Do ..Writer.Write(..ExportDefaults.NewGenerationID) + Set Translator=##class(AX.Uitgaand.EC.DataAX.impl.Translator).%New() + Do ..Writer.Write(Translator.GeefGenerationIDForAX(..ExportDefaults.NewGenerationID)) Do ..Writer.EndElement() ]]> FishEye: Tag 50322 refers to a dead (removed) revision in file `AX/Uitgaand/EC/Assortiment/impl/pxProductExcludeKlant.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: AX/Uitgaand/EC/DataAX/impl/LeveringenOphalen.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/DataAX/impl/LeveringenOphalen.cls.xml (.../LeveringenOphalen.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/DataAX/impl/LeveringenOphalen.cls.xml (.../LeveringenOphalen.cls.xml) (revision 50353) @@ -113,7 +113,7 @@ Kill ^||ECCache - Do ..LeveringenOphaler.OphalenNaarCache("F") + Do ..LeveringenOphaler.OphalenNaarCache("F",$S(..Request.Periode:..Request.Periode,1:5)) If ..Request.Periode { Index: AX/Uitgaand/EC/Assortiment/impl/pxKlantProduct.cls.xml =================================================================== diff -u -r36472 -r50353 --- AX/Uitgaand/EC/Assortiment/impl/pxKlantProduct.cls.xml (.../pxKlantProduct.cls.xml) (revision 36472) +++ AX/Uitgaand/EC/Assortiment/impl/pxKlantProduct.cls.xml (.../pxKlantProduct.cls.xml) (revision 50353) @@ -4,57 +4,14 @@ BL.EC.Common -%RegisteredObject,%XML.Adaptor +pxProduct - -Prod.Product - - - - + %String - -%String - - - -%String - - - -%String - - - -%Integer - - - -%String - - - -%String - - %Boolean - - -PRNr:%String - - Index: AX/Uitgaand/EC/Klanten/impl/pxKlant.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Klanten/impl/pxKlant.cls.xml (.../pxKlant.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Klanten/impl/pxKlant.cls.xml (.../pxKlant.cls.xml) (revision 50353) @@ -55,6 +55,10 @@ DOM.enu.Munt + +%String + + %String @@ -105,19 +109,24 @@ -AX.Uitgaand.EC.Data.impl.ProductValidator +AX.Uitgaand.EC.DataAX.impl.ProductValidator 1 Index: AX/Uitgaand/EC/DataAX/impl/AxFactuurLijnIterator.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/DataAX/impl/AxFactuurLijnIterator.cls.xml (.../AxFactuurLijnIterator.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/DataAX/impl/AxFactuurLijnIterator.cls.xml (.../AxFactuurLijnIterator.cls.xml) (revision 50353) @@ -21,26 +21,67 @@ 1 - + +CustomerID:%String,VanafDatum:%Date +'"_$ZD(VanafDatum,3)_"'" + Set ..ResultSet = ..SqlQueryConnection.GetResultSet(SqlStatement) +]]> + + + +CustomerID:%String + + + + 1 + - + +FactuurID:%String +'' " + _" left outer join AduCustomerFormNotes as ProdNotes on ProdNotes.REFTABLEID=359 and ProdNotes.REFRECID=SalesLine.RECID and ADUBODYTYPE=5" + _" where InvLine.DataAreaID='vhbe' and InvLine.INVOICEID = '"_FactuurID_"' " ; specifieke factuur Set ..ResultSet = ..SqlQueryConnection.GetResultSet(SqlStatement) ]]> Index: AX/Uitgaand/EC/Klanten/impl/ExportProductReferenties.cls.xml =================================================================== diff -u -r50322 -r50353 --- AX/Uitgaand/EC/Klanten/impl/ExportProductReferenties.cls.xml (.../ExportProductReferenties.cls.xml) (revision 50322) +++ AX/Uitgaand/EC/Klanten/impl/ExportProductReferenties.cls.xml (.../ExportProductReferenties.cls.xml) (revision 50353) @@ -119,18 +119,20 @@ PakNr:%String 1 pxPakket.MultiProduct=1 @@ -154,7 +156,8 @@ Do ..Writer.Write(..DomeinID) Do ..Writer.EndElement() Do ..Writer.Element("GenerationID") - Do ..Writer.Write(..ExportDefaults.NewGenerationID) + Set Translator=##class(AX.Uitgaand.EC.Data.impl.Translator).%New() + Do ..Writer.Write(Translator.GeefGenerationIDForAX(..ExportDefaults.NewGenerationID)) Do ..Writer.EndElement() ]]>