Code funktioniert plötzlich nicht mehr
Ich habe aus einer Tabelle Daten zu exportieren und in eine PDF zu schreiben die als Einsatzreport dann ausgedruckt wird. Dazu hatte ich eine Routine geschrieben die dezidiert einen bestimmten Zeitbereich (immer vom 21 des vorherigen Monats bis 20 des aktuellen Monats, Startperiode und Endperiode haben das Datum), abbildet und in einer Tabelle in die PDF schreibt. Hat bisher wunderbar funktioiert. Plötzlich funktioniert das nicht mehr und ich kann nicht herausfinden woran das liegt:
hier der Code
let heute := today();
let start := date(if month(heute) = 1 then year(heute) - 1 else year(heute) end, if month(heute) = 1 then 12 else month(heute) - 1 end, 21);
let ende := date(year(heute), month(heute), 20);
this.(Startperiode := start);
this.(Endperiode := ende);
alert("Zeitraum gesetzt und Report erzeugt: " + format(this.Startperiode, "DD.MM.YYYY") +
" bis " +
format(this.Endperiode, "DD.MM.YYYY"));
let myFileName := ClientNameFull + "_Report_" + "_for_" + 'For the Month of' + "_issued_" +
format(if 'issued date' then 'issued date' else today() end, "YYYY-MM-DD") +
"_" +
".pdf";
importFile(this, printAndSaveRecord(this, "Report"), myFileName);
CreportPDF := myFileName;
BerechnetBis := today();
printRecord(this, "CreportPDF")
Hat jemand eine Ahnung? Wenn es noch mehr Info braucht, einfach fragen. Ich wäre sehr glücklich über eine Lösung
1 Antwort
-
Does your filename have special characters? Ninox is having issues with accents or other characters in filenames...
Content aside
- vor 4 StundenZuletzt aktiv
- 1Antworten
- 12Ansichten
-
2
Folge bereits
