Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Groß- und Kleinschreibung bitte beachten!

OptionParameter:

Task.optionParameterBetriebsstelle oder
Project.optionParameterMontageleiter

Allgemein

#DesktopClientMobileClientBeschreibung


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


BezeichnungTextmarkeBeschreibung der TextmarkeDarstellung

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
Gesamt

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.0Gesamte Zeit gerundet als Direktabschluss
Arbeitszeit gesamt (ohne Fahrt)Taskentry.

...

Hier wird entweder von fixedtime oder firstBegin weggerechnet und die totalWorktime (inkl. Pause, Interruptzeit gerechnet)

Taskentry.fromTime

Hier wird entweder von fixedtime oder firstBegin weggerechnet

Taskentry.toTime

Hier wird entweder von fixedtime oder firstBegin weggerechnet und die workload (Angezeigte Workload vom taskentry)

Beispiel:

Fahrt: 06:00 bis 07:00
Termin: 07:00 bis 07:30, dann eine Pause und von 08:00 bis 09:00
Dauer korrigiert: 01:00

...

totalWorkTime.0

Summe aus Arbeitszeit, Pausen und Unterbrechungszeiten

(ohne Fahrtzeiten)

ungerundet

verwenden in Formeln

Arbeitszeit + Fahrzeit nettoTaskentry.totalTime.0Arbeitszeit + Fahrzeit - ohne Unterbrechungen und Pausen + Kompensation für Pause und Fahrtzeiten *)

ungerundet

verwenden in Formeln

Arbeitszeit nettoTaskentry.nettoWorkTime.0Arbeitszeit netto - ohne Unterbrechungen und Pausen + Kompensation für Pausen *)

ungerundet

verwenden in Formeln

Fahrzeit nettoTaskentry.totalDriveTime.0Fahrzeit netto - ohne Pausen und Unterbrechungen + Kompensation für Fahrtzeiten *)

ungerundet

verwenden in Formeln

Termine ohne Arbeitschein (Anzahl)Taskentry.unreportedTaskentryCount.0Zeigt 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

Allgemein

...

...

General.time

Aufgabe / Task:

#DesktopClientMobileClientBeschreibung
1nicht angezeigtTask.activegelöscht=0, nicht gelöscht=1
2Summe im Tab „Wochenplan“

Task.actualWorkload 


3

Geschätzter Aufwand in Std:

Task. taskworkloadworkload


4Abschlusskommentar

Task.closeComment


5Erstellt am …

Task.created


6nicht angezeigt

Task.id

Interne LevatisId
7nicht angezeigt

Task.inheritActive 

gelöscht=0, nicht gelöscht=1, Bezogen auf das darüberliegende Objekt (in diesem Fall der "Kunde" ODER "Projekt")
8Aufgabennummer

Task.internalId


9Auftragsnummer

Task.jobnumber


10nicht angezeigt

Task.jobpage 


11Letzte Änderung …

Task.lastmodified


12Kaufmännisch Verantwortlicher

Task.orguser


13nicht angezeigt

Task.pd


14Bevorzugte Mitarbeiter

Task.preferredWorkers


15nicht angezeigt

Task.ranking


16nicht angezeigt

Task.owner


17Aufgabentitel

Task.subject


18Markierung

Task.taskmarker


19Aufgabenart

Task.tasktypeName


20

Technischer Verantwortlicher

Task.techuser
21BeschreibungTask.text
22Durchführung… bisTask.timeframeend
23Durchführung… vonTask.timeframestart 
24nicht angezeigtTask.versionVersionnr wird bei jeder Speicherung der Aufgabe um 1 erhöht
25nicht angezeigtTask.xmldescription""
26nicht angezeigtTask.xmlfeedback

""

27VerrechnungskundeTask.billingCustomer.<Customer Attribute>

z.B.: Task.billingCustomer.name

28


Kunde / Customer:

#DesktopClientMobileClientBeschreibung
1nicht angezeigtCustomer.activegelöscht=0, nicht gelöscht=1
2Straße

Customer.address


3HausnummerCustomer.address2
4OrtCustomer.city
5nicht angezeigtCustomer.cname
6nicht angezeigtCustomer.cname2
7KommentarCustomer.comment
8LandCustomer.countrycode
9nicht angezeigtCustomer.cumarker
10Vorname/ZusatzCustomer.fname
11nicht angezeigt

12nicht angezeigtCustomer.idInterne LevatisId
13nicht angezeigtCustomer.inheritActive
14Kunden-Nr.Customer.internalId
15unterhalb der Titelleiste angezeigtCustomer.lastUpdate"Letzte Aktualisierung am"
16Nachname/FirmaCustomer.lname
17nicht angezeigtCustomer.lname2
18nicht angezeigtCustomer.name2
19AnredeCustomer.title
20nicht angezeigtCustomer.title2
21nicht angezeigtCustomer.versionVersionnr wird bei jeder Speicherung des Kunden um 1 erhöht
22PLZCustomer.zip
23Kontaktdaten



Customer.fullAddress


Customer.fullAddress2




Customer.tittle3


Customer.fullName


Customer.fullName2Customer.zip2

Lohnbuchungen

WageBooking.<id>.0

Der Syntax dafür würde lauten:
WageBooking.<id>.0
WageBooking.<id>human.0
Wobei die .0 entsprechend pro Mitarbeiter/Termin hinaufgezählt werden – wie auch bei den Zeiten.
Bitte Groß- und Kleinschreibung bei „WageBooking“ beachten, diese ist wichtig!

Bei der <id> handelt es sich um die Levatis interne id der Lohnart. Diese wird in der Oberfläche leider nicht angezeigt.
Das „human“ hinter der <id> (dazwischen ist kein Punkt) wandelt Zeiten von Industriestunden in normale Zeitangaben um, so würde z.B.: aus 0,5h (ohne „human“) dann 00:30 (mit „human“) werden. Das sollte für Ihren Fall aber nicht relevant sein, da Sie ja km andrucken wollen. Wenn es mehrere Lohnbuchungen zur gleichen Lohnart gibt, werden diese aufsummiert.

Beispiel:

...

gleicher Inhalt wie "Customer.fullName" - die zweite Ersetzung dient dafür, das man im PDF den Feldern unterschiedliche Namen vergeben kann


Customer.zip2


Material

#DesktopClientMobileClientBeschreibung


StockItem.grossPrice.0Bruttopreis Pro Material


StockItem.grossPriceQuantity.0Anzahl x Bruttopreis Pro Material


StockItem.grossPriceTotal

Anzahl x Bruttopreis aller Materialien

...

#DesktopClientMobileClientBeschreibung
1nicht angezeigtProject.activegelöscht=0, nicht gelöscht=1
2StraßeProject.address
3HausnummerProject.address2
4nicht angezeigtProject.attributes
5OrtProject.city
6Land

Project.countrycode


7nicht angezeigtProject.created
8BeschreibungProject.description
9nicht angezeigtProject.idInterne LevatisId
10nicht angezeigt

Project.inheritActive

gelöscht=0, nicht gelöscht=1, Bezogen auf das darüberliegende Objekt (in diesem Fall der "Kunde")
11Projekt-Nr.Project.internalId
12„letzte Änderung am“Project.lastmodified
13MarkierungProject.marker
14Kaufmännisch Verantwortlicher

Project.orguser

ungetestet
15nicht angezeigtProject.portaluser
16nicht angezeigtProject.statuswird nicht verwendet
17BezeichnungProject.subject
18Technischer Verantwortlicher

Project.techuser

ungetestet
19nicht angezeigtProject.typewird nicht verwendet
20nicht angezeigtProject.versionVersionnr wird bei jeder Speicherung des Projekts um 1 erhöht
21PLZProject.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