OBS/Stammdaten/Weitere Stammdaten/Personen Dokumente Definitionen/Makrohilfe

Aus OBS Wiki
Version vom 1. März 2016, 11:03 Uhr von Heibutzki (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Datei:Makro erklärung.png<br/> Datei:Makro fenster.png ==Grundlagen== Das Makro Startet immer mit procedure Generate_Dokument(); Neue Zeile hinzufüg…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Makro erklärung.png
Makro fenster.png

Grundlagen

Das Makro Startet immer mit

procedure Generate_Dokument();

Neue Zeile hinzufügen:

oDokInfo.AddLine(const cFormat:string; const cName:String; const cZeile:String; const cData:String)

Warengruppenumsatz hinzufügen:

oDokInfo.AddWGRUms(const cFormat:string; cKumuNr:String);

Farben werden als Parameter (cFormat) mit Addline definiert.

Eigenschaften

Zeilen

LFS Liste Font Style (IT Italic, BO Bold)
LBC Liste Brush Color
LFC Liste Font Color

Spalten

FC Font Color
FS Font Style

Spalte

'S:' Sort
'L:' LFD
'N:' Name
'Z:' Zeile
'D:' Data

Farben

clBlack
clMaroon
clGreen
clOlive
clNavy
clPurple
clTeal
clGray
clSilver
clRed
clLime
clYellow
clBlue
clFuchsia
clAqua
clLtGray 
clDkGray
clWhite

Beispiele

oDokInfo.AddLine('LFS:BO',,'Name',cPsName);
oDokInfo.AddLine('LBC:clYellow;LFC:clBlue;LFS:IT',,'Name',cPsName);
oDokInfo.AddLine('S:BC:clYellow;1:FC:clBlue;S:FS:BO',,'Name',cPsName);
oDokInfo.AddLine('LBC:clRed;LFC:clBlue;LBS:IT',,'Name',cPsName);
oDokInfo.AddLine('D:BC:clBlue;D:FC:clYellow',,'Name',cPsName); 

(Beispiel über F6 Makro)