OBS/Makros und Scripting/Allgemeines/Klassen/Vorgänge/Angebot: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Böhrer (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „57 yr old ICT Sales Representative Cruz Zerbe from Cumberland, has hobbies which includes weather forecasting, [http://www.jeuxvideo.com/forums/42-29618-510293…“) |
Nimz (Diskussion | Beiträge) |
||
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Makros und Scripting}} | |||
'''TAngebot''' leitet sich von [[OBS/Makros_und_Scripting/Allgemeines/Klassen/Vorgänge#Basis_TVorgang|TVorgang]] ab. Die in [[OBS/Makros_und_Scripting/Allgemeines/Klassen/Vorgänge#Basis_TVorgang|TVorgang]] beschriebenen [[OBS/Makros_und_Scripting/Allgemeines/Klassen/Vorgänge#Methoden|Methoden]], [[OBS/Makros_und_Scripting/Allgemeines/Klassen/Vorgänge#Variablen|Variabeln]] und [[OBS/Makros_und_Scripting/Allgemeines/Klassen/Vorgänge#Properties|Properties]] können hier ebenfalls verwendet werden. | |||
=Basis TAngebot= | |||
==Variablen== | |||
<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> | |||
==Methoden== | |||
<syntaxhighlight lang="Delphi"> | |||
constructor Create(cFilter: String=''); overload; virtual; | |||
constructor Create(oxDB:TxDB;cAngNr: String; lPos: boolean=false); overload; virtual; | |||
procedure FillPerson(cKdNr:String); | |||
function NeuePosition(): TAngebotPos; | |||
function AngNeuNum(cFilter : String=''):String; | |||
function SaveRecord(cUID:String=''; lAlleSpeichern : Boolean = true):Boolean; override; | |||
</syntaxhighlight> | |||
=Basis TAngebotPos= | |||
==Variablen== | |||
<syntaxhighlight lang="Delphi"> | |||
oAngebot : TAngebot; | |||
</syntaxhighlight> | |||
==Methoden== | |||
<syntaxhighlight lang="Delphi"> | |||
constructor Create (oxAngebot: TAngebot); virtual; | |||
</syntaxhighlight> | |||
=Allgemeine Funktionen= | |||
==CopyAngebotDB== | |||
Definition: | |||
<syntaxhighlight lang="Delphi"> | |||
function CopyAngebotDB(oMyDB : TxDB; cUID : String; cFiliale : String = '') : Boolean; | |||
</syntaxhighlight> | |||
Erklärung:<br /> | |||
Kopiert das angebene Angebot auf die nächste freie Nummer. |
Aktuelle Version vom 15. April 2019, 09:26 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;
procedure FillPerson(cKdNr:String);
function NeuePosition(): TAngebotPos;
function AngNeuNum(cFilter : String=''):String;
function SaveRecord(cUID:String=''; lAlleSpeichern : Boolean = true):Boolean; override;
Basis TAngebotPos
Variablen
oAngebot : TAngebot;
Methoden
constructor Create (oxAngebot: TAngebot); virtual;
Allgemeine Funktionen
CopyAngebotDB
Definition:
function CopyAngebotDB(oMyDB : TxDB; cUID : String; cFiliale : String = '') : Boolean;
Erklärung:
Kopiert das angebene Angebot auf die nächste freie Nummer.