Ersetzungen Arbeitsschein
Groß- und Kleinschreibung bitte beachten!
Allgemein
# | DesktopClient | MobileClient | Beschreibung |
---|---|---|---|
General.date | |||
General.time | |||
General.loggedinResource.<Attribute_Mitarbeiter> | |||
General.customerNotPresentText | Optionaler Text welcher anstatt der Kunden-Unterschrift angedruckt wird, wenn beim Unterschriftenfeld der Schieberegler “Kunde nicht anwesend” auf ja gestellt wird. am Web-Frontend kommt diese Info aus einer Mandanten-Einstellung: Worksheet_CustomerNotPresentText am Mobil-Telefon kommt die aus einem Mobile-Setting: customerNotPresentText | ||
General.worktextall | Schreibt von allen auf dem Schein enthaltenen Terminen, die Leistungsbeschreibung |
Termin / Beginn- und Endezeiten
Bezeichnung | Textmarke | Beschreibung der Textmarke | Darstellung |
---|---|---|---|
Beginn Zeit Termin | Taskentry.fromTime.0 | Zeit der ersten Buchung auf einem Termin unabhängig der Transaktionsart (Fahrzeit oder Arbeitszeit) | 00:00 |
Ende Zeit Termin | Taskentry.toTime.0 | Zeit der letzen Buchung auf einem Termin unabhängig der Transaktionsart (Fahrzeit oder Arbeitszeit) | 00:00 |
Beginn Arbeitszeit | Taskentry.fromWorkTime.0 | Zeit der ersten Buchung auf einem Termin von der Transaktionsart Arbeitszeit | |
Ende Arbeitszeit | Taskentry.toWorkTime.0 | Zeit der letzten Buchung auf einem Termin von der Transaktionsart Arbeitszeit | |
Dauer Arbeitszeit | Taskentry.worktime.0 | Gesamte Dauer der Arbeitszeit eines Termins | gerundet und formatiert nicht verwendbar für Formeln |
Dauer Fahrzeit | Taskentry.driveTime.0 | Gesamte Dauer der Fahrzeit eines Termins | |
Produktive Zeit | Taskentry.productiveTime.0 | Summe der Fahrzeit und Arbeitszeit eines Termins | |
Dauer gesamt | Taskentry.overallTime.0 | Summe aus Fahrzeit, Arbeitszeit, Pausen und Unterbrechungszeiten | |
Pausen Zeit Gesamt | Taskentry.pauseTime.0 | Gesamte Dauer der Pausen während eines Termins | |
Unterbrechungszeit | Taskentry.interruptTime.0 | Gesamte Dauer der Unterbrechungen während eines Termins | |
Unproduktive Zeit | Taskentry.unproductiveTime.0 | Gesamte Dauer der Pausen und Unterbrechungen während eines Termins | |
Arbeitszeit (Direkt Abschluss) | Taskentry.workloadRounded.0 | Gesamte Zeit gerundet als Direktabschluss | |
Arbeitszeit gesamt (ohne Fahrt) | Taskentry. totalWorkTime.0 | Summe aus Arbeitszeit, Pausen und Unterbrechungszeiten (ohne Fahrtzeiten) | ungerundet verwenden in Formeln |
Arbeitszeit + Fahrzeit netto | Taskentry.totalTime.0 | Arbeitszeit + Fahrzeit - ohne Unterbrechungen und Pausen + Kompensation für Pause und Fahrtzeiten *) | ungerundet verwenden in Formeln |
Arbeitszeit netto | Taskentry.nettoWorkTime.0 | Arbeitszeit netto - ohne Unterbrechungen und Pausen + Kompensation für Pausen *) | ungerundet verwenden in Formeln |
Fahrzeit netto | Taskentry.totalDriveTime.0 | Fahrzeit netto - ohne Pausen und Unterbrechungen + Kompensation für Fahrtzeiten *) | ungerundet verwenden in Formeln |
Termine ohne Arbeitschein (Anzahl) | Taskentry.unreportedTaskentryCount.0 | Zeigt die Anzahl der Termine (Zum Task) die noch keinen Arbeitschein haben |
*) Kompensation = billablePause
Bsp. für Formel:
(Taskentry.totalDriveTime.3 + Taskentry.totalWorkTime.3) ? Math.ceil((Taskentry.totalDriveTime.3 + Taskentry.totalWorkTime.3) * 2) / 2 : ''(Taskentry.totalDriveTime.3 + Taskentry.totalWorkTime.3) ? Math.ceil((Taskentry.totalDriveTime.3 + Taskentry.totalWorkTime.3) * 2) / 2 : ''
Für den ersten Mitarbeiter ist dann entsprechend Taskentry.fromTime.0, für den zweiten Taskentry.fromTime.1, usw. zu verwenden
Aufgabe / Task:
# | DesktopClient | MobileClient | Beschreibung |
---|---|---|---|
1 | nicht angezeigt | Task.active | gelöscht=0, nicht gelöscht=1 |
2 | Summe im Tab „Wochenplan“ | Task.actualWorkload | |
3 | Geschätzter Aufwand in Std: | Task.workload | |
4 | Abschlusskommentar | Task.closeComment | |
5 | Erstellt am … | Task.created | |
6 | nicht angezeigt | Task.id | Interne LevatisId |
7 | nicht angezeigt | Task.inheritActive | gelöscht=0, nicht gelöscht=1, Bezogen auf das darüberliegende Objekt (in diesem Fall der "Kunde" ODER "Projekt") |
8 | Aufgabennummer | Task.internalId | |
9 | Auftragsnummer | Task.jobnumber | |
10 | nicht angezeigt | Task.jobpage | |
11 | Letzte Änderung … | Task.lastmodified | |
12 | Kaufmännisch Verantwortlicher | Task.orguser | |
13 | nicht angezeigt | Task.pd | |
14 | Bevorzugte Mitarbeiter | Task.preferredWorkers | |
15 | nicht angezeigt | Task.ranking | |
16 | nicht angezeigt | Task.owner | |
17 | Aufgabentitel | Task.subject | |
18 | Markierung | Task.taskmarker | |
19 | Aufgabenart | Task.tasktypeName | |
20 | Technischer Verantwortlicher | Task.techuser | |
21 | Beschreibung | Task.text | |
22 | Durchführung… bis | Task.timeframeend | |
23 | Durchführung… von | Task.timeframestart | |
24 | nicht angezeigt | Task.version | Versionnr wird bei jeder Speicherung der Aufgabe um 1 erhöht |
25 | nicht angezeigt | Task.xmldescription | "" |
26 | nicht angezeigt | Task.xmlfeedback | "" |
27 | Verrechnungskunde | Task.billingCustomer.<Customer Attribute> | z.B.: Task.billingCustomer.name |
28 |
Kunde / Customer:
# | DesktopClient | MobileClient | Beschreibung |
---|---|---|---|
1 | nicht angezeigt | Customer.active | gelöscht=0, nicht gelöscht=1 |
2 | Straße | Customer.address | |
3 | Hausnummer | Customer.address2 | |
4 | Ort | Customer.city | |
5 | nicht angezeigt | Customer.cname | |
6 | nicht angezeigt | Customer.cname2 | |
7 | Kommentar | Customer.comment | |
8 | Land | Customer.countrycode | |
9 | nicht angezeigt | Customer.cumarker | |
10 | Vorname/Zusatz | Customer.fname | |
11 | nicht angezeigt | ||
12 | nicht angezeigt | Customer.id | Interne LevatisId |
13 | nicht angezeigt | Customer.inheritActive | |
14 | Kunden-Nr. | Customer.internalId | |
15 | unterhalb der Titelleiste angezeigt | Customer.lastUpdate | "Letzte Aktualisierung am" |
16 | Nachname/Firma | Customer.lname | |
17 | nicht angezeigt | Customer.lname2 | |
18 | nicht angezeigt | Customer.name2 | |
19 | Anrede | Customer.title | |
20 | nicht angezeigt | Customer.title2 | |
21 | nicht angezeigt | Customer.version | Versionnr wird bei jeder Speicherung des Kunden um 1 erhöht |
22 | PLZ | Customer.zip | |
23 | Kontaktdaten | ||
Customer.fullAddress | |||
Customer.fullAddress2 | |||
Customer.tittle3 | |||
Customer.fullName | |||
Customer.fullName2 | gleicher Inhalt wie "Customer.fullName" - die zweite Ersetzung dient dafür, das man im PDF den Feldern unterschiedliche Namen vergeben kann | ||
Customer.zip2 |
Material
# | DesktopClient | MobileClient | Beschreibung |
---|---|---|---|
StockItem.grossPrice.0 | Bruttopreis Pro Material | ||
StockItem.grossPriceQuantity.0 | Anzahl x Bruttopreis Pro Material | ||
StockItem.grossPriceTotal | Anzahl x Bruttopreis aller Materialien |
Projekt / Project (in Levatis4 "Objekt" bzw. "Object" genannt):
# | DesktopClient | MobileClient | Beschreibung |
---|---|---|---|
1 | nicht angezeigt | Project.active | gelöscht=0, nicht gelöscht=1 |
2 | Straße | Project.address | |
3 | Hausnummer | Project.address2 | |
4 | nicht angezeigt | Project.attributes | |
5 | Ort | Project.city | |
6 | Land | Project.countrycode | |
7 | nicht angezeigt | Project.created | |
8 | Beschreibung | Project.description | |
9 | nicht angezeigt | Project.id | Interne LevatisId |
10 | nicht angezeigt | Project.inheritActive | gelöscht=0, nicht gelöscht=1, Bezogen auf das darüberliegende Objekt (in diesem Fall der "Kunde") |
11 | Projekt-Nr. | Project.internalId | |
12 | „letzte Änderung am“ | Project.lastmodified | |
13 | Markierung | Project.marker | |
14 | Kaufmännisch Verantwortlicher | Project.orguser | ungetestet |
15 | nicht angezeigt | Project.portaluser | |
16 | nicht angezeigt | Project.status | wird nicht verwendet |
17 | Bezeichnung | Project.subject | |
18 | Technischer Verantwortlicher | Project.techuser | ungetestet |
19 | nicht angezeigt | Project.type | wird nicht verwendet |
20 | nicht angezeigt | Project.version | Versionnr wird bei jeder Speicherung des Projekts um 1 erhöht |
21 | PLZ | Project.zip |
OptionParameter:
Task.optionParameterBetriebsstelle oder
Project.optionParameterMontageleiter
Resource.optionParameterMontageleiter.0
Allgemeine Zeichenersetzung:
Es gibt im Mobile-Settings eine Möglichkeit für alle Textmarken einzelne Zeichen zu ersetzen. Siehe dazu: WorksheetSpecialCharReplacements
in Arbeitsschein, Dokumente und Servicedokumente