0

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

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Versuch mal mit

    'R-Nr.' := "R" + format(Datum, "YY") + "-" + format(c, "0000")

    Leo

    • Paul_Krummling
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo, die Idee hatte ich auch :)

    da macht er leider nur RYY2019-0001 draus.

    • Paul_Krummling
    • vor 5 Jahren
    • Gemeldet - anzeigen

    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