mehrere Rechnungsnummernkreise abhängig von Auswahlfeld
Hallo zusammen!
Ich kämpfe schon seit einiger Zeit mit dem Thema mehrere Rechnungsnummernkreise abhängig vom Auswahlfeld generieren zu lassen. Wenn Firma A im Auswahlfeld ausgewählt ist, soll sich der Rechnungsnummernkreis für Firma A fortlaufend erzeugen. Wenn Firma B ausgewählt ist dann soll sich der Rechnungsnummernkreis für Firma B fortlaufend erzeugen, sprich immer um 1 erhöhen.
Ziel Rechnungsnummernkreis für
Firma A: AB24-0001
Firma B: HG24-0001
Firma B: HG24-0002
Firma A: AB24-0002...
mit dem unten angeführten Beispiel funktioniert eine normale fortlaufende Nummer, wie müsste ich im Rechnungsnr. Block die Variable myREKreis hinzufügen, damit je nach Auswahl der Rechnungsnummern Wert entsprechend um 1 erhöht wird?
Re_Nr_Kreis = das Kürzel welche die Rechnungsnummern unterscheiden (AB, HG...)
let myREKreis := text(record(Bankverbindung,number(Rechnungstemplate)).'Stamm Daten'.ReNr_Kreis);
'Rechnungsnr.' := format(today(), "YY-") +
format(max((select Abrechnung_Task where format(today(), "YY") = item(split('Rechnungsnr.', "-"), 0)).number(last(split('Rechnungsnr.', "-")))) +
1, "000")
ich hoffe es wird verstanden was benötigt wird, vielen herzlichen Dank für Eure Zeit
LG
Maxx
2 Antworten
-
bei mir ist es über rollen gesteuert.
kann man ja aber verändern
if 'user rolle' = userRole() then let myFil := if 'user rolle' = "admin" then "01" else "02" end; let myPre := format('Datum der Rechnungsstellung', "YY") + myFil; let lastNum := max((select 'Rechnungsübersicht' where substr(Rechnungsnummer, 0, 4) = myPre).number(substr(Rechnungsnummer, 4))); Rechnungsnummer := myPre + format(number(lastNum) + 1, "0000") end end
Content aside
- vor 1 JahrZuletzt aktiv
- 2Antworten
- 42Ansichten
-
2
Folge bereits