OBS/Makros und Scripting/Allgemeines/Klassen/Vorgänge/Angebot: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Nimz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Nimz (Diskussion | Beiträge) |
||
Zeile 4: | Zeile 4: | ||
==Variablen== | ==Variablen== | ||
<syntaxhighlight lang="Delphi"> | <syntaxhighlight lang="Delphi"> | ||
cBemerkung : String; | |||
cBemerkungAnsi : String; | |||
cErfolgsstat : String; | |||
dGueltigBis : TDate; | |||
nKALK1 : Double; | |||
nKALK11 : Double; | |||
nKALK12 : Double; | |||
nKALK13 : Double; | |||
nKALK2 : Double; | |||
nKALK21 : Double; | |||
nKALK22 : Double; | |||
nKALK23 : Double; | |||
nKALK3 : Double; | |||
nKALK31 : Double; | |||
nKALK32 : Double; | |||
nKALK33 : Double; | |||
cMesse : String; | |||
cMessenStand : String; | |||
cMessenStandUID : String; | |||
cMessentermin : String; | |||
cMessenterminUID : String; | |||
cPara13 : String; | |||
nSTFAkt : Double; | |||
cVersNr : String; | |||
dWVorlageDat : TDate; | |||
cStdSteuer : String; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==Methoden== | ==Methoden== | ||
<syntaxhighlight lang="Delphi"> | <syntaxhighlight lang="Delphi"> | ||
constructor Create(cFilter: String=''); overload; virtual; | |||
== | constructor Create(oxDB:TxDB;cAngNr: String; lPos: boolean=false); overload; virtual; | ||
Destructor Destroy (); override; | |||
procedure FillPerson(cKdNr:String); | |||
function NeuePosition(): TAngebotPos; | |||
function AngNeuNum(cFilter : String=''):String; | |||
function SaveRecord(cUID:String=''; lAlleSpeichern : Boolean = true):Boolean; override; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Version vom 15. April 2019, 09:17 Uhr
TAngebot leitet sich von TVorgang ab. Die in TVorgang beschriebenen Methoden, Variabeln und Properties können hier ebenfalls verwendet werden.
Basis TAngebot
Variablen
cBemerkung : String;
cBemerkungAnsi : String;
cErfolgsstat : String;
dGueltigBis : TDate;
nKALK1 : Double;
nKALK11 : Double;
nKALK12 : Double;
nKALK13 : Double;
nKALK2 : Double;
nKALK21 : Double;
nKALK22 : Double;
nKALK23 : Double;
nKALK3 : Double;
nKALK31 : Double;
nKALK32 : Double;
nKALK33 : Double;
cMesse : String;
cMessenStand : String;
cMessenStandUID : String;
cMessentermin : String;
cMessenterminUID : String;
cPara13 : String;
nSTFAkt : Double;
cVersNr : String;
dWVorlageDat : TDate;
cStdSteuer : String;
Methoden
constructor Create(cFilter: String=''); overload; virtual;
constructor Create(oxDB:TxDB;cAngNr: String; lPos: boolean=false); overload; virtual;
Destructor Destroy (); override;
procedure FillPerson(cKdNr:String);
function NeuePosition(): TAngebotPos;
function AngNeuNum(cFilter : String=''):String;
function SaveRecord(cUID:String=''; lAlleSpeichern : Boolean = true):Boolean; override;