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