EURO-Umstellung 1. Entwurf

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Di Mai 15 13:45:01 CEST 2001


Es folgt eine erste Zusammenstellung, evtl. noch unvollstaendig,
der vorzunehmenden Aenderungen fuer ORDER/ORDA und aLF (!). Wer 
betroffen ist, kann sich damit schon mal ein Bild machen, aber bitte 
auch Dinge melden, die dabei auffallen oder noch fehlen.

Fuer das Ausfuehren der Aenderungen wird ein Satz von FLEXen 
angelegt werden, so dass nichts davon mit der Hand gemacht werden
muss. Natuerlich ist dies dann zuerst gruendlich zu testen,
darueber aber spaeter mehr, wenn es soweit ist.

----------------------------------------------------------------

allegro EURO-Umstellung. Was ist zu tun?
========================================


A. Aenderungen Daten
--------------------

Waehrungstabelle:  (Reg. 11 SYSWWHRG)
-----------------
#9A $W  CODE:KURS:Name%CODE:KURS:Name%...
       der Kurs ist der Wert, mit dem man $p multiplizieren muss,
       um DM zu erhalten. (Im Bestellsatz)
       Massnahme:
       Jeder Kurs muss durch 1.95583 geteilt werden.

   jetzt                               kuenftig
     KURS                                KURS/1.95583
     DEM:1.00000                          DEM:0.51129
     EUR:1.95583                          EUR:1.00000 (evtl. manuell 
korr.)


Bestellsaetze  (Reg. 10  "o ?" )
-------------
#9DB   Bestelldaten. 
1. Alle noch offenen Bestellungen
       Status: alles ausser 6 und 7 in #9DB
       $p = Preis in Bestellwaehrung  BLEIBT!
       $c = Waehrung                  BLEIBT!
       $P ist der umgerechnete Preis in DM, ist aber obsolet!
          es wird immer der Preis aus $p genommen und aktuell
          umgerechnet, denn der Kurs kann sich geaendert haben!

   jetzt                               kuenftig
     $P                                  kein $P mehr
     d.h. Bestellsaetze ausser Status 6 und 7 bleiben unveraendert.

2. Erledigte Bestellungen
(Inventarisierte Bestellsaetze)
       Status 6 oder 7 in #9DB
       $q ist bezahlter Betrag in DEM.
       Muss umgerechnet werden!  (Reg.11, Eintraege unter s 6 und s 7 
)

   jetzt                               kuenftig
     $qNNN.NN                            $qNNN.NN/1.95583 gerundet
   Dann steht in $q der gezahlte Preis, aber in Euro. Auch bei alten
   Bestellungen. (In $p bleibt der Bestellpreis stehen, in $c die 
Waehrung!)


Erst nach diesen Aenderungen:
FLEXe fuer folgende Aktionen machen:

ORDER/ORDA Kontingente:  (Reg. 11 SYSK? )
       Bisher sind alle Betraege in DM  (#9A  $V $A $B $E $R )
       $V durch 1.95583 dividieren, dann neu durchrechnen lassen
       (vorher KONT.APR modifizieren, s.u.)

aLF Statistiksaetze  (Reg. 11 STAT? )
       #9AFSTAT... $DJJJJMM
       Alle Teilfelder in #9AH durch 1.95583 teilen  ($0 $1 ... $9)

aLF Gebuehrensaetze  (Reg. 11 GD? )
       #9GG $S   ist DM, teilen durch 1.95583



B. Aenderungen Parameter, FLEXe usw.
------------------------------------

D-WRTF: Anzeige 
        Kontingentsatz : Umrechn. in EUR rausnehmen,
                           nachdem Betraege umgerechnet
        Gebuehren- und Statistiksaetze: EUR statt DEM

KONT.APR:
        Zeile fuer EURO-Umrechung der Betraege entfaellt


CAT.API:
        Kurzanzeige der aLF-Gebuehrensaetze
        (Erg.Menge Reg. 11 GD? )


Vorgang der
Inventarisierung: Im Formular wird EndPreis in DEM vorgegeben
                    und die Eingabe als DEM interpretiert
                  ($P oder umgerechnet aus $p)
                  Das muss kuenftig in Euro sein
                  Eingegegebener Betrag -> $q,  $p/$P  dabei 
unveraendert
     CAT.FRM:
     Formular [Inventarisierung]
        EndPreis [Euro]


Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro