- Created by Ronny Richter, last modified on Nov 12, 2021
TecArt | Modul | Menü | Für wen? | Fachwissen |
---|---|---|---|---|
| Administration | Module
Rechnungen
| ADMINISTRATOR | FACHWISSEN |
1. Rollen-, Gruppen- und Benutzereinstellungen
1.1. Rollenmitgliedschaft
Über die Rollenmitgliedschaft weisen Sie die gewünschten Benutzer via Checkfeld der Rolle zu oder entfernen diese aus der Rolle. Sollten Sie keine anderen Haken in den anderen Abschnitten gesetzt haben, brauchen Sie diese Einstellung nicht speichern. Die Änderungen der Mitgliedschaft wird sofort wirksam. Die Benutzer erben über die Zugehörigkeit der Rolle die sonstigen Rechte.
Über der Auswahlbox können Sie über Filter Ihre angezeigten Benutzer eingrenzen. So können Sie nach "Alle", "Ausgewählte" und "Nicht ausgewählte" Filtern. Des Weiteren haben Sie daneben ein Suchfeld, um nach entsprechenden Daten in der Auswahlbox zu suchen. Beginnen Sie einfach mit dem Schreiben und die gefundenen Übereinstimmungen bleiben bestehen. Über das Zahnrad für die Einstellungen können Sie weitere Optionen für die Ansicht der Baumstruktur festlegen.
- Zeige Konten flach an entfernt die Hierarchie
- Zeige Kindknoten bei Suche zeigt auch Datensätze unterhalb des Knotens an, wenn die Übereinstimmung nur auf den Knoten, nicht jedoch auf den Datensatz zutrifft
1.2. Gruppenmitgliedschaft
Über die Gruppenmitgliedschaft weisen Sie die gewünschten Benutzer via Checkfeld der Gruppe zu oder entfernen diese aus der Gruppe. Sollten Sie keine anderen Haken in den anderen Abschnitten gesetzt haben, brauchen Sie diese Einstellung nicht speichern. Die Änderungen der Mitgliedschaft wird sofort wirksam. Die Benutzer erben über die Zugehörigkeit der Gruppe die sonstigen Rechte.
Über der Auswahlbox können Sie über Filter Ihre angezeigten Benutzer eingrenzen. So können Sie nach "Alle", "Ausgewählte" und "Nicht ausgewählte" Filtern. Des Weiteren haben Sie daneben ein Suchfeld, um nach entsprechenden Daten in der Auswahlbox zu suchen. Beginnen Sie einfach mit dem Schreiben und die gefundenen Übereinstimmungen bleiben bestehen. Über das Zahnrad für die Einstellungen können Sie weitere Optionen für die Ansicht der Baumstruktur festlegen.
- Zeige Konten flach an entfernt die Hierarchie
- Zeige Kindknoten bei Suche zeigt auch Datensätze unterhalb des Knotens an, wenn die Übereinstimmung nur auf den Knoten, nicht jedoch auf den Datensatz zutrifft
1.3. Allgemeine Zugriffsrechte
In den allgemeinen Zugriffsrechten definieren Sie je Modul, auf welches Modul der Benutzer Zugriff erhält. Diese Einstellung beschreibt noch keine weitergehenden Rechte für die dem Modul zugeordneten Objekte oder Aktivitäten. Setzen Sie hier einen Haken, so erscheinen für die betreffenden Benutzer nach einer Aktualisierung der Menüleiste die Modulbutton, wie z.B.
E-Mail
oder
Accounts
.
Die Zugriffsrechte für Startbildschirm oder Lesezeichen sind zusätzliche und kostenfreie Module.
Speichern Sie die Einstellungen abschließend über Speichern am unteren Bildschirmrand.
2. Grundlagen Artikelverwaltung
Die nachfolgenden Inhalte werden unter Administration > Module > Rechnungen administriert.
Sollten Sie nur die Artikelverwaltung gebucht haben:
Die nachfolgenden Inhalte werden unter Administration > Module > Artikelverwaltung administriert.
2.1. Artikelnummern
Für die Nummerierung Ihrer Artikel müssen Sie eine Nummerierungsart festlegen.
Feldbezeichnung | Beschreibung |
---|---|
Nummernkreis | In diesem Feld werden die Nummernkreise für die Artikel definiert. Ein Standard ist dabei <#COUNT_ALL#>. Diese Variable ist für den Gesamtzähler da und erhöht die Artikelnummer pro erstelltem Datensatz immer um eins. Hinweise zu weiteren möglichen Variablen finden Sie unten. Neben diesem Feld sehen Sie die Vorschau Ihrer Artikelnummer nach dem Speichern . Unterschiedlicher Zählvarianten für verschiedene Mandanten oder unterschiedliche Artikeltypen sind im Standard nicht möglich. Eine Nummerierung von Artikeln ist Pflicht. Sie können bei Bedarf verschiedene Einstellungen ändern, so dass Sie die Nummerierung anders gestalten können. Wechseln Sie dazu in die Felderverwaltung und ändern Sie in den Feldern Pflichtfeld die Angabe zu Ja und Schreibgeschützt zu Nein. Mit dem Anlegen neuer Artikel werden Sie nun aufgefordert eine eigene Artikelnummer anzugeben. |
Beginn | Geben Sie z.B. 10400 ein, startet die Hochzählung mit dem eingegebenen Wert, sofern der im System hinterlegte Zähler nicht bereits einen höheren Wert hat. Das Rücksetzen des Zählers ist nicht ohne Support möglich. |
Unterartikel | Für untergeordnete Artikel können Sie einen abweichenden Nummernkreis definieren als bei neuen Artikeln. Auch ist eine Kombination aus beiden Nummernkreisen möglich. Hinweise zu den verschiedenen Variablen und Kombinationen finden Sie unten. |
Beginn | Geben Sie z.B. 2 ein, dann startet die Hochzählung mit dem eingegebenen Wert, sofern der im System hinterlegte Zähler nicht bereits einen höheren Wert hat. Sofern mit den Parent-Variablen gearbeitet wird, beginnt die Zählung bei jedem Unterartikel ab diesem Wert. |
Doppelte Artikelnummern zulassen | Bei der Angabe der Artikelnummern erfolgt eine automatische Prüfung auf doppelte Vergabe. In einzelnen Fällen, z. B. Namensänderung eines Artikels unter Beibehaltung des alten Namens bei alten Vorgängen, möchten Sie den Artikel mit derselben Artikelnummer weiter führen. Dazu können Sie hier einen Haken setzen. |
Für die allgemeine Zählung der Objekte werden die Variablen mit COUNT und PARENT benötigt. Dabei können Sie zwischen nummerischer oder alphabetischer Zählung wählen. Eine Vermischung beider Zählvarianten ist nicht möglich, ein Wechsel jedoch schon, wobei jeweils bei der nächst größten Zählung weiter gezählt wird. Bei alphabetischer Zählung werden führende Stellen mit einer 0 aufgefüllt. Während die nummerische Zählung keinen Startwert benötigt, ist für die alphabetische Zählung ein Startwert zwingend erforderlich.
Wechseln Sie zwischen nummerischer und alphabetischer Zählung, wird der nächst folgende Vorgang noch in alter Zählvariante ausgeführt und erst ab dem übernächsten die neue Zählvariante verwendet.
Feldvariable | Bedeutung | Beispiele | Information |
---|---|---|---|
<#COUNT_ALL#> | Zähler | 1, 2, 3 ... 10 ... 99, 100 ... A, B, C ... AA ... ZZ, AAA ... | Beginnt mit der nächstmöglichen Zahl, welche Sie als Startwert vorgegeben haben. Wurde kein Startwert vorgegeben fängt die Zählung bei 1 an. |
<#COUNT_ALL:3#> | Zähler mit mindestens 3 Stellen | 001, 002, 003 ... 010 ... 099, 100 ... 1000 ... 00A, 00B, 00C ... 0AA ... 0ZZ, AAA ... AAAA ... | |
<#COUNT_MONTH#> | Monatszähler | 1, 2, 3 ... 10, 99, 100 ... 1000 ... A, B, C ... AA ... ZZ, AAA ... AAAA ... | Beginnt jeden Monat neu mit der Zählung der nächstmöglichen Zahl, welche Sie als Startwert vorgegeben haben. Wurde kein Startwert vorgegeben fängt die Zählung bei 1 an. Dieser Zähler sollte immer in Verbindung mit den Variablen <#COUNT_ALL#>, <#MONTH#>, <#YEAR#> oder <#year#> verwendet werden. |
<#COUNT_MONTH:5#> | Zähler mit mindestens 5 Stellen | 00001, 00002, 00003 ... 00010 ... 00099, 00100 ... 01000 ... 0000A, 0000B, 0000C ... 000AA ... 000ZZ, 00AAA .... 0AAAA | |
<#COUNT_YEAR#> | Jahreszähler | 1, 2, 3 ... A, B, C ... | Beginnt jedes Jahr neu mit der Zählung der nächstmöglichen Zahl, welche Sie als Startwert vorgegeben haben. Wurde kein Startwert vorgegeben fängt die Zählung bei 1 an. Dieser Zähler sollte immer in Verbindung mit den Variablen <#COUNT_ALL#>, <#YEAR#> oder <#year#> verwendet werden. |
<#COUNT_YEAR:3#> | Zähler mit mindestens 3 Stellen | 001, 002, 003 ... 00A, 00B, 00C ... | |
<#PARENT#> | Elternzähler | 1, 2, 3 ... A, B, C ... | Der Elternzähler übernimmt den Wert eines übergeordneten Objektes. Diese Variable findet nur Anwendung in den Modulen Angebote, Verträge und Artikel. Sie übernimmt bei Folgeobjekten die Zuordnung zum Elternobjekt und darf nicht allein ohne eine COUNT-Variable verwendet werden. |
<#COUNT_PARENT#> | Folgezähler | 1, 2, 3 ... A, B, C ... | Beginnt die Zählung unterhalb eines Elternobjektes und findet Anwendung bei Folgeangeboten, Folgeverträgen und untergeordneten Artikeln. Die Verwendung ist immer im Zusammenhang mit einer <#COUNT_ALL#> oder <#PARENT#>-Variable zu sehen. |
<#DAY#> | Tag | 01, 02 ... 30, 31 | Gibt den aktuellen Tag bei der Erzeugung des Objektes aus. |
<#MONTH#> | Monat | 01, 02 ... 11, 12 | Gibt den aktuellen Monat bei der Erzeugung des Objektes aus. |
<#YEAR#> | Jahr | 2022, 2023 ... | Gibt das aktuellen Jahr bei der Erzeugung des Objektes aus. Die Schreibweise entscheidet darüber, ob das Jahr zwei- oder vierstellig ausgegeben werden soll. |
<#year#> | Jahr | 22, 23 ... | |
<#BDAY#> | Tag | 1, 2, 3 ... 234, 235 ... 365, (366) | Gibt den aktuellen Tag des Jahres wieder und startet mit dem Geschäftsjahr. Startet das Geschäftsjahr am 01.01. gibt der 01.02. also 32 wieder. |
<#BSTARTDAY#> | Tag | 1 oder 2 oder 3 oder ... 31 | Diese Variable gibt immer den Start-Tag des Geschäftsjahres an. Startet das Geschäftsjahr am 01.01. oder 01.03. gibt die Variable immer die 1 wieder. |
<#BMONTH#> | Monat | 01, 02, 03 ... 12 | Gibt den aktuellen Monat des Geschäftsjahres wieder und startet mit dem Geschäftsjahr. Startet das Geschäftsjahr am 01.01. gibt der 01.02. also 02 wieder. |
<#BSTARTMONTH#> | Monat | 1 oder 2 oder 3 oder ... 12 | Diese Variable gibt immer den Start-Monat des Geschäftsjahres an. Startet das Geschäftsjahr am 01.01. gibt die Variable immer die 1 wieder, unabhängig vom tatsächlichen Monat. |
<#BYEAR#> | Jahr | 2022, 2023 ... | Die Variable gibt das aktuelle Geschäftsjahr aus. Startet das Geschäftsjahr am 01.01.2022 gibt die Variable vom 01.01.2022 bis 31.12.2022 die 2022 aus. |
<#byear#> | Jahr | 22, 23 ... | Die Variable gibt das aktuelle Geschäftsjahr aus. Startet das Geschäftsjahr am 01.01.2022 gibt die Variable vom 01.01.2022 bis 31.12.2022 die 22 aus. |
Nachfolgend finden Sie einige Beispiele für die Verwendung von Variablen
Variable | Ergebnis |
---|---|
Vertrag-<#COUNT_ALL:3#> Startwert: keine Angabe | Vertrag-001, Vertrag-002, Vertrag-999, Vertrag-1000 |
<#COUNT_MONTH:3#><#COUNT_ALL:3#> Startwert: keine Angabe | Januar: 001001, 002002, 299299 Februar: 001300, 002301, 003303 ... |
Re-<#YEAR#>-<#COUNT_YEAR:3#>-<#COUNT_ALL:5#> Startwert: keine Angabe | 2022: Re-2022-001-00001 ... Re-2022-345-00345 2023: Re-2023-001-00346 ... Re-2023-456-00801 |
<#PARENT#>/<#COUNT_PARENT:3#> Startwert: keine Angabe | Elternobjekt Vertrag-001: Vertrag-001/001, Vertrag-001/002 Elternobjekt Vertrag-1000: Vertrag-1000/001, Vertrag-1000/002 |
<#YEAR#>-<#MONTH#>-<#DAY#>:<#COUNT_MONTH#> Startwert: keine Angabe | Februar: 2022-02-10:01, 2022-02-10:02, 2022-02-11:03, 2022-02-12:04 März: 2022-03-01:01, 2022-03-05:02, 2022-03-11:03, 2022-03-11:04 |
L.<#year#><#MONTH#><#DAY#>-<#COUNT_ALL:2#> Startwert: A | L.220411-0A ... L.220523-AW ... L.220601-ALP ... L.231224-USW |
Re-<#YEAR#>-<#COUNT_YEAR:3#>-<#COUNT_ALL:5#> Startwert: B | 2022: Re-2022-00B-00ABC ... Re-2022-0MN-00AOO 2023: Re-2023-00B-00AOP ... Re-2023-ALN-00CBB |
2.2. Berechtigte Gruppen
Für Artikel gibt es keine expliziten Lese-, Bearbeitungs- und Löschrechte. Angelegte Artikel können gleich welcher Berechtigung in den entsprechenden Modulen verwendet werden. Posten aus Angeboten, Aufträgen, Verträgen und Rechnungen entsprechen immer einer Kopie der angelegten Artikel. Über die Einstellungen für die Artikel können Sie maximal festlegen, wer Artikel anlegen darf und wer vorhandene Artikel bearbeiten darf.
Die Auswahl der Mitarbeiter, welche neue Artikel anlegen dürfen, legen Sie im Feld Artikel hinzufügen in Form einer Gruppenauswahl fest. Mehrere Gruppen können Sie mit gedrückter Strg -Taste aus- bzw. abwählen. Für Mitarbeiter, welche berechtigt sind bestehende Artikel zu bearbeiten oder zu löschen, nehmen Sie ebenfalls eine Gruppenauswahl im Feld Artikel bearbeiten und löschen vor.
Grundvoraussetzung zum Anlegen, Bearbeiten oder Löschen von Artikeln ist ein entsprechendes Grundrecht für die Benutzer das Modul Artikelverwaltung sehen zu dürfen.
2.3. Massenbearbeitung administrieren
In diesem Feld legen Sie fest, welche Benutzergruppen mehrere Datensätze auf einmal in der Übersicht bearbeiten dürfen. Um mehrere Gruppen auszuwählen, halten Sie bitte die
Strg
-Taste gedrückt. Die Einschaltung erlaubt es den berechtigten Benutzern Feldinhalte, Sicherheitseinstellungen sowie Ordnerstrukturen inkl. der Sicherheitseinstellungen für eine Masse von Objekten zu ändern.
2.4. Formeln in Übersichten berechnen
Über die Liste können Sie die Gruppen festlegen, die auf der Übersichtsseite des Moduls den Button
zur Berechnung von Formeln angezeigt bekommen. Betätigt ein Benutzer diesen Button, erhält er die Auswahl
Alle Formeln neu berechnen
,
Formeln gefilterter Objekte neu berechnen
und
Abbrechen
. Wird
Alle Formeln neu berechnen
ausgewählt, so werden alle Objekte und alle Felder, in welchem eine Formel über die Felderverwaltung eingetragen wurde, neu berechnet. Dabei kann es je nach Anzahl und Komplexität der Formeln sowie der Menge an Datensätzen zu einer hohen Auslastung und längeren Wartezeiten kommen. Die Option
Formeln gefilterter Objekte neu berechnen
berechnet die Formeln nur von den aktuell gefilterten und angezeigten Datensätzen. Dadurch kann die Auslastung verringert werden. Wir empfehlen Ihnen generell, diese Funktion nur ausgewählten Benutzern freizuschalten.
Je nach Menge der Datensätze, Komplexität und Anzahl der Formeln kann es zu längeren Wartezeiten kommen. Das Berechnen der Formeln aller im Modul befindlichen Datensätze kann sehr lange dauern und beeinflusst die Arbeitsgeschwindigkeit aller anderen Mitarbeiter.
2.5. Exportieren
Der Export von Datensätzen in Form von CSV-Dateien aus dem System ist für die Masse von Daten generell allen Mitarbeitern untersagt. Sie können diese Funktion über die Gruppenauswahl im Abschnitt Exportieren im Feld
Nutzer der Gruppe dürfen Export-Funktion verwenden
aktivieren, indem Sie die gewünschten Gruppen markieren. Mehrere Gruppen können Sie durch die
Strg
-Taste auswählen.
Nutzer, welche diese Funktion ausführen dürfen, erhalten in Artikelübersichten im Kontextmenü den Eintrag Export eingeblendet. Das Ergebnis ist jeweils eine Liste der angezeigten Objekte mit den angezeigten Spalten. Dadurch wird sowohl die Anzahl der Datensätze, wie auch die Anzahl der Spalten begrenzt. Exportiert werden dabei immer die ausgewählten oder in Summe gefilterten Datensätze, auch wenn die aktuelle Anzeige z.B. nur 200 von 1000 Datensätzen zeigt.
2.6. Dublettenprüfung
Im Bereich der Dublettenprüfung stehen Ihnen die beiden Button
Konfigurieren
und
Prüfung starten
zur Verfügung.
2.6.1. Konfigurieren
Über Konfigurieren können Sie die Kriterien für die Neuanlage von Datensätzen festlegen. So können Sie bspw. für die Kontakte einstellen, dass Firma , PLZ und Ort als Prüffelder genutzt werden sollen. Zum Zeitpunkt der Einstellung werden Ihnen alle zur Verfügung stehenden Felder zur Auswahl angeboten. Wählen Sie die gewünschten Vergleichsfelder aus, um eine Dublette vom System erkennen zu lassen. Alle Auswahlkriterien werden miteinander kombiniert und bei einer exakten Übereinstimmung aller ausgewählten Felder mit einem neuen Objekt, wird dem Benutzer ein Hinweis auf Dopplung ausgegeben. Bestätigen Sie mit Speichern Ihre Einstellungen. Die in dieser Konfiguration vorgenommenen Einstellungen werden auch für externe Anwendungen, welche mittels Schnittstellen angebunden sind, angewendet.
2.6.2. Prüfen
Beim Klick auf
Prüfung starten
, wird Ihnen das gleiche Auswahlfenster angezeigt, inklusive der Einstellungen, welche Sie unter
Konfigurieren
getätigt haben. Diese können Sie individuell für die Prüfung anpassen. Nach dem Klick auf
Ausführen
werden die Suchergebnisse anhand Ihrer Vergleichsfelder angezeigt.
Über das Kontextmenü, welches Sie über einen Rechtsklick aufrufen können, stehen Ihnen folgende Aktionen zur Verfügung:
Funktion | Beschreibung |
---|---|
Öffnen | Markierter Datensatz wird im Anzeigemodus geöffnet. |
Löschen | Der markierte Datensatz wird gelöscht. |
Export | Bietet Ihnen die aktuelle Listenansicht als CSV-Datei zum Download an. Dabei erhalten Sie eine Zwischenabfrage, ob Sie nur die markierten oder alle gefilterten Elemente mit den eingeblendeten Spalten exportieren wollen. |
Aktualisieren | Aktualisiert die Listenansicht ohne die komplette Seite erneut laden zu müssen. Nutzen Sie diese Funktion bevorzugt, da durch F5 ggf. Daten erneut gesendet werden und Sie immer auf Ihrer eingestellten Startseite herauskommen. |
2.7. Benachrichtigungen und Labels
Benachrichtigungen und Label ermöglichen es Ihnen automatisiert, beim Eintreten eines Ereignisses, Datensätze farblich zu markieren und Benachrichtigungen an verschiedene Personenkreise zu senden. Diese Funktion basiert auf Filtern und wird je nach Priorität von oben nach unten abgearbeitet. Sobald die durchlaufene Bedingung auf einen Datensatz zutrifft, wird an dieser Stelle abgebrochen, die Aktion ausgeführt und mit dem nächsten Datensatz weiter gemacht. Gerade bei der farblichen Markierung von Datensätzen kann nur eine Farbe angezeigt werden, was die Ausführung anhand der Prioritätenreihenfolge erklärt.
Im Abschnitt Benachrichtigungen und Label befinden sich rechtsseitig zwei Pfeile ∧ und ∨ . Mit diesen können Sie erstellte Regeln nach ihrer Priorität für dieses Modul sortieren. Markieren Sie zunächst eine gewünschte Regel und betätigen Sie die Tasten so, dass die Regel an die von Ihnen gewünschte Stelle rutscht.
Unter der Tabelle für die Regeln befinden sich die Button Regel bearbeiten , Regel löschen und Neue Regel .
Um Regeln zu bearbeiten oder zu löschen, markieren Sie die gewünschte Regel und führen Sie die gewünschte Funktion aus.
Neue Regel und Regel bearbeiten öffnet ein weiteres Fenster mit allen Einstellungsmöglichkeiten.
Label und Benachrichtigung sind zwei unabhängige Funktionen. Sie entscheiden, ob Sie einen Datensatz nur Labeln wollen oder nur Benachrichtigungen verschickt werden sollen oder beide Funktionen gleichzeitig ausgeführt werden sollen. Beide Funktionen vereint die Grundlage eines Filters.
Feldbezeichnung | Beschreibung |
---|---|
Name | Vergeben Sie für den Filter einen eindeutigen Namen. Dieser kann auf Wunsch auch mehrsprachig angelegt werden. |
Filter-Einstellungen | Im Abschnitt Filter-Einstelllungen nehmen Sie die Angaben vor, die Sie für die Filterung der Datensätze benötigen, welche Sie im Nachgang farblich markieren wollen oder für welche Sie beim Eintritt eines Ereignisses eine Benachrichtigung versenden wollen. Der gesamte Bereich funktioniert gleich, wie die sonstigen Filtereinstellungen auch. Dabei können Sie auf bestehende Filter zurückgreifen oder spezielle neue Filter bauen. |
Label | Im Bereich der Label können Sie nun eine farbliche Markierung wählen, welche angezeigt werden soll, sobald der Filter anhand der Reihenfolge auf den Datensatz zutrifft. Dazu tragen Sie im ersten Feld eine Bezeichnung, wahlweise in verschiedenen Sprachen, ein, welche später auf der farblichen Markierung erscheinen soll. Im zweiten Feld wählen Sie eine vorgegebene Farbe. Diese Farben können Sie für verschiedene Filter auch mehrfach verwenden. Unterscheiden werden sich die Label dann nur noch durch den angegebenen Text. |
Benachrichtigung | Im Bereich der Benachrichtigung fügen Sie die gewünschten Benutzer und Gruppen ein, welche eine Benachrichtigung erhalten sollen. Alle ausgewählten Benutzer bzw. alle Benutzer der ausgewählten Gruppen erhalten beim Eintreten des Ereignisses dieselbe Benachrichtigung. Mit einem Filter besteht keine Möglichkeit mehrere verschiedene Benachrichtigungen zu versenden (z.B. Mitarbeiter sofort benachrichtigen, Abteilungsleiter 1x täglich benachrichtigen). Unter der Benutzer- und Gruppenauswahl befindet sich ein Drop-Down-Feld, welches wahlweise um verschiedene Einstellungen erweitert wird. Die Auswahl reicht dabei von Sofort über zeitlich wiederholende Abläufe bis hin zu 1x täglich oder 1x wöchentlich. ![]() ![]() Folgende Voraussetzungen für den Versand der Benachrichtigungen müssen gegeben sein:
|
Alle Filtereinstellungen können Sie abschließend Prüfen und die gemachten Einstellungen sichern Sie über Speichern und Schließen .
3. Listenverwaltung
Bei den Listen handelt es sich um fest definierte Werte oder Angaben, welche Ihnen in den meisten Bereichen des TecArt CRM begegnen. So können Sie z.B. genauso die Farben für Termine (Terminbeschriftung) ändern wie auch neue Listen anlegen um Ihre Produkte für die Verträge auszuwählen.
Die nachfolgenden Inhalte werden unter Administration > Einstellungen > Listen administriert.
Im System gibt es bereits vordefinierte Listen, welche nicht gelöscht werden können. Darüber hinaus gibt es einige systemrelevante Listen (z.B. Erledigungsstatus für Aufgaben), welche für die Synchronisation mit anderen Systemen nicht verändert werden sollten. Viele systemrelevante Listen sind daher in diesem Bereich nicht aufgeführt. Die vordefinierten und auch neuen Listen können Sie nach Ihren Wünschen frei verändern. Zu diesen zählen unter anderem Terminstatus oder Priorität. Weitere Listen können durch Add-ons erstellt werden.
3.1. Listen hinzufügen, bearbeiten und löschen
3.1.1. Listen hinzufügen
Um eigene Listen anzulegen, klicken Sie auf der Registerkarte Listen mit der Maus auf den Button Neu . Alternativ können Sie eine Liste auch über das Kontextmenü mittels Rechtsklick > Neu anlegen. In dem neuen Fenster geben Sie bitte einen Namen und bei Bedarf eine Kurzbeschreibung Ihrer Liste ein. Auf Wunsch können Sie auch das verwendete Modul eintragen. Die Auswahl hat keine Bedeutung und listet nicht alle Module auf. Bestätigen Sie dies mit dem Button Speichern und Schließen . Ihre neue Liste wird nun erzeugt und Sie können nun Objekte bearbeiten.
3.1.2. Listen bearbeiten, Verwendung einsehen
Bei vorhandenen Listen können Sie jederzeit den Listennamen oder die Kurzbeschreibung verändern. Markieren Sie dazu bitte die gewünschte Liste und drücken dann den Button Bearbeiten oder wählen Sie im Kontextmenü den Eintrag Bearbeiten .
Auf dem Register Verwendung sehen Sie, in welchen Feldern die Liste verwendet wird. Die Zuordnung erfolgt hierfür automatisch durch die Felderverwaltung und stellt keine Garantie auf Vollständigkeit dar. So könnten Listen auch über Schnittstellen verwendet werden, welche nicht erfasst sind.
3.1.3. Listen löschen
Zum Löschen der Listen markieren Sie bitte die gewünschte Liste und klicken Löschen oder führen die Funktion über das Kontextmenü aus. Löschen können Sie nur selbst angelegte Listen. Standard-Systemlisten lassen sich nicht löschen.
3.2. Objekte bearbeiten
Um die Objekte einer Liste zu bearbeiten, doppelklicken Sie auf der Registerkarte
Listen
die gewünschte Liste oder wählen eine Liste auf der Registerkarte
Objekte
aus. Auch aus der Felderverwaltung kommen Sie auf Basis einer verwendeten Liste schnell in den Bearbeitungsmodus.
Ihnen werden nun die vorhandenen Einträge angezeigt. Über den Button Neu können Sie neue Objekte für einer Liste erzeugen. Um vorhandene Objekte in der Position zu verschieben oder zu bearbeiten aktivieren Sie durch einen Doppelklick auf die entsprechende Zeile den Bearbeitungsmodus. So können Sie die Einträge ändern. Sollten Sie Ihr System in mehreren Sprachen verwenden, so können Sie die Elemente in der entsprechenden Spalte nachpflegen. Speichern ist nicht erforderlich, dies geschieht automatisch beim verlassen der Zelle.
Über die Spalte Position können Sie Einfluss auf die Sortierung der Elemente nehmen. Dabei müssen Sie die Reihenfolge für alle Elemente festlegen. Wurden für mehrere Elemente dieselbe Position angegeben, so erfolgt generell die Sortierung alphanumerisch. Die Positionsangabe wird aktuell nur für Felder ausgewertet, welche über die Felderverwaltung beeinflusst werden können. Positionsangaben in Standardlisten, wie in Aufgaben, finden keine Anwendung.
Um Objekte aus einer Liste zu entfernen, markieren Sie ein Element der Zeile und klicken Sie über das Kontextmenü oder den unteren Button Löschen . Auch das Löschen via Entf -Taste ist möglich.
4. Felderverwaltung
4.1. Felder anlegen und verwalten
Die nachfolgenden Inhalte werden unter Administration > Einstellungen > Felder administriert.
Um ein neues Feld anzulegen, wählen Sie zunächst rechts oben über das Drop-Down-Menü das gewünschte Modul aus. Je nach Modulverwendung kann es darunter ein weiteres Drop-Down-Menü mit Templates geben, welches Ihnen dann die Felder der unterschiedlichen Ansichten aufruft.
Die Ansicht gliedert sich in drei wesentliche Bereiche. Auf der linken Seite des Bildschirms befinden sich die vorhandenen Felder. Dabei gibt es Felder mit einer Positionsnummer und ohne Positionsnummer. In der Standardansicht der jeweiligen Module werden die Felder festen Positionen zugewiesen. Einige Felder ohne Positionsnummer, wie z.B. Firma oder Beschreibung, sind feste Felder, welche in der Standardansicht vorgegeben werden. So nimmt die Beschreibung immer eine eigene Registerkarte ein und das Feld Firma steht immer in der Überschrift eines Kontaktes. Im mittleren Bereich nehmen Sie für jedes Feld die gewünschten Einstellungen vor. Die Möglichkeiten und Angaben entnehmen Sie bitte den Detailangaben. Rechts werden Ihnen die Positionsnummern zu den jeweiligen Standard-Registerkarten angezeigt und Sie können Regelungen für die Feldanzeigen festlegen.
Nutzen Sie den Button Hinzufügen , um ein neues Feld zu generieren. In der Mitte tragen Sie nun die spezifischen Daten Ihres Feldes ein. Vergeben Sie bitte unbedingt einen Namen für Ihr Feld. Wählen Sie bitte auch eine freie Position auf einer der Registerkarten aus. Erst mit dem Speichern wird das Feld in der linken Spalte an der ausgewählten Position angezeigt. Sollten Sie keine Position ausgewählt haben steht das neue Feld oben.
Auf jeder ausgelieferten Systemregisterkarten befinden sich eine feste Anzahl von Feldpositionen (z.B. 16 Positionen). Die Nummerierung beginnt dabei mit 1 links oben nach unten links 8 und weiter von oben rechts 9 bis unten rechts 16.
In jedem Modul kann es Felder geben, die Sie nur zum Teil bearbeiten können. Dabei handelt es sich ausschließlich um Systemfelder, die aufgrund ihrer Bedeutung nicht geändert werden dürfen. Daher gibt es z.B. Felder die Sie in der Position oder im Schreibschutz ändern dürfen, für andere wichtige Felder ist sogar dies eingeschränkt.
4.2. Detailangaben zu den Feldern und ihre Bedeutung
Feldbezeichnung | Beschreibung | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feldname | Der Feldname ist nur eine Information für Sie. Diesen benötigen Sie in Vorlagen und für Schnittstellen. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bezeichnung | Die Bezeichnung des Feldes nutzen Sie in der Regel für die Anzeige im jeweiligen Objekt. Diese bildet auch Spaltenüberschriften in Listenansichten. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Position | Diese definiert die gewünschte Position auf der Registerkarte. Wählen Sie hier fixiert, so wird dieses Feld auf keiner Registerkarte angezeigt. Diese Position können Sie nun mit einem anderen Feld wieder besetzen. Auf Basis verschiedener Feldtypen, werden verschiedene weitere Felder ein- bzw. ausgeblendet und die Einträge in der Drop-Down-Liste ändern sich.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Alt. Bezeichnung | Die alternative Bezeichnung können Sie dann verwenden, wenn Sie mehrere Felder auf einer Position platzieren oder ein bestehendes Feld in verschiedenen Templates unterschiedlich befüllen wollen. Beispiele:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typ | Beim Wechsel eines Feldtypes eines bestehenden Feldes können Daten verloren gehen. Auch werden beim Wechsel bereits enthaltene Daten nicht aus der Datenbank entfernt. Solche noch vorhandenen Daten können zu fehlerhaften Anzeigen für den neuen Feldtyp führen. Sie können zwischen verschiedenen Feldtypen wählen. Dazu stehen Ihnen folgende Felder zur Auswahl:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Standardwert | Möchten Sie ggf. einen Standardwert in einem Feld vortragen, so können Sie diesen hier angeben. Dies ist immer dann ratsam, wenn Sie z.B. nur in einer bestimmten Region oder einem Land arbeiten und diesen Wert nicht ständig eintragen wollen. Auch Vorgaben wie +49 als Ländervorwahl für Telefonnummer und spätere Wählbarkeit dieser Telefonnummern ist ratsam. Dieses Feld hat bei der Nutzung von Formeln eine weitere Bedeutung. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quickinfo | Über die Quickinfo geben Sie eine kurze Hilfe für das Feld an. So kann ein Benutzer wertvolle Kurzinformationen erhalten, wenn er mit der Maus auf ein Feld geht. Für den Feldtyp Button vergeben Sie an dieser Stelle den Text auf dem Button. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Feldbezeichnung | Beschreibung | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Die nachfolgenden Felder sind abhängig von Ihrer getroffenen Auswahl im Feld Typ . Diese Felder werden nicht immer angezeigt. Einige dieser Felder erscheinen nicht direkt nach dem Ändern des Typs sondern erst nach einem Speichern . | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Textlänge Anzeige bei: Text, Datum, Datum mit Uhrzeit, | Hier legen Sie die maximale Anzahl der einzutragenden Zeichen fest. Jedes Zeichen wird dabei entsprechend des Feldtyps gezählt. Achten Sie auf ausreichende Zeichenlängen, gerade dann, wenn Sie Datumsfelder nutzen, benötigen Sie mindestens 10 Zeichen. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anzahl Nachkommastellen Anzeige bei: Nummer, Währung | Hier legen Sie die Nachkommastellen fest. Wird mit Werten gerechnet, erfolgt automatisch eine Rundung nach den Rundungsregeln. Sie können dann keine Ergebnisse mehr mit Nachkommastellen erwarten. Bei Zwischenschritten müssen alle Felder die gewünschte Anzahl der Nachkommastellen erhalten. (5 mal 0,0123 = 0,0615) Hat das Ergebnisfeld nur 2 Nachkommastellen ist das Ergebnis dann 0,06 bei drei Nachkommastellen 0,062. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Liste Anzeige bei: Drop-Down-Liste, Drop-Down-Liste Mehrfachauswahl, Drop-Down-Liste Drucklayout, Drop-Down-Liste Template | Wählen Sie aus den Listen Ihrer Listenverwaltung die gewünschte Liste aus. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sortierung Anzeige bei: Drop-Down-Liste, Drop-Down-Liste Mehrfachauswahl, Drop-Down-Liste Drucklayout, Drop-Down-Liste Template | Für die ausgewählte Liste können Sie nun eine Sortierung festlegen. Hierbei stehen:
zur Verfügung. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Höhe Anzeige bei: Drop-Down-Liste, Drop-Down-Liste Mehrfachauswahl, Drop-Down-Liste Drucklayout, Drop-Down-Liste Template | Hier legen Sie die Anzahl der angezeigten Listenwerte innerhalb der Liste fest. Ist die Liste kürzer als die angegebene Höhe, wird diese auf die Zeilenanzahl mit Werten begrenzt, ist sie hingegen länger erscheint automatisch ein entsprechender Scrollbalken. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Listenwert Anzeige bei: Drop-Down-Liste, Drop-Down-Liste Mehrfachauswahl, Drop-Down-Liste Drucklayout, Drop-Down-Liste Template | In diesem Feld können Sie zwischen Wert oder Index wählen. Für die Feldtypen Drop-Down-Liste Mehrfachauswahl wird Ihnen die Speicherung Informativ angezeigt. Der Wert speichert die in den Listen eingetragenen Werte in der Datenbank. Bei Auswahl Index wird die vergebene Positionsnummer des Listenobjekts gespeichert. Wird später das Listenobjekt in der Liste bei dieser Position geändert, ändern sich auch die entsprechenden Angaben in diesem Feld. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Viele Werte speichern (langsam) Anzeige bei: Drop-Down-Liste Mehrfachauswahl | Die Werte einer Drop-Down-Liste Mehrfachauswahl werden innerhalb der Datenbank auf maximal 255 Zeichen begrenzt. Sollen aus einer Liste mit vielen Werten sehr viele Werte ausgewählt werden, müssen Sie die Länge der ausgewählten Einträge im Auge behalten. Besteht die Gefahr, dass dabei mehr als 255 Zeichen gespeichert werden sollen, müssen Sie den Haken in diesem Feld setzen, da sonnst die Gefahr von Datenverlust durch abschneiden der letzten Werte besteht. Die Suche in langen Drop-Down-Listen-Mehrfachausfahl-Feldern werden langsamer, da diese Werte in der Datenbank anders gespeichert werden. Verwenden Sie daher diese Option nur, wenn es tatsächlich notwendig ist. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bearbeitungsmodus nach Änderung nicht verlassen Anzeige bei: Drop-Down-Liste Template | Diese Einstellung ist optional zu betrachten und wird nur benötigt, wenn Sie die Möglichkeit einräumen innerhalb eines Objektes das Template zu wechseln. Voraussetzung dabei ist, dass das Feld für die Templateauswahl auch auf dem Templates selbst platziert wurde. Dabei wird nach dem Klick auf Speichern des Objektes das neue Template mit den dort platzierten Feldern geladen und man kann diese direkt weiter bearbeiten. Hier spart man sich also den erneuten Klick auf Bearbeiten . Treffen Sie jedoch bereits beim Anlegen eines neuen Objektes die Auswahl für ein Template benötigen Sie diese Option nicht. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Auswahl erzwingen Anzeige bei: Drop-Down-Liste Template | Mit dieser Einstellung erzwingen Sie beim Anlegen neuer Objekte bereits die Templateauswahl. Das Feld selbst muss dabei nicht auf einem Template platziert werden. Details zur Erstellung von Templates finden Sie unter Registerkarten, Templates und Ansichten | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dokumentenformate Anzeige bei: Drop-Down-Liste Drucklayout | Über die Felder der Drop-Down-Liste Drucklayout können Sie zusätzlich die Ausgabeformate der Druckdatei festlegen. Zur Auswahl stehen odt und/oder pdf . Sie können für jedes Drucklayout-Feld andere Einstellungen vornehmen. Bitte achten Sie darauf, dass Sie mindestens eine Einstellung vornehmen, andernfalls kann Ihnen keines der Dokumente ausgegeben werden. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Baumlisten Auswahl Anzeige bei: Tree-Auswahl | An dieser Stelle treffen Sie die Auswahl für Ihren Start des Baumes. Dabei können Sie nur aus Startwerten der ersten Ebene wählen. Die Startebene selbst steht Ihnen später nicht für eine Auswahl zur Verfügung. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Auswahlbeschränkung Anzeige bei: Tree-Auswahl | Im Standard können Sie Alle Einträge des ausgewählten Baumes auswählen. Darüber hinaus können Sie die Auswahl auch beschränken auf Nur Blattknoten wählbar oder Nur Elternknoten wählbar. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Startgruppe wählen Anzeige bei: Gruppenauswahl | Für den Typ Gruppenauswahl können Sie die Startgruppe festlegen. Dies funktioniert jedoch nur, wenn Sie Ihre Gruppen hierarchisch aufgebaut haben. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kontaktauswahl Auswahl bei: Rechnungskontoauswahl | Damit die Auswahl der Rechnungskonten eingegrenzt werden kann, ist es erforderlich, dass Sie eine Auswahl auf bestimmte Kontakte vornehmen. Dabei müssen Sie sich auf ein Kontaktauswahlfeld für dieses Objekt beziehen. Sollten mehrere Kontaktauswahlfelder für ein Objekt angelegt worden sein, erhalten Sie eine entsprechende Liste der Felder mit den angegebenen Bezeichnungen. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
URL Anzeige bei: Button | Über die URL können Sie Daten aus dem TecArt CRM an eine andere Anwendung übergeben, wenn Sie den Feldtyp Button wählen. Die URL wird dann inkl. der entsprechenden Daten ausgewertet und zusammengestellt. Weitere Informationen finden Sie im Abschnitt Beispiele für den Feldtyp Button. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Neues Fenster Anzeige bei: Button | Hier kann man festlegen ob sich beim Klick auf ein Button-Feld die Webseite in einem neuen Fenster öffnen soll oder im selben Frame des TecArt CRM. Bitte prüfen Sie dabei die Funktionen der aufgerufenen Webseite. Es kann vorkommen, dass Teile der TecArt-CRM-Fenster nicht mehr funktionieren. Wird eine Webseite über den TecArt Starter in einem neuen Fenster geöffnet, wird die Webseite an Ihren eingestellten Standard-Browser übergeben. Werden dabei Login-Daten benötigt, müssen auch diese übergeben werden. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Scrollbalken Anzeige bei: Button | Legt fest, ob ein Scrollbalken auf der angezeigten Webseite eingeblendet werden soll. Dies gilt nicht bei Übergabe zwischen TecArt Starter und Ihrem Standard-Browser. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fensterbreite in Pixel
Anzeige bei: Button | In diesen Feldern legen Sie die Fensterbreite und Fensterhöhe in Pixel fest, wie die neue Webseite geöffnet werden soll. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Einmalig kopieren Anzeige bei: Verknüpfung | Wenn aktiviert, wird beim Anlegen eines neuen Feldes der Wert einmalig aus der Datenquelle in das Zielfeld kopiert. Spätere Änderungen an der Datenquelle haben keine Auswirkungen auf die bestehenden Objekte in welche der Datensatz kopiert wurde. Neue Objekte werden dann mit den geänderten Quelldaten beschrieben. Aktivieren Sie das Feld nicht, wird bei Erstanlage initial der Quelldatensatz in das Zielfeld übertragen. Sie könnten dann die Daten sowohl in der Datenquelle, wie auch im Datenziel verändern und sie werden in die jeweils andere Richtung synchronisiert. Wünschen Sie nur eine Aktualisierungsrichtung, empfehlen wir Ihnen eines der Felder mittels Schreibschutz vor Veränderung zu schützen. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Datenquelle
Anzeige bei: Verknüpfung | In der ersten Drop-Down-Liste wählen Sie zunächst eines der Datenfelder aus, auf welches sich die Verknüpfung beziehen soll. Wählen Sie hier beispielsweise einen verknüpften Kontakt aus, werden im zweiten Feld alle Felder angezeigt, welche in den Kontakten enthalten sind. Nutzen Sie ein verknüpftes Vertragsfeld, alle Felder der Verträge. Nun wählen Sie im Zweiten Feld genau das Feld, dessen Daten in Ihrem aktuellen Modul angezeigt werden sollen. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Feldbezeichnung | Beschreibung | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stil | Über den Stil können Sie zwischen vier verschiedenen Schreibweisen Ihres Feldes wählen. Dazu stehen Ihnen normal, fett, kursiv und unterstrichen zur Verfügung. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Breite in Pixel | Die Breite in Pixel beschreibt die angezeigte Feldbreite innerhalb des Objektes. Werden Feldpositionen mehrfach belegt, ist eine Änderung der Angabe nicht möglich. Für Standardfelder ist eine Breite von 200 zu empfehlen. Für Zahlenwerte und Währungen sind 100 Pixel und für Datumsfelder zwischen 70 und 80 Pixel. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schreibgeschützt | Schreibgeschützte Felder sind Felder, die nicht bearbeitet werden können. Dies sind z.B. die Nummern von Kontakten und Projekten, welche automatisch vergeben werden oder Felder für die Berechnung von Formeln. Diese Einstellung sperrt die Felder dauerhaft für alle Benutzer ist unabhängig von etwaigen Feldbedingungen oder dem Schreibrecht für Gruppen. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bez. ausblenden | Um einen Feldnamen auszublenden, wählen Sie bitte unter Bez. ausblenden = Ja. Dies nutzt man z.B. dann, wenn Sie mehrere Felder zu einem Thema nutzen wollen. In diesem Fall erhält dann nur das erste Feld die Bezeichnung. Auch bei Button-Feldern empfiehlt sich die Bezeichnung auszublenden. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pflichtfeld | Mit der Veränderung von Pflichtfeld legen Sie fest, ob ein Feld zu einem Pflichtfeld oder freiwillig befülltem Feld wird. Nur angezeigte Felder mit Bearbeitungsrecht für den betreffenden Nutzer werden als Pflichtfelder gewertet. Dabei ist es unerheblich auf welcher Registerkarte sich das Feld befindet. Pflichtfelder werden im Bearbeitungsmodus generell rot eingefärbt. Über Feldbedingungen können Sie auch Pflichtfelder erst später einblenden lassen, so z.B. die Auswahl eines Kündigungsgrundes erst dann, wenn ein Vertrag als gekündigt markiert wird. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anzeigen | Über Anzeigen legen Sie fest, ob das aktuelle Feld in der Benutzeransicht generell angezeigt werden soll oder nicht. Diese Einstellung nutzen Sie eventuell für bereits vorgesehene Felder oder Felder die nicht immer eingeblendet werden müssen (z.B. Weihnachtskarte Ja/Nein). Wird ein Feld generell ausgeblendet, wird es auch an verschiedenen anderen Stellen nicht mehr ausgegeben, wie der Spaltenansichten, Filtern o.ä. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Feldbezeichnung | Beschreibung | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leserecht für Gruppen | Mit dieser Option legen Sie fest, für wen das Feld sichtbar und somit lesbar ist: Sie können das Feld für alle oder nur für bestimmte Gruppen freigeben. Eine Mehrfachauswahl treffen Sie mit gedrückter STRG -Taste. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schreibrecht für Gruppen | Mit dieser Option legen Sie fest, wer dazu berechtigt ist, dass Feld zu editieren. Auch hier können Sie alle oder nur bestimmte Gruppen wählen. Das Änderungsrecht für ein Feld erfordert zusätzlich auch ein Leserecht auf das Feld. Eine Mehrfachauswahl treffen Sie mit gedrückter STRG -Taste. |
5. Dokumentenvorlagen und Systemvorlagen
5.1. Grundlagen für Dokumentenvorlagen
Die nachfolgenden Inhalte werden unter Administration > Vorlagen > Dokumentenvorlagen administriert.
In den einzelnen Modulen und Aktivitäten können Sie neue Dokumente, basierend auf Ihren Vorlagen, erstellen. Sie erhalten dort eine Auswahl der erstellten Vorlagen. Sie können dabei alle Dateitypen hinterlegen. Achten Sie dabei auf eine Mindestgröße von einem Byte. In Ihrem TecArt CRM finden Sie jeweils Beispieldokumente.
Um eine Briefvorlage zu erstellen, nutzen Sie einfach Ihre bisherige Vorlage im ODT-, DOC-, DOCX- oder DOT-Format und überarbeiten Sie diese. Ersetzen Sie dann erst die entsprechenden Stellen durch die Variablen.
5.2. Grundlagen für Systemvorlagen
Systemvorlagen im TecArt CRM sind eine besondere Art der Dokumentenvorlagen. Diese werden ausschließlich für die automatische Generierung von PDF-Dokumenten in einigen Modulen verwendet. Dabei handelt es sich um ODT-Dokumente (OpenDocument-Dateien), welche in Ordnerstrukturen je möglichem Modul verwaltet werden. Systemvorlagen stehen Ihnen aktuell nur in Verbindung mit der Buchung der Module Artikelverwaltung oder Rechnungen zur Verfügung. Verwenden können Sie diese in den Modulen Angebote, Aufträge, Verträge und Rechnungen zur Erstellung der Vorgänge Ausgangsrechnungen, Gutschriften, Mahnungen, Lieferscheinen und Kassenbüchern.
Die nachfolgenden Inhalte werden unter Administration > Vorlagen > Systemvorlagen administriert.
5.2.1. Programm zur Erstellung von Vorlagen
Für die Erstellung von ODT-Dokumenten empfehlen wir Ihnen LibreOffice . Sie können selbstverständlich auch mit anderen geeigneten Programmen diese Vorlagen bearbeiten, jedoch hat sich bei der Bearbeitung mit MS Office herausgestellt, dass diese Vorlagen nicht immer fehlerfrei funktionierten.
5.2.2. Beispielvorlagen
In den Unterordnern der Registerkarte Systemvorlagen finden Sie jeweils einfache Beispieldateien namens sample.odt. Diese Vorlagen werden bei Änderungen oder fehlenden Dokumenten nach Updates immer wieder von uns aktualisiert.
Erstellen Sie Ihre Vorlage nie mit dem Namen sample.odt. Diese wird nach einem Update durch die TecArt überschrieben. Sie stellt nur ein Beispiel dar!
5.3. Feldvariablen
Für die Erstellung von Vorlagen benötigen Sie standardisierte Feldvariablen als Platzhalter. Auf dieser Seite zeigen wir Ihnen die verschiedenen Standard-Feldnamen des TecArt CRM, welche Sie z.B. in den Vorlagen verwenden können. Die Feldnamen benutzerdefinierter Felder können in der Felderverwaltung der einzelnen Module entnommen werden.
Die spezifischen Einzelheiten für die Verwendung der Felder in Dokumentenvorlagen, E-Mail-Vorlagen, Textbausteinen, Systemvorlagen sowie Vorlagen anderer Module entnehmen Sie bitte den einzelnen Unterseiten.
5.3.1. Grundlagen der Variablengestaltung
Die Variablen können je nach Verwendungszweck unterschiedliche aufgebaut sein.
- Variablen in ein paar wenigen Dokumenten, Formeln und teilweise in Textbausteinen beginnen immer mit < # und enden immer mit # >
- Variablen in systeminternen Vorlagen, Systemvorlagen, E-Mail-Vorlagen, Textbausteinen und Templates beginnen immer mit { $ und enden immer mit }
- Bei der ausschließlichen Verwendung einer Variable innerhalb eines Moduls (z.B. in Formelberechnungen über ein Projekt) wird nur die Variable ohne weitere Zuordnungsangaben benötigt.
- Werden aus anderen Modulen oder verschiedenen Modulen Variablen eingebaut, ist der Variablenaufbau eine Kombination aus Modul und Variable.
- In seltenen Fällen, wie in Gruppen oder in Bezug auf ein weiteres verknüpftes Objekt kommt eine Kombination aus Modul, ID oder Verknüpfungsfeldvariable und Feldvariable zum Einsatz.
In allen oben genannten Fällen beachten Sie bitte die Beispiele der Variablen in den verschiedenen Anwendungsszenarien.
Inhaltlich baut sich eine Feldvariable immer aus den Kombinationen von Modulen, Gruppen, Feldnamen und Variablen auf. Nicht alle Variablen können in allen Bereichen der Vorlagen verwendet werden. Hierzu müssen Sie die einzelnen Besonderheiten innerhalb der Vorlagen beachten.
Verwendung | Beispiele Dateiendung | Syntax | Beispiele | Besonderheit |
---|---|---|---|---|
*.doc, *.docx |
|
| In Microsoft Office müssen die Variablen und Bedingungen mit Hilfe der Feldfunktionen eingegeben werden. Eine Eingabe direkt im Fließtext führt zu keinen Ergebnissen. Bitte beachten Sie die generelle Großschreibung der Variablen. Bedingen werden jedoch normal geschrieben. | |
Systemvorlagen | *.odt |
|
| Systemvorlagen sind ODT-Dokumente, welche aktuell nur im Zusammenhang mit den Modulen Artikelverwaltung und Rechnungen zur Verfügung stehen, dann aber auch für Angebote und Verträge mit genutzt werden können. Bitte beachten Sie darüber hinaus, dass bei der Verwendung einiger Variablen die Schreibweisen unbedingt mit Modul angewendet werden müssen, da die Variablen mehrfach vorkommen können. REALNUMBER bezieht sich auf die aktuelle Vorgangsnummer. Daher müssen Sie zur Verwendung der Rechnungskontonummer im selben Dokument unbedingt CLIENT_ACCOUNT.REALNUMBER verwenden. Bitte beachten Sie die generelle Großschreibung der Variablen. Bedingungen werden jedoch normal geschrieben. |
E-Mail-Vorlagen, Auswertungsvorlagen, | *.tpl.html *.tpl.txt *.html.eml |
|
| Bitte beachten Sie die generelle Kleinschreibung der Variablen. Bedingungen sind möglich. |
Formeln in Feldern |
|
| Bitte beachten Sie die generelle Kleinschreibung der Variablen. Bedingungen sind nicht möglich. | |
Textbausteine (nur Drop-Down-Listen) |
|
| Die Schreibweise Ihrer vergebenen Variable bestimmt die Schreibweise. |
5.3.2. Standard-Feldvariablen
Viele Standard-Feldvariablen haben wir Ihnen aufgelistet. Da ständig neue Variablen hinzukommen, lassen sich viele aus den Schnittstellen der TecArt ableiten. Eine wichtige Hilfe bieten den Administratoren der Mouseover-Effekt in den Benutzerinformationen und Gruppeninformationen. Dort werden Ihnen beim Überfahren und kurzem Verweilen mit der Maus die Feldbezeichnungen die Variablen angezeigt.
- Modulvariablen
- Variablen für Aktivitäten
- Variablen für Angebote
- Variablen für Aufträge
- Variablen für Filter
- Variablen für Kontakte und Personen
- Variablen für Leads
- Variablen für Projekte
- Variablen für Rechnungskonten
- Variablen für Ressourcen
- Variablen für Tickets
- Variablen für Verträge
- Variablen für Vorgänge und Artikellisten
- Variablen für Nummernkreise
- Variablen für systeminterne Daten - Benutzer, Gruppen, Datum
5.3.3. Benutzerdefinierte Felder
In vielen Modulen können Sie individuelle Felder anlegen, um das TecArt CRM auf Ihre Prozesse und Bedürfnisse anzupassen. Diese Felder werden benutzerdefinierte Felder genannt und über die Felderverwaltung im Administrationsmodul eingestellt. Jedes individuell generierte Feld erhält nach dem Speichern automatisch einen Feldnamen, wie z.B. user21, der im mittleren Einstellungsbereich sowie der Tabelle der Felder angezeigt wird. Diese eben erwähnten Feldnamen werden zusammen mit dem Modulnamen zu einer Variable aufgebaut.
Ist der Feldname bei Projekten user21, dann ist der Feldname für die Vorlage {$PROJECT.USER21}.
5.3.4. Programmspezifische Besonderheiten
Variablentyp | Programm | Besonderheiten |
---|---|---|
{ $MODUL.FELDVARIABLE } |
| Verwenden Sie ausschließlich die Feldfunktionen. Neue Variablen fügen Sie mit der Tastenkombination Strg und F9 ein. Es kann sein, dass Felder nicht angezeigt werden. Diese Felder blenden Sie mit der Tastenkombination Alt und F9 ein bzw. aus. Die Leerzeichen, die beim Anlegen der Variablen vor bzw. nach den geschweiften Klammern verwendet werden sind nicht relevant und können bestehen bleiben. Die geschweiften Klammern werden durch einen gestrichelten Rahmen eingebunden. Ein Feld, welches markiert wird, ist immer grau unterlegt. |
{$MODUL.FELDVARIABLE} |
| Beim Schreiben der Variablen in OpenOffice-Anwendungen sind keine Besonderheiten bei den Variablen zu beachten. Sie können diese immer mit geschweiften Klammern einfügen. Bitte beachten Sie dennoch die Schreibweisen der Variablen. |
5.3.5. Symbole und Anweisungen
Für die einzelnen Variablen finden Sie jeweils im Kopf eine Tabelle mit der möglichen Verwendung von Variablen und Anwendungen. Darüber hinaus finden Sie -Zeichen, wenn Sie diese Form der Variablen verwenden können.
hingegen bedeuten, dass die Varaiblen nicht hinreichend getestet wurden und eine Funktion nicht garantiert werden kann.
Bitte beachten Sie innerhalb der Angaben die richtige Schreibweise. Diese finden Sie in der Tabelle über den Variablen. Wird als Feldvariable z.B. user21 angegeben, ist die Verwendung in der darüber befindlichen Tabelle geregelt. Dort entnehmen Sie z.B. die richtige Schreibweise, also z.B. {$user21} oder {$USER21} oder {$CONTACT.USER21} oder <#user21#> oder <#contract.user21#> etc.
5.4. Artikel
Nachfolgende Variablen können Sie hier verwenden:
Variablentyp | ||||||||
---|---|---|---|---|---|---|---|---|
<# #> | ||||||||
{$ } | ||||||||
ARTICLES.FELDVARIABLE | ||||||||
feldvariable |
Die Variablen werden mit der Modulbezeichnung "articles" in Großschreibweise verwendet.
Standardfelder | |
---|---|
Feldvariable | Feld im TecArt |
name | Bezeichnung des Artikels |
realnumber | Interne Artikelnummer |
notes | Anmerkungen, Notizen - Bitte verwenden Sie dieses Feld nicht für Ihre Artikelbeschreibung |
mandator_id | Mandant - Gibt es mehrere Mandanten innerhalb des System, erfolgt hierüber die Zuordnung für die richtige Abrechnung |
ext_id | Externe ID zur Verwendung in Drittsoftware |
id | ID des Artikels |
ean | EAN |
upc | UPC |
packaging_unit | Packungseinheit |
packaging_size | Packungsgröße |
price_netto | Netto-Preis |
price_brutto | Brutto-Preis |
tax_rate | Steuersatz |
no_skonto | Nicht skontierbarer Posten und gibt 0 bzw. 1 zurück |
billing_intervall | Intervall des Artikels |
articlegroup | Warengrupe |
parent_id | Elternartikel - übergeordneter Artikel |
deactivated | Deaktiviert |
partlist | Stückliste |
autoprice | Autopreis - Automatische Preisberechnung bei Stücklistenartikeln |
use_prices | Preisverwaltung |
price_purchase | Einkaufspreis |
vendor | Lieferant |
vendor_raw | Lieferant in unformatierter Form (ID des Kontaktes) |
use_vendors | Lieferantenverwaltung |
is_vendor_article | Lieferantenartikel |
Benutzerdefinierte Felder | |
Feldvariable | Feld im TecArt |
user30 user31 user46 user87 | Hierbei handelt es sich um Beispiele von User-Variablen. Diese beginnen immer mit "user" gefolgt von einer eindeutigen "ID". Gelöschte Benutzerfelder geben auch die Variable wieder frei. Beim Anlegen eines neuen benutzerdefinierten Feldes werden die Variablen wieder neu verwendet, können dann aber in einem anderen Zusammenhang stehen, |
5.4.1. Postenliste
Jede Zeile der Postenliste stellt einen Artikel dar. Dabei ist es vollkommen unerheblich, ob es sich um einen Artikel im klassischen Sinne handelt, dieser einen Intervall für Angebote oder Verträge erhält, einmalig zur Anwendung kommt, es sich um einen Sonderposten handelt, welcher nicht Bestandteil der Artikelverwaltung ist, eine allgemeine Textzeile darstellt oder eine Anzahl von Artikeln in Form von Gruppenzeilen zusammenfasst. Die übermittelten Datenfelder sind dabei immer vorhanden und werden entsprechend der verfügbaren Daten ausgegeben oder bleiben im Fall einer Textzeile fast alle leer.
Für die Verwendung der Postenlisten in Dokumenten sind entsprechende Schleifen notwendig. In den nachfolgenden Abschnitten wird immer wieder von Schleifen gesprochen. Die Detailbeschreibung zur Verwendung der Schleifen finden Sie in der Dokumentation der Systemvorlagen.
Neben den allgemeinen Feldern können Sie auch eigene Felder über die Felderverwaltung anlegen, welche sich ebenfalls im Artikel befinden oder eigene Beschreibungen für Sprachen oder ähnliche Ausgaben. Diese Felder kommen dann nur in den allgemeinen Artikeln vor und können in Zeilen, Sonderposten und Gruppenzeilen nicht befüllt werden.
Die Postenlisten sind Bestandteil der Module Artikelverwaltung und Rechnungen und erweitern verschiedene Module, wie Angebote, Aufträge und Verträge.
Nachfolgende Variablen können Sie hier verwenden:
Variablentyp | ||||
---|---|---|---|---|
<# #> | ||||
{$ } | ||||
ARTICLES.FELDVARIABLE |
Die Variablen werden mit der Modulbezeichnung "articles" in Großschreibweise verwendet.
Feldvariable | Feld im TecArt |
---|---|
NUMBER REALNUMBER | Artikelnummer |
NAME | Name des Artikels, wie er in der Artikelliste angezeigt wird und ausgegeben wird, wenn keine abweichende Artikelkurzbeschreibung existiert. Bei der Verwendung einer Artikelzeile, in Sonderposten und Gruppenzeilen wird dieser Text ausgegeben. Der Text ist auf 128 Zeichen einer Zeile begrenzt. |
DESCRIPTION | Beschreibung des Artikels, welche als Alternativtext ausgegeben wird, wenn keine abweichende Artikelbeschreibung existiert. Bei der Verwendung in Sonderposten und Gruppenzeilen wird dieser Text ausgegeben. |
Gibt an, ob ein Artikel oder eine Zeile gedruckt werden soll oder nicht. Bei der Ausgabe werden Zeilen ohne Wert "1" nicht gedruckt. | |
PRINT_ALL | Gibt an, ob alle Preise gedruckt werden sollen. |
PRICE_SINGLE_NETTO PRICE_SINGLE_NETTO_RAW | 1.000,00 € Einzelpreis Netto in formatierter und unformatierter Form 1,000.00 |
PRICE_SINGLE_BRUTTO PRICE_SINGLE_BRUTTO_RAW | 1.000,00 € Einzelpreis Brutto in formatierter und unformatierter Form 1,000.00 |
PRICE_ORIGINAL_NETTO PRICE_ORIGINAL_NETTO_RAW | 1.000,00 € Originalpreis Netto in formatierter und unformatierter Form |
PRICE_ORIGINAL_BRUTTO PRICE_ORIGINAL_BRUTTO_RAW | 1.000,00 € Originalpreis Brutto in formatierter und unformatierter Form |
QUANTITY QUANTITY_RAW | 1,5 Menge eines Artikels in formatierter und unformatierter Form 1.5 |
QUANTITY_ORIGINAL QUANTITY_ORIGINAL_RAW | 1,5 Menge eines Artikels in formatierter und unformatierter Form, wie sie im Vertrag steht |
PRICE_TOTAL_NETTO PRICE_TOTAL_NETTO_RAW | 1.000,00 € Netto-Preis eines Artikels in formatierter und unformatierter Form 1,000.00 |
PRICE_TOTAL_BRUTTO PRICE_TOTAL_BRUTTO_RAW | 1.000,00 € Brutto-Preis eines Artikels in formatierter und unformatierter Form 1,000.00 |
PRICE_ORIGINAL_TOTAL_NETTO PRICE_ORIGINAL_TOTAL_NETTO_RAW | 1.000,00 € Original-Gesamtpreis Netto des Artikels ohne Gebühren und Rabatte in formatierter und 1,000.00 unformatierter Form |
NO_SKONTO | Dieser Posten ist nicht skontierbar. Liefert "0" für skontierbar oder "1" für nicht skontierbar zurück. |
BRUTTO_SKONTO BRUTTO_MINUS_SKONTO | Der skontierbare Bruttowert. Der skontierte Bruttowert. |
TAX_VALUE TAX_VALUE_RAW | 1.000,00 € Steuer eines Artikels in formatierter und unformatierter Form 1,000.00 |
TAX_RATE TAX_RATE_RAW | Ist die Drop-Down-Auswahl des ausgewählten Steuersatzes und liefert den Index zurück Steuersatz in unformatierter Form |
ARTICLEGROUP | Name der Artikelgruppe |
ARTICLEGROUP_ID | ID der Artikelgruppe |
IS_PART_OF_GROUPLINE | Gibt an, ob es sich bei dem Artikel um einen Artikel einer Gruppierung handelt. Liefert "0" für nein oder "1" für ja zurück. |
IS_GROUPLINE | Gibt an, ob es sich um eine Gruppenzeile handelt. Liefert "0" für nein oder "1" für ja zurück. |
IS_PARTSLIST | Gibt an, ob es sich bei dem Artikel um ein Teil eines Stücklistenartikels handelt. Liefert "0" für nein oder "1" für ja zurück. |
IS_PARENT | Gibt an, ob es sich um einen Elternartikel handelt. Liefert "0" für nein oder "1" für ja zurück. |
INTERVAL | Liefert den Index des Intervalls zurück, welcher in der Listenverwaltung der Liste Vertragsfälligkeiten als Objekt festgelegt wurde. |
_INTERVAL | Mittels {if $ARTICLES_INTERVAL} {/if} kann eine Abfrage auf alle Intervallartikel vollzogen werden, um beispielsweise eine komplette Tabelle, welche Intervallartikel beinhaltet, ein- oder auszublenden. |
_ONETIME | Mittels {if $ARTICLES_ONETIME} {/if} kann eine Abfrage auf alle einmaligen Artikel vollzogen werden, um beispielsweise eine komplette Tabelle, welche Intervallartikel beinhaltet, ein- oder auszublenden. |
_OPTIONAL | Mittels {if $ARTICLES_OPTIONAL} {/if} kann eine Abfrage auf alle optionalen Artikel vollzogen werden, um beispielsweise eine komplette Tabelle, welche einmalige Artikel beinhaltet, ein- oder auszublenden. |
ACCOUNTING_PERIOD | Entspricht der Angabe aus dem Vertrag und wird an den Vorgang durchgereicht. Jährlich liefert damit eine 12 zurück, quartalsweise eine 3, halbjährlich eine 6 und monatlich eine 1. |
ACCOUNTING_AMOUNT | In abhängigkeit mit der Vertragsfälligkeit und dem Artikelintervall kann erfolgt eine Berechnung für den jeweiligen Posten. der Anteil. Vertrag = monatlich, Posten = monatlich, Ergebnis = 1 |
NAME_DE NAME_INDEX | Liefert in diesem Fall die alternative Kurzbeschreibung des Artikels, welche in der festgelegten Sprache der Liste Rechnungssprachen als Index "DE" zu stehen hat. Dabei ist darauf zu achten, dass der Index in der Variable in diesem Fall immer in Großbuchstaben auszugeben ist. Die Schreibweise in der Liste hingegen egal ist. Der Index kann auch mehr als zwei Buchstaben enthalten, wie z.B.: "NAME_ANGEBOTSTEXT". |
DESCRIPTION_DE DESCRIPTION_INDEX | Liefert in diesem Fall die alternative Beschreibung des Artikels, welche in der festgelegten Sprache der Liste Rechnungssprachen als Index de zu stehen hat. Dabei ist darauf zu achten, dass der Index in der Variable in diesem Fall immer in Großbuchstaben auszugeben ist. Die Schreibweise in der Liste hingegen egal ist. Der Index kann auch mehr als zwei Buchstaben enthalten. |
DISCOUNT DISCOUNT_RAW | Rabatt des Artikels Rabatt des Artikels in unformatierter Form |
HAS_ARTICLES_DISCOUNT | Gibt an, ob irgendein Posten / irgendeine Gruppe einen Rabatt enthält. Liefert "0" für nein oder "1" für ja zurück. |
DISCOUNT_SINGLE_ABS DISCOUNT_SINGLE_ABS_RAW | Rabatt des Artikels als Währungs Rabatt des Artikels als Währungswert in unformatierter Formwert |
DISCOUNT_SINGLE_REL DISCOUNT_SINGLE_REL_RAW | Rabatt des Artikels in Prozent Rabatt des Artikels in unformatierter Form in Prozent |
DISCOUNT_TOTAL_ABS | Einzelrabatt * Menge als Währungswert |
PRICE_PRECISION | Präzission des Preises (Nachkommastellen) |
POSTING_ACCOUNT_PURCHASE | Erwerbskonto innerhalb Deutschland |
OSTING_ACCOUNT_PURCHASE_EG_USTID | Erwerbskonto für Lieferungen in EG mit UST ID |
POSTING_ACCOUNT_PURCHASE_EG | Erwerbskonto für EG ohne UST ID |
POSTING_ACCOUNT_PURCHASE_FOREIGN | Erwerbskonto für Ausland |
POSTING_ACCOUNT_REVENUE | Erlöskonto |
POSTING_ACCOUNT_SHIPMENT_EG_USTID | Erlöskonto für Lieferungen in EG mit UST ID |
POSTING_ACCOUNT_SHIPMENT_EG | Erlöskonto für Lieferungen in EG ohne UST ID |
POSTING_ACCOUNT_SHIPMENT_FOREIGN | Erlöskonto für Lieferungen ins Ausland |
TYPE | Gibt den Typ des eingefügten Elements (bspw. Artikel, Gruppenzeile) an. Die folgenden Typen gibt es:
|
Benutzerdefinierte Felder | |
Feldvariable | Feld im TecArt |
user30 user31 user46 user87 | Hierbei handelt es sich um Beispiele von User-Variablen. Diese beginnen immer mit "user" gefolgt von einer eindeutigen "ID". Gelöschte Benutzerfelder geben auch die Variable wieder frei. Beim Anlegen eines neuen benutzerdefinierten Feldes werden die Variablen wieder neu verwendet, können dann aber in einem anderen Zusammenhang stehen, |
5.4.2. Variablen für die Schleife TOTALS mit Gebühren, Steuern und Summen
Werden in Systemvorlagen nur die Summen der Werte ausgegeben, verwenden Sie die nachfolgenden Variablen. Dabei werden automatisch die entsprechenden Angaben sooft wiederholt, bis alle verfügbaren Werte ausgegeben wurden. Diese Schleife und die Verwendung dieser Variablen stellt die Kurzform dar und erspart einen komplexeren Aufbau mit mehreren Schleifen.
Enthält also eine Rechnung Artikel mit zwei unterschiedlichen Steuersätzen und einer Gebühr, so wird in der ersten Zeile der Netto-Betrag, der zweiten Zeile die Gebühr und in der dritten und vierten Zeile die unterschiedlichen Steuersätze ausgegeben. Der Brutto-Betrag wird über diese Schleife nicht ausgegeben. Der Gesamtbetrag (Brutto) kann zur Vollständigkeit über die Variable {$TOTAL_BRUTTO} ausgegeben werden.
Dabei ist es notwendig eine Tabelle bzw. Zeile in die ODT-Datei einzufügen und am Anfang sowie am Ende der Tabelle oder Tabellenzeile die jeweiligen Schleifen-Attribute zu setzen. In Libre Office und Open Office nennen sich diese Lesezeichen oder Textmarken. Wurde die Tabelle nun mit dem Anfangsattribut "TOTALS_START" und dem Endattribut "TOTALS_END" versehen, so können Sie innerhalb der Tabelle (eingeschlossen vom Anfangs- und Endattribut) die nachfolgenden Variablen verwenden. Bei Erstellung des Ausgabedokuments im TecArt durchläuft die ODT-Datei die Schleife und gibt Zeile für Zeile aus und befüllt die Variablen mit den Bezeichnungen und Werten.
Das Dokument führt die Abarbeitung der Zeilen und Variablen folgendermaßen durch:
- Tabellen-/Zeilenanfang: TOTALS_START (Schleife wird geöffnet)
- Zeile 1: Gesamt Netto
- Zeile 2: Gebühren (Diese Zeile wird ggf. mehrmals durchlaufen, wenn es mehrere Gebühren in dem Dokument gibt oder wird auch weggelassen, wenn keine Gebühren enthalten sind. Bei Mahnungen wird nur eine Gebührenzeile ausgegeben.)
- Zeile 3: Verzugszinsen (Wird nur bei Mahnungen an dieser Stelle ausgegeben, sofern Verzugszinsen eigetragen wurden.)
- Zeile 4: Steuern (Diese Zeile wird ggf. mehrmals durchlaufen, wenn es mehrere Steuerarten im Dokument gibt. Soll eine Rechnung Netto=Brutto erstellt werden, kann die gesamte Schleife nicht verwendet werden, da immer mindestens 1 Steuersatz ausgegeben wird. In diesem Fall der 0%-Steuersatz.)
- Tabellen-/Zeilenende: TOTALS_END (Schleife wird geschlossen)
Feldvariable | Feld im TecArt-CRM |
---|---|
{$LINE.NAME} | Beschreibt den Namen der verwendeten Zeile und greift dabei auf Standardangaben aus den Bezeichnungen und Feldern zurück. Diese können nicht direkt geändert werden sondern über entsprechende IF-Anweisungen im Formular selbst. Nähere Angaben entnehmen Sie der Beschreibung in den Systemvorlagen. |
{$LINE.VALUE} {$LINE.VALUE_RAW} | Bei diesen Variablen handelt es sich um die Summe der jeweiligen Zeile. Dabei werden die Daten entweder formatiert oder als Rohwerte ausgegeben um damit ggf. rechnen zu können. |
5.5. Postenliste
Jede Zeile der Postenliste stellt einen Artikel dar. Dabei ist es vollkommen unerheblich, ob es sich um einen Artikel im klassischen Sinne handelt, dieser einen Intervall für Angebote oder Verträge erhält, einmalig zur Anwendung kommt, es sich um einen Sonderposten handelt, welcher nicht Bestandteil der Artikelverwaltung ist, eine allgemeine Textzeile darstellt oder eine Anzahl von Artikeln in Form von Gruppenzeilen zusammenfasst. Die übermittelten Datenfelder sind dabei immer vorhanden und werden entsprechend der verfügbaren Daten ausgegeben oder bleiben im Fall einer Textzeile fast alle leer.
Für die Verwendung der Postenlisten in Dokumenten sind entsprechende Schleifen notwendig. In den nachfolgenden Abschnitten wird immer wieder von Schleifen gesprochen. Die Detailbeschreibung zur Verwendung der Schleifen finden Sie in der Dokumentation der Systemvorlagen.
Neben den allgemeinen Feldern können Sie auch eigene Felder über die Felderverwaltung anlegen, welche sich ebenfalls im Artikel befinden oder eigene Beschreibungen für Sprachen oder ähnliche Ausgaben. Diese Felder kommen dann nur in den allgemeinen Artikeln vor und können in Zeilen, Sonderposten und Gruppenzeilen nicht befüllt werden.
Die Postenlisten sind Bestandteil der Module Artikelverwaltung und Rechnungen und erweitern verschiedene Module, wie Angebote, Aufträge und Verträge.
Nachfolgende Variablen können Sie hier verwenden:
Variablentyp | ||||
---|---|---|---|---|
<# #> | ||||
{$ } | ||||
ARTICLES.FELDVARIABLE |
Die Variablen werden mit der Modulbezeichnung "articles" in Großschreibweise verwendet.
Feldvariable | Feld im TecArt |
---|---|
NUMBER REALNUMBER | Artikelnummer |
NAME | Name des Artikels, wie er in der Artikelliste angezeigt wird und ausgegeben wird, wenn keine abweichende Artikelkurzbeschreibung existiert. Bei der Verwendung einer Artikelzeile, in Sonderposten und Gruppenzeilen wird dieser Text ausgegeben. Der Text ist auf 128 Zeichen einer Zeile begrenzt. |
DESCRIPTION | Beschreibung des Artikels, welche als Alternativtext ausgegeben wird, wenn keine abweichende Artikelbeschreibung existiert. Bei der Verwendung in Sonderposten und Gruppenzeilen wird dieser Text ausgegeben. |
Gibt an, ob ein Artikel oder eine Zeile gedruckt werden soll oder nicht. Bei der Ausgabe werden Zeilen ohne Wert "1" nicht gedruckt. | |
PRINT_ALL | Gibt an, ob alle Preise gedruckt werden sollen. |
PRICE_SINGLE_NETTO PRICE_SINGLE_NETTO_RAW | 1.000,00 € Einzelpreis Netto in formatierter und unformatierter Form 1,000.00 |
PRICE_SINGLE_BRUTTO PRICE_SINGLE_BRUTTO_RAW | 1.000,00 € Einzelpreis Brutto in formatierter und unformatierter Form 1,000.00 |
PRICE_ORIGINAL_NETTO PRICE_ORIGINAL_NETTO_RAW | 1.000,00 € Originalpreis Netto in formatierter und unformatierter Form |
PRICE_ORIGINAL_BRUTTO PRICE_ORIGINAL_BRUTTO_RAW | 1.000,00 € Originalpreis Brutto in formatierter und unformatierter Form |
QUANTITY QUANTITY_RAW | 1,5 Menge eines Artikels in formatierter und unformatierter Form 1.5 |
QUANTITY_ORIGINAL QUANTITY_ORIGINAL_RAW | 1,5 Menge eines Artikels in formatierter und unformatierter Form, wie sie im Vertrag steht |
PRICE_TOTAL_NETTO PRICE_TOTAL_NETTO_RAW | 1.000,00 € Netto-Preis eines Artikels in formatierter und unformatierter Form 1,000.00 |
PRICE_TOTAL_BRUTTO PRICE_TOTAL_BRUTTO_RAW | 1.000,00 € Brutto-Preis eines Artikels in formatierter und unformatierter Form 1,000.00 |
PRICE_ORIGINAL_TOTAL_NETTO PRICE_ORIGINAL_TOTAL_NETTO_RAW | 1.000,00 € Original-Gesamtpreis Netto des Artikels ohne Gebühren und Rabatte in formatierter und 1,000.00 unformatierter Form |
NO_SKONTO | Dieser Posten ist nicht skontierbar. Liefert "0" für skontierbar oder "1" für nicht skontierbar zurück. |
BRUTTO_SKONTO BRUTTO_MINUS_SKONTO | Der skontierbare Bruttowert. Der skontierte Bruttowert. |
TAX_VALUE TAX_VALUE_RAW | 1.000,00 € Steuer eines Artikels in formatierter und unformatierter Form 1,000.00 |
TAX_RATE TAX_RATE_RAW | Ist die Drop-Down-Auswahl des ausgewählten Steuersatzes und liefert den Index zurück Steuersatz in unformatierter Form |
ARTICLEGROUP | Name der Artikelgruppe |
ARTICLEGROUP_ID | ID der Artikelgruppe |
IS_PART_OF_GROUPLINE | Gibt an, ob es sich bei dem Artikel um einen Artikel einer Gruppierung handelt. Liefert "0" für nein oder "1" für ja zurück. |
IS_GROUPLINE | Gibt an, ob es sich um eine Gruppenzeile handelt. Liefert "0" für nein oder "1" für ja zurück. |
IS_PARTSLIST | Gibt an, ob es sich bei dem Artikel um ein Teil eines Stücklistenartikels handelt. Liefert "0" für nein oder "1" für ja zurück. |
IS_PARENT | Gibt an, ob es sich um einen Elternartikel handelt. Liefert "0" für nein oder "1" für ja zurück. |
INTERVAL | Liefert den Index des Intervalls zurück, welcher in der Listenverwaltung der Liste Vertragsfälligkeiten als Objekt festgelegt wurde. |
_INTERVAL | Mittels {if $ARTICLES_INTERVAL} {/if} kann eine Abfrage auf alle Intervallartikel vollzogen werden, um beispielsweise eine komplette Tabelle, welche Intervallartikel beinhaltet, ein- oder auszublenden. |
_ONETIME | Mittels {if $ARTICLES_ONETIME} {/if} kann eine Abfrage auf alle einmaligen Artikel vollzogen werden, um beispielsweise eine komplette Tabelle, welche Intervallartikel beinhaltet, ein- oder auszublenden. |
_OPTIONAL | Mittels {if $ARTICLES_OPTIONAL} {/if} kann eine Abfrage auf alle optionalen Artikel vollzogen werden, um beispielsweise eine komplette Tabelle, welche einmalige Artikel beinhaltet, ein- oder auszublenden. |
ACCOUNTING_PERIOD | Entspricht der Angabe aus dem Vertrag und wird an den Vorgang durchgereicht. Jährlich liefert damit eine 12 zurück, quartalsweise eine 3, halbjährlich eine 6 und monatlich eine 1. |
ACCOUNTING_AMOUNT | In abhängigkeit mit der Vertragsfälligkeit und dem Artikelintervall kann erfolgt eine Berechnung für den jeweiligen Posten. der Anteil. Vertrag = monatlich, Posten = monatlich, Ergebnis = 1 |
NAME_DE NAME_INDEX | Liefert in diesem Fall die alternative Kurzbeschreibung des Artikels, welche in der festgelegten Sprache der Liste Rechnungssprachen als Index "DE" zu stehen hat. Dabei ist darauf zu achten, dass der Index in der Variable in diesem Fall immer in Großbuchstaben auszugeben ist. Die Schreibweise in der Liste hingegen egal ist. Der Index kann auch mehr als zwei Buchstaben enthalten, wie z.B.: "NAME_ANGEBOTSTEXT". |
DESCRIPTION_DE DESCRIPTION_INDEX | Liefert in diesem Fall die alternative Beschreibung des Artikels, welche in der festgelegten Sprache der Liste Rechnungssprachen als Index de zu stehen hat. Dabei ist darauf zu achten, dass der Index in der Variable in diesem Fall immer in Großbuchstaben auszugeben ist. Die Schreibweise in der Liste hingegen egal ist. Der Index kann auch mehr als zwei Buchstaben enthalten. |
DISCOUNT DISCOUNT_RAW | Rabatt des Artikels Rabatt des Artikels in unformatierter Form |
HAS_ARTICLES_DISCOUNT | Gibt an, ob irgendein Posten / irgendeine Gruppe einen Rabatt enthält. Liefert "0" für nein oder "1" für ja zurück. |
DISCOUNT_SINGLE_ABS DISCOUNT_SINGLE_ABS_RAW | Rabatt des Artikels als Währungs Rabatt des Artikels als Währungswert in unformatierter Formwert |
DISCOUNT_SINGLE_REL DISCOUNT_SINGLE_REL_RAW | Rabatt des Artikels in Prozent Rabatt des Artikels in unformatierter Form in Prozent |
DISCOUNT_TOTAL_ABS | Einzelrabatt * Menge als Währungswert |
PRICE_PRECISION | Präzission des Preises (Nachkommastellen) |
POSTING_ACCOUNT_PURCHASE | Erwerbskonto innerhalb Deutschland |
OSTING_ACCOUNT_PURCHASE_EG_USTID | Erwerbskonto für Lieferungen in EG mit UST ID |
POSTING_ACCOUNT_PURCHASE_EG | Erwerbskonto für EG ohne UST ID |
POSTING_ACCOUNT_PURCHASE_FOREIGN | Erwerbskonto für Ausland |
POSTING_ACCOUNT_REVENUE | Erlöskonto |
POSTING_ACCOUNT_SHIPMENT_EG_USTID | Erlöskonto für Lieferungen in EG mit UST ID |
POSTING_ACCOUNT_SHIPMENT_EG | Erlöskonto für Lieferungen in EG ohne UST ID |
POSTING_ACCOUNT_SHIPMENT_FOREIGN | Erlöskonto für Lieferungen ins Ausland |
TYPE | Gibt den Typ des eingefügten Elements (bspw. Artikel, Gruppenzeile) an. Die folgenden Typen gibt es:
|
Benutzerdefinierte Felder | |
Feldvariable | Feld im TecArt |
user30 user31 user46 user87 | Hierbei handelt es sich um Beispiele von User-Variablen. Diese beginnen immer mit "user" gefolgt von einer eindeutigen "ID". Gelöschte Benutzerfelder geben auch die Variable wieder frei. Beim Anlegen eines neuen benutzerdefinierten Feldes werden die Variablen wieder neu verwendet, können dann aber in einem anderen Zusammenhang stehen, |