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
|
| Result (boolean) |
bei True wird der Datensatz angelegt, bei False nicht
|
Felderläuterungen
| Datenbankfeld |
Beschreibung
|
| 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;