OBS/Makros und Scripting/Anwendungsbereiche/OFML-Kalkulation: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Zeile 22: Zeile 22:


=Felderläuterungen=
=Felderläuterungen=
{| class="wikitable"
|-
! Datenbankfeld !! Beschreibung
|-
| mbc_bez1 || Beispiel
|-
| mbc_bez2 || Beispiel
|-
| mbc_text || Beispiel
|-
| mbc_artnr || Beispiel
|-
| mbc_bestnr || Beispiel
|-
| mbc_serie || Beispiel
|-
| mbc_hersteller || Beispiel
|-
| mbc_menge || Beispiel
|-
| mbc_ekpreis || Beispiel
|-
| mbc_eknetto || Beispiel
|-
| mbc_vkpreis || Beispiel
|-
| mbc_vkrabatt || Beispiel
|-
| mbc_vknetto || Beispiel
|-
| mbc_memodruck || Beispiel
|-
| mbc_ueberartnr || Beispiel
|-
| mbc_ksperre || Beispiel
|-
| mbc_neu_bild || Beispiel
|-
| mbc_neu_artikel || Beispiel
|-
| mbc_apostfix || Beispiel
|-
| mbc_export || Export freigabe
|-
| mbc_sonderpreis || kein Sonderpreis
|-
| mbc_uebermemo || Langtextet ins Angebot übernehmen
|-
| Beispiel || Beispiel
|-
| Beispiel || Beispiel
|-
| Beispiel || Beispiel
|-
| Beispiel || Beispiel
|-
| Beispiel || Beispiel
|-
| Beispiel || Beispiel
|-
| Beispiel || Beispiel
|-
| Beispiel || Beispiel
|}


=Beispiel=
=Beispiel=

Version vom 27. Dezember 2019, 14:43 Uhr


Dieses Macro ist unter dem festen Namen OFML_PosToCalc in der Sript Lib zu finden.

übergebene Parameter und Rückgabe

Übergabe Parameter

Parameter Bedeutung
cAngNr (string) Die Nummer des Angebotes für die Kalkulation
xData (TqSQL) Datenstruktur, in dem der komplette Datensatz enthalten ist

Rückgabe

Parameter Bedeutung
Result (boolean) bei True wird der Datensatz angelegt, bei False nicht

Felderläuterungen

Datenbankfeld Beschreibung
mbc_bez1 Beispiel
mbc_bez2 Beispiel
mbc_text Beispiel
mbc_artnr Beispiel
mbc_bestnr Beispiel
mbc_serie Beispiel
mbc_hersteller Beispiel
mbc_menge Beispiel
mbc_ekpreis Beispiel
mbc_eknetto Beispiel
mbc_vkpreis Beispiel
mbc_vkrabatt Beispiel
mbc_vknetto Beispiel
mbc_memodruck Beispiel
mbc_ueberartnr Beispiel
mbc_ksperre Beispiel
mbc_neu_bild Beispiel
mbc_neu_artikel Beispiel
mbc_apostfix Beispiel
mbc_export Export freigabe
mbc_sonderpreis kein Sonderpreis
mbc_uebermemo Langtextet ins Angebot übernehmen
Beispiel Beispiel
Beispiel Beispiel
Beispiel Beispiel
Beispiel Beispiel
Beispiel Beispiel
Beispiel Beispiel
Beispiel Beispiel
Beispiel Beispiel

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;