OBS/Makros und Scripting/Allgemeines/Klassen/Vorgänge/Angebot: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Nimz (Diskussion | Beiträge) |
Nimz (Diskussion | Beiträge) |
||
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Makros und Scripting}} | {{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= | =Basis TAngebot= | ||
==Variablen== | ==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== | ==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= | =Basis TAngebotPos= | ||
==Variablen== | ==Variablen== | ||
<syntaxhighlight lang="Delphi"> | |||
oAngebot : TAngebot; | |||
</syntaxhighlight> | |||
==Methoden== | ==Methoden== | ||
= | <syntaxhighlight lang="Delphi"> | ||
constructor Create (oxAngebot: TAngebot); virtual; | |||
</syntaxhighlight> | |||
=Allgemeine Funktionen= | =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.