EKPEw()
EKPEw() – Einkaufspreis in Eigenwährung
Die Funktion gibt den EKP in der Eigenwährung für einen bestimmten Artikel, Lieferant und ggf. für eine bestimmte Menge zurück.
Die Tabellen Artikelstamm (DAB010) und Artikel-Lieferant (DAB510) müssen geöffnet und entsprechend positioniert sein.
Hinweis
Die Funktion berücksichtigt keine Staffel-Preis-/Mengen-Angaben.
Parameter | Beschreibung |
---|---|
nEKPFW:N | Einkaufspreis-Fremdwährung; default = DAB510:EKPFW |
nRabatt1:N | Rabatt 1; default = DAB510:RABATT1 |
nRabatt2:N | Rabatt 2; default = DAB510:RABATT1 (!) |
nRabatt3:N | Rabatt 3; default = DAB510:RABATT1 (!) |
lWaehr:L | Währungsumrechnung nach Eigenwährung; default = true |
nMenge:N | Menge, für die der Preis errechnet werden soll; default = DAB010:BESTELLEH. |
aZ_Kost:A | Zusatz-Kosten (3-dim Array); default = { DAB510:Z_KOST1, DAB510:Z_KOST2, DAB510:Z_KOST3 } |
aZ_Mode:A | Zusatz-Kosten-Modi (3-dim Array); default = { DAB510:Z_MODE1, DAB510:Z_ MODE2, DAB510:Z_ MODE3 } |
lZoll:L | Zoll/Fracht rechnen; default = true |
lUmr_PE:L | Umrechnung auf Lager-Preiseinheit durchführen; default = true |
oDab010:O | Tabellenobjekt, Artikelstamm Tabelle, muss geöffnet werden und entsprechend positioniert sein |
oDab510:O | Tabellenobjekt, Artikel-Lieferant Tabelle, muss geöffnet werden und entsprechend positioniert sein |
aZ_Text:A | Zusatz-Kosten-Text (3-dim Array); default = { DAB510:Z_TEXT1, DAB510:Z_TEXT2, DAB510:Z_TEXT3 } |
Rückgabewert
Numerisch - EKP in Eigenwährung
Beispiel
| oDab510:DB := 'waDAB510, DAB511', oDab010:DB := 'waDAB010, DAB011' |
DBSeek('4711', oDab510),
EkpEW(oDAB510:EKPFW, oDAB510:RABATT1, oDAB510:RABATT2,
0, true, oDAB010:BESTELLEH,
{oDAB510:Z_KOST1, oDAB510:Z_KOST2, oDAB510:Z_KOST3},
{oDAB510:Z_MODE1, oDAB510:Z_MODE2, oDAB510:Z_MODE3},
true, true, oDab010, oDab510,
{oDAB510:Z_TEXT1, oDAB510:Z_TEXT2, oDAB510:Z_TEXT3})