OBS/Makros und Scripting/Anwendungsbereiche/OFML-Kalkulation
Zur Navigation springen
Zur Suche springen
Dieses Macro ist unter dem festen Namen OFML_PosToCalc in der Sript Lib zu finden.
übergebene Parameter und Rückgabe
Übergabe Parameter
| Parameter | Bedeutung | Datentyp |
|---|---|---|
| cAngNr | Die Nummer des Angebotes für die Kalkulation | string |
| xData | Datenstruktur, in dem der komplette Datensatz enthalten ist | TqSQL |
Rückgabe
| Parameter | Bedeutung | Datentyp |
|---|---|---|
| Result | bei True wird der Datensatz angelegt, bei False nicht | boolean |
Felderläuterungen
| Datenbankfeld | Beschreibung | Datentyp |
|---|---|---|
| mbc_bez1 | Bezeichnung 1 der Position | |
| mbc_bez2 | Bezeichnung 2 der Position | |
| mbc_text | Langtext der Position | |
| mbc_artnr | Artikelnummer der Position | |
| mbc_bestnr | Bestellnummer der Position | |
| mbc_serie | Serie aus der OFML Datei | |
| mbc_hersteller | Hersteller | |
| mbc_menge | Menge | |
| mbc_ekpreis | Brutto EK-Preis | |
| mbc_eknetto | Netto EK-Preis | |
| mbc_vkpreis | Brutto VK-Preis | |
| mbc_vkrabatt | VK Rabatt | |
| mbc_vknetto | Netto VK-Preis | |
| mbc_memodruck | Artikellangtext wird ausgedruckt | |
| mbc_ueberartnr | Artikeltexte aus dem Artikelstamm haben vorang | |
| mbc_ksperre | Diese Position wird in der Kalkulation nicht berücksichtigt | |
| mbc_neu_bild | Bild wird in das Angebot übernommen | |
| mbc_neu_artikel | Artikel wird im Artikelstamm angelegt | |
| mbc_apostfix | Vorgabe für die Artikelnummer | |
| mbc_export | Export freigabe | |
| mbc_sonderpreis | kein Sonderpreis | |
| mbc_uebermemo | Langtextet ins Angebot übernehmen |
Beispiel
function MyTqSQL(cAngNr:String; xData:TqSQL):Boolean;
begin
DebugLine('Artikel-Nummer:'+xData.A2C('mbc_artnr'));
DebugLine('Bestell-Nummer:'+xData.A2C('mbc_bestnr'));
Result := True;
//Artikelnummer ändern
//xData.qSet('mbc_artnr','123');
end;