[Allegro] win-order
Panski, Regine
Regine.Panski at kg.verwalt-berlin.de
Di Jun 6 12:12:38 CEST 2006
Liebe Liste, lieber Herr Eversberg.
Noch einmal meine Frage:
Kann man in o-invent.flx gleichzeitig zwei Nummernvergaben hinein schreiben? Und zwar nach der auf der Hilfsseite "Nummernvergabe" angegebenen "einfachen Methode"? Ich brauche Signatur und Zugangsnummer.
Signaturenvergabe klappt jetzt. Wir basteln z.Zt. an der Zugangsnummernvergabe.
Es steht immer 2006/000000 in unserem Exemplardatensatz !
Die Zugangsnummern sehen so aus (Register 9):
1 Z2006/000457
1 Z2006/000458
1 Z2006/000459
1 Z2006/000460
1 Z2006/000461
1 Z2006/000462
1 Z2006/000463
1 Z20160
1 Z231
1 Z23833
1 Z23938
2 Z240
1 Z24230
1 Z24508
1 Z25593
Letzte Zugangsnummer ist 2006/000463
So sieht o-invent.flx aus:
.....
Find-Befehl fuer Titelsatz basteln:
var "|9 " #9DA$T
Titelsatz holen
find
Signaturvergabe (Versuch bis einschl. put free)
#uoR |8
#uoP 2006
#uoF
set tbl loc // .TBL blockieren, damit keiner speichern kann
perf nextnum // ermittelt die Nummer, liefert sie in #uoY
if ="-1" jump fehler // Nummernermittlung nicht gelungen
z=4 // das sind die 4 Stellen hinter der Jahreszahl
var #uoY JL0
ins #uoY
var "2006" #uoY
ins #90
ins $Signa
put free // Satz speichern, zugl. TBL freigeben (erst ab V25.9)
Wenn Zg.Nr. auch im Titelsatz sein soll, folgende Zeilen aktivieren:
#uzg in #91 kopieren
var #uzg
ins #91
sho rec
dis
Titelsatz wieder speichern (mit Frage)
var "Titelsatz mit Zug.Nummer ebenfalls wieder speichern?"
yesno
if yes put
Zugangsnummernvergabe (Versuch bis einschl. put free)
#uoR |9
#uoP Z2006/
#uoF
set tbl loc // .TBL blockieren, damit keiner speichern kann
perf nextnum // ermittelt die Nummer, liefert sie in #uoY
if ="-1" jump fehler // Nummernermittlung nicht gelungen
z=6 // das sind die 4 Stellen hinter der Jahreszahl
var #uoI JL0
ins #uoI
var "2006/" #uoI
ins $Zug
put free // Satz speichern, zugl. TBL freigeben (erst ab V25.9)
var #00
ins #uNN
Exemplarsatz erstellen
new
var #uNN
ins #9DF
Status 0 = verfuegbar
#9DG0
var $Signa
ins $s-#9DG
var "1"
ins $e-#9DG
var $Zug
ins $z-#9DG
var #dts(0,8)
ins $d-#9DG
sho rec
dis
var "Es wurde ein Exemplarsatz erstellt. Ebenfalls speichern?"
yesno
if not yes jump exit
form Exemp
if can end
put
:exemp
........
Regine Panski
Kammergericht-Bibliothek
Elßholzstr. 30-33
10781 Berlin
(030) 90152411
Mehr Informationen über die Mailingliste Allegro