OBS/Makros und Scripting/Allgemeines/Klassen/Vorgänge/Angebot: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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">
</syntaxhighlight>
        constructor  Create(cFilter: String=''); overload; virtual;
==Properties==
        constructor  Create(oxDB:TxDB;cAngNr: String; lPos: boolean=false); overload; virtual;
<syntaxhighlight lang="Delphi">
 
        procedure FillPerson(cKdNr:String);
        function  NeuePosition(): TAngebotPos;
        function  AngNeuNum(cFilter : String=''):String;
        function  SaveRecord(cUID:String=''; lAlleSpeichern : Boolean = true):Boolean;  override;
</syntaxhighlight>
</syntaxhighlight>


Zeile 15: Zeile 45:
==Variablen==
==Variablen==
<syntaxhighlight lang="Delphi">
<syntaxhighlight lang="Delphi">
        oAngebot : TAngebot;
</syntaxhighlight>
</syntaxhighlight>
==Methoden==
==Methoden==
<syntaxhighlight lang="Delphi">
<syntaxhighlight lang="Delphi">
        constructor  Create (oxAngebot: TAngebot); virtual;
</syntaxhighlight>
</syntaxhighlight>
==Properties==
 
<syntaxhighlight lang="Delphi">
</syntaxhighlight>
=Allgemeine Konstanten=
<syntaxhighlight lang="Delphi">
</syntaxhighlight>
=Allgemeine Funktionen=
=Allgemeine Funktionen=
==CopyAngebotDB==
Definition:
<syntaxhighlight lang="Delphi">
<syntaxhighlight lang="Delphi">
function  CopyAngebotDB(oMyDB : TxDB; cUID : String; cFiliale : String = '') : Boolean;
</syntaxhighlight>
</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.