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()
]]>