[Allegro] win-alf: mahnungen (neuer ansatz zu einem problem)

Klaus Lehmann lehmann_klaus at t-online.de
Do Nov 19 12:01:00 CET 2009


guten tag herr eversberg, 


irgendwas läuft nicht alles zu 100% so, wie es soll....
im kalenderdatensatz ist eingetragen: Mo,Mi,Do und Fr als öffnungstage
= also 4 tage die woche.

der mahnzyklus ist alle 10 tage
und erst nach 10tage überfälligkeit soll gemahnt werden.
#9A sf M und N
#9A sf S ist auf 3 gesetzt (mehr als 3 mahns soll es nicht geben)

im großen und ganzen laufen die mahnungen sauber ab. 
da der mahnzyklus eben 10 tage beträgt, haben wir derzeit eine lange
testphase von ca 3 monaten, wo wir alle varianten ausschöpfen wollen.


einige wenige "ausrutscher" gibt, die lassen mich vermuten, das da
anders gerechnet wird, als gehofft...

ein ex.-satz hat den inhalt:
====================
#00   IdNr                 À-
#9DF  Exemplarsatz TitelId Àa0015497+arb,2008,01
#9DG  ExplDaten            Àl
   s MagazSign            ÀARB Lw (03)
   z ZugNr                À08-14-223
   a Barcode              À100175493795
   m Medientyp            ÀNO
   e ExplNr               À1
   F Ausl.Frequenz        À1
#9DH  Ausleihdaten         À
   u Benutzercode         À200001765795
   C EntleiherKlasse      À2
   R LeihfristEnde        À20091106
   A AuslDatum            À20091005
   D EntleihDatum         À20091005
   M NchstMahnung         À20091129
   n Expl.Komment.        À1
   m AktuelleMahnung      À20091119

ich interpretiere das ganze so:
=======================
am 6.11.2009 war das medium überfällig (=sa), also gilt der Mo
(=9.11.2009)
als aktuelle mahnung wurde heute eingetragen= 19.11.2009 (=Do)
rechnet man mal zurück: man komtm NICHT auf die 10 öffnungstage.
die heutige mahnung kommt m.E. 2 tage zufrüh.
=1. problem

das 2. problem ist das nächste mahndatum, das wird mit 29.11.2009
eingetragen
das sind von heute abgerechnet genau 10 kalendertage. das entspricht
aber nicht den eingetragenen 10 öffnungstagen im kalendersatz.
er rechnet also hier ab heute 10 tage.
=2. problem (s.u.: Day +10)


in der a-mahnrg.flx steht das so drin:
  Jetzt Expl.Satz aktualisieren
  naechstes Mahndatum ist morgen (noch verbessern)
  11/2009 +1 bedeutet wohl das ex wird jeden tag gemahnt....?
Day +10      (sic)
var (e"/")
ins $M-#9DH

var #dts(0,8)
ins $m-#9DH


fragen: 
======
problem1: ich finde leider nicht die stelle, (blind?) bei der er das
aktuelle mahndatum ausrechnet. deshalb kannich auch keiner
spezifizierte frage/anregung dazu stellen...

problem2: kann a-mahnrg.flx die 10 öffnungstage "irgendwie" mit
unterstützung des kalenderdatzsatzes berechnen?



danke und gruß k.lehmann






Mehr Informationen über die Mailingliste Allegro