Interne Codes und IDs
Für die Erstellung von individuellen Reports und SQL-Abfragen finden Sie auf den nachfolgenden Seiten Informationen zu internen Codes und IDs.
Das Feld ADRKENNZ (Adresskennzeichen) in den Tabellen ANLG_ADR, AUFTADR, PROJ_ADR, PROJ_AKZ kann folgende Werte annehmen.
AUFTADR, PROJ_ADR und PROJ_AKZ
In den Tabellen AUFTADR, PROJ_ADR und PROJ_AKZ haben die Werte im Feld AdrKennz folgende Bedeutung (nicht alle Werte werden in allen drei Tabellen verwendet)
AdrKennz |
Bedeutung |
---|---|
1 |
Angebot |
2 |
Auftrag |
3 |
- |
4 |
Lieferschein |
5 |
Rückschein |
6 |
Rechnung / Gutschrift |
7 |
Objekt / Anlagenanschrift |
8 |
Ausschreibung |
9 |
Versand |
10 |
Geschäftsstelle |
11 |
Lager |
12 |
Standard-Lieferadresse |
255 |
Benutzerdefiniert |
ANLG_ADR
In der Tabelle ANLG_ADR haben die Werte im Feld AdrKennz folgende Bedeutung:
AdrKennz |
Bedeutung |
---|---|
1 |
Zusatzadresse |
2 |
Terminanfrage |
3 |
Schlüsselträger |
4 |
Versand |
Die Rechnungsarten (Rechnungart) in der Tabelle RECHAUSG im esoffice sind folgendermaßen aufgebaut.
1. Stelle
Gibt an, welcher Vorgang im esoffice (Auftragsart, Vertrag) der Rechnung zugrunde liegt.
1. Stelle Rechnungsart |
Beschreibung |
---|---|
Pxx |
Projektaufträge |
Sxx |
Serviceaufträge |
Vxx |
Vertragsrechnungen |
Wxx |
Wartungsaufträge |
Kxx |
Kassenrechnungen |
2. Stelle
Gibt an, ob es sich um eine Rechnung, Gutschrift oder Stornierung handelt.
2. Stelle Rechnungsart |
Beschreibung |
---|---|
xRx |
Rechnungen |
xGx |
Gutschriften |
xSx |
Stornierung |
xXx |
Ursprungsbeleg zu einer Stornierung |
3. Stelle
Gibt an, ob es sich um eine Schluss-, Teil- oder Akontorechnung handelt.
3. Stelle Rechnungsart |
Beschreibung |
---|---|
xxS |
Schlussrechnung |
xxT |
Teilrechnung |
xxA |
Akontorechnung |
PRS
Projektaufträge - Rechnung - Schlussrechnung
SRS
Serviceaufträge - Rechnung - Schlussrechnung
PRT
Projektaufträge - Rechnung - Teilrechnung
PGS
Projektaufträge - Gutschrift - Schlussrechnung
Folgende Auftragsarten (Feld AUFTRAGART) werden im esoffice in der Tabelle AUFTRAG verwendet:
AuftragsartID |
Beschreibung |
---|---|
1 |
Projektauftrag |
2 |
Serviceauftrag |
3 |
Inspektionsauftrag |
4 |
Nicht verwendet |
5 |
Teilaufträge |
Die verschiedenen Bestellarten (Feld Bestellart) aus der Tabelle BESTELL
Bestellart-Code |
Beschreibung |
---|---|
1 |
Manuelle Bestellung |
2 |
Lagerbestellung |
3 |
Listenbestellung |
6 |
Bestellabruf |
7 |
Internetbestellung |
10 |
Auftragsbestellung |
20 |
Abrufbestellung |
30 |
Assistent |
Codes für den Bestellstatus (Tabelle BESTELL, Feld EXPORTSTATUS).
Statuscode |
Beschreibung |
Codeart |
---|---|---|
0 |
Offen |
Allgemein |
1 |
Freigegeben |
Allgemein |
2 |
Exportiert |
Allgemein |
3 |
In Prüfung |
Onventis Schnittstelle |
4 |
Abgelehnt |
Onventis Schnittstelle |
5 |
Genehmigt |
Onventis Schnittstelle |
6 |
Versendet |
Onventis Schnittstelle |
-3 (nur intern) |
http Fehler |
esWawi |
-2 (nur intern) |
Unbekannt |
esWawi |
-1 (nur intern) |
Allgemeiner Fehler |
esWawi |
11 |
Übermittelt |
esWawi |
12 |
Absprache notwendig |
esWawi |
13 |
Abgelehnt |
esWawi |
14 |
Bestätigt |
esWawi |
19 |
Abgeschlossen |
esWawi |
20 |
Storniert |
esWawi |
Buchungsarten, die in der Tabelle ZAHLBUCH vorkommen
Index der Tabelle sind die Spalten Buchart, Banknr., Lfdnr. (die laufende Nummer wird nicht aus einem Nummernkreis gezogen, sondern wird programmintern zur Laufzeit ermittelt).
Buchart-Code |
Buchungsart |
Beschreibung |
---|---|---|
OPK |
Offene Posten Kunden |
Wird verwendet, wenn ein Zahlungseingang unter Buchhaltung | Debitoren | Offene Posten - Bereich 'Zahlungseingang' gebucht wird |
OPL |
Offene Posten Lieferanten |
Buchung ZahlungsausgangBuchhaltung | Kreditoren | Eingangsrechnungen | Offen |
B |
Bank |
Einfache Buchung auf ein Bankkonto (Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse / Konto) |
BK |
Bank Kunden |
Buchung Zahlungseingang mit Bezug zu einer Rechnung Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse / Konto |
BL |
Bank Lieferanten |
Buchung Zahlungsausgang mit Bezug zu einer Rechnung Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse / Konto |
K |
Kasse |
Einfache Buchung in eine Kasse (Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse - Kasse) |
KK |
Kasse Kunden |
Buchung Zahlungseingang mit Bezug zu einer Rechnung unter (Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse - Kasse) |
KL |
Bank Lieferanten |
Buchung Zahlungsausgang mit Bezug zu einer Rechnung unter Buchhaltung | Zahlungsverkehr | Kassenbuch / Kasse - Bank |
KV |
Kassenprogramm (eskasse) |
Kennzeichnung bei Buchungen aus dem esoffice Modul esKasse (Ladenkasse) |
Im esoffice kann einer Kalkulationsmappe eine Dokumentart zugeordnet werden, zum Beispiel Angebot oder Rechnung.
Je Dokumentart können unterschiedliche Optionen für den Ausdruck von Reports zur Verfügung stehen, zum Beispiel durch Darstellungsoptionen.
Folgende Dokumentarten sind verfügbar:
Reporttyp |
Beschreibung |
Bemerkung / Hinweis |
---|---|---|
1 |
Angebot |
|
2 |
Auftrag |
|
3 |
|
|
4 |
Lieferschein |
Die Dokumentenart Lieferschein steht nur im Programm interkeyoffice Siehe auch esKasse / Lieferschein |
5 |
|
|
6 |
Rechnung |
|
7 |
Gutschrift |
|
8 |
Ausschreibung |
|
In der Tabelle eFormvorlage werden grundsätzliche Informationen zur einer eFormularformatvorlage gespeichert.
Vorgangart
Das Feld Vorgangart in der Tabelle EFORMVORLAGE kann mit folgenden Werten belegt werden:
VORGANGART |
Verwendung |
---|---|
0 |
Serviceaufträge |
1 |
Inspektionsaufträge |
2 |
Projektaufträge |
3 |
Anlagen |
Aartcode
Im Feld AARTCODE in der Tabelle EFORMVORLAGE wird die Einschränkung einer eFormularformatvorlage auf eine Anlagenart gespeichert. Ist im Feld AARTCODE kein Wert eingetragen, ist die eFormular-Vorlage für alle Anlagenarten einsetzbar.
Anlagenarten werden in der Tabelle ANLGART gespeichert (Einstellungen | Referenzen - Service | Konfigurationsmanagement | Tabelle 'Anlagen-Arten').
Plattform
Im Feld PLATTFORM kann hinterlegt werden für welches Einsatzgebiet eine eFormularformatvorlage verwendet werden kann. Ist im Feld PLATTFORM kein Wert eingetragen, ist die eFormular-Vorlage für alle Einsatzgebiete (Desktop, Mobile und WEB) einsetzbar.
PLATTFORM |
Verwendung |
Bemerkung |
---|---|---|
0 |
Desktop |
eFormular kann im eFormular Client ausgefüllt werden. Zur Zeit wird dies für das esAttest EMA verwendet. |
1 |
Mobile |
eFormular kann in der esmobile-App (iOS / UWP) ausgefüllt werden. |
2 |
Web |
eFormular kann im esweb |
Verwendung des Artikels 'ESText-Proj-Auf'
Beim Erstellen einer Kalkulation aus einem Serviceauftrag wird der Artikel mit der Artikelnummer ESText-Proj-Auf aus dem Artikelstamm automatisch als erste Position hinzugefügt, sofern vorhanden.
Voraussetzung für diese Programmfunktionalität ist, dass unter Artikel | Artikel / Leistungen folgender Artikel angelegt ist.
Artikel Felder |
Erforderlicher Wert / Eintrag |
Beschreibung |
---|---|---|
Artikelnummer |
ESText-Proj-Auf |
|
Langtext |
Der anzudruckende Text und die notwendigen Variablen stehen im Artikel-Langtext. Artikel | Artikel / Leistungen | Preise /Text |
Die generelle Syntax ist: Prozentzeichen Ziffer Doppelpunkt Kleinbuchstabe s Beispiel %1:s Mögliche Variablen: siehe Auflistung unten |
Artikelart |
Textbaustein (schmale oder breite Ausführung) |
|
Variablen im Artikel-Langtext
Feld |
Variable |
---|---|
Service | Serviceaufträge | Auftragsnummer |
%0:s |
Service | Serviceaufträge | Annahme - Matchcode |
%1:s |
Service | Serviceaufträge | Ausführung | Bereich 'Termine' - Termin Beginn (Datum / Uhrzeit) |
%2:s |
Service | Serviceaufträge | Ausführung | Bereich 'Termine' - Technisch erledigt am |
%3:s |
Service | Serviceaufträge | Annahme - Meldung |
%4:s |
Service | Serviceaufträge | Details - Info für Historie |
%5:s |
Service | Anlagen | Anlagenort - Matchcode |
%6:s |
Service | Anlagen | Anlagenort - Anlagenort / Bereich |
%7:s |
Komma-getrennte Liste mit den Nummern der Arbeitsberichte, auf denen die in die Kalkulation übernommenen Positionen enthalten sind
Die Position aus dem gelieferten Material ist entweder ein Leistungsartikel mit Bezug auf eine Arbeitszeit oder besitzt eine Verknüpfung zum installierten Material eines Arbeitsberichts. |
{ArbBerichtNr} |
Da beim Versenden von GAEB-Ausschreibungen die Dateiendungen nicht immer korrekt eingehalten werden, kann es notwendig sein die GAEB-Dateien zunächst auf anderem Wege auf Ihre Version zu überprüfen.
Um eine GAEB Datei diesbezüglich zu erkennen, öffnen Sie diese bitte mit einem Texteditor.
Die nachfolgend aufgeführten Screenshots zeigen Beispiel-Inhalt von Muster GAEB Dateien, welcher bei der Erkennung des GAEB Formates helfen soll.
GAEB 90 (Dateiendung D, zum Beispiel *.D83)
GAEB 2000 (Dateiendung P, zum Beispiel *.P83)
GAEB XML (Dateiendung X, zum Beispiel *.X83)
Aufschlüsselung des Feldes HISTCODE aus der Tabelle SECAHIST
In der Tabelle SECAHIST werden die Eigenschaften der Servicecalls (Helpdesk) gespeichert.
HISTCODE |
Beschreibung |
---|---|
-1 |
Error |
0 |
Angelegt |
1 |
Prioritaet |
2 |
CallStatus |
3 |
Auftrag |
4 |
Geloest |
5 |
Erledigt |
6 |
Notiz |
7 |
Wiedervorlage |
8 |
Weiterleitung |
9 |
Eskalation |
10 |
TimerTyp |
11 |
AntwortOrg |
12 |
AntwortKopieP |
13 |
AntwortKopieK |
14 |
AntwortKopieB |
15 |
AntwortKopieG |
16 |
AntwortKopieL |
17 |
ProblemKat |
18 |
WebCallStart |
19 |
ServLevelChange |
20 |
ServCallStart |
21 |
AuftZuCall |
22 |
LeitPersNr |
23 |
AdressReset |
24 |
Zusammen |
25 |
Projekt |
26 |
Angebot |
27 |
EMailAdd |
28 |
FixEndDate |
29 |
InsertKontakt |
30 |
ChangeKontakt |
31 |
DeleteKontakt |
32 |
Termin |
33 |
ChangeStartTime |
34 |
TTSEsStChMail |
35 |
Request |
36 |
Arbeitsberichtsversand - E-Mail |
Auflistung und Bedeutung der Lagerbewegungscodes (Feld BEWEGCODE) in der Tabelle LAGINOUT
Bewegungscode |
Bezeichnung |
---|---|
2 |
Inventur |
3 |
Manuelle Entnahme |
4 |
Lieferschein ohne Bezug |
6 |
Verschrottung eines Artikels bei der Reparatur |
8 |
Manuelle Lagerumbuchung |
10 |
Rückschein – ohne Bezug |
11 |
Wareneingang – Lager |
12 |
Manuelle Auftragslieferung |
13 |
Manuelle Wartungslieferung / Manuelle Inspektionslieferung |
14 |
Manuelle Servicelieferung |
15 |
Lieferschein – Projektauftrag – Lager |
16 |
Lieferschein – Serviceauftrag – Lager |
17 |
Lieferschein – Wartungsauftrag – Lager |
18 |
Lieferschein – Umlagerung |
19 |
Lieferschein – Reparatur |
20 |
Wartungsauftrag |
21 |
Serviceauftrag |
22 |
Lagerauflösung – Umbuchung |
23 |
Lagerartikel kopieren |
24 |
Handyverträge |
26 |
Rückwarenschein |
27 |
Projektauftrag |
28 |
Lieferschein - Rechnung - Storno |
29 |
Lieferschein - Auftrag - Rechnung - Storno |
30 |
Lieferschein - Rechnung |
31 |
Lieferschein - Auftrag - Rechnung |
32 |
Rückschein - Rechnung |
33 |
Rückschein - Auftrag - Rechnung |
34 |
Lieferschein – Projektauftrag – Storno |
35 |
Lieferschein – Serviceauftrag – Storno |
36 |
Lieferschein – Wartungsauftrag – Storno |
37 |
Lieferschein – Umlagerung – Storno |
38 |
Lieferschein – Reparatur – Storno |
39 |
Lieferschein – Kasse – Storno |
40 |
Rückschein – Projektauftrag |
41 |
Rückschein – Serviceauftrag |
42 |
Rückschein – Wartungsauftrag |
43 |
Wareneingang – Auftrag |
44 |
Lieferschein – Projektauftrag – Wareneingang |
45 |
Lieferschein – Serviceauftrag – Wareneingang |
46 |
Lieferschein – Wartungsauftrag – Wareneingangs-Bewegungscodes |
47 |
Lieferschein – Kasse |
48 |
Rückschein - Kasse |
49 |
Rückschein – Kasse – Storno |
50 |
Kassenbeleg |
51 |
Kassenbeleg – Rücknahme |
54 |
Rückschein - Rechnung - Storno |
55 |
Kassenbeleg löschen |
56 |
Kassenbeleg – Rücknahme löschen |
57 |
Rückschein – Projektauftrag – Storno |
58 |
Rückschein – Serviceauftrag – Storno |
59 |
Rückschein - Inspektionsauftrag - Storno Rückschein - Wartungsauftrag - Storno |
60 |
Produktion – Artikelentnahme |
61 |
Produktion – Artikelrücknahme |
62 |
Produktion – Produkterstellung |
63 |
Produktion – Produktauflösung |
64 |
Rückschein - Auftrag - Rechnung - Storno |
65 |
Lieferschein – ohne Bezug – Storno |
66 |
Rückschein – ohne Bezug – Storno |
67 |
Inventur – Korrektur – Seriennummern |
68 |
Inventur – Korrektur – EK |
69 |
Lieferschein - Umlagerung - Reservierung |
70 |
Manuelle EK Abwertung |
71 |
Artikelreservierung |
72 |
Artikelreservierung |
73 |
Neubewertung – Kreditorenrechnung |
74 |
Inventur – EK Abwertung |
75 |
Neubewertung – Zahlungsfreigabe Wareneingang |
76 |
Artikelreservierung - Lager |
77 |
Artikelreservierung - Lager auflösen |
78 |
Buchung eines Reparaturtauschartikels auf das externe Reparaturlager |
79 |
Stornierung der Buchung eines Reparaturtauschartikels auf das externe Reparaturlager |
80 |
Stornierung der Verschrottung |
Das Verarbeitungskennzeichen (Datenbank Alias ESMAT, entsprechende Katalogtabelle, Feld VERARBKZ) wird für die Kennzeichnung Neuer, Geänderte oder Gelöschter Katalogartikel verwendet.
Siehe auch Artikel | Materialkataloge | Artikelliste.
Die internen Nummern der Bearbeitungskennzeichen haben folgende Bedeutung:
1 = Neu
2 = Gelöscht
3 = Geändert
4 = Unverändert
Auslistung der esoffice Personenarten
Siehe auch Vorgangsarten
Personenart |
Verwendung |
Personenart-ID |
---|---|---|
Bedarfer |
Bedarfer |
0 |
Kunden |
Kunden |
1 |
GPartner |
Geschäftspartner |
2 |
Angebot |
Angebot |
3 |
Auftrag |
Auftrag |
4 |
RepAuftrag |
Serviceauftrag |
5 |
WartAuftrag |
Wartunsgauftrag |
6 |
Lieferant |
Lieferant |
7 |
Personal |
Personal |
8 |
Anlage |
Anlage |
9 |
BauVorhaben |
BauVorhaben |
10 |
AnspPart |
Ansprechpartner |
11 |
VerrechAuftrag |
Verrechnungsauftrag |
12 |
InternAuftrag |
Interner Auftrag |
13 |
ServiceCall |
Servicecall |
14 |
Leistung |
Leistung |
15 |
Geschaeft |
Geschäftsstelle |
16 |
Vertrag |
Vertrag |
17 |
Veranstaltung |
Veranstaltung |
18 |
Bestellung |
Bestellung |
20 |
Arbeitsbericht |
Arbeitsbericht |
22 |
Lagerbewegung |
Lagerbewegung |
41 |
Adresse aus Adresspool |
Adresse |
53 |
Reports (Berichte) können im esoffice unter Tools | Reportverwaltung - Registrierung einem bestimmten Programmeinstiegspunkt zugeordnet werden.
Jeder Programmeinstiegspunkt hat eine interne Nummer (REPSTARTID).
REPSTARTID |
interne Bezeichnung |
Programmeinstiegspunkt |
---|---|---|
1 |
Termin |
|
2 |
Aufgabe |
|
3 |
Kontakte |
Kontakte |
4 |
|
|
5 |
Kalkulationsmappe - Deckblatt |
Kalkulationsmappe - Deckblatt |
6 |
Projektbearbeitung |
Kalkulationsmappe |
7 |
|
|
8 |
Baupapier |
Baupapier |
9 |
Stueckliste |
Stückliste |
10 |
ProjektErgebnisse |
Kalkulationsergebnis |
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
Bestellung |
Bestellung |
17 |
Lieferschein |
Lieferschein |
18 |
ManLagerbewegung |
man. Lagerbewegung |
19 |
Artikelauswertung |
Artikelauswertung |
20 |
SollIstVergleich |
Inv. Soll/Ist-Vergleich |
21 |
Einzelauswertung |
EinzelausInv. Einzelauswertung |
22 |
Inventureinstellung |
Inventureinstellung |
23 |
Zaehlliste |
Inv. Zählliste |
24 |
BarcodeEtikettArtikel |
Barcode Etikett Artikel |
25 |
BarcodeEtikettSerienNr |
Barcode Etikett Seriennr. |
26 |
|
|
27 |
|
|
28 |
|
|
29 |
|
|
30 |
|
|
31 |
DTBegleitzettel |
DTA - Begleitzettel |
32 |
DTLastschriftliste |
DTA - Lastschriftliste |
33 |
Zahlschein |
Zahlschein |
34 |
Scheck |
Scheck |
35 |
Mahnung |
Mahnung |
36 |
Mahnliste |
Mahnungsliste |
37 |
KontoAuszug |
Kontoauszug |
38 |
SepaMandat |
Sepa - Mandat |
39 |
|
|
40 |
|
|
41 |
Vertragsrechnung |
Vertragsrechnung |
42 |
Vertragssammelrechnung |
Vertragssammelrechnung |
43 |
VtrgGebPflegeinfo |
Vertragsgeb. Pflegeinfo |
44 |
Vertragsergebnisse |
Vertragsergebnisse |
45 |
|
|
46 |
|
|
47 |
Wartungsauftrag |
Wartungsauftrag |
48 |
Wartungstermin |
Wartungstermin |
49 |
Serviceauftrag |
Serviceauftrag |
50 |
Reaktionszeiten |
Reaktionszeiten |
51 |
ArbeitsberichtServ |
arbeitsbericht. Serv |
52 |
ListeInArbeit |
Liste in Arbeit |
53 |
Servicecalluebersicht |
Servicecall Übersicht |
54 |
Servicecallhistorie |
Servicecall Historie |
55 |
UeberfaelligeCalls |
Überfällige Servicecalls |
56 |
Netchange |
Netchange |
57 |
NetchangeDetail |
Netchange - Detailübersicht |
58 |
ServiceAB |
Auftragsbestätigung (Service) |
59 |
|
|
60 |
BarcodeEtikett |
Barcode Etikett Artikel |
61 |
Berechtigungsvergabe |
Berechtigungsvergabe |
62 |
|
|
63 |
|
|
64 |
|
|
65 |
|
|
66 |
FSServicerechnungen |
Servicerechnung (FS) |
67 |
FSVertragsrechnungen |
Vertragsrechnung (FS) |
68 |
FSAKontorechnungen |
Akontorechnungen (FS) |
69 |
|
|
70 |
|
|
71 |
EMAttest |
Einbruchmeldeattest (EMA) |
72 |
BMAttest |
BMAttest |
73 |
EMAttestAenderung |
Einbruchmeldeattest (EMA) - Änderungen |
74 |
|
|
75 |
KassenBeleg |
eskasse - Beleg |
76 |
KassenRechnung |
eskasse - Rechnung |
77 |
KassenRuecknahme |
eskasse - Rücknahme |
78 |
KassenLieferschein |
eskasse - Lieferschein |
79 |
KassenLiefBezahlung |
eskasse - Lief.-bezahlung |
80 |
KassenTagesabschluss |
eskasse - Tagesabschluß |
81 |
KassenBelegliste |
eskasse - Belegliste |
82 |
|
|
83 |
|
|
84 |
|
|
85 |
ArbberichtFax |
Arbeitsbericht Fax |
86 |
ArbberichtEMail |
Arbeitsbericht-E-Mail |
87 |
|
|
88 |
|
|
89 |
|
|
90 |
|
|
91 |
|
|
92 |
|
|
93 |
|
|
94 |
|
|
95 |
|
|
96 |
|
|
97 |
|
|
98 |
|
|
99 |
|
|
100 |
DruckMenu |
Druck Menu |
101 |
Geschaeftstellen |
Geschäftsstellen |
102 |
Bedarfer |
Bedarfer |
103 |
Kunden |
Kunden |
104 |
Geschaeftspartner |
Geschäftspartner |
105 |
Lieferanten |
Lieferanten |
106 |
Adresssuche |
Adressen Suche |
107 |
Personal |
Personal |
108 |
Ansprechpartner |
Ansprechpartner |
109 |
Artikel |
Artikel / Leistungen |
110 |
KundenStatistik |
Kundenstatistik |
111 |
Aktionen |
Aktionen |
112 |
Termine |
Terminkalender |
113 |
PEP |
Personaleinsatzplanung |
114 |
Kontakt |
Kontakt |
115 |
BestellEingang |
Bestelleingänge |
116 |
Projektverwaltung |
Kalkulationen |
117 |
Angebote |
Angebotsstatistik |
118 |
Auftraege |
Auftragsbearbeitung |
119 |
Bauvorhaben |
Bauvorhaben |
120 |
Projektierung |
Projektierung |
121 |
Bedarfsassistent |
Aufträge - Bedarfsassistent |
122 |
Aufmass |
Aufmasse |
123 |
AngebotAbgabe |
Angebotsabgabe |
124 |
AngebotPreisVergleich |
Angebotsabgabe - Preisvergelich |
125 |
InterneAuftraege/Teilaufträge |
Teilaufträge |
126 |
Lager |
Lagerverwaltung - Lager |
127 |
Lagerartikel |
Lagerverwaltung - Lagerartikel |
128 |
|
|
129 |
Bestellrueckstand |
Lagerverwaltung - Bestellrückstand |
130 |
Wareneingang |
Wareneingang |
131 |
Lieferscheine |
Lieferscheine |
132 |
|
|
133 |
Lagerbewegung |
Lagerverwaltung - Lagerbewegung |
134 |
Inventur |
Inventur |
135 |
LagerumbuchungAssi |
Lieferscheinerstellungsassistent |
136 |
|
|
137 |
|
|
138 |
|
|
139 |
|
|
140 |
|
|
141 |
Arbeitsberichte |
Auftragsberichte |
142 |
Wochenberichte |
Wochenberichte |
143 |
Rechnungsausgang |
Debitoren - Rechnungsausgangsbuch |
144 |
Debitoren |
Debitoren - Offene Posten |
145 |
Provision |
Provisionsabrechnung |
146 |
Kreditoren |
Kreditoren |
147 |
Kassenbuch |
Kassenbuch |
148 |
Kontobewegung |
Kontobewegungen |
149 |
SepaMandate |
Sepa - Mandate |
150 |
|
|
151 |
Gebaeude |
Gebäude / Anlagengruppen |
152 |
Anlagen |
Anlagenverwaltung |
153 |
Vertraege |
Verträge |
154 |
WartungsGebuehrHistorie |
Entgeltpflege - Historie |
155 |
Wartungsauftraege |
Inspektionen/Wartungen |
156 |
Serviceauftraege |
Serviceman. - Serviceaufträge |
157 |
|
|
158 |
Helpdesk |
Helpdesk |
159 |
Helpdesk Kunde |
HelpdeskKunden |
160 |
GebuehrenPflege |
Entgeltpflege |
161 |
VertragLeistung |
Verträge - Leistungen |
162 |
VertragLeistungDok |
Verträge - Leistungen - Dokumente |
163 |
KundenKontigent |
kunden. Kontigent |
164 |
HintAuftrag |
Hinweisdialog - Auftragsannahme |
165 |
HintServCall |
Hinweisdialog - Helpdeskannahme |
166 |
|
|
167 |
|
|
168 |
|
|
169 |
|
|
170 |
|
|
171 |
Einstellungen |
Grundeinstellungen |
172 |
Konfiguration |
Konfigurationsmanagement |
173 |
Berechtigungen |
Anwenderberechtigungen |
174 |
Buchhaltungsreferenzen |
Buchhaltungsreferenzen |
175 |
EinstellungenDrucken |
Einstellungen - Drucken |
176 |
|
|
177 |
|
|
178 |
|
|
179 |
|
|
180 |
|
|
181 |
Leadmanagement |
Leadmanagement |
182 |
Opportunitymanagement |
Opportunitymanagement |
183 |
|
|
184 |
|
|
185 |
|
|
186 |
|
|
187 |
|
|
188 |
|
|
189 |
|
|
190 |
|
|
191 |
|
|
192 |
|
|
193 |
|
|
194 |
|
|
195 |
|
|
196 |
|
|
197 |
|
|
198 |
|
|
199 |
|
|
200 |
|
|
201 |
Dashboard |
Dashboard |
202 |
Abwesenheitsanträge |
Abwesenheitsanträge (Urlaubsanträge) |
203 |
WebAuftragsListe |
Auftragsliste (esweb) |
204 |
Leadmanagementcockpit |
Leadmanagementcockpit |
205 |
Opportunitymanagementcockpit |
Opportunitymanagementcockpit |
206 |
Reportnutzungsstatistik |
Reportnutzungsstatistik |
207 | Auftragsinfo (esmobile) |
Sie können sich im esmobile für jeden Termin und den entsprechenden Auftrag unter Terminplanung | Termine -> Kontextmenü -> Reports einen kundenindividuellen Microsoft-Report mit Auftragsinformationen anzeigen lassen.
Der Programmeinstiegspunkt Auftragsinfo (esmobile) wird nur mit der Lizenz 3010100 - esweb Office angezeigt. |
220 |
Urkalkulation |
Urkalkulation |
221 |
Urkalkulation_Formblatt221 |
Urkalkulation - Formblatt 221 |
223 |
Urkalkulation_Formblatt223 |
Urkalkulation - Formblatt 223 |
301 |
Fibu |
Fibu-Schnittstelle |
Bedeutung der Spalten in Tabelle PROJEKTE
PROJKENNZ (Projektkennzeichen)
PROJSUBKENNZ (Projektsubkennzeichen)
PROJKENNZ Projektkennzeichen |
Bedeutung Projektkennzeichen |
PROJSUBKENNZ ProjektSubkennzeichen |
Bedeutung ProjektSubkennzeichen |
---|---|---|---|
1 |
Angebot |
1 |
Angebot |
1 |
Angebot |
2 |
Kostenvoranschlag |
1 |
Angebot |
3 |
Kostenschätzung |
|
|||
2 |
Auftrag |
|
|
|
|||
6 |
Rechnung |
1 |
Rechnung |
6 |
Rechnung |
2 |
Proformarechnung / Proforma-Rechnung |
|
|||
7 |
Gutschrift |
|
|
|
|||
8 |
Ausschreibung |
|
|
Werden Berechtigungen hinzugefügt oder entzogen, werden diese Änderungen immer in der Tabelle LogZug protokolliert.
Anhand der laufenden Nummerierung sind alle Änderungen lückenlos nachvollziehbar. Außerdem kann per Report nachvollzogen werden, welche Aktion für die fehlende Sitzung vorgenommen wurde.
Die Aufschlüsselung des Feldes Action in der Tabelle LogZug hat folgende Bedeutung:
Schlüssel |
Beschreibung |
---|---|
1 |
Hinzufügung Berechtigung zu Anwender |
2 |
Ändern der Berechtigung von Anwender |
3 |
Löschung Berechtigung von Anwender |
4 |
Löschung aller Berechtigungen eines Anwenders |
5 |
Hinzufügung einer Berechtigung zu einer Gruppe |
6 |
Löschung einer Berechtigung aus einer Gruppe |
7 |
Löschung aller Berechtigungen einer Gruppe |
8 |
Hinzufügung des Anwenders zu einer Gruppe |
9 |
Löschung des Anwenders aus einer Gruppe |
10 |
Löschung des Anwenders aus allen Gruppen |
11 |
Löschung aller Anwender aus einer Gruppe |
|
|
Protokoll Berechtigungsänderungen
Das Protokoll der Berechtigungsvergabe ist den Funktionalitäten der Gruppenrechte angepasst.
Die auf dem Ausdruck ersichtlichen Spalten heißen folgender Berechtigung / Gruppe und Anwender / Gruppe.
Bei der Zuordnung oder Entzug einer Berechtigung zu einer Berechtigungsgruppe, wird unter folgender Berechtigung / Gruppe die Berechtigung und unter Anwender / Gruppe die Gruppe ausgegeben.
Wird ein Anwender einer Gruppe zugeordnet, wird unter folgender Berechtigung / Gruppe die Gruppe und unter Anwender / Gruppe der Anwender ausgegeben.
Voraussetzung für den Ausdruck des Protokolls der Berechtigungsänderungen ist die aktivierte Option Ausdruck-Kontrolle bei Berechtigungsänderungen unter Einstellungen | Allgemein | Sicherheit – Berechtigungen.
Wird nun eine Änderung an den Berechtigungen vorgenommen, so wird automatisch ein Änderungsprotokoll nach vorheriger Ankündigung ausgedruckt.
Hinweis für den Protokollausdruck
Musterausdruck eines Berechtigungsprotokolls
Im esoffice werden unterschiedliche Reporttypen (Reportarten) unterschieden.
Tabelle REPORTS, Feld REPORTART
Folgende Report-Typen/Arten sind verfügbar:
Reporttyp |
Beschreibung |
---|---|
1 |
Interne Reports |
2 |
Benutzerdefinierte Reports |
3 |
Veraltet RAVE-Reports Nicht mehr verwendet |
4 |
MSSQL Reports |
5 |
Kalkulationsformulare |
6 |
Fast Reports |
Der Status ändert sich je nach Fortschritt des Mandats:
Angelegt
Status = 1
Das Mandat wurde angelegt, aber noch nicht gedruckt.
Angefragt
Status = 2
Das Mandat wurde gedruckt und an den Kunden zur Unterzeichnung verschickt.
Bestätigt
Status = 3
Der Kunde hat das Mandat unterzeichnet zurückgesandt.
Aktiv
Status = 4
Das Mandat ist gültig und in Gebrauch (nur bei nicht-einmaligen Mandaten).
Verwendet
Status = 5
Das Mandat wurde für einen Einzug über DTAUS verwendet.
Abgelaufen
Status = 6
Das Mandat ist abgelaufen bzw. ein einmaliges Mandat wurde gebraucht.
Widerrufen / Gesperrt
Status = 5
Der Kunde hat das Mandat widerrufen.
Siehe auch SEPA-Mandatsverwaltung
Seriennummern-Status
Folgende Werte kann das Feld Status in der Tabelle ArtSerie annehmen:
Wert |
Ort |
StatusNr |
Beschreibung |
---|---|---|---|
1 |
Wareneingang |
WarenscheinNr |
Nicht gebuchter Wareneingangsschein |
2 |
Lager |
LagerNr |
Seriennummer ist auf Lager |
3 |
Produkt |
- |
Über Produktion in einem neuen Produkt |
4 |
LagerCloud |
|
|
10 |
Auslieferung |
- |
Nicht Verwendet |
11 |
Lieferschein |
LieferscheinNr |
Nicht gebuchter Lieferschein |
12 |
Kasse |
Neg. BelegNr |
Nicht gebuchter Kassenbeleg |
13 |
Geplant |
Personalnr |
Nicht gebuchte manuelle Lagerbewegung |
20 |
Geliefert |
|
Hilfswert für ausgelieferte Seriennummern |
21 |
Auftrag |
AuftragIDNr |
Einen Auftrag zugebucht (geliefertes Material) |
22 |
Kunde |
KundenNr |
Gebuchter Lieferschein/Kassenbeleg zu einem Kunden |
23 |
Personal |
PersonalNr |
Manuelle Lagerentnahme auf Personal |
31 |
Anlage |
AnlagenNr |
Bei den Anlagenkomponenten hinterlegt |
41 |
Lieferant |
Lieferantnr |
Rückwareneingangsschein zu einem Lieferanten |
100 |
Inventur |
InventurNr |
Über eine Inventur ausgebucht. |
200 |
Booked Out (Ausgebucht) |
|
|
999 |
Deleted (Gelöscht) |
|
|
Seriennummern-Arten
Status |
Bedeutung |
---|---|
1 |
Wareneingang |
2 |
Lager |
3 |
Manuell |
4 |
Man. Auftrag |
5 |
Lieferschein |
6 |
Anlage |
7 |
Handy |
8 |
Kasse |
9 |
Auftrag |
10 |
Inventur |
Seriennummernarten
Seriennummernarten stehen nicht in der Datenbank, sondern werden nur intern im Programm verwendet, um den Aufbau des Registers Seriennummern zu steuern.
Statusnummer
Die StatusNr ist Nummer des Datensatzes bei dem sich die Seriennummer gerade befindet.
Ist immer im Zusammenhang mit dem Status zu sehen, d.h. bei
Status 11 = Lieferschein ist die StatusNr die Lieferscheinnummer
Status 2 = Lager die Lagernummer etc.
Bedeutung der einzelnen Werte in der Tabelle MWST_COD.
Spalte 'Steuerart' (Tabelle MWST_COD)
Siehe auch Einstellungen | Referenzen - Buchhaltung | Mehrwertsteuer.
Für den Versand von elektronischen Rechnungen ist es zwingend erforderlich die entsprechende und richtige Steuerart pro Mehrwertsatz zu hinterlegen.
Steuerart Code |
Steuerart Bezeichnung |
---|---|
1 |
Mehrwertsteuer |
2 |
Vorsteuer |
3 |
Mehrwertsteuer §13 |
6 |
Nach Nullsatz zu versteuernde Waren (Die Umsatzsteuer fällt mit einem Prozentsatz von 0,00 % an) |
7 |
Steuerbefreit (MwSt. / IGIC / IPSI) Code nach UNTDID 5305 6: E (Exempt from tax) |
8 |
Steuerbefreit für Innergemeinschaftliche Warenlieferungen (es gelten die Regeln zur Umkehrung der Steuerschuldnerschaft bei MwSt. / IGIC / IPSI) Code nach UNTDID 5305 6: AE (VAT Reverse Charge) |
9 |
Freier Ausfuhrartikel (MwSt. / IGIC / IPSI nicht erhoben aufgrund von Regeln zu innergemeinschaftlichen Lieferungen) Code nach UNTDID 5305 6: K (VAT exempt for EEA intra-community supply of goods and services) |
10 |
Dienstleistungen außerhalb des Steueranwendungsbereichs (Verkauf unterliegt nicht der MwSt. / IGIC / IPSI) Code nach UNTDID 5305 6: C (Duty paid by supplier) |
11 |
Allgemeine, indirekte Steuer der Kanarischen Inseln (IGIC Steuer fällt an) Code nach UNTDID 5305 6: L (Canary Islands general indirect tax) |
12 |
IPSI (Steuer für Ceuta / Melilla) (IPSI Steuer fällt an) Code nach UNTDID 5305 6: M (Tax for production, services and importation in Ceuta and Melilla) |
Die Begrifflichkeiten entstammen den Spezifikationen für xRechnung_CII. Die Auswahl der Steuerarten außer Mehrwertsteuer, Mehrwertsteuer §13b und Vorsteuer ist nur für die entsprechenden Anwendungsfälle (zum Beispiel xRechnung mit 0,00 % MWSt) auszuwählen und kann ansonsten vernachlässigt werden.
Spalte 'Landart' (Tabelle MWST_COD)
Landart Code |
Landartcode Bezeichnung |
---|---|
1 |
Inland |
2 |
Nicht EU (Europäische Union) |
3 |
EU (Europäische Union) |
Spalte 'Rechnungsart' (Tabelle MWST_COD)
Rechnungsart Code |
Rechnungsartcode Bezeichnung |
---|---|
1 |
Teilrechnung / Schlussrechnung |
2 |
Akonto-Rechnung |
Spalte 'RechenModus' (Tabelle MWST_COD)
Landart Code |
Landartcode Bezeichnung |
---|---|
0 |
Standard |
1 |
Skonto steuerfrei |
2 |
Nur Steuer |
Für die Tabelle TERMINE erhalten Sie zu den folgenden Feldern weitere Informationen:
Personenart (1)
Eine Auflistung der Personenarten finden Sie unter Personenarten
Auftragsnummer (2)
Die zugehörige Auftragsnummer findet man in dem Feld EINZELAKTNR(2).
Status (3)
Eine Auflistung der Terminstatus finden Sie unter Terminstatus
Das Feld Status in der Tabelle Termine kann folgende Werte für Terminstatus enthalten:
Terminstatus Wert |
Beschreibung |
---|---|
1 |
angelegt und unbestätigt |
2 |
angenommen mit Alarmzeit |
3 |
angenommen ohne Alarmzeit |
4 |
abgelehnt unbestätigt |
5 |
Fremden Termin – nochmal erinnern |
6 |
abgelehnt bestätigt |
7 |
Mein Termin wurde von jemand anders abgelehnt – nochmal erinnern |
Abwesenheitsanträge (Urlaubsanträge etc.) können je nach Bearbeitungsstand verschiedene Status zugewiesen bekommen (Feld Status in der Tabelle URLBANTR).
Siehe auch Abwesenheitsanträge.
Folgende Status werden verwendet:
Schlüssel |
Beschreibung |
---|---|
1 |
Angelegt |
2 |
Abgelehnt |
3 |
Prüfung |
4 |
Genehmigt |
5 |
Widerrufen |
Über die vordefinierten Vorgangsarten werden im esoffice Verknüpfungen definiert. So können zum Beispiel Textbausteine über die Textkategorie an eine bestimmte Vorgangsart gebunden und so der Einsatz für eine bestimmten Bereich definiert werden.
Folgende VorgangsIDs gelten zunächst für die Vorgangsart in den entsprechenden Tabellen. Sofern eine Personenart verfügbar ist (zum Beispiel Kunden), entspricht die Personenart-ID der Vorgangs-ID.
Für alle anderen Vorgangsarten (zum Beispiel Entgeltpflege) gibt es keine Personenart.
Siehe auch Personenarten
Auflistung der Vorgangsarten im esoffice
Vorgangsart |
Code |
VorgangsID |
---|---|---|
Bedarfer |
Bedarfer |
0 |
Kunde |
Kunden |
1 |
Geschäftspartner |
GPartner |
2 |
Angebot |
Angebot |
3 |
Projektauftrag |
Projektauftrag |
4 |
Serviceauftrag |
Serviceauftrag |
5 |
Wartungsauftrag |
Wartungsauftrag |
6 |
Lieferant |
Lieferant |
7 |
Personal |
Personal |
8 |
Anlage |
Anlage |
9 |
Bauvorhaben |
Bauvorhaben |
10 |
Ansprechpartner |
Ansprechpartner |
11 |
Teilauftrag |
Teilauftrag |
13 |
Servicecall |
Servicecall |
14 |
Rechnung |
Rechnung |
18 |
Lieferschein |
Lieferschein |
19 |
Bestellung |
Bestellung |
20 |
Rückschein |
Rückschein |
21 |
Arbeitsbericht |
Arbeitsbericht |
22 |
Aktion |
Aktion |
23 |
Entgeltpflege |
Gebuehrenpflege |
24 |
Kalkulation |
Kalkulation |
25 |
Mahnung |
Mahnung |
26 |
Vertragsrechnung (VtrgFakt) |
Vertragsrechnung |
27 |
KnowledgeBase |
KnowledgeBase |
28 |
Termin |
Termin |
29 |
Aufmaß |
Aufmass |
30 |
Vertragsstatistik |
Vertragsstatistik |
31 |
Vertragsverlaengerung |
Vertragsverlaengerung |
32 |
DokumentenManagement |
DokumentenManagement |
33 |
Artikeldokumente |
Artikel |
34 |
Bestelleingang |
BestEin |
35 |
Wartungsbenachrichtigung |
WartBenachrichtigung |
36 |
Eskalation eines Servicecalls |
EskalationEvent |
37 |
Statusänderungs Event |
StatusAenderungEvent |
38 |
Weiterleitung eines Servicecalls |
SeCaWeiterleitung |
39 |
Kreditorenrechnung |
EingangsRechnung |
40 |
Lagerbewegung |
LagerBewegung |
41 |
Kassenbuch |
Kassenbuch |
42 |
Kontobewegung |
KontoBewegung |
43 |
Lead |
Lead |
50 |
Opportunity |
Opportunity |
51 |
Vertrag |
Vertrag |
52 |
Adresse aus Adresspool |
Adresse |
53 |
Betreff der eingehenden Helpdesk-E-Mail |
HelpdeskEmailEingang |
54 |
Ein SEPA-Mandat |
SepaMandat |
55 |
Servicerechnung |
Servicerechnung |
56 |
Wartungsrechnung |
Wartungsrechnung |
57 |
Projektrechnung |
Projektrechnung |
58 |
Preisgruppe |
PreisGruppe |
59 |
Workflow |
WorkFlow |
60 |
WorkFlowTaskDefinition |
WorkFlowTaskDefinition |
61 |
Ausschreibung |
Ausschreibung |
62 |
MarketingKampagne |
Kampagne |
63 |
Aufgabe |
Aufgabe |
64 |
Wareneingang |
WarenEingang |
65 |
Vertragsart-Leistungsart |
VertragsArtLeistungsArt |
66 |
Folgende Positionsarten (Feld Posart) werden im esoffice in der Tabelle AUFGLART verwendet:
PosartID |
Beschreibung |
---|---|
0 |
Materialposition |
2 |
Leistungsartikel für Arbeitszeit (Std.) |
3 |
Leistungsartikel für Kilometer |
4 |
Fahrtzeit |
5 |
Zuschlag1 |
6 |
Zuschlag2 |
9 |
Pauschale für Kilometer |
10 |
Pauschale Fahrt |
11 |
Pauschale Auslassung / Auslösung |
13 |
Support Telefon |
14 |
Support Nachbearbeitung |
50 |
Lohnposition |
Bedeutung der Werte im Feld STATUS in der Tabelle TREPAPOS
Statuscode |
Beschreibung |
---|---|
0 |
Kein Status (Standard) |
1 |
Angenommen |
2 |
Erhalten |
5 |
In Reparatur |
6 |
Reparatur Erledigt |
7 |
Reparatur Kontrolliert |
10 |
Ausgeliefert |
11 |
Fakturiert |
20 |
Erledigt |
Im esoffice werden unterschiedliche E-Mail Arten in der E-Mail Historie (Tools | E-Mails gesendet) angezeigt.
Tabelle EMAILHIS, Feld EMAILSENDID
Folgende E-Mail Arten sind verfügbar:
E-Mail Art |
Beschreibung |
---|---|
0 | Unbekannt |
1 | Termin |
2 | Auftrag |
3 | Servicecall-Eskalation |
4 | Termine-Erinnerung |
5 | Servicecall-Statusänderung |
6 | Servicecall-Weiterleitung |
7 | Servicecall-Antwort |
8 | Workflowpunkt-Eskalation |
9 | Workflowpunkt-Weiterleitung |
10 | Kontakt |
11 | Aktion |
12 | Bestellung |
13 | Angebot |
14 | Rechnung |
15 | Gutschrift |
16 | Ausschreibung |
17 | Mitarbeiter-Authentifizierung |
18 | Web-Kennwort |
19 | Bestellbestaetigung |
20 | Server-Fehler |
21 | Urlaubsantrag |
22 | Kunden-Authentifizierung |
23 | Ansprechpartner-Authentifizierung |
24 | Report |
25 | SepaMandat |
26 | Baupapier |
27 | Stueckliste |
28 | Lieferschein |
29 | Zahlschein |
30 | Mahnung |
31 | KontoAuszug |
32 | Vertragsgebührenpflegeinfo |
33 | Wartungsauftrag |
34 | Wartungstermin |
35 | Serviceauftrag |
36 | Wareneingang |
37 | Bestellung-Benachrichtigung |
38 | Lieferschein-Benachrichtigung |
39 | Wareneingang-Benachrichtigung |
40 | Terminerinnerung |
Bedeutung der Werte im Feld STATUS in der Tabelle AUFMASS
Statuscode |
Beschreibung |
---|---|
leer oder 0 |
Angelegt |
1 |
Freigegeben |
2 |
Synchronisiert |
3 |
Abgeschlossen |
Bedeutung der Werte in der Spalte BUCHART in der Tabelle KONTINGENTBUCH
Buchart-Code |
Beschreibung |
---|---|
1 |
Rechnung |
2 |
Periodenende |
3 |
Storno |
4 |
Arbeitszeiten |
5 |
Gutschrift |
Neben statischem Text können in den Textbausteinen auch Daten aus der Datenbank über einen Platzhalter im Format <Feldname> in die Terminnotiz / E-Mail eingefügt werden.
Verfügbare Daten / Tabellen
Dabei stehen Ihnen Daten aus den folgenden Tabellen zur Verfügung:
Aufträge (Tabelle Auftrag)
<FeldName>
Nachträge (Tabelle AuftNach)
<AN.Feldname>
Serviceaufträge | Details (Tabelle AuftServ)
<AS.Feldname>
Kunden (Tabelle Kunden)
<K.FeldName>
Anlagen (Tabelle Anlagen)
<A.FeldName>
Diverse Adresse (Tabelle Auftadr)
<D.Feldname>
Verträge (Tabelle AnlgVtrg)
<V.Feldname>
Vertragsart (Tabelle VtrgArt)
<VA.Feldname>
Servicelevel (Tabelle ServLevl)
<SL.Feldname>
Lager (Tabelle Lager)
<L.Feldname>
Inspektion (Tabelle AuftInsp)
<AI.Feldname>
Zusätzliche Einzelfelder
Bezeichnung der Auftragsart
<AuftragArtBez>
Memofelder (Tabelle AuftInfo)
Mx.
x gibt die Zahl des Memofeldes an
Meldung = M1.
ToDo = M2.
Archiv = M3.
Erweiterte Memofelder (weitere Infofelder aus der Tabelle AuftInfo)
Mxx.
Info1 = M11
Info2 = M12
Link zum Auftrag im esweb
Über <ESWEB.Auftraglink> wird ein direkter Link zu der entsprechenden Auftragsseite im esweb eingetragen.
Dieser Link nur dann eingefügt, wenn die Lizenz 3010100 - esweb Office vorhanden ist und unter Einstellungen | Allgemein | Sicherheit | ES Web | Bereich 'esweb' die Einstellung Basis URL einen Wert hat, der mit HTTP beginnt.
SQL-Statements
Zusätzlich können SQL-Statements angegeben werden. Es ist erforderlich, dass der Parameter :AuftragIDNr enthalten ist:
Das SQL-Statement
<SQL.Select SYSGENDAT from AuftInsp where AuftragIDNr = :AuftragIDNr>
würde durch das generierte Datum der Inspektion ersetzt.
Siehe auch SQL-Variablen erstellen und testen
Muster Serviceaufträge
Beispiel Aufbau eines Textbausteins für Serviceaufträge
Serviceauftrag Nr. <AuftragNr>
Kunde: <K.Firma1>
Anlage: <A.Matchcode>, <A.Anlagenort>
Adresse: <{A,K,D}.Strasse>, <{A,K,D}.PLZ> <{A,K,D}.Ort>
Tel.nr.: <{A,K,D}.Telefon>
Termin: <Beginndat>
Anrufer: <AnspPartner>, Priorität: <Prioritaet>
Erledigen: <M2.InfoMemo>
Muster Inspektionsauftrag / Wartungsauftrag
Für Inspektionsaufträge kann noch zusätzlich über den Alias AI auf die Tabelle AuftInsp zugegriffen werden.
Beispiel Aufbau eines Textbausteins für Inspektions- / Wartungsaufträge
Inspektion <AuftragArtBez> Nr. <AuftragNr>
Kunde: <K.Firma1>
Anlage: <A.Matchcode>, <A.Anlagenort>
Adresse: <A.Strasse>, <A.PLZ> <A.Ort>
Tel.nr.: <A.Telefon>
Zeitraum: <AI.WartPeriodeStartDat> - <AI.WartPeriodeBisDat>
Anrufer: <AnruferName>, Priorität: <Prioritaet>
AP <AnspPartVorOrtName>
Erledigen: <M2.Infomemo>
Meldung: <M1.InfoMemo>
Beispiel Adresse
Strasse
Soll eine Straße in der Adresse ausgegeben werden, ergänzen Sie den Textbaustein wie folgt:
<{A,K,D}.STRASSE>
{A,K,D} steht für die Tabellen Anlagen A, Kunden K, Diverse Adresse D.
Das Programm entscheidet aus welcher Tabelle nun das Feld Straße genommen wird:
-
Existiert eine Anlage in diesem Datensatz, wird das Feld aus der Tabelle Anlagen übernommen.
-
Existiert ein Kunde für diesen Datensatz, wird das Feld aus der Tabelle Kunden übernommen
-
Ist weder eine Anlage noch ein Kunde für den Datensatz vorhanden, wird das Feld aus der Tabelle für die diverse Adressen übernommen.
Postleitzahl (PLZ)
<{A,K}.PLZ>
Für dieses Feld würde nur in den Tabellen Anlage (A) und Kunde (K) nachgeschlagen.
In der Tabelle DOKUSTRK (Dokumentenstruktur) werden in der Spalte STRUKTART Einträge für einige Personenarten hinterlegt.
Folgende Personenarten sind grundsätzlich im esoffice verfügbar:
Personenart |
Verwendung |
Personenart-ID |
---|---|---|
Bedarfer |
Bedarfer |
0 |
Kunden |
Kunden |
1 |
GPartner |
Geschäftspartner |
2 |
Angebot |
Angebot |
3 |
Auftrag |
Auftrag |
4 |
RepAuftrag |
Serviceauftrag |
5 |
WartAuftrag |
Wartunsgauftrag |
6 |
Lieferant |
Lieferant |
7 |
Personal |
Personal |
8 |
Anlage |
Anlage |
9 |
BauVorhaben |
BauVorhaben |
10 |
AnspPart |
Ansprechpartner |
11 |
VerrechAuftrag |
Verrechnungsauftrag |
12 |
InternAuftrag |
Interner Auftrag |
13 |
ServiceCall |
Servicecall |
14 |
Leistung |
Leistung |
15 |
Geschaeft |
Geschäftsstelle |
16 |
Vertrag |
Vertrag |
17 |
Veranstaltung |
Veranstaltung |
18 |
Bestellung |
Bestellung |
20 |
Arbeitsbericht |
Arbeitsbericht |
22 |
Lagerbewegung |
Lagerbewegung |
41 |
Adresse aus Adresspool |
Adresse |
53 |
In den Textbausteinen können komplexe SQL-Variablen <sql.> verwendet werden, um Daten aus Vorgängen bereitzustellen.
Sofern komplexere Variablen für Textbausteine benötigt werden, so besteht die Möglichkeit diese grundsätzlich im Datenbankmanager (zum Beispiel im esdbm) zu erstellen und dann auch zu testen.
Im nachfolgenden Beispiel soll für den Textbaustein einer Bestellung bei der Geschäftsstelle 1 der Begriff Security ausgegeben werden, alle anderen Geschäftsstellen sollen als Access dargestellt werden.
Zunächst würde das Kommando per esdbm wie folgt erstellt:
select case when gsnr=1 then 'Security' else 'Access' end from Bestell where Bestnr = 12345
12345 steht hier für eine wirklich vorhandene Bestellnummer anhand deren man die Funktionalität des Befehls überprüfen möchte.
Sofern das Kommando das gewünschte Resultat bringt, kann dieses jetzt in eine Variable gewandelt werden.
Dazu zu Beginn einfach <sql. ergänzen und hinten die Nummer (im Beispiel 12345) durch :Nr> ersetzten. Jetzt sieht das Kommando wie folgt aus:
<sql.select case when gsnr=1 then 'Security' else 'Access' end from Bestell where Bestnr = :Nr>
Eine Verkettung mehrerer Variablen <sql...><sql...><...> ist möglich. Achten Sie bitte darauf, dass sich kein Zeilenumbruch in den Textbausteinen für Dateinamen befinden darf.
Nun noch das Ganze in den entsprechenden Textbaustein einsetzen.
Siehe auch
-
Textbausteine können unter Einstellungen | Referenzen - Allgemein | Textbausteine – Textbausteine angelegt und bearbeitet werden.
Das Tool WinSpy (oder auch Window Inspector) ermittelt die zu den esoffice Elementen gehörenden Datenfelder. Dies kann zum Beispiel für die Reporterstellung oder auch das Erstellen von SQL-Kommandos hilfreich sein.
Sie finden das Tool in unserem Downloadbereich estools - esoffice
Nach dem Start öffnet sich folgendes Fenster:
Die eigentliche Funktion wird durch Betätigen und gedrückt halten des Buttons Select window aktiviert. Bewegt man nun den Cursor bei weiterhin gedrückter Maus-Taste nun über entsprechende Komponenten in esoffice, so verändern sich die verschiedenen Werte im Fenster.
Die beiden entscheidenden Werte sind Data source und Data field.
Aus Data source lässt sich der Tabellenname ableiten (in der Regel src+Tabellenname, im Beispiel ist die Tabelle AnlgVtrg). Data field ist dann der Name des Feldes in der entsprechenden Tabelle, im Beispiel das Feld Terminbedingung.
Wird die Maus Taste losgelassen, so werden weiterhin die Werte des zuletzt ermittelten Elements angezeigt.
Winspy funktioniert nicht in den Datenlisten / Tabellen. Zusätzlich können nur Informationen zu Feldern ermittelt werden, die eine direkte Verbindung zu einer Tabelle und einem Datenfeld haben (berechnete Felder können nicht ausgelesen werden).
An einigen Stellen im esoffice können Textvariablen (oder auch Platzhalter) eingesetzt werden, um zum Beispiel in Vor- und Schlusstexten oder E-Mails bei der Ausgabe Daten aus dem Programm auszugeben.
Nachfolgend finden Sie Beispiele für den Einsatz von Textvariablen / Platzhaltern.
Kalkulationsformulare
In den Kalkulationsformularen (Tools | Kalkulationsformulare | Texte) können in Feldern vom Typ Textfeld beliebiger Text und Feldvariablen (Syntax: <VarName>
einschließlich der spitzen Klammern, also zum Beispiel <Abs.Firma1>
) verwendet werden.
Die literalen Zeichen <
, >
und \
erhält man durch vorangestellten \
.
Die folgenden Feldvariablen (Spalte Kalkulationsformulare) sind entsprechend den gleichnamigen Tabellenfeldern definiert.
Textbausteine, Vortexte, Schlusstexte
In den Textbausteinen (Einstellungen | Referenzen - Allgemein | Textbausteine) und den Vor- und Schlusstexten in den Kalkulationsmappen (Projekt | Kalkulationen | Kalkulationsmappe | Tabelle | Vor-Schlusstexte) können Feldvariablen (Syntax: {VarName}
einschl. der geschweiften Klammern, also zum Beispiel {Abs.Firma1}
) verwendet werden.
Die literalen Zeichen <
, >
und \
erhält man durch vorangestellten \
.
Die folgenden Feldvariablen (Spalte Textbausteine Vor- Schlusstexte) sind entsprechend den gleichnamigen Tabellenfeldern definiert.
Einsatz von Textvariablen
Variablen für den Einsatz in Textbausteinen werden in geschweiften Klammern { } gesetzt.
Eine Auflistung der zur Verfügung stehenden Variablen finden Sie unter Textvariablen.
{ProjectNo} : Kalkulationsnummer
{QuotationNo}: Angebotsnummer
{OrderNo} : Auftragsnummer
{DeliveryNo} : Lieferscheinnummer
{ReturnNo} : Rückscheinnummer
{InvoiceNo} : Rechnungsnummer
{CreditNo} : Gutschriftnummer
{AttnName}: Zu Händen-Text ohne Frau, Herr oder Herrn
Bei Textbausteinen können noch mit der Variablen {AttnName} auf Informationen aus dem Zu Händen-Feld einer Adresse zugegriffen werden. Es ist möglich Teile aus dem Zu Händen-Angaben, wie zum Beispiel Herr, Herrn oder Frau wegzulassen.
Die Variable {AttnName} mit der erweiterten Syntax wird in den Textbausteinen für den Elektronischen Dokumentenversand nicht ausgewertet.
Syntax {AttnName}
Die Dokumentvariable {AttnName} hat folgende Syntax :
{AttnName:[patfl]}
p = Anrede
a = Titel oder Anrede
t = Titel
f = Vorname
l = Nachname
{AttnName} ist identisch mit {AttnName:tfl} und ergibt bei zu Händen Frau Rebecca De Mornay den Text Rebecca De Mornay.
{AttnName:l}
Ergibt bei zu Händen Frau Rebecca De Mornay den Text De Mornay.
{AttnName:pl}
Ergibt bei zu Händen Frau Rebecca De Mornay den Text Frau De Mornay.
{AttnName:al}
Ergibt bei zu Händen Frau Rebecca De Mornay den Text Frau De Mornay.
{AttnName:pl}
Ergibt bei zu Händen Herrn Dr. Gregory House den Text Herrn House.
{AttnName:al}
Ergibt bei zu Händen Herrn Dr. Gregory House den Text Dr. House.
{AttnName:tl}
Ergibt bei zu Händen Herrn Dr. Gregory House den Text Dr. House.
{AttnName:ptl}
Ergibt bei zu Händen Herrn Dr. Gregory House den Text Herrn Dr. House.
Zur automatischen Erkennung von Anrede und Titel werden die Tabellen AdrAnred, AnredArt und Adr_Tit ausgewertet.
{IIf(AttnSex = "f", "Wahr-Text")}
Der Wahr-Text wird gedruckt, wenn der Zu Händen-Ansprechpartner weiblich ist.
{IIf(AttnSex = "f", "Wahr-Text", "Falsch-Text")}
Der Wahr-Text wird gedruckt, wenn der Zu Händen-Ansprechpartner weiblich ist; sonst wird der Falsch-Text gedruckt (zum Beispiel {IIf(AttnSex = "f", "geehrte Frau", "geehrter Herr"})
{IIf(AttnSex = "m", "Wahr-Text")}
Der Wahr-Text wird gedruckt, wenn der Zu Händen-Ansprechpartner männlich ist
{IIf(AttnSex = "m", "Wahr-Text", "Falsch-Text")}
Der Wahr-Text wird gedruckt, wenn der Zu Händen-Ansprechpartner männlich ist; sonst wird der Falsch-Text gedruckt
{DateAdd("d", Anzahl Tage, DocDate)}
Dokumentdatum plus Anzahl Tage
{DateAdd("m", Anzahl Monate, DocDate)}
Dokumentdatum plus Anzahl Monate
Das nachfolgende Beispiel eines Angebot-Textbausteines liefert als Anrede für eine Ansprechpartnerin den Text
Sehr geehrte Frau {Name aus dem zu Händen-Feld in der Kalkulationsmappe}, wir danken... unser Angebot Nr. {aktuelle Angebotsnummer aus der Kalkulationsmappe}.
{IIf(AttnSex = 'f', 'Sehr geehrte Frau ', 'Sehr geehrter Herr ')}{AttnName:atl}, wir danken für Ihre Anfrage und unterbreiten Ihnen wie gewünscht unser Angebot Nr. {QuotationNo}....
Kein Ansprechpartner angegeben
In Vor- und Schlusstexten kann die folgende Textvariable genutzt werden:
{IIf(AttnSex = "f", "Sehr geehrte ", "Sehr geehrter ")}{AttnName:atl}
Wenn kein Ansprechpartner im Register Adresse ausgewählt ist, soll dann stattdessen Sehr geehrte Damen und Herren aufgedruckt werden.
{IIf(AttnSex = "f", "Sehr geehrte ", "Sehr geehrter ")}{Empf.ZuHänden},
{IIf(AttnSex = "f", "Sehr geehrte ", "Sehr geehrter ", "Sehr geehrte Damen und Herren")}{Empf.ZuHänden},
Seitenumbruch einfügen
Sie können im Textbaustein für die Vortexte / Schlusstexte einen erzwungenen Seitenumbruch mit Eingabe des Textes \page einfügen.
Textbausteine für den Elektronischen Dokumentenversand
Für den Elektronischen Dokumentenversand können Textbausteine für den E-Mail-Betreff und den E-Mail-Text angelegt werden. In diesen Textbausteinen kann über Textvariablen und SQL-Abfragen auf die Daten des zugeordneten Vorgangs zugegriffen werden.
Siehe auch SQL-Variablen erstellen und testen
Der Aufbau der SQL-Abfragen kann sich je nach eingesetzter SQL-Datenbank (MSSQL / Firebird) unterscheiden.
In den folgenden Beispielen sind Versionen der Textbausteine für die jeweiligen Datenbank vorhanden.
Textbausteine können unter Einstellungen | Referenzen - Allgemein | Textbausteine – Textbausteine angelegt und bearbeitet werden. Einem Textbaustein kann eine Textkategorie zugeordnet werden.
Textkategorien werden unter Einstellungen | Referenzen - Allgemein | Textbausteine – Textkategorien definiert.
Die Zuordnung der Textbausteine für den Elektronischen Dokumentenversand können Sie unter Einstellungen | Referenzen - Allgemein | Elektronischer Dokumentenversand | Vorgänge vornehmen.
Beispiele
Eine Verkettung mehrerer Variablen <sql...><sql...><...> ist möglich. Achten Sie bitte darauf, dass sich kein Zeilenumbruch in den Textbausteinen für Dateinamen befinden darf.
Abfrage des Ansprechpartner Herr oder Frau
Abfrage Ansprechpartner Herr / Frau (Firebird)
<SQL.SELECT
CASEWHEN A.FORMATBRIEF ISNOTNULL
THEN A.FORMATBRIEF
ELSE''END||' '||
CASEWHEN P.VORNAME ISNOTNULL
THEN P.VORNAME ||' '
ELSE''END|| P.FIRMA1
FROM ANSPPART P LEFTJOIN ANREDART A ON A.ANREDECODE = P.ANREDECODE AND A.SPRACHCODE = P.SPRACHCODE
WHERE P.ANSPPARTNR = :AnspPartNr>
<SQL.SELECT
CASEWHEN A.FORMATBRIEF ISNOTNULL
THEN A.FORMATBRIEF
ELSE''END+' '+
CASEWHEN P.VORNAME ISNOTNULL
THEN P.VORNAME +' '
ELSE''END+ P.FIRMA1
FROM ANSPPART P LEFTJOIN ANREDART A ON A.ANREDECODE = P.ANREDECODE AND A.SPRACHCODE = P.SPRACHCODE
WHERE P.ANSPPARTNR = :AnspPartNr>
Absender der E-Mail (Mitarbeiter)
E-Mail Absender (Firebird)
<SQL.SELECT
CASEWHEN P.VORNAME ISNOTNULL
THEN P.VORNAME ||' 'ELSE''END|| P.FIRMA1
FROM PERSONAL P JOIN ANGEBOT A ON A.PERSNRVK = P.PERSONALNR
WHERE A.AngebotNr = :Nr>
<SQL.SELECT
CASEWHEN P.VORNAME ISNOTNULL
THEN P.VORNAME +' 'ELSE''END+ P.FIRMA1
FROM PERSONAL P JOIN ANGEBOT A ON A.PERSNRVK = P.PERSONALNR
WHERE A.AngebotNr = :Nr>
Geschäftsstelle des Vorgangs (GS-Nr.)
Geschäftsstelle ermitteln (Firebird / MSSQL)
<SQL.SELECT G.FIRMA1 FROM GESCHFT G JOIN ANGEBOT A ON A.GSNR = G.GSNR WHERE A.AngebotNr = :Nr>
Angebotsnummer
Variantennummer Angebot
Über den Parameter SubNr können Sie die Variantennummer eines Angebotes bestimmen.
Variantennummer Angebot (Firebird)
<sql.SELECTCASEWHEN VariantenNr=0
THEN'Angebot_'||AngebotNr
ELSE'Angebot_'||AngebotNr||'_'||VariantenNr END
AS Variante FROM Angebot WHERE AngebotNr = :nr AND VariantenNr = :SubNr>
<SQL.SELECT
CASEWHEN VariantenNr =0
THEN'Angebot_'+CAST(AngebotNr ASVARCHAR)
ELSE'Angebot_'+CAST(AngebotNr ASVARCHAR) +'_'
+CAST(VariantenNr ASVARCHAR) ENDAS Variante
FROM Angebot WHERE AngebotNr = :Nr AND VariantenNr = :SubNr>
Nachtragsnummer Auftrag
Über den Parameter SubNr können Sie die Nachtragsnummer eines Auftrages bestimmen.
<SQL.SELECT
'Auftrag_'|| Auftrag.AuftragNr ||
CASEWHEN AuftNach.NachtragNr =0THEN''
ELSE'_'|| AuftNach.NachtragNr ENDAS Dateiname
FROM Auftrag LEFTJOIN AuftNach ON (AuftNach.AuftragIdNr = Auftrag.AuftragIdNr) AND (AuftNach.NachtragNr = :SubNr)
WHERE Auftrag.AuftragIdNr = :Nr>
<SQL.SELECT
'Auftrag_'+CAST(Auftrag.AuftragNr ASVARCHAR) +
CASEWHEN AuftNach.NachtragNr =0THEN''
ELSE '_'+CAST(AuftNach.NachtragNr ASVARCHAR) ENDAS Dateiname
FROM Auftrag LEFTJOIN AuftNach
ON (AuftNach.AuftragIdNr = Auftrag.AuftragIdNr)
AND (AuftNach.NachtragNr = :SubNr) WHERE Auftrag.AuftragIdNr = :Nr>
Mitarbeitername (Angebot)
Mitarbeitername (Angebot)
Mitarbeitername Angebot (Firebird / MSSQL)
<sql.select firma1 from personal where personalnr in (select persnrvk from angebot where angebotnr = :nr)>
Vorname, Name und E-Mail des Verkäufers (Rechnung)
Vorname, Name und E-Mail des Verkäufers (Firebird / MSSQL)
Bei Fragen zur Rechnung wenden Sie sich bitte direkt an:
<sql.select vorname
from personal
where personalnr in (select persnrvk from rechausg where rechnungnr = :nr)>
<sql.select firma1
from personal
where personalnr in (select persnrvk from rechausg where rechnungnr = :nr)>
<sql.select email
from personal
where personalnr in (select persnrvk from rechausg where rechnungnr = :nr)>
Im E-Mail-Betreff Rechnung oder Gutschrift ausgeben
E-Mail Betreff: Rechnung / Gutschrift (Firebird / MSSQL)
Ihre <sql.SELECTCASE
WHEN RechnungArt='PGS'
THEN'Gutschrift'
ELSE'Rechnung'ENDAS RecArt
FROM RechAusg
WHERE Rechnungnr = :nr> mit der Nummer <RechAusg.RechnungNr>
Summenwerte
Die folgenden Summenwerte für die Darstellung in den Texten möglich:
-
{SumMaterial}
Material (Brutto oder Netto in Abhängig der Darstellung)
-
{SumLabour}
Lohn (Brutto oder Netto in Abhängig der Darstellung)
-
{SumTotal}
Total (Brutto oder Netto in Abhängig der Darstellung)
Mit diesen Variablen können auch einfache berechnete Ausdrücke erstellt werden, wie zum Beispiel {SumTotal/100}.
Textbausteine für Abwesenheitsbenachrichtigungen
Für den Versand von Abwesenheitsanträgen per E-Mail können Textbausteine verwendet werden, bei diesen über die Variablenlogik (<Tabellename.Feldname>) auf Felder aus der esoffice-Datenbank zugegriffen werden.
Unter Einstellungen | Allgemein | Parameter I - Bereich 'Abwesenheitsanträge' kann jeweils ein Textbaustein für den Betreff und Text der zu sendenden E-Mail hinterlegt werden.
Dabei stehen folgenden Tabellen für die Variablen zur Verfügung
-
UrlbAntr (Abwesenheitsanträge / Urlaubsanträge)
-
Personal
-
Personal.Status (Personal Status -> Personal über PersNrStatus in UrlbAntr)
-
UrlbArt (Abwesenheitsart / Urlaubsart)
-
UrlbArtB (Beschriftung Abwesenheitsart / Urlaubsart)
-
Termine
Hier kann auch die <sql. ... > Logik verwendet werden.
Beim Versand der E-Mails über den esBusinessserver-Dienst gibt es die Möglichkeit in den Variablen der über den Platzhalter <sql.> ein SQL-Statement einzubetten.
Dabei wird der auf SQL. folgende Text als SQL-Befehl interpretiert. Es ist notwendig, dass der Parameter :lfdnr (laufende Nummer des Abwesenheitsantrags aus der Tabelle UrlbAntrg) im SQL enthalten ist.
An der entsprechenden Stelle werden die Ergebnisfelder des SQL-Befehls aneinandergereiht ausgegeben.
Folgendes Beispiel sollen dies verdeutlichen:
<sql.select beginndat, endedat from urlbantr where lfdnr = :lfdnr>
Als Parameter wird hier die LfdNr des Abwesenheitsantrages verwendet.
Siehe auch SQL-Variablen erstellen und testen
Jeder Mitarbeiter kann festlegen, ob er bei Abwesenheiten ohne Genehmigung (zum Beispiel bei Krankheit) benachrichtigt werden möchte. Unter Einstellungen | Persönlich | Register 'Abwesenheitsanträge' kann durch Aktivieren der Option Keine Benachrichtigung bei Abwesenheiten 'Ohne Genehmigung' eingestellt werden, dass keine Benachrichtigungen über ‚Abwesenheiten ohne Genehmigung’ (zum Beispiel Krankheit) von Mitarbeitern angezeigt werden, die zu seinen Abwesenheitsgenehmigungsgruppen gehören.
Textbaustein-Beispiele für Abwesenheitsanträge / Urlaubsanträge
Betreff
<Personal.Vorname> <Personal.Firma1> hat vom <urlbantr.beginndat> bis zum <urlbantr.endedat> <urlbartb.bezeichnung> beantragt.
Text
Der <urlbartb.bezeichnung> vom <urlbantr.beginndat>
bis zum <urlbantr.endedat> wurde
<sql.SELECT CASE
WHEN Status = 1 THEN 'angelegt'
WHEN Status = 2 THEN 'abgelehnt'
WHEN Status = 3 THEN 'teilweise genehmigt'
WHEN Status = 4 THEN 'genehmigt'
WHEN Status = 5 THEN 'widerrufen'
END AS Urlaubsstatus
FROM URLBANTR
WHERE LfdNr = :LfdNr>
Nummer und Name - letzter Genehmiger
<sql.Selectmax(urlangrp.datgeprueft),urlangrp.persnrgeprueft,personal.firma1 from urlangrp,personal
where lfdnr = (select lfdnr from URLBANTR WHERE LFDNR = :LFDNR)
and urlangrp.PERSNRGEPRUEFT=personal.PERSONALNR
groupby urlangrp.persnrgeprueft,personal.firma1
orderbymax(urlangrp.datgeprueft) desc>
Name letzter Genehmiger
<sql.Selectmax(urlangrp.datgeprueft),personal.firma1 from urlangrp,personal
where lfdnr = (select lfdnr from URLBANTR WHERE LFDNR = :LFDNR)
and urlangrp.PERSNRGEPRUEFT=personal.PERSONALNR
groupby personal.firma1
orderbymax(urlangrp.datgeprueft) desc>
Verfügbare Textvariablen
Firmendaten
Einstellungen | Allgemein | Adresse) oder beim Einsatz von Geschäftsstellen Einstellungen | Referenzen - Allgemein | Geschäftsstellen | Adresse.
Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Firma1 |
Firmenname 1. Zeile |
<Abs.Firma1> |
{Abs.Firma1} |
Firma2 |
Firmenname 2. Zeile |
<Abs.Firma2> |
{Abs.Firma2} |
Firma3 |
Firmenname 3. Zeile |
<Abs.Firma3> |
{Abs.Firma3} |
Vorname |
Vorname |
<Abs.Vorname> |
{Abs.Vorname} |
Strasse |
Straße der Firmenanschrift |
<Abs.Straße> |
{Abs.Straße} |
PLZ |
Postleitzahl der Firmenanschrift |
<Abs.PLZ> |
{Abs.PLZ} |
Ort |
Ort der Firmenanschrift |
<Abs.Ort> |
{Abs.Ort} |
Ortsteil |
Ortsteil der Firmenanschrift |
<Abs.Ortsteil> |
{Abs.Ortsteil} |
Land |
Land der Firmenanschrift |
<Abs.Land> |
{Abs.Land} |
Postfach |
Postfachnummer |
<Abs.Postfach> |
{Abs.Postfach} |
PostfachPLZ |
Postleitzahl zur Postfachanschrift |
<Abs.PostfachPLZ> |
{Abs.PostfachPLZ} |
Telefon |
Telefonnummer der Firma |
<Abs.Telefon> |
{Abs.Telefon} |
Telefax |
Telefaxnummer der Firma |
<Abs.Telefax> |
{Abs.Telefax} |
Bankinstitut |
Name der Bank (Eigene Bankverbindung) |
<Abs.BankInst> |
{Abs.BankInst} |
Bankleitzahl |
Bankleitzahl der eigenen Bankverbindung |
<Abs.BankBLZ> |
{Abs.BankBLZ} |
Kontonummer |
Kontonummer der eigenen Bankverbindung |
<Abs.BankKto> |
{Abs.BankKto} |
BIC |
BIC (Bank Identifier Code) der eigenen Bankverbindung |
<Abs.BIC> |
{Abs.BIC} |
IBAN |
IBAN (International Bank Account Number) Internationale Bankkontonummer der eigenen Bankverbindung |
<Abs.IBAN> |
{Abs.IBAN} |
Personaldaten 'Verkäufer'
Verkäufer (Personal), welcher der Kalkulationsmappe zugeordnet wurde
Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Zuständige Verkäufer(in)
Die Personalstammdaten eines Verkäufers werden unter Office | Personal erfasst.
Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).
Feld |
Bemerkung |
Variable Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Personalnr |
Personalnummer Verkäufer (PersnrVk) |
<PersVk.PersonalNr> |
{PersVk.PersonalNr} |
Anrede |
Anrede des Verkäufers |
<PersVk.Anrede> |
{PersVk.Anrede} |
Titel |
Titel des Verkäufers |
<PersVk.Titel> |
{PersVk.Titel} |
Name |
Name des Verkäufers |
<PersVk.Name> |
{PersVk.Name} |
Vorname |
Vorname des Verkäufers |
<PersVk.Vorname> |
{PersVk.Vorname} |
Strasse |
Straße |
<PersVk.Straße> |
{PersVk.Straße} |
PLZ |
Postleitzahl |
<PersVk.PLZ> |
{PersVk.PLZ} |
Ort |
Ort |
<PersVk.Ort> |
{PersVk.Ort} |
Land |
Land |
<PersVk.Land> |
{PersVk.Land} |
Postfach |
Postfachnummer |
<PersVk.Postfach> |
{PersVk.Postfach} |
PLZ / Postfach |
Postleitzahl zur Postfachanschrift |
<PersVk.PostfachPLZ> |
{PersVk.PostfachPLZ} |
Telefon |
Telefonnummer |
<PersVk.Telefon> |
{PersVk.Telefon} |
Telefax |
Telefaxnummer |
<PersVk.Telefax> |
{PersVk.Telefax} |
|
E-Mail-Adresse |
<PersVk.EMail> |
{PersVk.EMail} |
ZuHaenden |
Zu Händen |
<PersVk.ZuHänden> |
{PersVk.ZuHänden} |
Abteilung |
Abteilung |
<PersVk.Abteilung> |
{PersVk.Abteilung} |
AbtKennz |
Abteilungskennzeichen |
<PersVk.AbtKennz> |
{PersVk.AbtKennz} |
PersKennz |
Persönliches Kennzeichen |
<PersVk.PersKennz> |
{PersVk.PersKennz} |
Personaldaten 'Projektingenieur(in) '
Projektingenieur (Personal), welche der Kalkulationsmappe zugeordnet wurde
Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Zuständige Projektingenieur(in)
Die Personalstammdaten eines Projektingenieurs werden unter Office | Personal erfasst.
Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Personalnr |
Personalnummer Projektingenieur (PersPj) |
<PersPj.PersonalNr> |
{PersPj.PersonalNr} |
Anrede |
Anrede des Projektingenieurs |
<PersPj.Anrede> |
{PersPj.Anrede} |
Titel |
Titel des Projektingenieurs |
<PersPj.Titel> |
{PersPj.Titel} |
Name |
Name des Projektingenieurs |
<PersPj.Name> |
{PersPj.Name} |
Vorname |
Vorname des Projektingenieurs |
<PersPj.Vorname> |
{PersPj.Vorname} |
Strasse |
Straße |
<PersPj.Straße> |
{PersPj.Straße} |
PLZ |
Postleitzahl |
<PersPj.PLZ> |
{PersPj.PLZ} |
Ort |
Ort |
<PersPj.Ort> |
{PersPj.Ort} |
Land |
Land |
<PersPj.Land> |
{PersPj.Land} |
Postfach |
Postfachnummer |
<PersPj.Postfach> |
{PersPj.Postfach} |
PLZ / Postfach |
Postleitzahl zur Postfachanschrift |
<PersPj.PostfachPLZ> |
{PersPj.PostfachPLZ} |
Telefon |
Telefonnummer |
<PersPj.Telefon> |
{PersPj.Telefon} |
Telefax |
Telefaxnummer |
<PersPj.Telefax> |
{PersPj.Telefax} |
|
E-Mail-Adresse |
<PersPj.EMail> |
{PersPj.EMail} |
ZuHaenden |
Zu Händen |
<PersPj.ZuHänden> |
{PersPj.ZuHänden} |
Abteilung |
Abteilung |
<PersPj.Abteilung> |
{PersPj.Abteilung} |
AbtKennz |
Abteilungskennzeichen |
<PersPj.AbtKennz> |
{PersPj.AbtKennz} |
PersKennz |
Persönliches Kennzeichen |
<PersPj.PersKennz> |
{PersPj.PersKennz} |
Personaldaten 'Sachbearbeiter(in)'
Sachbearbeiter (Personal), welcher der Kalkulationsmappe zugeordnet wurde
Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Zuständige Sachbearbeiter(in)
Die Personalstammdaten eines Verkäufers werden unter Office | Personal erfasst.
Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Personalnr |
Personalnummer Sachbearbeiter (PersnrSk) |
<PersSk.PersonalNr> |
{PersSk.PersonalNr} |
Anrede |
Anrede des Sachbearbeiters |
<PersSk.Anrede> |
{PersSk.Anrede} |
Titel |
Titel des Sachbearbeiters |
<PersSk.Titel> |
{PersSk.Titel} |
Name |
Name des Sachbearbeiters |
<PersSk.Name> |
{PersSk.Name} |
Vorname |
Vorname des Sachbearbeiters |
<PersSk.Vorname> |
{PersSk.Vorname} |
Strasse |
Straße |
<PersSk.Straße> |
{PersSk.Straße} |
PLZ |
Postleitzahl |
<PersSk.PLZ> |
{PersSk.PLZ} |
Ort |
Ort |
<PersSk.Ort> |
{PersSk.Ort} |
Land |
Land |
<PersSk.Land> |
{PersSk.Land} |
Postfach |
Postfachnummer |
<PersSk.Postfach> |
{PersSk.Postfach} |
PLZ / Postfach |
Postleitzahl zur Postfachanschrift |
<PersSk.PostfachPLZ> |
{PersSk.PostfachPLZ} |
Telefon |
Telefonnummer |
<PersSk.Telefon> |
{PersSk.Telefon} |
Telefax |
Telefaxnummer |
<PersSk.Telefax> |
{PersSk.Telefax} |
|
E-Mail-Adresse |
<PersSk.EMail> |
{PersSk.EMail} |
ZuHaenden |
Zu Händen |
<PersSk.ZuHänden> |
{PersSk.ZuHänden} |
Abteilung |
Abteilung |
<PersSk.Abteilung> |
{PersSk.Abteilung} |
AbtKennz |
Abteilungskennzeichen |
<PersSk.AbtKennz> |
{PersSk.AbtKennz} |
PersKennz |
Persönliches Kennzeichen |
<PersSk.PersKennz> |
{PersSk.PersKennz} |
Personaldaten 'Kalkulator(in) '
Kalkulator (Personal), welche der Kalkulationsmappe zugeordnet wurde
Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Zuständige Kalkulator(in)
Die Personalstammdaten eines Kalkulators werden unter Office | Personal erfasst.
Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Personalnr |
Personalnummer Kalkulator(PersnrKalk) |
<PersKalk.PersonalNr> |
{PersKalk.PersonalNr} |
Anrede |
Anrede des Projektingenieurs |
<PersKalk.Anrede> |
{PersKalk.Anrede} |
Titel |
Titel des Projektingenieurs |
<PersKalk.Titel> |
{PersKalk.Titel} |
Name |
Name des Projektingenieurs |
<PersKalk.Name> |
{PersKalk.Name} |
Vorname |
Vorname des Projektingenieurs |
<PersKalk.Vorname> |
{PersKalk.Vorname} |
Strasse |
Straße |
<PersKalk.Straße> |
{PersKalk.Straße} |
PLZ |
Postleitzahl |
<PersKalk.PLZ> |
{PersKalk.PLZ} |
Ort |
Ort |
<PersKalk.Ort> |
{PersKalk.Ort} |
Land |
Land |
<PersKalk.Land> |
{PersKalk.Land} |
Postfach |
Postfachnummer |
<PersKalk.Postfach> |
{PersKalk.Postfach} |
PLZ / Postfach |
Postleitzahl zur Postfachanschrift |
<PersKalk.PostfachPLZ> |
{PersKalk.PostfachPLZ} |
Telefon |
Telefonnummer |
<PersKalk.Telefon> |
{PersKalk.Telefon} |
Telefax |
Telefaxnummer |
<PersKalk.Telefax> |
{PersKalk.Telefax} |
|
E-Mail-Adresse |
<PersKalk.EMail> |
{PersKalk.EMail} |
ZuHaenden |
Zu Händen |
<PersKalk.ZuHänden> |
{PersKalk.ZuHänden} |
Abteilung |
Abteilung |
<PersKalk.Abteilung> |
{PersKalk.Abteilung} |
AbtKennz |
Abteilungskennzeichen |
<PersKalk.AbtKennz> |
{PersKalk.AbtKennz} |
PersKennz |
Persönliches Kennzeichen |
<PersKalk.PersKennz> |
{PersKalk.PersKennz} |
Personaldaten 'Unterschrift 1'
Mitarbeiter, welcher der Kalkulationsmappe für die Unterschrift 1 zugeordnet wurde
Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Unterschrift 1
Die Personalstammdaten des Mitarbeiters für die Unterschrift 1 werden unter Office | Personal erfasst.
Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Personalnr |
Personalnummer Mitarbeiter Unterschrift1 (PersnrUS1) |
<PersUs1.PersonalNr> |
{PersUs1.PersonalNr} |
Anrede |
Anrede Mitarbeiter Unterschrift1 |
<PersUs1.Anrede> |
{PersUs1.Anrede} |
Titel |
Titel Mitarbeiter Unterschrift1 |
<PersUs1.Titel> |
{PersUs1.Titel} |
Name |
Name Mitarbeiter Unterschrift1 |
<PersUs1.Name> |
{PersUs1.Name} |
Vorname |
Vorname Mitarbeiter Unterschrift1 |
<PersUs1.Vorname> |
{PersUs1.Vorname} |
Strasse |
Straße |
<PersUs1.Straße> |
{PersUs1.Straße} |
PLZ |
Postleitzahl |
<PersUs1.PLZ> |
{PersUs1.PLZ} |
Ort |
Ort |
<PersUs1.Ort> |
{PersUs1.Ort} |
Land |
Land |
<PersUs1.Land> |
{PersUs1.Land} |
Postfach |
Postfachnummer |
<PersUs1.Postfach> |
{PersUs1.Postfach} |
PLZ / Postfach |
Postleitzahl zur Postfachanschrift |
<PersUs1.PostfachPLZ> |
{PersUs1.PostfachPLZ} |
Telefon |
Telefonnummer |
<PersUs1.Telefon> |
{PersUs1.Telefon} |
Telefax |
Telefaxnummer |
<PersUs1.Telefax> |
{PersUs1.Telefax} |
|
E-Mail-Adresse |
<PersUs1.EMail> |
{PersUs1.EMail} |
ZuHaenden |
Zu Händen |
<PersUs1.ZuHänden> |
{PersUs1.ZuHänden} |
Abteilung |
Abteilung |
<PersUs1.Abteilung> |
{PersUs1.Abteilung} |
AbtKennz |
Abteilungskennzeichen |
<PersUs1.AbtKennz> |
{PersUs1.AbtKennz} |
PersKennz |
Persönliches Kennzeichen |
PersUs1.PersKennz> |
{PersUs1.PersKennz} |
Personaldaten 'Unterschrift 2'
Mitarbeiter, welcher der Kalkulationsmappe für die Unterschrift 2 zugeordnet wurde
Projekt | Kalkulationen | Kalkulationsmappe | Parameter - Standard -> Unterschrift 2
Die Personalstammdaten des Mitarbeiters für die Unterschrift 2 werden unter Office | Personal erfasst.
Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Personalnr |
Personalnummer Mitarbeiter Unterschrift2 (PersnrUS2) |
<PersUs2.PersonalNr> |
{PersUs2.PersonalNr} |
Anrede |
Anrede Mitarbeiter Unterschrift2 |
<PersUs2.Anrede> |
{PersUs2.Anrede} |
Titel |
Titel Mitarbeiter Unterschrift2 |
<PersUs2.Titel> |
{PersUs2.Titel} |
Name |
Name Mitarbeiter Unterschrift2 |
<PersUs2.Name> |
{PersUs2.Name} |
Vorname |
Vorname Mitarbeiter Unterschrift2 |
<PersUs2.Vorname> |
{PersUs2.Vorname} |
Strasse |
Straße |
<PersUs2.Straße> |
{PersUs2.Straße} |
PLZ |
Postleitzahl |
<PersUs2.PLZ> |
{PersUs2.PLZ} |
Ort |
Ort |
<PersUs2.Ort> |
{PersUs2.Ort} |
Land |
Land |
<PersUs2.Land> |
{PersUs2.Land} |
Postfach |
Postfachnummer |
<PersUs2.Postfach> |
{PersUs2.Postfach} |
PLZ / Postfach |
Postleitzahl zur Postfachanschrift |
<PersUs2.PostfachPLZ> |
{PersUs2.PostfachPLZ} |
Telefon |
Telefonnummer |
<PersUs2.Telefon> |
{PersUs2.Telefon} |
Telefax |
Telefaxnummer |
<PersUs2.Telefax> |
{PersUs2.Telefax} |
|
E-Mail-Adresse |
<PersUs2.EMail> |
{PersUs2.EMail} |
ZuHaenden |
Zu Händen |
<PersUs2.ZuHänden> |
{PersUs2.ZuHänden} |
Abteilung |
Abteilung |
<PersUs2.Abteilung> |
{PersUs2.Abteilung} |
AbtKennz |
Abteilungskennzeichen |
<PersUs2.AbtKennz> |
{PersUs2.AbtKennz} |
PersKennz |
Persönliches Kennzeichen |
PersUs2.PersKennz> |
{PersUs2.PersKennz} |
Personaldaten 'Änderungspersonal '
Mitarbeiter, welcher die letzte Änderung an einer Kalkulationsmappe gespeichert hat
Projekt | Kalkulationen | -> Mitarbeiter letzte Änderung
Die Personalstammdaten eines Kalkulators werden unter Office | Personal erfasst.
Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Personalnr |
Personalnummer Mitarbeiter letzte Änderung (AenderPersNr) |
<PersSb.PersonalNr> |
{PersSb.PersonalNr} |
Anrede |
Anrede |
<PersSb.Anrede> |
{PersSb.Anrede} |
Titel |
Titel |
<PersSb.Titel> |
{PersSb.Titel} |
Name |
Name Mitarbeiter letzte Änderung |
<PersSb.Name> |
{PersSb.Name} |
Vorname |
Vorname Mitarbeiter letzte Änderung |
<PersSb.Vorname> |
{PersSb.Vorname} |
Strasse |
Straße |
<PersSb.Straße> |
{PersSb.Straße} |
PLZ |
Postleitzahl |
<PersSb.PLZ> |
{PersSb.PLZ} |
Ort |
Ort |
<PersSb.Ort> |
{PersSb.Ort} |
Land |
Land |
<PersSb.Land> |
{PersSb.Land} |
Postfach |
Postfachnummer |
<PersSb.Postfach> |
{PersSb.Postfach} |
PLZ / Postfach |
Postleitzahl zur Postfachanschrift |
<PersSb.PostfachPLZ> |
{PersSb.PostfachPLZ} |
Telefon |
Telefonnummer |
<PersSb.Telefon> |
{PersSb.Telefon} |
Telefax |
Telefaxnummer |
<PersSb.Telefax> |
{PersSb.Telefax} |
|
E-Mail-Adresse |
<PersSb.EMail> |
{PersSb.EMail} |
ZuHaenden |
Zu Händen |
<PersSb.ZuHänden> |
{PersSb.ZuHänden} |
Abteilung |
Abteilung |
<PersSb.Abteilung> |
{PersSb.Abteilung} |
AbtKennz |
Abteilungskennzeichen |
<PersSb.AbtKennz> |
{PersSb.AbtKennz} |
PersKennz |
Persönliches Kennzeichen |
<PersSb.PersKennz> |
{PersSb.PersKennz} |
zusätzliche Adressdaten
Die folgenden zusätzlichen Daten einer Adresse können verwendet werden.
Die Groß- und Kleinschreibung der Textvariablen-Namen wird berücksichtigt (Case sensitive).
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Telefon |
Telefonnummer |
<Adr.Telefon> |
{Adr.Telefon} |
Telefax |
Telefaxnummer |
<Adr.Telefax> |
{Adr.Telefax} |
|
E-Mail-Adresse |
<Adr.EMail> |
{Adr.EMail} |
BankInst |
Bankinstitut |
<Adr.BankInst> |
{Adr.BankInst} |
BLZ |
Bankleitzahl |
<Adr.BLZ> |
{Adr.BLZ} |
PersnrUS1 |
Personalnummer Unterschrift1 |
<PersNrUs1> |
{PersNrUs1} |
PersnrUS2 |
Personalnummer Unterschrift2 |
<PersNrUs2> |
{PersNrUs2} |
SEPA.MandatNr |
SEPA Mandatsnummer |
<SEPA.MandatNr> |
{SEPA.MandatNr} |
SEPA.Bezeichnung |
Bezeichnung SEPA-Mandat |
<SEPA.Bezeichnung> |
{Adr.BestKennz} |
SEPA.GlaeubigerID |
SEPA Gläubiger-ID |
<SEPA.GlaeubigerID> |
{SEPA.GlaeubigerID} |
SEPA.BankInst |
SEPA Bankinstitut |
<SEPA.BankInst> |
{SEPA.BankInst} |
SEPA.BIC |
BIC (Bank Identifier) des SEPA Mandats |
<SEPA.BIC> |
{SEPA.BIC} |
SEPA.IBAN |
IBAN (International Bank Account Number) Internationale Bankkontonummer des SEPA Mandats |
<SEPA.IBAN> |
{SEPA.IBAN} |
Dokumentnummern
Die folgenden Dokumentnummern können verwendet werden
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
AusschreibungNr |
Ausschreibungsnummer |
<AusschreibungNr> |
{AusschreibungNr} |
AusschreibNr |
Ausschreibungsnummer |
<AusschreibNr> |
{AusschreibNr} |
AngebotNr |
Angebotsnummer |
<AngebotNr> |
{AngebotNr} |
AuftragNr |
Auftragsnummer |
<AuftragNr> |
{AuftragNr} |
RueckscheinNr |
Rückscheinnummer |
<RueckscheinNr> |
{RueckscheinNr} |
RechnungNr |
Rechnungsnummer |
<RechnungNr> |
{RechnungNr} |
GutschriftNr |
Gutschriftsnummer |
<GutschriftNr> |
{GutschriftNr} |
RechnungNrRef |
Referenz-Rechnungsnummer |
<RechnungNrRef> |
{RechnungNrRef} |
Liefer- / Bestelldaten
Die folgenden Daten aus Lieferungen (Lieferscheinen) und Bestellungen kann zurückgegriffen werden (Tabelle PROJ_ATA
- Weitere Auftragsdaten)
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Liefertermin |
Liefertermin Datum / Uhrzeit |
<Liefertermin> |
{Liefertermin} |
Liefertermin.Woche |
Liefertermin Kalenderwoche |
<Liefertermin.Woche> |
{Liefertermin.Woche} |
Liefertermin.Text |
Liefertermin-Text |
<Liefertermin.Text> |
{Liefertermin.Text} |
Bestellart |
Art der Bestellung |
<Bestellart> |
{Bestellart} |
Versandweg |
Versandweg |
<Versandweg> |
{Versandweg} |
Besteller |
Name des Bestellers |
<Besteller> |
{Besteller} |
Bestelldatum |
Datum der Bestellung |
<Bestelldatum> |
{Bestelldatum} |
Bestellzeichen |
Bestellzeichen |
<Bestellzeichen> |
{Bestellzeichen} |
BestellNr |
Bestellnummer |
<Bestellnr> |
{BestellNr} |
Lief.Anrede |
Anrede des Lieferanten |
<Lief.Anrede> |
{Lief.Anrede} |
Lief.Titel |
Titel der Lieferanschrift |
<Lief.Titel> |
{Lief.Titel} |
Lief.Firma1 |
Firmenbezeichnung 1 der Lieferanschrift |
<Lief.Firma1> |
{Lief.Firma1} |
Lief.Firma2 |
Firmenbezeichnung 2 der Lieferanschrift |
<Lief.Firma2> |
{Lief.Firma2} |
Lief.Firma3 |
Firmenbezeichnung 3 der Lieferanschrift |
<Lief.Firma3> |
{Lief.Firma3} |
Lief.Vorname |
Vorname der Lieferanschrift |
<Lief.Vorname> |
{Lief.Vorname} |
Lief.Strasse |
Strasse und Hausnummer der Lieferanschrift |
<Lief.Straße> |
{Lief.Straße} |
Lief.PLZ |
Postleitzahl der Lieferanschrift |
<Lief.PLZ> |
{Lief.PLZ} |
Lief.Ort |
Ort der Lieferanschrift |
<Lief.Ort> |
{Lief.Ort} |
Lief.Land |
Land der Lieferanschrift |
<Lief.Land> |
{Lief.Land} |
Lief.ZuHaenden |
Feld Zu Händen aus der Lieferanschrift |
<Lief.ZuHänden> |
{Lief.ZuHänden} |
Daten aus Kalkulationsmappe - Rechnung/ Gutschrift
Die folgenden Daten aus der Kalkulationsmappe zu Rechnungen und Gutschriften kann zurückgegriffen werden
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
KontoMat |
Konto Material |
<KontoMat> |
{KontoMat} |
KontoLohn |
Konto Lohn |
<KontoLohn> |
{KontoLohn} |
Kostenstelle |
Kostenstelle Material |
<Kostenstelle> |
{Kostenstelle} |
KostenstelleLohn |
Kostenstelle Lohn |
<KostenstelleLohn> |
{KostenstelleLohn} |
Kostentraeger |
Kostenträger |
<Kostentraeger> |
{Kostentraeger} |
Kunde.BestKennz |
Bestell-Kennzeichen des Projektkunden |
<KundeBestKennz> |
{KundeBestKennz} |
LeistungVon |
Leistungszeitraum Beginn |
<LeistungVon> |
{LeistungVon} |
LeistungBis |
Leistungszeitraum Ende |
<LeistungBis> |
{LeistungBis} |
Faktura.Anrede |
Anrede der Fakturierungsadresse |
<Faktura.Anrede> |
{Faktura.Anrede} |
Faktura.Titel |
Titel der Fakturierungsadresse |
<Faktura.Titel> |
{Faktura.Titel} |
Faktura.Firma1 |
Firmenbezeichnung 1 der Fakturierungsadresse |
<Faktura.Firma1> |
{Faktura.Firma1} |
Faktura.Firma2 |
Firmenbezeichnung 2 der Fakturierungsadresse |
<Faktura.Firma2> |
{Faktura.Firma2} |
Faktura.Firma3 |
Firmenbezeichnung 3 der Fakturierungsadresse |
<Faktura.Firma3> |
{Faktura.Firma3} |
Faktura.Vorname |
Vorname der Fakturierungsadresse |
<Faktura.Vorname> |
{Faktura.Vorname} |
Lief.Strasse |
Strasse und Hausnummer der Fakturierungsadresse |
<Faktura.Straße> |
{Faktura.Straße} |
Faktura.PLZ |
Postleitzahl der Fakturierungsadresse |
<Faktura.PLZ> |
{Faktura.PLZ} |
Faktura.Ort |
Ort der Fakturierungsadresse |
<Faktura.Ort> |
{Faktura.Ort} |
Faktura.Land |
Land der Fakturierungsadresse |
<Faktura.Land> |
{Faktura.Land} |
Programmvariablen
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Original |
Kennzeichnung des Originalausdrucks |
<Original:> |
{Original:} |
Kopie |
Kennzeichnung des Kopieausdrucks |
<Kopie:> |
{Kopie:} |
Stornierung |
Kennzeichnung einer Stornierung (Nur Gutschrift) |
<Stornierung:> |
{Stornierung:} |
Servicedaten
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
Service.Matchcode |
Matchcode des Serviceauftrags |
<Service.Matchcode> |
{Service.Matchcode} |
Service.Stoermeldung |
Störmeldung des Serviceauftrags |
<Service.Stoermeldung> |
{Service.Stoermeldung} |
ServiceZuErledigen |
Zu Erledigen Text aus dem Serviceauftrag |
<Service.ZuErledigen> |
{Service.ZuErledigen} |
Objektdaten / Anlagendaten
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
AnlagenNr |
Anlagennummer |
<AnlagenNr> |
{AnlagenNr} |
daten Bauvorhaben
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
BauNr |
Nummer des Bauvorhabens |
<BauNr> |
{BauNr} |
Angebotsbindungsfrist
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
AngebotsbindungTage |
Angebotsbindungsfrist in Tagen |
<AngebotsbindungTage> |
{AngebotsbindungTage} |
AngebotsbindungBis |
Ablaufdatum der Angebotsbindungsfrist |
<AngebotsbindungBis> |
{AngebotsbindungBis} |
Platzhalter Datenbankfelder
Zusätzlich zu den oben angegebenen festen Textvariablen können in der Form <DB:<Tabelle>.<Feld>> ebenfalls verarbeitet werden, und zwar aus allen Tabellen mit den folgenden Feldnamen als Primärschlüssel (Index):
ProjektNr, KundenNr, AnlagenNr, VertragNr, AngebotNr, AuftragIdNr und KundenBankNr.
Verfügbare Tabellen:
-
PROJEKTE
-
KUNDEN
-
ANLAGEN
-
ANLGVTRG
-
AUFTRAG
Die Vertragsdaten (Tabelle ANLGVTRG) können nur verwendet werden, wenn sich die Textfelder für eine Rechnung auf einen Serviceauftrag beziehen.
Dabei kann auf alle Datenbankfelder der jeweiligen Tabelle zugegriffen werden. Diese Platzhalter werden dann in der Ansicht und beim Druck ersetzt.
<DB:Auftrag.AuftragIDNr>
<DB:Auftrag.AuftragNr>
<DB:Auftrag.Matchcode>
<DB:Auftrag.Objektbez>
<DB:Auftrag.Vermittler>
<DB:Projekte.ProjektNr>
<DB:Anlagen.Matchcode>
<DB:Kunden.Firma1>
Feld |
Bemerkung |
Kalkulationsformulare |
Textbausteine |
---|---|---|---|
AuftragIDNr |
interne Auftragsidentifikationsnummer |
<DB:Auftrag.AuftragIDNr> |
{DB:Auftrag.AuftragIDNr} |
AuftragNr |
Auftragsnummer |
<DB:Auftrag.AuftragNr> |
{DB:Auftrag.AuftragNr} |
Matchcode |
Auftrags-Matchcode |
<DB:Auftrag.Matchcode> |
{DB:Auftrag.Matchcode} |
Objektbez |
Feld Bezeichnung Register Details |
<DB:Auftrag.Objektbez> |
{DB:Auftrag.Objektbez} |
Vermittler |
Feld Vermittler Register Details |
<DB:Auftrag.Vermittler> |
{DB:Auftrag.Vermittler} |
Projektnr |
Kalkulationsnummer |
<DB:Projekte.ProjektNr> |
{DB:Projekte.ProjektNr} |
Matchcode |
Anlagen-Matchcode |
<DB:Anlagen.Matchcode> |
{DB:Anlagen.Matchcode} |
Firma1 |
Firma / Name Tabelle Kunden |
<DB:Kunden.Firma1> |
{DB:Kunden.Firma1} |
Die Textvariablen der Form {DB:Angebot.Feldname} / <DB:Angebot.Feldname> beziehen sich auf die letzte Angebotsvariante der Kalkulation.
Textvariablen Zahlungsbedingungstexte
In den Texten für Zahlungsbedingungen Einstellungen | Referenzen - Buchhaltung | Zahlungsbedingungen können Textvariablen verwendet werden.
Platzhalter / Variablen für Zahlungsbedingungstexte
Der Text der Zahlungsbedingungen für eine Rechnung kann die folgenden Platzhalter enthalten:
%0:s = Datum für Zahlungsziel 1 (gemäß Kalkulation)
%1:s = Skonto für Zahlungsziel 1
%2:s = Datum Zahlungsziel 2 (relativ zu %0:s)
%3:s = Skonto für Zahlungsziel 2
%4:s = Datum Zahlungsziel 3 (relativ zu %0:s)
%5:s = Skonto für Zahlungsziel 3
%6:s = Skontobetrag 1
%7:s = Gesamtsumme - Skontobetrag 1
%8:s = Skontobetrag 2
%9:s = Gesamtsumme - Skontobetrag 2
%10:s = Skontobetrag 3
%11:s = Gesamtsumme - Skontobetrag 3
Dabei werden die Daten gemäß den Windows-Einstellungen für das kurze Datumsformat gedruckt.
Zahlungsbedingungen Rechnung
In den Zahlungsbedingungen einer Rechnung können auch Textfelder der Form {...} verwendet werden.
Damit hat man u. a. die Möglichkeit eine Formel für eine Zahlungsbedingung zu definieren, um z. B. die Aufteilung der zu zahlenden Beträge zu bestimmen.
Zur Ausgabe der Endsumme sind die folgenden Formeln verfügbar (x steht für eine beliebige Gleitkommazahl mit . (Punkt) als Dezimaltrennzeichen):
{SumTotal}
{SumTotal + x}
{SumTotal - x}
{SumTotal * x}
{SumTotal / x}
Das Dokumentfeld {SumTotal} ergibt dabei den Betrag nach dem Abzug von Teilrechnungen.
Die Felder {SumMaterial} und {SumLabour} ergeben den Betrag für Material und Lohn vor Abzug von Teilrechnungen.
Die Zahlungsbedingungen unterstützen ebenfalls Dokumentfelder der Form {DB:<Tabelle>.<Feld>}.
Es ist erforderlich, dass für den Primärschlüssel der Tabelle ein Feld mit dem Namen ProjektNr oder KundenBankNr verwendet wird. Die Verknüpfung zum Feld KundenBankNr erfolgt ggf. über die Fakturierungsadresse des Projektes bzw. des Kunden.
Banknummer
{DB:Kundbank.Kundenbanknr}
Bankinstitut
{DB:Kundbank.Bankinst}
Bankleitzahl
{DB:Kundbank.Bankblz}
Kontonummer
{DB:Kundbank.Bankkto}
Umsatzsteuer-ID (UstID) des Kunden
{DB:Kunden.UmsatzStIDNR}
Die UstID ist beim Reverse Charge Verfahren eine Pflichtangabe. Die Umsatzsteuer-ID kann als Variable {DB:Kunden.UmsatzStIDNR} im Text der Zahlungsbedingung, im Textbaustein für den Vortext / Schlusstext oder als Textfeldvariable in den Kalkulationsformularen angegeben werden.
Dokumentdatum
Zur Ausgabe des Dokumentdatums sind die folgenden Formeln verfügbar (n steht für eine beliebige ganze Zahl):
{DateAdd('d', n, DocDate)} ergibt Datum + n Tage
{DateAdd('m', n, DocDate)} ergibt Datum + n Monate
Achten Sie bei der Datumsangabe darauf, dass nach jedem Komma in der runden Klammer ein Leerzeichen notwendig ist.
Soll ebenfalls das Prozentzeichen mit im Ausdruck erscheinen, ist ein weiteres Prozentzeichen als Steuerzeichen-Neutralisator notwendig werden.
Angebotsbindungsfrist
Bei Angeboten kann eine Frist in Tagen für die Gültigkeit des Angebotes beim Buchen angegeben werden, siehe auch Angebot drucken / buchen. In den Zahlungsbedingungen kann mit zwei Variablen die Angebotsbindung in Tagen und das Ablaufdatum der Angebotsbindung ausgegeben werden.
Feld |
Bemerkung |
Zahlungsbedingungstext Angebote |
---|---|---|
AngebotsbindungTage |
Angebotsbindungsfrist in Tagen |
{AngebotsbindungTage} |
AngebotsbindungBis |
Ablaufdatum der Angebotsbindungsfrist |
{AngebotsbindungBis} |
Textvariablen SEPA-Mandate
Um auf die Felder der SEPA-Mandate zugreifen zu können, stehen Textvariablen zur Verfügung.
In der folgenden Tabelle finden Sie eine entsprechende Auflistung, die Dokumentvariablen können in den Kalkulationsformularen und die Reportvariablen in Reports verwendet werden.
Die Beispiele für Zahlungsziele und Skonto beziehen sich jeweils auf Zahlungsziel 1 bzw. Skontosatz 1.
Feldbezeichnung |
Dokumentvariablen (Kalkulation) |
Reportvariablen (Vertragsrechnungsreport) |
---|---|---|
Mandatnummer |
{SEPA.MandatNr} |
%%TBMandat.MandatNr%% |
Mandatsbezeichnung |
{SEPA.Bezeichnung} |
%%TBMandat.Bezeichnung%% |
Gläubiger-ID |
{SEPA.GläubigerId} |
%%TBMandat.GlaeubigerID%% |
Bankinstitut |
{SEPA.BankInst} |
%%TBKundBank.BankInst%% |
IBAN |
{SEPA.IBAN} |
%%TBKundBank.IBAN%% |
BIC |
{SEPA.BIC} |
%%TBKundBank.BIC%% |
Zahlungsziel |
%0:s |
%%cdsRechAusg.ZaZielDat1%% |
Skontosatz1 |
%1:s |
%%cdsRechAusg.Skontosatz1%% |
Skontobetrag Satz1 |
%6:s |
%%FORMATNUMERIC('#,##0.00 €',(cdsRechAusg.Bruttobetrag / 100.0 * cdsRechAusg.Skontosatz1))%% |
Gesamtsumme – Skontobetrag Satz1 |
%7:s |
%%FORMATNUMERIC('#,##0.00 €',cdsRechAusg.Bruttobetrag - (cdsRechAusg.Bruttobetrag / 100.0 * cdsRechAusg.Skontosatz1))%% |
Rechnungsbetrag |
{SumTotal} |
%%FORMATNUMERIC('#,##0.00 €',cdsRechAusg.Bruttobetrag)%% |
Wenn die Reportvariable für den Rechnungsbetrag im Vertragsrechnungsreport nicht korrekt ausgewertet wird, haben Sie vielleicht eine ältere Version des Reports im Einsatz. In diesen Versionen wird als Variable für die Rechnungssumme %%CurrToStrF(qryVtrgFakt.Bruttobetrag, ffCurrency, 'EUR')%% erwartet.
Es ist erforderlich, dass die Dokumentvariablen in einem Textfeld eingefügt werden.
Die Variablen können nicht nur im Vor- / Schlusstexten und der Zahlungsbedingungen, sondern auch in allgemeinen Textfeldern verwendet werden.
Beispiel Zahlungsbedingungstext
Der Zahlungsbedingungstext für die Dokumentart Rechnung könnte also folgendermaßen lauten, um die Rechnung gleichzeitig als Pre-Notification nutzen zu können:
Unsere Forderung in Höhe von {SumTotal} ziehen wir mit der SEPA-Lastschrift zum Mandat Nr. {SEPA.MandatNr} zu der Gläubiger-Identifikationsnummer {SEPA.GläubigerId} von Ihrem Konto IBAN {SEPA.IBAN} bei der {SEPA.BankInst} BIC {SEPA.BIC} zum %0:s ein.
Wir bitten Sie für Kontodeckung zu sorgen.
Weiteres Beispiel Zahlungsbedingungstext
Zahlbar mit %%cdsRechAusg.Skontosatz1%%%: bis zum %%cdsRechAusg.ZaZielDat1%%:
Gesamtsumme: %%FORMATNUMERIC('#,##0.00 €',cdsRechAusg.Bruttobetrag - (cdsRechAusg.Bruttobetrag / 100.0 * cdsRechAusg.Skontosatz1))%%
Zahlbar ohne Abzug bis %%cdsRechAusg.ZaZielDat2%%: Gesamtsumme: %%FORMATNUMERIC('#,##0.00 €',cdsRechAusg.Bruttobetrag)%%
Textvariablen Servicecalls
Eskalationseventtexte
Texte für die Eskalationen von Servicecalls können unter Einstellungen | Referenzen - Service | Helpdeskreferenzen | Eskalationseventtexte erfasst werden.
Um bei Eskalationen oder Weiterleitungen eines Servicecalls möglichst genaue Informationen auch außerhalb des Büros per E-Mail zu erhalten, können in den Eskalationseventtexten folgende Tabellen mit Variablen angesprochen werden.
Nachfolgend werden nur die Datenbanktabellen Tabellen aufgeführt, die einzelnen Felder können Sie über das esdbm mit einer SQL-Abfrage (Unterregister 'Felder') ermitteln.
Folgende Tabellen eines Servicecalls können angesprochen werden:
-
SERVCALL
-
SECASTAT
-
SERVLEVL
Folgende Tabellen werden über den Alias Adress angesprochen, je nachdem welche Adressart für ein Ticket ausgewählt ist:
-
KUNDEN
-
GPARTNER (Geschäftspartner)
-
LIEFER (Lieferanten)
-
BEDARFER
-
PERSONAL
-
ANLAGEN
Es können alle Felder der Tabelle angeben werden, jedoch sollte bei den Adress-Tabellen darauf geachtet werden, dass das gewünschte Feld in allen Adress-Tabellen existiert.
Der Status des Servicecalls <ServCall.ServicecallNr> <ServCall.Matchcode> ist <ServCall.CallStatus> <SeCaStat.CALLSTATUSBEZ>.
Also <Tabelle.Feldname> bzw. <Adress.Feldname>.
Der Inhalt der Variable wird dann durch den Wert aus der Datenbank ersetzt.
Textvariablen für E-Mail Signaturen
Für die E-Mail Signaturen stehen noch zusätzliche Variablen zur Verfügung, welche mit der Geschäftsstellennummer des Servicecalls verknüpft sind und Geschäftsstelleninformationen anzeigen:
Syntax <Geschft.Feldname> (zum Beispiel <Geschft.Firma1>).
SQL-Befehle
In den Variablen der Eskalationseventtexte können über den Platzhalter <SQL.> ein SQL-Statement eingebettet werden.
Dabei wird der auf SQL. folgende Text als SQL-Befehl interpretiert.
Es ist notwendig den SQL-Befehl so aufzubauen, dass er einen Parameter: ServiceCallNr enthält. An der entsprechenden Stelle werden die Ergebnisfelder des SQL-Befehls aneinandergereiht ausgegeben.
Siehe auch SQL-Variablen erstellen und testen
Servicelevel und dessen Bezeichnung
<SQL.select servicelevelnr
from servcall
where servicecallnr = :servicecallnr>
<SQL.select l.Bezeichnung
from servlevl l join ServCall s On S.ServicelevelNr = l.ServicelevelNr
where s.servicecallnr = :servicecallnr>
Servicecall und Matchcode
<sql.select servicecallnr, matchcode
from servcall
where servicecallnr = :servicecallnr>
Kundenname
<sql.select firma1
from Kunden
where kundennr in (select kundennr from servcall where servicecallnr = :servicecallnr)>
Name des Mitarbeiters, der den Servicecall angelegt hat
<sql.select firma1 from Personal
where personalnr in (select eingabepersnr from servcall where servicecallnr = :servicecallnr)>