In Rechnungsnummer Format von Jahr falsch
Hallo Zusammen, ich nutze Ninox u.a. als Rechnungsprogramm und habe dazu einen Code bei "bei neuem Datensatz" eingefügt, der eine neue fortlaufende Rechnungsnummmer innerhalb eines Jahres erstellt.
Zahlungsbedingungen := "Zahlbar innerhalb von 10 Tagen ab Rechnungsdatum.";
Status := 1;
Datum := today();
let y := year(Datum);
let c := cnt(select '2. Rechnungen' where year(Datum) = y);
'R-Nr.' := "R" + format(y, "00") + "-" + format(c, "0000")
Ergebnis: R2019-0001
Es generiert mir jedoch immer 2019 als Jahr und nicht 19 sowie ich es gerne hätte.
format (y, "00") scheint es zu ignorieren. Was mache ich falsch?
Danke für eure Hilfe. :)
3 Antworten
-
Versuch mal mit
'R-Nr.' := "R" + format(Datum, "YY") + "-" + format(c, "0000")
Leo
-
Hallo Leo, die Idee hatte ich auch :)
da macht er leider nur RYY2019-0001 draus.
-
Hallo Leo, sorry ich hatte das "Datum" übersehen und nur das YY. Deine Lösung funktioniert, perfekt. Vielen Dank!
Content aside
- vor 5 JahrenZuletzt aktiv
- 3Antworten
- 1060Ansichten