Arbeitsbericht

Arbeitsbericht

//Aktivsetzen des Arbeitsberichts "useWorksheet":true, //Defintion des Standard-Arbeitsberichts + Anzeige im Dropdownmenü "defaultWorksheet":"AS_WS_11_AP.pdf", "defaultWorksheetTitle":"Standard AB", //Vergabe des Dateinames nach Auftragsnummer / Berichtsnummer + Arbeitsschein.pdf "defaultWorksheetNameTemplate":"Task.getJobnumber()|_|Taskentry.getReportnumber()|Arbeitsschein.pdf|", //Angabe eines Überlaufsscheins nach best. Kriterien (hier Überlauf nach Anzahl der Artikel und Termine) "defaultWorksheetStockItem":"AS_WS_11_AP_ÜL.pdf", "defaultWorksheetStockItemCount":12, "defaultWorksheetResourcesCount":12, "legacyPDFFiller":false, //Andruck der Kundensignatur "ReportSignaturePositionX":360, "ReportSignaturePositionY":90, "ReportSignatureScale":120,

 

Andruck Signatur Mitarbeiter am Bericht

"WorkerSignature":[ { "Document":"AS_WS_11_AP.pdf", "PositionX":"80", "PositionY":"90", "Scale":"120" } ],

 

Alternative Arbeitsberichte

"alternativeWorksheets":[ { "title":"AB Überstunde", "normal":"AS_WS_11_UE_AP.pdf", "extended":"AS_WS_11_UE_AP.pdf" // "stockItemCount":10, // "resourceCount":14 }, { "title":"AB Überlauf", "normal":"AS_WS_11_AP_ÜL.pdf", "extended":"AS_WS_11_AP_ÜL.pdf", "stockItemCount":12, "resourceCount":12 } ],

 

Berichtsauswahl nach Tagesrandzeiten (zB für Überstundenschein)

Wert sind in Minuten zu berechnen (420 = 7*60) → für 7 Uhr / (1140 = 19*60) → für 19:00 Uhr

//Formel für AB Überstunde "AutomaticWorksheetSelectorSettings": [ { "formula": "Taskentry.firstBegin < 420 || Taskentry.firstBegin >= 1140 || Taskentry.lastWorktimeEnd > 1140", "worksheetName":"AS_WS_11_UE_AP.pdf" } ],

 

Berichtsauswahl nach Wochentagen

//Formel für AB Überstunde "AutomaticWorksheetSelectorSettings": [ { "formula": "Taskentry.firstBegin < 420 || Taskentry.firstBegin >= 1140 || Taskentry.lastWorktimeEnd > 1140" || [0,6].includes(new Date(Taskentry.dateobject).getDay()))", "worksheetName":"AS_WS_11_UE_AP.pdf" } ],

0 und 6 definieren hier den Wochentag für Sonntag und Samstag