Preis aus Staffelpreisliste filtern
Hallo liebes Forum,
ich starte gerade mit Ninox und habe folgendes Szenario: Wir haben eine Produkttabelle und eine Untertabelle, die alle Staffelpreise enthält. Wenn ich eine Rechnung schreibe, dann will ich bei Änderung der Menge den entsprechenden Staffelpreis neu berechnen.
Ein Artikel sieht so aus:
Wenn ich z.B. Menge = 1 habe, dann soll Preis in der Tabelle Rechnungspositionen auf 100 EUR gesetzt werden.
Soetwas habe ich versucht, aber keinen Erfolg:
let staffel := Dienstleistung.Verkaufspreise.'Staffel ab';
let index := 0;
for i in staffel do
if i >= Menge then
...
end
end
2 Antworten
-
Hallo Max-Milan, versuch's mal so:
let myM := Menge;
last((Dienstleistung.Verkaufspreise['Staffel ab' <= myM] order by 'Staffel ab').Preis)
-
Perfekt, der Code funktioniert. Ich habe ihn etwas angepasst, da ich den Code als onChange Trigger im Menge Feld benutze:
let myM := Menge;
Preis := last((Dienstleistung.Verkaufspreise['Staffel ab' <= myM] order by 'Staffel ab').Preis)
Danke für deine Hilfe und ein schönes Osterwochenende.
Content aside
- vor 3 JahrenZuletzt aktiv
- 2Antworten
- 295Ansichten