PREIS.DOC

(194 KB) Pobierz

Dokumentation Preisdiskettenerstellung

Versions-Stand: 1.0

 

 

 

Das Preisdiskettenerstellungsprogramm besteht aus den zwei Dateien

Crprs.exe  und CrPrs.ini.

Das Programm Crprs.exe ist nur dann lauffähig, wenn vorher die CD-ROM

vollständig installiert wurde oder das Programm „Zipserve.exe“ im Verzeichnis „Price“

gestartet wurde.

In der Ini-Datei befinden sich folgende Einträge :

 

[Main]

language                Momentan nicht verwendet.

 

[Extent]

Country              Hier steht das Sprachkürzel

                            A              =Ungarisch

                            D              =Deutsch

                            E              =Englisch

                            F              =Französisch

                            H              =Holländisch

                            I              =Italienisch

                            K              =Dänisch

                            N              =Norwegisch

O              =Polnisch

                            S              =Spanisch

                            T              =Tschechisch

                            W              =Schwedisch

System                 Für welchen Marke soll eine Diskette erstellt werden

                            VW

AUDI

PORSCHE

VW/AUDI

SEAT

SKODA

Level                               Beinhaltet den letzten Preis-Updatelevel.

 

[VW]                            Falls bei System VW steht (nur ein Beispiel)

Kennung              Besondere Kennung für Preisdatei (markenabhängig)

                            W              =VW

                            A              =AUDI

                            P              =PORSCHE

                            V              =VW/AUDI

                            S              =SEAT

                            K              =SKODA

 


Die Einträge Country , System und Level werden automatisch beim Start

von CrPrs.exe vorgenommen.




Ablauf einer Preisdiskettenerstellung.

 

Der Benutzer muß zuerst eine Preisdatei (21 Byte Satzlänge) auswählen.



Der Name der Preisdatei muß LexPrs.dat lauten.

 

 

Danach muß der Pfad für das Kopieren der fertigen Preisdatei gewählt werden,



im Normalfall ein Diskettenlaufwerk.


Der Updatelevel wird , falls in der INI-Datei vorhanden, automatisch eingetragen,

kann aber jederzeit vom Benutzer geändert werden.

Der Button Create erzeugt temporär eine Preisdiskette auf der Platte, mit

dem Button Copy kann diese zum angegebenen Pfad kopiert werden.



 

 

 

 

Aufbau einer Preisdiskette.

 

Die Preisdiskette besteht aus eine einzelnen Datei, deren Name sich wie folgt

aufbaut :              prs + 1 Byte Kennung + 3 Byte Updatelevel . Länderkürzel

 

Beispiel :              prsw001.d  (Preisdiskette für VW Deutschland mit Level 1)

 

Diese Datei beinhaltet zwei Dateien preis.dat und preisupv.log

 

Preis.dat beinhaltet die Teilenummer , den Preis, die Rabattgruppe und eine

Mehrwertsteuerkennung.

 

Preisupv.log beinhaltet den Updatelevel


Aufbau der Datei LexPrs.dat

 

Allgemeiner Aufbau

 

14 Byte              Teilenummer

  4 Byte               Preis

  2 Byte              Rabattgruppe

  1 Byte              Mehrwertsteuerkennung

 

 

Jeder Satz in der Datei Lexprs.dat ist 21 Byte lang und nach der Teilenummer

sortiert und ohne CRLF am Ende.

Die Teilenummern sind aufsteigend , ASCII-sortiert .

 

Die Felder Teilenummer, Rabattgruppe und Mehrwertsteuerkennung sind

alphanumerisch.

Das Feld Preis wird in C/C++ als unsigned long bezeichnet.

 

 

Darstellung des Feldes Preis

 

Der Preis wird in der Datei Lexprs.dat ohne Kommastellen dargestellt.

z.b.: aus 1050,00 wird 105000

 

Mit der Darstellung 105000 sind auch alle Berechnungen zum Erzeugen

des unsigned long Formats durchzuführen

 

Beispiel : 105000

 

1.)              105000 : 16777216 =                  0 Dezimal = 00 Hex                            Rest : 105000

2.)              105000 :       65536 =     1 Dezimal = 01 Hex                            Rest :               39464

3.)                 39464 :           256 = 154 Dezimal = 9A Hex                            Rest :        40

4.)                      40 :               1 =   40 Dezimal = 28 Hex

 

Das Ergebnis wird so dargestellt.

In Hex :              28 9A 01 00

                            1   2    3   4     Byte

 

Alle Berechnungen für die Darstellung der Preise in der Datei LexPrs.dat sind

wie oben durchzuführen, wobei alle fettgedruckten Zahlen fix sind.

 

 

Seite 1 / 1

 

© 1998 LEXCOM Informationssysteme, München

Zgłoś jeśli naruszono regulamin