Index: Stat/OmzetKlantProductMaand.cls.xml =================================================================== diff -u -r1618 -r1841 --- Stat/OmzetKlantProductMaand.cls.xml (.../OmzetKlantProductMaand.cls.xml) (revision 1618) +++ Stat/OmzetKlantProductMaand.cls.xml (.../OmzetKlantProductMaand.cls.xml) (revision 1841) @@ -298,7 +298,28 @@ } Set Klant=##class(Derde.Klant.Klant).%OpenId(KLNr) - Set LevAdr=$$DEFAULT^LEVADR(KLNr) + Set KlantObject = ##class(DOM.DomeinContext).Instance().GeefKlantAPI().GeefKlant(KLNr) + Set Adres = "" + If $IsObject(KlantObject){ + Set Adres = KlantObject.GeefBezoekAdres() + } + + /// Indien er een bezoekadres is opgegeven, dit weergeven. + /// Anders het leveradres opzoeken via Default^LEVADR + Set Straat = "" + Set Postcode = "" + Set Gemeente = "" + If $IsObject(Adres){ + Set Straat = Adres.GeefStraat() + Set Postcode = Adres.GeefPostcode() + Set Gemeente = Adres.GeefGemeente() + }Else{ + Set LevAdr=$$DEFAULT^LEVADR(KLNr) + Set Straat = $P(LevAdr,"\",5) + Set Postcode = $P(LevAdr,"\",6) + Set Gemeente = $P(LevAdr,"\",7) + } + Set (OmzetHuidigList,OmzetVorigList,MargeVorigList,MargeHuidigList)="" Set (IOmzetHuidigList,IOmzetVorigList,IVorigList,IHuidigList)="" ///Indicator Set Vervallen=$P($$WAARDIG^KREDIET(KLNr,"D"),D,6) ; Aantal dagen vervallen fakturen @@ -316,7 +337,7 @@ Set Kwalitatief=$LG(Kwalitatief,1)_" "_$LG(Kwalitatief,2) Set Taal = $P(^KKL(%VOKLId,0),"\",9) Set CatalogusInfo = ..GeefCatalogusInfo(KLNr) - Set Row=$LB(KLNr,Klant.Naam,Klant.Telefoon1,$P(LevAdr,"\",5),$P(LevAdr,"\",6),$P(LevAdr,"\",7),Taal,Klant.Sektor,Klant.Aktiviteit,Kwantitatief,Kwalitatief,Klant.CommNonActief,Vervallen,AantalBezoeken,LaatsteBezoek,AantalKlachtenJr,AantalKlachtenMnd,Klant.Prijsklasse,HeeftUtz,Trend) + Set Row=$LB(KLNr,Klant.Naam,Klant.Telefoon1,Straat,Postcode,Gemeente,Taal,Klant.Sektor,Klant.Aktiviteit,Kwantitatief,Kwalitatief,Klant.CommNonActief,Vervallen,AantalBezoeken,LaatsteBezoek,AantalKlachtenJr,AantalKlachtenMnd,Klant.Prijsklasse,HeeftUtz,Trend) Set IOmzetVorigList = "" Set IOmzetHuidigList = "" Index: DOM/CRM/impl/DataM/DataMKlantBase.cls.xml =================================================================== diff -u -r1334 -r1841 --- DOM/CRM/impl/DataM/DataMKlantBase.cls.xml (.../DataMKlantBase.cls.xml) (revision 1334) +++ DOM/CRM/impl/DataM/DataMKlantBase.cls.xml (.../DataMKlantBase.cls.xml) (revision 1841) @@ -147,6 +147,37 @@ ]]> + +DOM.common.Adres + + + DOM.CRM.enu.BestelGedrag DOM.common.Adres + +1 +DOM.common.Adres + + 1 %String Index: DOM/CRM/impl/KlantImpl.cls.xml =================================================================== diff -u -r1334 -r1841 --- DOM/CRM/impl/KlantImpl.cls.xml (.../KlantImpl.cls.xml) (revision 1334) +++ DOM/CRM/impl/KlantImpl.cls.xml (.../KlantImpl.cls.xml) (revision 1841) @@ -70,6 +70,12 @@ ]]> + +DOM.common.Adres + + + DOM.CRM.enu.BestelGedrag