Heart-Profit ERP
October 01, 2024, 01:19:35 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Default Kontaktpersoon tonen in Resultaten Mailingselektie  (Read 1062 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27469


View Profile WWW
« on: May 04, 2009, 11:51:59 am »

Bij een Mailingselektie op een Veld uit een Database, danwel bij een Mailingselektie o.b.v. een Managementdefault, zal de selektie normaliter enkel een tabel met Relatie-Id's ophoesten die voldoen.

Als we echter de resultaten van de query opslaan, wordt iedere Relatie echter opgeslagen geacht "dé Kontaktpersoon" (zie ook http://ha1.heartprofit.nl/profit/index.php?topic=17674.0).

M.i.v. deze Releasenote is de Kontaktpersoon echter direkt onderdeel van de resultatentabel van de query geworden.

Reden hiervoor is dat als een Kriterium handmatig wordt samengesteld, er een bewuste keuze kan worden gemaakt voor opname géacht Kontaktpersoon en ongeacht Kontaktpersoon. Stel dat we een Kriterium "Kerstkaart sturen" definiëren, dan kunnen we 2 of meer Kontaktpersonen van één bedrijf expliciet willen opnemen, omdat beide een kerstkaart moeten ontvangen.

In de oude situatie was het mogelijk dat als de query een tweede (of volgende keer) werd uitgevoerd, dezelfde Relatie nogmaals werd gevonden, doch nu met een andere Kontaktpersoon (omdat sinds de laatste berekening 'dé Kontaktpersoon gewijzigd was' of 'omdat er eerst geen Kontaktpersoon bekend was, en nu wel'. Het gevolg daarvan was dat het Kriterium werd uitgebreid met de nieuwe kombinatie, waardoor de Debiteur meerdere malen voorkwam in het resultaat,

Dit laatste heeft dan weer een ongewenst effekt op het moment dat de resultaten van 2 queries met elkaar worden vergeleken. In praktijk is de situatie ontstaan dat een klant een mailing wilde sturen "naar iedereen die nog geen automatische incasso had".

Dit te realiseren door:

a. een Kriterium "Debiteuren" te maken o.b.v. de Debiteurentabel (LORD).

b. een Kriterium "Autom. Incasso" te maken o.b.v. de Financiële Parameters van een Debiteur (ADFP) en daarbij te filteren op type Debiteur en op Automatische Incasso = Ja.

c. een Kriterium "Geen Automatische Incasso" te maken waarbij alle resultaten die al wel Automatische Incasso hebben werden weggefilterd uit het resultaat van de tabel "Debiteuren".

Uiteindelijk hebben relaties die al wél automatische incasso hadden tóch de brief gekregen. Oorzaak was dat het Kriterium "Debiteuren" twéé keer dezelfde Debiteur bevatte. De Debiteur was een keer zonder Kontaktpersoon opgenomen, en later nogmaals géacht Kontaktpersoon opgenomen.

Het Kriterium "Automatische Incasso" bevatte enkel de kombinatie "Debiteur + Kontaktpersoon", en zodra bij "Geen Automatische Incasso" de resultaten van a. en b. tegen elkaar werden weggestreept, werd de Relatie geacht Kontaktpersoon netjes verwijderd, maar bleef er nog een ongeacht Kontaktpersoon over.

Door nu de Kontaktpersoon direkt onderdeel te maken van de resultatentabel, zal direkt bij het opslaan van de resultaten er maar één kombinatie per Debiteur aan het Kriterium worden gekoppeld.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOCTMMWY    Wijzigen Mailingselektie o.b.v. Management-default    04-05-2009    04-05-2009
LOCTMVWY    Wijzigen Mailingselektie o.b.v. Veldnaam    26-02-2007    04-05-2009
PMMSSF      Omschrijving (nog) niet bekend    04-05-2009    04-05-2009
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.221 seconds with 20 queries.