[Allegro] a-mahnrg.flx
Panski, Regine
Regine.Panski at kg.berlin.de
Mi Jul 28 10:35:31 CEST 2010
Liebe Liste, lieber Herr Eversberg,
jetzt habe ich endlich mal Zeit die neueste Version herunterzuladen und zu testen. Da ist mir gleich im a-mahnrg.flx ein Fehler aufgefallen. Im neuen Flex vom 19.4.2010 sind die Abschnitte Medtyp und Leserklassen vertauscht worden, dadurch kommt es zu einem falschen Ergebnis wenn man nur Leserklassen aber keine Medientypen hat. Im alten Flex vom 14.4.2008 ist es richtig.
Neuer Flex (19.4.2010):
:loop
Ist es ein Gebuehrensatz? Dann nichts machen!
(d.h. Gebuehrenmahnung noch nicht beruecks.)
if #9GF jump nxt
Sonst #uGF und #uGG vorbereiten: f. #9GF und #9GG
Kein passender Medientypsatz, dann Leserklassensatz nehmen
(Klassensätze stehen alle in $Aclas)
var "C" #9DH$C
ins #uAC
var $Aclas
ins #uAY
zugehoerigen Abschnitt in #uAY suchen, z.B. ist #uAC = C1
var #uAY(b"#uAC" e"///") // Abschnitt mit den Bedingungen der Klasse
if "" jump deflt
Klassensatz in #uaY
ins #uaY
max Mahnstufe
var #uaY$S
ins #uMS
Medientypsatz suchen, sie stehen schon alle in $Amtyp:
var $Amtyp
kopieren in #uAY
ins #uAY
var #9DG$m "B" #9DH$C // medTypsatzcodeBLeserklasse
ins #uAS
zugehoerigen Abschnitt in #uAY suchen
var #uAY(b"#uAS" e"///") // Abschnitt mit den Bedingungen des Typs
if not "" ins #uAY
wurde der Typ gefunden?
if #uAY jump gmt
:deflt
var "m300" // xxx DefaultGebuehr, wenn die Stammsaetze nichts hergeben
Alter Flex (14.4.08) :
:loop
Ist es ein Gebuehrensatz? Dann nichts machen!
(d.h. Gebuehrenmahnung noch nicht beruecks.)
if #9GF jump nxt
Sonst #uGF und #uGG vorbereiten: f. #9GF und #9GG
Medientypsatz suchen, sie stehen schon alle in $Amtyp:
var $Amtyp
kopieren in #uAY
ins #uAY
var #9DG$m "B" #9DH$C // medTypsatzcodeBLeserklasse
ins #uAS
zugehoerigen Abschnitt in #uAY suchen
var #uAY(b"#uAS" e"///") // Abschnitt mit den Bedingungen des Typs
ins #uAY
wurde der Typ gefunden?
if #uAY jump gmt
Kein passender Medientypsatz, dann Leserklassensatz nehmen
(Klassensätze stehen alle in $Aclas)
var "C" #9DH$C
ins #uAC
var $Aclas
ins #uAY
zugehoerigen Abschnitt in #uAY suchen
var #uAY(b"#uAC" e"///") // Abschnitt mit den Bedingungen der Klasse
if "" jump deflt
ins #uaY
jump gmt
:deflt
var "m300" // xxx DefaultGebuehr, wenn die Stammsaetze nichts hergeben
Mit freundlichen Grüßen
Regine Panski
Kammergericht-Bibliothek
Elßholzstr. 30-33
10781 Berlin
(030) 90152411
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20100728/9a5b206d/attachment.html>
Mehr Informationen über die Mailingliste Allegro