OBS/Makros und Scripting/Allgemeines/Klassen/Vorgänge/Einkaufslieferschein: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Nimz (Diskussion | Beiträge) |
Nimz (Diskussion | Beiträge) |
||
Zeile 96: | Zeile 96: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=Allgemeine Funktionen= | =Allgemeine Funktionen= | ||
<syntaxhighlight lang="Delphi"> | <syntaxhighlight lang="Delphi"> | ||
</syntaxhighlight> | </syntaxhighlight> |
Version vom 15. April 2019, 10:38 Uhr
Basis TEKLieferschein
Variablen
Methoden
Properties
Basis TEKLieferscheinPos
Variablen
cNr : String; //Rechnungsnummer
cKundNr : String; //Kundennummer
cLieferNr : String; //Liefernummer
cAuftragsNr : String; //Auftragsnummer
cBestellNr : String; //Bestellnummer
cPosText : String;
cLProjNr : String;
cVersandNr : String; //Versandnummer
cPosNr : String; //Positionsnummer
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; //Lager-Nr
cLagONr : String; //Lager-Ort
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
cMemofeld : String; //Memofeld
nProvision : Double; //Provision
cLiefKz : String; //LiefKz
cProdGr : String; //ProdGr
nFrachtV : Double; //FrachtV
cLSNr : String; //EKLieferschein-Nummer
dLSDatum : TDateTime; //EKLieferschein-Datum
cPosArt : String; //Positionsart
cAusdruckJN : String; //Ausdruck Ja/Nein
cEKHerkunft : String; //EK-Herkunft
cLieNr : String;
cLagStreck : String;
cAufschlag : String;
cAufschUID : String;
cMemoDruck : String; //Positionslangtext drucken? Ja, Nein oder Voreinstellung
oEKLief : TEKLieferschein;
Methoden
constructor Create (oxEKLief:TEKLieferschein); virtual;
function BestPos2EKLiefPos(cUID:String; nPosMenge: Double):Boolean;
procedure PositionsVorbelegung();
procedure FillArtikel(cArtNr:String);