OBS/Makros und Scripting/Allgemeines/Klassen/Vorgänge/Bestellung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Nimz (Diskussion | Beiträge) |
Nimz (Diskussion | Beiträge) |
||
Zeile 14: | Zeile 14: | ||
==Variablen== | ==Variablen== | ||
<syntaxhighlight lang="Delphi"> | <syntaxhighlight lang="Delphi"> | ||
cNr : String; //Bestellsnummer | |||
cKundNr : String; //Kundennummer | |||
cAuftragsNr : String; //Auftragsnummer | |||
cBestellNr : String; //Bestellnummer | |||
cPosText : String; | |||
cLProjNr : String; | |||
cLieNr : String; //LieferUID | |||
cLiefNr : String; //Lieferantennummer Person | |||
cVersandNr : String; //Versandnummer | |||
cPosNr : String; //Positionsnummer | |||
cPosNr2 : String; //Positionsnummererweiterung | |||
cPosKas : String; //Kassenposition | |||
cPosLaufend : String; //laufende Positionsnummer | |||
cTyp : String; //Typ | |||
cArtikelNr : String; //Artikel-Nummer | |||
cLeistungsNr : String; //Leistungs-Nummer | |||
cBezeichnung1 : String; //Bezeichnung 1 | |||
cBezeichnung2 : String; //Bezeichnung 2 | |||
nMenge : Double; //Menge | |||
cEinheit : String; //Einheit | |||
nMengeIn : Double; //MengeIn | |||
nMengeInFak : Double; //MengeIn Faktor | |||
nMengeG : Integer; //MengeG | |||
nKolli : Integer; //Kolli | |||
cVerpackung : String; //Verpackung | |||
nInhalt : Double; //Inhalt | |||
nEPreis : Double; //EPreis | |||
nUrPreis : Double; //UrPreis | |||
nUrPreisEK : Double; //UrPreisEK | |||
nGPreis : Double; //GPreis | |||
nEKPreis : Double; //EKPreis | |||
nRabatt : Double; //Rabatt | |||
nRabatt1 : Double; //Rabatt | |||
cRabArt1 : String; //RabattArt | |||
nRabatt2 : Double; //Rabatt | |||
cRabArt2 : String; //RabattArt | |||
nRabatt3 : Double; //Rabatt | |||
cRabArt3 : String; //RabattArt | |||
nRabatt4 : Double; //Rabatt | |||
cRabArt4 : String; //RabattArt | |||
nRabatt5 : Double; //Rabatt | |||
cRabArt5 : String; //RabattArt | |||
cMWSTSch : String; //Mehrwertsteuer-Schlüßel | |||
cKonto : String; //Konto | |||
cLagNr : String; //LagerNr | |||
cLagONr : String; //Lagerort | |||
cVerkaufer : String; //Sachbearbeiter | |||
cStatus : String; //Positionskennzeichen | |||
cAngebotsNr : String; //AngebotsNr | |||
cUID : String; //UID | |||
cSpNr : String; //SpNr | |||
cBestellUID : String; //BestellUID | |||
cMaterialUID : String; //MaterialUID | |||
cEiliUID : String; //EiliUID | |||
cXUID1 : String; //XUID1 | |||
cXUID2 : String; //XUID2 | |||
cXUID3 : String; //XUID3 | |||
cXUID4 : String; //XUID4 | |||
cKostSt : String; //Kostenstelle | |||
nProvision : Double; //Provision | |||
cLiefKz : String; //LiefKz | |||
cProdGr : String; //ProdGr | |||
nFrachtV : Double; //FrachtV | |||
cLSNr : String; //Lieferschein-Nummer | |||
dLSDatum : TDateTime; //Lieferschein-Datum | |||
cPosArt : String; //Positionsart | |||
cAusdruckJN : String; //Ausdruck Ja/Nein | |||
cEKHerkunft : String; //EK-Herkunft | |||
cKommentar : String; //PosKommentar | |||
cMemoDruck : String; //Positionslangtext drucken? Ja, Nein oder Voreinstellung | |||
oBestell : TBestell; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==Methoden== | ==Methoden== | ||
<syntaxhighlight lang="Delphi"> | <syntaxhighlight lang="Delphi"> | ||
constructor Create (oxBestell:TBestell); virtual; | |||
procedure PositionsVorbelegung(); | |||
procedure FillMater(qMater:TxFQuery); | |||
procedure FillLangtext(cMaNr:String; cUID:String; lStrecke:Boolean); | |||
function LagerOrtAdr(cLagNr:String; cLagONr:String):String; | |||
function ReadBestellKommentar(cAufNr: String; cPosNr: String): String; | |||
function GetAufNr(cMaNr: String; cUID:String): String; | |||
procedure AddToMemo(const cText: string); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==Properties== | ==Properties== | ||
<syntaxhighlight lang="Delphi"> | <syntaxhighlight lang="Delphi"> | ||
property PcMemofeld : string read cMemofeld write SetcMemofeld; | |||
property PcMemofeldAnsi : string read cMemofeldAnsi write SetcMemofeldAnsi; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
=Allgemeine Konstanten= | =Allgemeine Konstanten= | ||
<syntaxhighlight lang="Delphi"> | <syntaxhighlight lang="Delphi"> |
Version vom 15. April 2019, 10:36 Uhr
Basis TBestell
Variablen
Methoden
Properties
Basis TBestellPos
Variablen
cNr : String; //Bestellsnummer
cKundNr : String; //Kundennummer
cAuftragsNr : String; //Auftragsnummer
cBestellNr : String; //Bestellnummer
cPosText : String;
cLProjNr : String;
cLieNr : String; //LieferUID
cLiefNr : String; //Lieferantennummer Person
cVersandNr : String; //Versandnummer
cPosNr : String; //Positionsnummer
cPosNr2 : String; //Positionsnummererweiterung
cPosKas : String; //Kassenposition
cPosLaufend : String; //laufende Positionsnummer
cTyp : String; //Typ
cArtikelNr : String; //Artikel-Nummer
cLeistungsNr : String; //Leistungs-Nummer
cBezeichnung1 : String; //Bezeichnung 1
cBezeichnung2 : String; //Bezeichnung 2
nMenge : Double; //Menge
cEinheit : String; //Einheit
nMengeIn : Double; //MengeIn
nMengeInFak : Double; //MengeIn Faktor
nMengeG : Integer; //MengeG
nKolli : Integer; //Kolli
cVerpackung : String; //Verpackung
nInhalt : Double; //Inhalt
nEPreis : Double; //EPreis
nUrPreis : Double; //UrPreis
nUrPreisEK : Double; //UrPreisEK
nGPreis : Double; //GPreis
nEKPreis : Double; //EKPreis
nRabatt : Double; //Rabatt
nRabatt1 : Double; //Rabatt
cRabArt1 : String; //RabattArt
nRabatt2 : Double; //Rabatt
cRabArt2 : String; //RabattArt
nRabatt3 : Double; //Rabatt
cRabArt3 : String; //RabattArt
nRabatt4 : Double; //Rabatt
cRabArt4 : String; //RabattArt
nRabatt5 : Double; //Rabatt
cRabArt5 : String; //RabattArt
cMWSTSch : String; //Mehrwertsteuer-Schlüßel
cKonto : String; //Konto
cLagNr : String; //LagerNr
cLagONr : String; //Lagerort
cVerkaufer : String; //Sachbearbeiter
cStatus : String; //Positionskennzeichen
cAngebotsNr : String; //AngebotsNr
cUID : String; //UID
cSpNr : String; //SpNr
cBestellUID : String; //BestellUID
cMaterialUID : String; //MaterialUID
cEiliUID : String; //EiliUID
cXUID1 : String; //XUID1
cXUID2 : String; //XUID2
cXUID3 : String; //XUID3
cXUID4 : String; //XUID4
cKostSt : String; //Kostenstelle
nProvision : Double; //Provision
cLiefKz : String; //LiefKz
cProdGr : String; //ProdGr
nFrachtV : Double; //FrachtV
cLSNr : String; //Lieferschein-Nummer
dLSDatum : TDateTime; //Lieferschein-Datum
cPosArt : String; //Positionsart
cAusdruckJN : String; //Ausdruck Ja/Nein
cEKHerkunft : String; //EK-Herkunft
cKommentar : String; //PosKommentar
cMemoDruck : String; //Positionslangtext drucken? Ja, Nein oder Voreinstellung
oBestell : TBestell;
Methoden
constructor Create (oxBestell:TBestell); virtual;
procedure PositionsVorbelegung();
procedure FillMater(qMater:TxFQuery);
procedure FillLangtext(cMaNr:String; cUID:String; lStrecke:Boolean);
function LagerOrtAdr(cLagNr:String; cLagONr:String):String;
function ReadBestellKommentar(cAufNr: String; cPosNr: String): String;
function GetAufNr(cMaNr: String; cUID:String): String;
procedure AddToMemo(const cText: string);
Properties
property PcMemofeld : string read cMemofeld write SetcMemofeld;
property PcMemofeldAnsi : string read cMemofeldAnsi write SetcMemofeldAnsi;