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

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 35: Zeile 35:
         constructor  Create(cFilter: String=''); overload; virtual;
         constructor  Create(cFilter: String=''); overload; virtual;
         constructor  Create(oxDB:TxDB;cAngNr: String; lPos: boolean=false); overload; virtual;
         constructor  Create(oxDB:TxDB;cAngNr: String; lPos: boolean=false); overload; virtual;
        Destructor  Destroy ();  override;


         procedure FillPerson(cKdNr:String);
         procedure FillPerson(cKdNr:String);
Zeile 53: Zeile 52:
</syntaxhighlight>
</syntaxhighlight>


=Allgemeine Konstanten=
<syntaxhighlight lang="Delphi">
</syntaxhighlight>
=Allgemeine Funktionen=
=Allgemeine Funktionen=
==CopyAngebotDB==
==CopyAngebotDB==

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.