Index: BL/Derde/Agenda/GeoDynamicsImport.cls.xml
===================================================================
diff -u -r37533 -r38084
--- BL/Derde/Agenda/GeoDynamicsImport.cls.xml (.../GeoDynamicsImport.cls.xml) (revision 37533)
+++ BL/Derde/Agenda/GeoDynamicsImport.cls.xml (.../GeoDynamicsImport.cls.xml) (revision 38084)
@@ -16,7 +16,7 @@
-90
+60
@@ -39,10 +39,6 @@
%Time
-
-Derde.Agenda.GeoMobile
-
-
User:Res.InternePersoon
%Status
@@ -60,7 +56,7 @@
-d ##class(BL.Derde.Agenda.GeoDynamicsImport).%New(1017).OphalenLocaties()
+d ##class(BL.Derde.Agenda.GeoDynamicsImport).%New(17).OphalenLocaties()
@@ -162,18 +159,20 @@
Set Rijden=..VertaalNaarRijden(Trip)
- Set GeoData=##class(Derde.Agenda.GeoMobile).Create("",..User,$P(Tijdstip,",",1),$P(Tijdstip,",",2), Rijden, -Trip.MileageDriven, "", Trip.FromLocation.Latitude, Trip.FromLocation.Longitude,"","trip")
+ Set GeoData=##class(Derde.Agenda.GeoMobile).Create("",..User,$P(Tijdstip,",",1),$P(Tijdstip,",",2), Rijden, Trip.MileageDriven, "", Trip.FromLocation.Latitude, Trip.FromLocation.Longitude,"","trip")
Set GeoData.Gemeente=Trip.FromLocation.Address.City
Set GeoData.PostCode=Trip.FromLocation.Address.PostalCode
Set GeoData.Land=Trip.FromLocation.Address.Country
Set GeoData.Straat=Trip.FromLocation.Address.Street_" "_Trip.FromLocation.Address.HouseNumber
Set GeoMobile=##class(Derde.Agenda.GeoMobile).OpenExisting(GeoData)
- If $isObject(GeoMobile)
+ If $isObject(GeoMobile) && (GeoMobile.Afstand'=Trip.MileageDriven)
{
- Set GeoMobile.Afstand=-Trip.MileageDriven
+ Set Distance=Trip.MileageDriven-GeoMobile.Afstand
+ Set GeoMobile.Afstand=Trip.MileageDriven
Set sc=GeoMobile.%Save()
+
}
ElseIf (GeoData.Datum>..LaatsteDatum)||((GeoData.Datum=..LaatsteDatum)&&((..LaatsteTijd="")||(GeoData.Tijd>..LaatsteTijd)))
{
@@ -182,6 +181,30 @@
]]>
+
+=:LaatsteDatum
+ Group by Datum, AgendaSubID)
+
+ &sql(OPEN UPDAFST)
+ For &sql(FETCH UPDAFST) Quit:SQLCODE Do
+ . If AgendaSubID Do
+ . . Set Agenda=##class(Derde.Agenda.Agenda).%OpenId(UserID_"||"_Datum_"||"_AgendaSubID)
+ . . If $isObject(Agenda) Do
+ . . . Set Agenda.Afstand=Afstand
+ . . . Set sc=Agenda.%Save()
+
+ &sql(CLOSE UPDAFST)
+]]>
+
+
-
-
-d ##class(BL.Derde.Agenda.GeoDynamics.OphalenGegevens).%New(17).TestTrip()
-
-
-
1
1
Index: AX/Uitgaand/EC/impl/ExportDefaults.cls.xml
===================================================================
diff -u -r36472 -r38084
--- AX/Uitgaand/EC/impl/ExportDefaults.cls.xml (.../ExportDefaults.cls.xml) (revision 36472)
+++ AX/Uitgaand/EC/impl/ExportDefaults.cls.xml (.../ExportDefaults.cls.xml) (revision 38084)
@@ -37,6 +37,20 @@
Quit $$$OK
]]>
+
+
+PRNr:%String
+%Boolean
+
+
+
+
+KLNr:%String
+%Boolean
+
+
Index: AX/Uitgaand/EC/Klanten/impl/GenerateKlanten.cls.xml
===================================================================
diff -u -r36472 -r38084
--- AX/Uitgaand/EC/Klanten/impl/GenerateKlanten.cls.xml (.../GenerateKlanten.cls.xml) (revision 36472)
+++ AX/Uitgaand/EC/Klanten/impl/GenerateKlanten.cls.xml (.../GenerateKlanten.cls.xml) (revision 38084)
@@ -70,7 +70,8 @@
Quit:Partij.GeefActiefStatus()'=##class(DOM.CRM.enu.ActiefStatus).Actief()
#dim KLNr as %String=Partij.GeefCode()
-
+ Quit:'..ExportDefaults.AllowKlant(KLNr)
+
Set PrijzenKlant = ##class(AX.Uitgaand.EC.Klanten.impl.Klanten).%New()
Do PrijzenKlant.KlantSetObjectId(KLNr)
Set PrijzenKlant.KATPrijsGroep=..GeefKATPrijsGroep(PrijzenKlant.Klant)
Index: AX/Uitgaand/EC/Voorraad/impl/pxVoorraad.cls.xml
===================================================================
diff -u -r36472 -r38084
--- AX/Uitgaand/EC/Voorraad/impl/pxVoorraad.cls.xml (.../pxVoorraad.cls.xml) (revision 36472)
+++ AX/Uitgaand/EC/Voorraad/impl/pxVoorraad.cls.xml (.../pxVoorraad.cls.xml) (revision 38084)
@@ -8,6 +8,7 @@
%String
+
Index: BL/EC/Data.cls.xml
===================================================================
diff -u -r29059 -r38084
--- BL/EC/Data.cls.xml (.../Data.cls.xml) (revision 29059)
+++ BL/EC/Data.cls.xml (.../Data.cls.xml) (revision 38084)
@@ -3044,7 +3044,7 @@
]]>
-
+
s x=##class(BL.EC.Data).%New().GetDocumentURL("XX","MN:PL","CHK","",1239)
URLKey,Toegang,RecordType,DocNr,KlantNr
@@ -3153,6 +3153,172 @@
]]>
+
+\\cache01\AX.EC\TempDoc
+
+
+
+f:\AX.EC\TempDoc
+
+
+
+
+s x=##class(BL.EC.Data).%New().GetDocumentURL2("XX","MN:FA","PDF","409656",1736)
+s x=##class(BL.EC.Data).%New().GetDocumentURL2("XX","MN:OD","PDF","166946",1736)
+s x=##class(BL.EC.Data).%New().GetDocumentURL2("XX","MN:OF","PDF","573781",1736)
+s x=##class(BL.EC.Data).%New().GetDocumentURL2("XX","MN:UL","PDF","324914",1736)
+URLKey,Toegang,RecordType,DocNr,KlantNr
+BL.EC.pxDocLink
+ "_DocURL)
+ . Set pxDocLink=##class(BL.EC.pxDocLink).Create("","",DocURL)
+
+ Quit pxDocLink
+]]>
+
+
+
+FromPath:%String,ToPath:%String,FileName:%String
+
+
+
1
KlantNr:%String
Index: AX/Uitgaand/EC/Service.cls.xml
===================================================================
diff -u -r37150 -r38084
--- AX/Uitgaand/EC/Service.cls.xml (.../Service.cls.xml) (revision 37150)
+++ AX/Uitgaand/EC/Service.cls.xml (.../Service.cls.xml) (revision 38084)
@@ -36,7 +36,14 @@
BeperkAantal:%Boolean
%Status
d ##class(AX.Uitgaand.EC.Service).%New().ExportAll()
+
+
+
+Verzamelen van de export bestanden en het aantal records per bestand
+ExportDefaults
+
+
+PRNr:%String
+%Boolean
+
+
+
+
+KLNr:%String
+%Boolean
+
+
+
+
+
+
Index: AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml
===================================================================
diff -u -r37150 -r38084
--- AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml (.../pxAdres.cls.xml) (revision 37150)
+++ AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml (.../pxAdres.cls.xml) (revision 38084)
@@ -44,7 +44,7 @@
-
+
%Library.String
@@ -89,8 +89,8 @@
; 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
- INTO AdresID,Aanspreking, Naam, PostCode, StraatNrBus, ToeNaam, WoonPlaats, LandCode,KodeLeveringsadres,Telefoon1, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres
+ SELECT NummerLeveringsadres,Aanspreking, Naam, PostNummer, StraatNrBus, ToeNaam, Woonplaats, Land->Code,KodeLeveringsadres,Telefoon, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres
+ INTO AdresID,Aanspreking, Naam, PostCode, StraatNrBus, ToeNaam, Woonplaats, LandCode,KodeLeveringsadres,Telefoon1, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres
FROM Derde_Klant.LevAdres
WHERE Klant = :KLNr
ORDER BY TypeAdres )
@@ -103,14 +103,14 @@
. . Quit:'$isObject(oAndereKlant)
. . Do pxAdres.Fill(AdresID,oAndereKlant.Aanspreking,oAndereKlant.Naam, oAndereKlant.Toenaam, oAndereKlant.StraatNrBus, oAndereKlant.Postnummer, oAndereKlant.Woonplaats, oAndereKlant.LandCode,,,,"Link",,TypeAdres)
. Else Do
- . . Do pxAdres.Fill(AdresID,Aanspreking, Naam, ToeNaam, StraatNrBus, PostCode, WoonPlaats, LandCode,Telefoon1,Telefoon2,AlternatieveNaam,Opmerking1,Opmerking2,TypeAdres)
+ . . Do pxAdres.Fill(AdresID,Aanspreking, Naam, ToeNaam, StraatNrBus, PostCode, Woonplaats, LandCode,Telefoon1,Telefoon2,AlternatieveNaam,Opmerking1,Opmerking2,TypeAdres)
. Do Array.SetAt(pxAdres,$I(VolgNr))
&sql(CLOSE FAP)
]]>
-AdresID:%String,Aanspreking:%String,Naam:%String,Toenaam:%String,StraatNrBus:%String,PostCode:%String,WoonPlaats:%String,LandCode:%String,Telefoon1:%String="",Telefoon2:%String="",AlternatieveNaam:%String="",Opmerking1:%String="",Opmerking2:%String="",TypeAdres:%String=""
+AdresID:%String,Aanspreking:%String,Naam:%String,Toenaam:%String,StraatNrBus:%String,PostCode:%String,Woonplaats:%String,LandCode:%String,Telefoon1:%String="",Telefoon2:%String="",AlternatieveNaam:%String="",Opmerking1:%String="",Opmerking2:%String="",TypeAdres:%String=""
Halux
Set Magazijn = ##class(APPS.MAG.enu.Magazijn).Halux()
}ElseIf $LF(lbProductTypesInConsolidatie,"AVENTOS"){ ; Klein aantal beslag behorende bij Aventos -> Tandem/Aventos
- Set Magazijn = ##class(APPS.MAG.enu.Magazijn).TandemAventos()
+ Set Magazijn = ##class(APPS.MAG.enu.Magazijn).Ugly() ; ##class(APPS.MAG.enu.Magazijn).TandemAventos() ; PV 17/11/2016
}
}
}
Index: AX/Uitgaand/EC/Assortiment/impl/GenerateBasisAssortiment.cls.xml
===================================================================
diff -u -r36472 -r38084
--- AX/Uitgaand/EC/Assortiment/impl/GenerateBasisAssortiment.cls.xml (.../GenerateBasisAssortiment.cls.xml) (revision 36472)
+++ AX/Uitgaand/EC/Assortiment/impl/GenerateBasisAssortiment.cls.xml (.../GenerateBasisAssortiment.cls.xml) (revision 38084)
@@ -65,6 +65,7 @@
PRNr:%String
+
+w ##class(AX.Uitgaand.EC.Assortiment.impl.GenerateBasisAssortiment).IsVerkoopbaarProduct(584701)
1
PRNr:%String
0
%String