System - Die Exima Gruppe

Werbung
Systemhandbuch
5.1.2 Auage 2012
ab Version 10
Technische Änderungen vorbehalten.
Alle Rechte vorbehalten.
Kein
Teil
gendeiner
dieses
Form
elektronischer
Handbuches
ganz
oder
Systeme
in
darf
ohne
Auszügen
verarbeitet,
ausdrückliche
reproduziert
vervielfältigt
oder
Genehmigung
oder
unter
verbreitet
in
ir-
Verwendung
werden.
Wir
behalten uns vor, ohne besondere Ankündigung, Änderungen am Handbuch und
am Programm vorzunehmen.
SelectLine Auftrag, SelectLine Rechnungswesen, SelectLine Kassabuch, SelectLine Lohn
SelectLine
und
SelectLine Datanorm
sind
Produkte
der
Software AG. MS-Windows und MS-DOS sind Warenzeichen der
Microsoft Corp. Alle anderen Warenzeichen sind Eigentum des jeweiligen Rechtsinhabers.
Um
die
in
diesem
Handbuch
beschriebene
Software
nutzen
zu
eine lizenzierte Originalversion von Microsoft Windows benötigt.
©
Printed in Switzerland.
Copyright 2012
SelectLine Software AG
können,
wird
Inhaltsverzeichnis
1 Einführung
1
1.1
Willkommen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2
In eigener Sache
1
1.3
Generelle Programmfunktionen
. . . . . . . . . . . . . . . . . . . .
2
1.4
Anforderungen Hard- und Software . . . . . . . . . . . . . . . . . .
4
1.5
Update Service
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.6
Datenschutz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.7
Datensicherheit . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.8
Handbuch
4
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Installation und Programmstart
7
2.1
Vorüberlegung
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.2
Anforderungen Hard- und Software . . . . . . . . . . . . . . . . . .
7
2.3
Installation
7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1
Start der Installation von CD/DVD
. . . . . . . . . . . . .
2.3.2
Installationstyp
8
. . . . . . . . . . . . . . . . . . . . . . . .
9
2.3.2.1
Automatische Einzelplatz- & Demoinstallation
. .
2.3.2.2
Benutzerdenierte Installation
9
. . . . . . . . . . .
11
2.3.3
Partner Verzeichnis
. . . . . . . . . . . . . . . . . . . . . .
11
2.3.4
Systemvorlagen
. . . . . . . . . . . . . . . . . . . . . . . .
11
2.3.5
Installationsverzeichnis . . . . . . . . . . . . . . . . . . . . .
11
2.3.5.1
Zielordner . . . . . . . . . . . . . . . . . . . . . . .
11
2.3.5.2
Datenverzeichnis . . . . . . . . . . . . . . . . . . .
12
2.3.6
2.3.7
2.3.8
Installationsart
. . . . . . . . . . . . . . . . . . . . . . . . .
2.3.6.1
Server / Arbeitsplatz
2.3.6.2
Einzelplatz
12
. . . . . . . . . . . . . . . .
12
. . . . . . . . . . . . . . . . . . . . . .
13
SQL-Server Einstellungen
. . . . . . . . . . . . . . . . . . .
13
2.3.7.1
SQL-Server Auswahl . . . . . . . . . . . . . . . . .
13
2.3.7.2
SQL-Server Anmeldung . . . . . . . . . . . . . . .
13
Komponenten auswählen
. . . . . . . . . . . . . . . . . . .
13
2.3.8.1
zusätzliche Daten
. . . . . . . . . . . . . . . . . .
14
2.3.8.2
zusätzliche Optionen . . . . . . . . . . . . . . . . .
14
2.3.9
Startmenü-Ordner
. . . . . . . . . . . . . . . . . . . . . . .
14
2.3.10
Zusätzliche Setup-Aufgaben . . . . . . . . . . . . . . . . . .
15
2.3.10.1
Zusätzliche Optionen
. . . . . . . . . . . . . . . .
15
2.3.10.2
Zusätzliche Symbole . . . . . . . . . . . . . . . . .
15
2.3.11
Zusammenfassung Installation
. . . . . . . . . . . . . . . .
15
2.3.12
Beenden der Installation . . . . . . . . . . . . . . . . . . . .
15
2.4
Demoversion
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.5
Erste Schritte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
iii
Inhaltsverzeichnis
3 Grundlagen
17
3.1
Das Hauptfenster . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
3.2
Das Applikationsmenü
. . . . . . . . . . . . . . . . . . . . . . . . .
18
3.3
Die Schnellzugrisleiste
. . . . . . . . . . . . . . . . . . . . . . . .
20
3.4
Die Menüleiste
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
3.5
Anpassen von Menü- und Schnellzugrisleiste
. . . . . . . . . . . .
23
3.6
Eingabemasken zur Datenverwaltung . . . . . . . . . . . . . . . . .
25
3.6.1
Die Bedienung von Eingabemasken . . . . . . . . . . . . . .
26
3.6.2
Elemente in Eingabemasken . . . . . . . . . . . . . . . . . .
29
Funktionalität in Tabellen . . . . . . . . . . . . . . . . . . . . . . .
34
3.7.1
Generell . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
3.7.2
Der Spalteneditor . . . . . . . . . . . . . . . . . . . . . . . .
36
3.7.2.1
Allgemein . . . . . . . . . . . . . . . . . . . . . . .
36
3.7.2.2
Erweiterte Anzeige . . . . . . . . . . . . . . . . . .
38
3.7
3.7.3
Suchzeile in der SQL-Version
. . . . . . . . . . . . . . . . .
39
3.8
Navigation in Dialogen, Tabellen und der Druckvorschau . . . . . .
41
3.9
Einstellungen
42
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Applikationsmenü
53
4.1
Mandanten Neu - Wechseln
4.2
Drucken
4.3
SQL-Server
4.3.1
4.3.2
. . . . . . . . . . . . . . . . . . . . . .
53
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protokollierung
4.3.1.1
Tabellenauswahl
4.3.1.2
Verwaltung
Auswertung
4.3.2.1
4.4
54
55
. . . . . . . . . . . . . . . . . . .
55
. . . . . . . . . . . . . . . . . . . . .
56
. . . . . . . . . . . . . . . . . . . . . . . . . .
57
. . . . . . . . . . . . . . . . . .
58
Wartung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
4.4.1
Programme
60
4.4.2
Aktualisieren
4.4.3
4.4.4
Datenänderungen
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
60
4.4.2.1
Stammdaten aktualisieren . . . . . . . . . . . . . .
60
4.4.2.2
Tageskurse importieren / Monatskurse importieren
61
Reorganisation
. . . . . . . . . . . . . . . . . . . . . . . . .
61
4.4.3.1
Datenreorganisation . . . . . . . . . . . . . . . . .
61
4.4.3.2
Reorganisation Oene Posten . . . . . . . . . . . .
63
Datensicherung . . . . . . . . . . . . . . . . . . . . . . . . .
65
4.4.4.1
Datensicherung bei BDE
66
4.4.4.2
Datensicherung in der SQL-Version
. . . . . . . . . . . . . .
. . . . . . . .
67
4.5
Passwörter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
4.6
Einstellungen
69
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.1
Benutzer
4.6.2
Programm
4.6.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
. . . . . . . . . . . . . . . . . . . . . . . . . . .
71
4.6.2.1
Fensterverwaltung
4.6.2.2
Bestätigen
4.6.2.3
Ansicht
Darstellung
4.6.3.1
iv
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
71
. . . . . . . . . . . . . . . . . . . . . .
71
. . . . . . . . . . . . . . . . . . . . . . . .
71
. . . . . . . . . . . . . . . . . . . . . . . . . . .
71
Farben
. . . . . . . . . . . . . . . . . . . . . . . .
72
Inhaltsverzeichnis
4.6.3.2
Desktopfarbe
. . . . . . . . . . . . . . . . . . . .
72
4.6.3.3
Tabellenfarbe
. . . . . . . . . . . . . . . . . . . .
72
4.6.3.4
Schlüsselfelder farbig hervorheben
4.6.4
Meldungen
4.6.5
Drucken
4.6.6
. . . . . . . . .
73
. . . . . . . . . . . . . . . . . . . . . . . . . . .
74
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
4.6.5.1
Drucken
4.6.5.2
PDF-Ausgabe
. . . . . . . . . . . . . . . . . . . .
75
4.6.5.3
RTF-Ausgabe
. . . . . . . . . . . . . . . . . . . .
75
. . . . . . . . . . . . . . . . . . . . . . . . .
75
Makroassistent
. . . . . . . . . . . . . . . . . . . . . . .
4.6.6.1
Abfrage-Editor
4.6.6.2
Einfügeautomatik
74
. . . . . . . . . . . . . . . . . . .
75
. . . . . . . . . . . . . . . . . .
76
. . . . . . . . . . . . . . . . . . . . . . . . . .
76
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76
4.6.7
Adressformat
4.6.8
Zeiten
4.6.8.1
für Prüntervalle
. . . . . . . . . . . . . . . . . .
4.6.8.2
für Aktualisierungsintervalle
4.6.8.3
Sonstige Zeiten
4.6.9
4.6.10
76
. . . . . . . . . . .
76
. . . . . . . . . . . . . . . . . . .
77
Sprache
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
Archive
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
4.6.10.1
Einstellungen für ELO:
. . . . . . . . . . . . . . .
77
4.6.11
klickTel
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
4.6.12
AdressPlus
4.6.13
CRM
4.6.14
Mosaic
4.6.15
Reorganisation
4.6.16
Fernwartung
4.6.17
ELSTER (nur Rewe und Lohn)
. . . . . . . . . . . . . . . . . . . . . . . . . . .
78
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
. . . . . . . . . . . . . . . . . . . . . . . . .
79
. . . . . . . . . . . . . . . . . . . . . . . . . .
79
. . . . . . . . . . . . . . .
5 Passwortverwaltung
79
81
6 Mandanten
89
6.1
Vorüberlegung
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2
Mandant anlegen
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
6.3
Mandant wählen
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
7 Vorgabewerte
93
8 Schnittstellen
8.1
8.2
8.3
89
103
Assistenten - Daten-Import/Export
. . . . . . . . . . . . . . . . .
103
8.1.1
Import-Assistent
. . . . . . . . . . . . . . . . . . . . . . . .
103
8.1.2
Export-Assistent
. . . . . . . . . . . . . . . . . . . . . . . .
110
8.1.3
Adressen-Export
. . . . . . . . . . . . . . . . . . . . . . . .
113
8.1.4
Datenexport in ein neues Dokument
8.1.5
Ingram-Micro Import
. . . . . . . . . . . . .
114
. . . . . . . . . . . . . . . . . . . . .
115
Fibu - Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
116
8.2.1
116
Finanzbuchhaltung (Fibu) . . . . . . . . . . . . . . . . . . .
Programme
8.3.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
119
Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
119
v
Inhaltsverzeichnis
8.3.2
8.3.3
8.3.4
8.3.1.1
Import Datanorm
8.3.1.2
Import DATANORM Version 4
. . . . . . . . . . . . . . . . . .
8.3.1.3
Import SelectLine DATANORM Version 5
8.3.1.4
Belegimport im CSV - Format
8.3.1.5
E/D/E Artikelimport
8.3.1.6
Import Vectron Commander
8.3.1.7
Import Bilder
8.3.1.8
Import Langtexte
. . . . . . . . . .
120
. . . .
122
. . . . . . . . . . .
125
. . . . . . . . . . . . . . . .
128
. . . . . . . . . . . .
128
. . . . . . . . . . . . . . . . . . . .
128
. . . . . . . . . . . . . . . . . .
129
Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
131
8.3.2.1
Export SelectLine DATANORM
. . . . . . . . . .
131
8.3.2.2
Export Vectron Commander
. . . . . . . . . . . .
133
8.3.2.3
Bilder . . . . . . . . . . . . . . . . . . . . . . . . .
133
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
134
Kontakte
8.3.3.1
CASH Adress Pro
. . . . . . . . . . . . . . . . . .
134
8.3.3.2
klickTel . . . . . . . . . . . . . . . . . . . . . . . .
134
Shop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
136
8.3.4.1
SelectLine
eCommerce
8.3.4.2
SelectLine
Shop
8.3.4.3
Export
8.3.4.4
Import Aufträge
. . . . . . . . . . . . . .
136
. . . . . . . . . . . . . . . . . .
136
SelectLine
Shop (Stammdaten)
. . . . .
136
. . . . . . . . . . . . . . . . . . .
138
8.4
Import Anlagen XML
. . . . . . . . . . . . . . . . . . . . . . . . .
139
8.5
Datenaustausch . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
140
8.5.1
Import
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
140
8.5.2
Export
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
140
8.5.3
Freigabe
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
140
8.5.4
Erstmalige Abstimmung Mandant/Treuhänder
8.5.5
Funktionsweise
8.5.6
. . . . . . .
140
. . . . . . . . . . . . . . . . . . . . . . . . .
141
8.5.5.1
Mandantenexport
. . . . . . . . . . . . . . . . . .
141
8.5.5.2
Treuhänderimport
. . . . . . . . . . . . . . . . . .
143
8.5.5.3
Mandantenimport
. . . . . . . . . . . . . . . . . .
145
8.5.5.4
Freigabe Datenaustausch
8.5.5.5
Fehlermeldungen beim Datenaustausch
. . . . . . . . . . . . . .
9.1
145
. . . . . .
147
Weitere wichtige Hinweise
. . . . . . . . . . . . . . . . . .
148
8.5.6.1
Periodenabschluss
. . . . . . . . . . . . . . . . . .
148
8.5.6.2
Datensicherung
. . . . . . . . . . . . . . . . . . .
149
8.5.6.3
Kommunikation
. . . . . . . . . . . . . . . . . . .
149
8.5.6.4
Datenbestand Start Datenaustausch
. . . . . . .
9 Drucken
vi
119
149
151
Druckausgabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
151
9.1.1
Standardausgabeziel
151
9.1.2
Drucken auf den Drucker
. . . . . . . . . . . . . . . . . . .
152
9.1.3
Drucken auf den Bildschirm . . . . . . . . . . . . . . . . . .
153
9.1.4
Drucken in eine Datei
155
9.1.5
Drucken in die Zwischenablage
. . . . . . . . . . . . . . . .
155
9.1.6
Drucken als E-Mail . . . . . . . . . . . . . . . . . . . . . . .
155
9.1.7
Drucken in Archiv
155
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
Inhaltsverzeichnis
9.1.8
9.2
9.3
Neue Druckeroption
. . . . . . . . . . . . . . . . . . . . . .
155
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
156
9.2.1
Formattyp Zahl / Währung . . . . . . . . . . . . . . . . . .
158
9.2.2
Formattyp Text . . . . . . . . . . . . . . . . . . . . . . . . .
159
9.2.3
Formattyp Datum / Zeit . . . . . . . . . . . . . . . . . . . .
160
9.2.4
Formattyp Logisch
. . . . . . . . . . . . . . . . . . . . . . .
163
9.2.5
Formattyp Grak . . . . . . . . . . . . . . . . . . . . . . . .
164
9.2.6
Barcode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
164
9.2.7
Separatoren . . . . . . . . . . . . . . . . . . . . . . . . . . .
165
Schriften . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
166
9.3.1
Unicode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
166
9.3.2
Schriften
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
167
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
168
Formate
9.4
Etiketten
9.5
Druckvorlagen
9.6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
168
9.5.1
Vorlagenarten verwalten . . . . . . . . . . . . . . . . . . . .
169
9.5.2
Druckvorlagen verwalten . . . . . . . . . . . . . . . . . . . .
171
9.5.3
Druckwährung Formulare mit Währungsauswahl
. . . . . .
173
Dokumentenarchivierung . . . . . . . . . . . . . . . . . . . . . . . .
174
9.6.1
Interne Archivierung als PDF-Datei
. . . . . . . . . . . . .
175
9.6.2
Externe Archivierung mit ELO
. . . . . . . . . . . . . . . .
176
9.6.3
Externe Archivierung mit EASY
. . . . . . . . . . . . . . .
178
10 Der Formulareditor
181
10.1 Parameter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
182
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
184
10.2 Drucker
10.3 Archivierung
10.4 Blöcke
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
185
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
186
10.5 Platzhalter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
188
10.5.1
Datenfeldplatzhalter
. . . . . . . . . . . . . . . . . . . . . .
190
10.5.2
Seitenwechsel vermeiden . . . . . . . . . . . . . . . . . . . .
192
10.5.3
Seitenzahl drucken
. . . . . . . . . . . . . . . . . . . . . . .
193
10.5.4
Textplatzhalter . . . . . . . . . . . . . . . . . . . . . . . . .
193
10.5.5
Formelplatzhalter . . . . . . . . . . . . . . . . . . . . . . . .
194
10.5.5.1
Formeln in Formelplatzhaltern
. . . . . . . . . . .
196
10.5.5.2
SQL Abfrage im Formelplatzhalter . . . . . . . . .
208
10.5.5.3
Formelplatzhalter mit Sonderfunktion
. . . . . . .
208
10.5.5.4
Spezieller Formelplatzhalter Bild . . . . . . . . . .
210
10.5.6
Linie, zeilenbezogen
. . . . . . . . . . . . . . . . . . . . . .
211
10.5.7
Linie, absolut . . . . . . . . . . . . . . . . . . . . . . . . . .
212
10.5.8
Rechteck
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
213
10.5.9
Grak
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
214
10.5.10 Blockplatzhalter
. . . . . . . . . . . . . . . . . . . . . . . .
10.5.10.1 Block mit selbst denierter Abfrage
215
. . . . . . . .
216
. . . . . . . . . .
218
10.5.11 Formularbaustein . . . . . . . . . . . . . . . . . . . . . . . .
219
10.5.12 Bedingungen
. . . . . . . . . . . . . . . . . . . . . . . . . .
221
10.5.13 Schrift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
224
10.5.10.2 Block mit vordenierter Abfrage
vii
Inhaltsverzeichnis
10.5.14 Schriftstil
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.6 Weitere Formulareditorfunktionen
224
. . . . . . . . . . . . . . . . . .
225
10.7 Etikettenformular . . . . . . . . . . . . . . . . . . . . . . . . . . . .
226
10.8 Fallbeispiele für den Formulareditor
. . . . . . . . . . . . . . . . .
227
10.8.1
Rechnung anpassen . . . . . . . . . . . . . . . . . . . . . . .
227
10.8.2
Neue Spalte einfügen . . . . . . . . . . . . . . . . . . . . . .
229
10.8.3
Neues Formular erstellen . . . . . . . . . . . . . . . . . . . .
232
11 Der Makro-Assistent
11.1 Voreinstellungen
237
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2 Aufbau des Makro-Assistenten
238
. . . . . . . . . . . . . . . . . . . .
240
11.3 SQL-Abfragen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
244
11.3.1
Makros bearbeiten / erstellen . . . . . . . . . . . . . . . . .
244
11.3.2
Abfrage starten . . . . . . . . . . . . . . . . . . . . . . . . .
246
11.3.3
Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . .
247
11.3.4
Abfrageparameter bearbeiten
. . . . . . . . . . . . . . . . .
248
11.3.5
Parameterautomatik
. . . . . . . . . . . . . . . . . . . . . .
250
11.3.6
Weitere Einstellungen
. . . . . . . . . . . . . . . . . . . . .
251
11.3.7
Makros speichern . . . . . . . . . . . . . . . . . . . . . . . .
252
11.3.8
Makrosuche . . . . . . . . . . . . . . . . . . . . . . . . . . .
252
11.4 Aufrufkommandos für Dateien
. . . . . . . . . . . . . . . . . . . .
254
11.5 Folgen im Makro-Assistenten
. . . . . . . . . . . . . . . . . . . . .
255
11.6 Makro-Menü und Toolbutton
. . . . . . . . . . . . . . . . . . . . .
255
11.7 Makro-Menü und Toolbutton
. . . . . . . . . . . . . . . . . . . . .
257
12 Toolbox und Maskeneditor
12.1 Allgemeines
261
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
261
12.2 Funktionen in Toolbox-/ Maskeneditor . . . . . . . . . . . . . . . .
262
12.3 Zusätzliche Funktionen des Toolboxeditors . . . . . . . . . . . . . .
264
12.3.1
Pichtfelder . . . . . . . . . . . . . . . . . . . . . . . . . . .
264
12.3.2
Auslösen von Aktionen durch Bedienelemente . . . . . . . .
266
12.3.3
Datenquellen
268
12.3.4
Zeitgesteuerte Toolbox-Makros
12.3.5
Benutzerdenierte Tabellen
12.3.6
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
269
. . . . . . . . . . . . . . . . . .
270
Erweiterung der Makrofunktionalität . . . . . . . . . . . . .
271
12.3.6.1
Interne Programmfunktionen . . . . . . . . . . . .
273
12.3.7
Übernahme Maskeneditor/Toolbox Einstellungen . . . . . .
280
12.3.8
Toolbox Import / Export
. . . . . . . . . . . . . . . . . . .
281
12.3.8.1
Toolboximport . . . . . . . . . . . . . . . . . . . .
281
12.3.8.2
Toolboxexport
. . . . . . . . . . . . . . . . . . . .
283
Globale Toolbox-Events
. . . . . . . . . . . . . . . . . . . .
283
12.3.9
12.3.10 Auswertung Toolbox/Maskeneditor
. . . . . . . . . . . . .
13 Spezielle Funktionen
13.1 Filter
viii
284
287
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
287
13.1.1
Anzeigefelder
. . . . . . . . . . . . . . . . . . . . . . . . . .
287
13.1.2
Aufbau einer Filterbedingung . . . . . . . . . . . . . . . . .
289
Inhaltsverzeichnis
13.1.3
Drucklter
13.2 Extrafelder
. . . . . . . . . . . . . . . . . . . . . . . . . . .
290
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
292
13.2.1
Extrafelder erzeugen
. . . . . . . . . . . . . . . . . . . . . .
293
13.2.2
Extrafelder aufnehmen . . . . . . . . . . . . . . . . . . . . .
295
13.2.3
Extrafelder - Eigenschaften festlegen
. . . . . . . . . . . . .
296
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
298
13.3 Bilder
13.4 Notizen / Termine
. . . . . . . . . . . . . . . . . . . . . . . . . . .
300
13.4.1
Notizen / Termine verwalten
. . . . . . . . . . . . . . . . .
300
13.4.2
Notizen / Termine bearbeiten . . . . . . . . . . . . . . . . .
301
13.4.3
Notizen / Vorschau . . . . . . . . . . . . . . . . . . . . . . .
302
13.4.4
Anlagen zu Terminen und Notizen
. . . . . . . . . . . . . .
303
13.4.5
Oene Termine . . . . . . . . . . . . . . . . . . . . . . . . .
305
13.5 Nachrichten senden und empfangen . . . . . . . . . . . . . . . . . .
306
13.6 Serienbriefe
307
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.7 TAPI-Konguration
14 Lizenz und Gewährleistung
. . . . . . . . . . . . . . . . . . . . . . . . . .
310
313
ix
Inhaltsverzeichnis
x
1 Einführung
1.1 Willkommen
Willkommen bei der kaufmännischen Software
SelectLine.
Willkommen
Ausgehend von der Idee, dem Kunden eine komplette Lösung aus einer Hand anzubieten, hat
entwickelt -
SelectLine
die gesamte Palette kaufmännischer Standardsoftware
Auftrag, Rechnungswesen, Lohn, Kassenbuch
u.a.m.
Dieses Programmpaket wurde konsequent objektorientiert in der Programmiersprache Borland Delphi unter Windows programmiert. Dies und der modulare
Aufbau ermöglichen eine enge Verknüpfung vieler Programmteile, einen kompakten
Programmcode und eine leichte Anpassung an Anwenderwünsche. Die
ne-Anwendungen
SelectLi-
stehen als SQL- (Structured Query Language) Version zur Ver-
fügung.
SelectLine
SelectLine
Software AG
Achslenstrasse 15
CH - 9016 St. Gallen
Die Internetadresse
oder über
www.selectline.ch
erreichen Sie bequem mit dem Schalter
Hilfe / Internet / Homepage.
jederzeit über Neuigkeiten der
SelectLine
Auf der Homepage können Sie sich
Software informieren.
1.2 In eigener Sache
In diesem Handbuch werden alle Gegebenheiten und Funktionen beschrieben, die
in allen
SelectLine-Produkten
identisch sind.
Um Vorgehensweisen möglichst ezient zu erklären, wird auf Beispiele aus verschiedenen Applikationen zurückgegrien.
Die
SelectLine-Anwendungen stehen auf zwei verschiedenen Datenbank-Modellen
zur Verfügung:
ˆ
ˆ
Lohn
als BDE (Borland Database Engine) - Version (kostenlose Datenbank,
mit Paradox-Tabellen und Local-SQL als Abfragesprache)
die anderen Applikationen als MS-SQLServer-Version (nachfolgend auch als
SQL-Version bezeichnet, die Datenbank muss als Client-Server-Datenbank
(mind. SQL-Server 2005) extra erworben werden, mit Transact-SQL als Abfragesprache)
1
Internet
1.3.
GENERELLE PROGRAMMFUNKTIONEN
In ihrer generellen Funktionalität unterscheiden sich die einzelnen Versionen nicht auf Unterschiede gegenüber der BDE-Version wird in den folgenden Ausführungen
ausdrücklich hingewiesen.
1.3 Generelle Programmfunktionen
In allen Produkten nden Sie:
Mandanten
ˆ
ˆ
Vorlage- und Mustermandanten, die mit der Installation mitgeliefert und
mit dem Update ggf. aktualisiert werden
vom Nutzer angelegte Mandanten mit spezischen Informationen/Optionen
Stammdaten
ˆ
ˆ
die mit der Installation angelegt und mit dem Update aktualisiert werden
die vom Nutzer angelegt und verwaltet werden
Bewegungsdaten
ˆ
ˆ
ˆ
Eingangs- und Ausgangsbelege im Auftrag
Buchungssätze im Rechnungswesen
Lohnabrechnungen in der Lohnbuchhaltung
Ausgaben und Auswertungen
ˆ
ˆ
ˆ
viele vordenierte Formulare, die beliebig erweitert oder geändert werden
können
Ausdrucke in Listenform, als Datenblatt oder auf Etikettenformulare
Geschäftsgraken
jede Menge Extras
ˆ
ˆ
ˆ
ˆ
Passwortverwaltung
Aufgaben- und Terminverwaltung
Makro-Assistent
Netzkommunikation
Bei der Entwicklung der SelectLine-Produkte
wurden folgende Zielvorstellungen realisiert
ˆ
ˆ
ˆ
ˆ
ˆ
2
Komfortable Bedienungsmechanismen
Hohe Flexibilität
Sichere Handhabung
Beachtung der gesetzlichen Voraussetzungen
Unbegrenzte Mandantenfähigkeit
KAPITEL 1.
ˆ
ˆ
EINFÜHRUNG
Kompakter Programmcode, um möglichst wenig Speicherkapazität zu belegen
Zukunftssicherheit und Erweiterbarkeit
Das Programm erlaubt das gleichzeitige Oenhalten mehrerer Eingabemasken und
Komfortable
Dialogfenster. Sie können zwischen den Fenstern wechseln. Das jeweils aktive steht
Bedienungsme-
zur weiteren Bearbeitung zur Verfügung. Durch die aktiven Menüs und Funktions-
chanismen
schalter können jederzeit weitere Untermenüs und Funktionen aufgerufen werden.
Einmal erfasste Daten können später über einfache Auswahlmechanismen weiterverwendet werden. Einstellungen bleiben erhalten, wenn Sie das Programm zwischendurch verlassen.
Um Ihrer gewohnten Arbeitsweise entgegen zu kommen, lassen sich viele Aktionen
auf verschiedene Weise steuern - per Mausklick, über Kontextmenüs, mit Funktionstasten und Tastenkombinationen oder per Drag & Drop.
Das Drücken der Taste [F1] bringt Ihnen kontextbezogene Hilfe.
Stammdaten, die für spezielle Zeiträume gelten, z.B. Steuern und Währungskurse,
Flexibilität
werden zeitabhängig verwaltet und können vom Nutzer selbst aktualisiert werden.
Mit den Freien Feldern stehen Ihnen zusätzliche Datenfelder zur Verfügung, die
Sie nach Ihren Gegebenheiten verwenden können.
Alle Formulare und Ausdrucke können entsprechend Ihren Wünschen verändert
werden.
Zusätzliche, eigene Auswertungen, das Herausltern von Daten nach betriebsbedingten Kriterien und beliebige andere Aktionen lassen sich mit Hilfe des MakroAssistenten verwirklichen.
Über vielfältige Import- und Exportmöglichkeiten ist ein einfacher Datenaustausch
mit anderen Programmen möglich.
Mit der COM-Schnittstelle steht für Softwareentwickler eine Programmierschnittstelle zur Verfügung.
Z.B. kann der
der
SelectLine Auftrag
SelectLine
zusammen mit anderen Programmen aus
Reihe einen gemeinsamen Datenbestand nutzen. Das betrit so-
Gemeinsamer
Datenbestand
wohl Daten, wie z.B. Kunden (Debitoren), Lieferanten (Kreditoren), oene Posten,
Postleitzahlen und Passwörter wie auch Druckvorlagen für diese Daten. Eine Datensicherung sichert die Daten aller Programme. Auch die Nutzerkommunikation
erfolgt programmübergreifend.
Wir garantieren für ein zukunftssicheres Programm.
Zukunftsorientiert
Ergeben sich aufgrund von neuen gesetzlichen Bestimmungen oder durch eine veränderte betriebliche Situation notwendige Änderungen und Erweiterungen des Programms, so sind diese ohne grossen Aufwand für den Anwender zu realisieren.
3
1.4.
ANFORDERUNGEN HARD- UND SOFTWARE
1.4 Anforderungen Hard- und Software
Betriebssystem
Windows XP Professional, Windows Vista Business und
höher, Windows Server 2003 und höher
SQL-Server
Hardware
Microsoft SQL-Server 2005 (deutsche Ausgabe) und höher
Die Anforderungen an die Hardware für Server bzw.
Arbeitsplatz hängen von den eingesetzten Betriebssystemen,
dem verwendeten Datenbankserver und der Anzahl der
Nutzer bzw. gleichzeitigen Zugrie auf die Datenbank ab.
1.5 Update Service
Update-Vertrag
Nutzen Sie die Möglichkeit, mit Ihrem Programm immer auf dem aktuellsten Stand
zu sein!
Über den Service aus dem Update-Vertrag erhalten Sie automatisch bzw. per Download die Updates auf alle sich ergebenden Programmerweiterungen.
1.6 Datenschutz
Datenschutz
Die
SelectLine-Produkte
bieten als Schutz vor unberechtigtem Zugri eine Pass-
wortkontrolle für das Programm insgesamt oder für bestimmte Programmbereiche
an. Die Passwortverwaltung wird ausführlich im
SelectLine Systemhandbuch
beschrieben.
1.7 Datensicherheit
Datensicherheit
Die Programme gewährleisten keinen Schutz der gespeicherten Daten vor Verlust
(z.B. durch Zerstörung von Daten bei Hardwaredefekten, durch Verlust der Rechentechnik bei Diebstahl, oder nur durch versehentliches Löschen auf Betriebssystemebene).
Die Sicherheit der erfassten Daten liegt in der Verantwortung des Anwenders.
Dieser hat durch geeignete Datensicherungsmassnahmen dafür zu sorgen, dass bei
Datenverlust aus den vorhandenen Datensicherungen, ohne nennenswerten Aufwand der vorherige Zustand wieder hergestellt werden kann.
1.8 Handbuch
Generell ist ein
SelectLine-Handbuch
kein Lehrbuch, sondern es setzt kaufmän-
nische Grundkenntnisse des jeweiligen Fachgebietes voraus. Im diesem Handbuch
werden alle Gegebenheiten und Funktionen beschrieben, die speziell dieses Fachgebiet betreen.
Die Handhabung von Programmfunktionen, die generell alle Programme aus der
4
KAPITEL 1.
SelectLine-Reihe
betreen, wird im
EINFÜHRUNG
SelectLine Systemhandbuch
ausführlich
beschrieben.
Einzelne Programmfunktionen werden an Hand von allgemeinen, in jeder Firma
auftretenden und für das jeweilige Programm massgeblichen Geschäftsvorfällen erläutert.
Wenn Ihnen der Sachverhalt vertraut ist, nden Sie in diesem Handbuch die Informationen, wie Sie vorgehen müssen, um alle erforderlichen Abläufe mit diesem
Programm zu realisieren.
Bitte nutzen Sie auch die Online-Hilfe
zum Programm. Sie enthält in der Regel
Beschreibungen von Funktionserweiterungen sofort mit dem Update auf die aktuelle Version.
Damit Sie schnell zum Ergebnis kommen, hier die Konventionen der Schreibweise:
Stammdaten
Menüs werden kursiv dargestellt
Buchen / OenePosten
Hauptmenü/Untermenü
[Alt]
Tastaturtasten
Daten
Verzeichnis- und Tabellennamen
"Buchen"
Schalter in Eingabemasken
5
1.8.
6
HANDBUCH
2 Installation und Programmstart
2.1 Vorüberlegung
Bevor Sie die Installation starten, sollten Sie sich genau überlegen, wie Sie die
SelectLine-Programme
installieren wollen. Nutzen Sie mehrere Programme aus
unserem Haus, empfehlen wir Ihnen, diese zur Übersichtlichkeit in ein Programmverzeichnis zu installieren. Ausserdem empfehlen wir auch, für alle
SelectLine-
Programme ein gemeinsames Datenverzeichnis zu nutzen.
2.2 Anforderungen Hard- und Software
Betriebssystem
Windows XP Professional, Windows Vista Business und
höher, Windows Server 2003 und höher
SQL-Server
Hardware
Microsoft SQL-Server 2005 (deutsche Ausgabe) und höher
Die Anforderungen an die Hardware für Server bzw.
Arbeitsplatz hängen von den eingesetzten Betriebssystemen,
dem verwendeten Datenbankserver und der Anzahl der
Nutzer bzw. gleichzeitigen Zugrie auf die Datenbank ab.
Microsoft beendet(e) die Unterstützung für die Betriebssysteme Windows XP mit
SP2 sowie Windows Vista ohne Service Pack (SP). Sie sollten bei Nutzung dieser
Betriebssysteme die letzten Servicepacks (Vista mit SP2 und Windows XP mit
SP3) installieren.
Für die Installation des SQL-Servers ist zusätzlich folgendes zu beachten:
ˆ
ˆ
SQL Server 2005
Auf dem Arbeitsplatz müssen mindestens Windows Installer 3.1, MS.Net
Framework 2.0 und MDAC-Komponenten 2.8 installiert sein.
SQL Server 2008 / 2008 R2
Auf dem Arbeitsplatz müssen mindestens Windows Installer 4.5, MS.Net
Framework 3.5 SP1 und MDAC-Komponenten 2.8 SP1 installiert sein
(für Management Studio 2008 / 2008 R2 zusätzlich PowerShell 1.0)
2.3 Installation
Bitte beachten Sie folgendes:
Voraussetzung für die Installation der SQL-Version (siehe Kapitel 2.3.2.2 auf Seite 11) ist das Vorhandensein der SQL-Server-Installation 2005 oder höher (siehe
Kapitel 2.3.2.1 auf Seite 9)
Es wird eine Standardinstallation von Microsoft erwartet, bei der folgende Einstellungen zu beachten sind und die gegebenenfalls geändert werden müssen:
7
Hinweis
2.3.
INSTALLATION
ˆ
Die Konnektivitätskomponenten müssen installiert werden. Dies geschieht
in Abhängigkeit der Edition des SQL-Servers nicht automatisch. In diesem
Fall müssen Sie die Option Erweiterte Kongurationsoptionen ausblenden
deaktivieren (standardmässig aktiviert), um im darauf folgenden Dialog das
ˆ
ˆ
Feature manuell auszuwählen.
Die SQL-Installation muss im Gemischten Modus erfolgen, da sonst keine
Anmeldung des Systemadministrators sa am SQL-Server zugelassen wird.
An dieser Stelle muss daher auch ein Kennwort für den sa vergeben werden.
Nach der Installation sollten Sie prüfen, ob die Netzwerkprotokolle der Instanz aktiviert sind, da dies nicht automatisch bei der Installation erfolgt.
Abbildung 2.1: Startup
2.3.1 Start der Installation von CD/DVD
Um die Installation zu starten verfahren Sie wie folgt:
ˆ
Erfolgt kein Autostart, aktivieren Sie das Installationsprogramm im Windows Startmenü Ausführen. Geben Sie den Laufwerksbuchstaben und den
Befehl
ˆ
ˆ
8
STARTUP ein. z.B. D:\Startup (siehe Abbildung 2.1 auf Seite 8)
Wählen Sie von der Installations-CD die zu installierende Software über
SQL-Version / . . . aus und starten Sie die Installation.
Die Clientinstallation wird aus dem Setup Verzeichnis der Serverinstallation
heraus gestartet.
KAPITEL 2.
INSTALLATION UND PROGRAMMSTART
Abbildung 2.2: Setup
Wird das Programm z.B. von CD installiert, können Sie über den Schalter Hilfe
eine Online-Hilfe für die Installation aufrufen. Die Hilfedatei Setup.chm muss sich
im gleichen Ordner wie die Installationsdatei benden.
Ein Installations-Assistent wird Sie schrittweise durch die Installation begleiten.
Um den nächsten Schritt auszuführen bzw. um wieder einen Schritt zurück zu
gehen, klicken Sie auf
beenden wählen Sie
bzw.
. Um den Installationsvorgang zu
.
2.3.2 Installationstyp
Sie können zwischen folgenden Installationstypen wählen:
ˆ
ˆ
Automatische Einzelplatzinstallation (Vollständige Installation)
Benutzerdenierte Installation
2.3.2.1 Automatische Einzelplatz- & Demoinstallation
Bei der automatischen Einzelplatz- und der Demoinstallation ersetzt der SQL Server 2008 R2 Express mit SP1 den SQL Server 2005 Express.
Im Laufe dieser Installationen wird bei Bedarf der SQL Server 2008 R2 SP1 Express heruntergeladen und automatisch installiert. Als Datenbank wird eine Instanz mit dem Namen SELECTLINE und dem Passwort SL$SQLServer für den
SQL-Datenbankbenutzer sa (Administrator) angelegt bzw. falls schon vorhanden
verwendet.
9
2.3.
INSTALLATION
Falls das Setup auf einem Rechner ohne Internetverbindung ausgeführt werden
soll, können die Dateien, die während des Setups heruntergeladen werden, auch
im gleichen Verzeichnis oder im Unterverzeichnis Downloads liegen, wie das Setup
selbst.
Das sind folgende Dateien:
dotnetfx35SP1.exe
Windows x86 (32bit):
WindowsXP-KB942288-v3-x86.exe
WindowsServer2003-KB942288-v4-x86.exe
Windows6.0-KB942288-v2-x86.msu
SQLEXPR_x86_DEU_2008R2SP1.exe
Windows x64 (64bit):
WindowsServer2003-KB942288-v4-x64.exe
Windows6.0-KB942288-v2-x64.msu
SQLEXPR_x64_DEU_2008R2SP1.exe
Abbildung 2.3: Downloads
Hinweis: Aus Sicherheitsgründen sollte nach der Lizenzierung das Passwort für den
angelegten SQL-Serverbenutzer sa geändert werden!
10
KAPITEL 2.
INSTALLATION UND PROGRAMMSTART
2.3.2.2 Benutzerdenierte Installation
Bei einer vorhandenen SQL-Serverinstanz oder einem Update nutzen Sie die "Benutzerdenierte Installation".
2.3.3 Partner Verzeichnis
Ein im Startverzeichnis der Installationsdatei vorhandener Ordner mit der Bezeichnung PARTNER wird beim Setup einer Einzelplatz- oder Serverinstallation
mit kopiert. Das Setup kopiert diesen Ordner komplett mit allen dort enthaltenen
Dateien und Unterverzeichnissen in das Programmverzeichnis. Ein im Programmverzeichnis bereits bestehendes PARTNER-Verzeichnis und alle dort vorhandenen
Dateien/Ordner werden ohne weitere Nachfrage und Hinweise überschrieben.
2.3.4 Systemvorlagen
Alte, von den Applikationen nicht mehr verwendete Systemformulare werden bei
der Installation gelöscht.
2.3.5 Installationsverzeichnis
2.3.5.1 Zielordner
Hier wählen Sie aus, in welches Verzeichnis die Programm- und Systemdateien
kopiert werden sollen. Bei der ersten Installation des
SelectLine-Programms
wird
hier standardmässig folgendes Verzeichnis vorgeschlagen:
C:\Programme\SelectLineBDE
C:\Programme\SelectLineSQL
Bei jeder weiteren Installation des entsprechenden
SelectLine-Programms
wird
automatisch der zuletzt verwendete Pfad angegeben.
Bei einer Einzelplatz- bzw. Serverinstallation wird auch das Datenverzeichnis angelegt. Für die Clientinstallation ist das Datenverzeichnis separat anzugeben. Das Setup installiert das Programm standardmässig unterhalb von CSIDL_PROGRAM_
FILES,
ist im Prinzip aber frei wählbar und kann geändert werden. Wird die Ap-
plikation unterhalb dieses Verzeichnisses installiert, z.B.:
C:\Programme\SelectLineSQL
C:\Program Files (x86)\SelectLineSQL
werden nur die Programmdateien in dieses Verzeichnis geschrieben, die Anwendungsdaten (z.B. das Datenverzeichnis und die *.ini Datei) benden sich unterhalb von
CSIDL_COMMON_APPDATA
(im Programmdatenverzeichnis mit
der gleichen Bezeichnung wie der Programmordner) z.B.:
Windows 7 / Vista:
Windows XP:
C:\ProgramData\SelectLineSQL
C:\Dokumente und Einstellungen\All Users\
Anwendungsdaten\SelectLineSQL
11
Hinweis
2.3.
Tipp
INSTALLATION
Dieser Ordner ist standardmässig versteckt. Sollen die Dateien im Explorer angezeigt werden, muss die Einstellung in den Ordneroptionen entsprechend geändert
oder direkt mit der Pfadangabe oder der Systemvariablen aufgerufen werden.
Systemvariablen:
%PROGRAMDATA%
(ab Vista) oder
%ALLUSERSPROFILE%
(Windows XP)
Erfolgt die Installation in einem abweichenden Verzeichnis (nicht im Programmordner) z.B.:
C:\SelectLineSQL
wird das Datenverzeichnis im selben Ordner wie die Programmdateien installiert.
Hinweis
Updates werden in die bestehenden Ordner installiert. Bei Neuinstallationen von
BDE Versionen unter Windows XP wird das Programm- und Datenverzeichnis
immer im selben Ordner installiert.
2.3.5.2 Datenverzeichnis
Hier legen Sie das Verzeichnis fest, von welchem aus sich der jeweilige Arbeitsplatz
die benötigten, von mehreren Anwendungen gemeinsam genutzten,
Daten vom Server holt. Diese Eingabemöglichkeit erscheint nur bei der Arbeitsplatzinstallation. Ohne eine gültige Eingabe kann der Installationsvorgang
nicht fortgesetzt werden.
2.3.6 Installationsart
Sie können zwischen folgenden Installationsarten wählen:
ˆ
ˆ
ˆ
Serverinstallation
Arbeitsplatzinstallation
Einzelplatzinstallation
2.3.6.1 Server / Arbeitsplatz
Sie besitzen ein Netzwerk und planen die
SelectLine
Anwendung von mehreren
Benutzern auf serverseitig gespeicherten Daten zu verwenden. D.h., jeder Anwender sitzt an seinem Arbeitsplatz und greift auf die Daten im Netzwerk zu. Daten
und Anwendung liegen getrennt. In diesem Fall muss zuerst die Serverinstallation vorgenommen werden. Nachdem Sie die Serverinstallation durchgeführt haben,
muss bei jedem teilnehmenden Benutzer die Arbeitsplatzinstallation ausgeführt
werden. Künftige Updates müssen dann nur auf dem Server installiert werden.
Beim Programmstart vom Arbeitsplatz wird erkannt, dass auf dem Server eine
neuere Version vorhanden ist und das automatische Update für diesen Arbeitsplatz wird angeboten.
Beachten Sie bitte, dass Sie für die Arbeit mit mehreren Plätzen, eine Mehrbenutzerlizenz benötigen.
12
KAPITEL 2.
INSTALLATION UND PROGRAMMSTART
2.3.6.2 Einzelplatz
Sie möchten die
SelectLine
Anwendung alleine auf ihrem PC ausführen. Daten
und Programm liegen dabei auf dem PC. Die Installation kann natürlich auch auf
einem Netzlaufwerk erfolgen, jedoch richtet sich die Anzahl der möglichen Benutzer
nach der Lizenz.
2.3.7 SQL-Server Einstellungen
2.3.7.1 SQL-Server Auswahl
Sie können zwischen folgenden Optionen wählen:
ˆ
ˆ
SQL-Server Express installieren
SQL-Server auswählen
SQL-Server Express installieren
Ist noch kein SQL-Server vorhanden wählen Sie diese Option. Als Datenbank wird
eine Instanz vom SQL Server 2008 R2 SP1 Express mit dem Namen SELECTLINE installiert. Der Vorgabewert für das Passwort des SQL-Datenbankbenutzers
sa (Administrator) lautet SL$SQLServer und kann hier noch geändert werden.
Aus Sicherheitsgründen sollte spätestens nach der Lizenzierung das Passwort für
den angelegten SQL-Serverbenutzer sa geändert werden!
SQL-Server auswählen
Ist bereits ein SQL-Server installiert, wählen Sie diese Option und geben den zu
verwendenden SQL-Server mit Rechnername\Instanzname an.
2.3.7.2 SQL-Server Anmeldung
Sie können zwischen folgenden Anmeldearten wählen:
ˆ
ˆ
ˆ
Windowsanmeldung
SQL-Server Anmeldung
Standardanmeldung
Bei der
Standardanmeldung
kann über eine gemeinsame administrative SQL-
Serveranmeldung auf den SQL-Server zugegrien werden. Alle
SelectLine-Benutzer
verwenden für die Anmeldung an den SQL-Server dann diese Anmeldung. In der
Passwortverwaltung kann zusätzlich ein Nutzerkürzel und optionales Passwort angelegt werden, um sich damit am
SelectLine-Programm
anzumelden. Kürzel und
Passwort der administrativen SQL-Serveranmeldung werden bei der Installation
angelegt und in der ini-Datei (z.B. Fakt.ini) verschlüsselt gespeichert.
2.3.8 Komponenten auswählen
Bei der Einzel- und Clientinstallation können zusätzlich zur Installation des Programms folgende Optionen gewählt werden:
13
Hinweis
2.3.
INSTALLATION
2.3.8.1 zusätzliche Daten
ˆ
ˆ
Druckvorlagen
Für das Programm werden die Systemdruckvorlagen installiert.
Mustermandanten
Für alle Hauptprogramme existieren Beispielmandanten zur Anschauung.
Um einen besseren Einblick in das jeweilige
SelectLine-Programm
zu er-
halten, sind hier ein Grossteil der Programmfunktionen beispielhaft dargestellt. Bei der Einzelplatz- oder Serverinstallation können einzelne Mustermandanten ausgewählt werden. Sind noch keine Mandanten im SQL-Server
vorhanden, werden nur die aktivierten Mustermandanten auf Nachfrage installiert. Alle Mustermandanten werden in den Unterordner Mustermandanten ins Datenverzeichnis kopiert und können von dort nachträglich installiert werden.
2.3.8.2 zusätzliche Optionen
ˆ
OCR Schriftarten
Wird diese Option gewählt, werden bei der Installation die entsprechend
benötigten Dateien in das Programmverzeichnis kopiert. OCR-Schriftarten
ˆ
werden z.T. für den korrekten Druck von Checks benötigt.
ˆ
nötigte DLL.
ˆ
tion in den Dokumentenordner kopiert.
EASY Archiv System (nur SQL und Lohn BDE)
Kopiert und registriert die für die Verbindung mit einem EASY-Server be-
Informationsdokumente
Dokumente über Änderungen und Neuerungen werden bei aktivierter Op-
Dokumentvorlagen
Es wird ein zusätzlicher Ordner Dokumente, welcher Musterbriefe beinhaltet, angelegt. Diese können später im Programm über die Funktion "neues
ˆ
Dokument" als Vorlage genutzt werden.
Fremdsprachen (nur Auftrag)
Bei lizenziertem Sprachmodul kann die Programmsprache eingestellt werden, die benötigten Dateien werden bei aktivierter Option mit installiert.
Bei der ersten Installation des
SelectLine-Programms
werden standardmässig
alle Optionen vorbelegt. Bei jeder weiteren Installation des jeweiligen Programms
werden automatisch die zuletzt getroenen Einstellungen vorgeschlagen.
2.3.9 Startmenü-Ordner
Um das
SelectLine-Programm
später über das Windows Startmenü zu erreichen,
können Sie hier eine Programmgruppe festlegen. Standardmässig wird
Line
vorgeschlagen.
14
Select-
Software bzw. die zuletzt für das jeweilige Programm verwendete Vorgabe
KAPITEL 2.
INSTALLATION UND PROGRAMMSTART
Soll kein Ordner im Startmenü angelegt werden, kann dies über die Option kein
Ordner im Startmenü erstellen deaktiviert werden.
2.3.10 Zusätzliche Setup-Aufgaben
2.3.10.1 Zusätzliche Optionen
ˆ
SQL Server 2005 Abwärtskompatibilität (nur bei SQL)
Bei der ersten Installation der SQL-Version ist es notwendig die Konnektivitätskomponenten zu installieren, um einen reibungslosen Ablauf des Pro-
ˆ
ˆ
ˆ
gramms zu gewährleisten.
Borland Database Engine (nur bei BDE)
Die lokalen Datenbanktreiber für die BDE werden installiert.
Programm als COM-Server registrieren
Fernwartungstool
Bei aktivierter Option wird ein Kundenmodul von FastViewer installiert.
2.3.10.2 Zusätzliche Symbole
Zusätzlich zu einem Ordner im Startmenü, können Sie optional festlegen, ob eine
Verknüpfung des
SelectLine-Programms
auf dem Desktop, in der Schnellstart-
leiste und direkt im Startmenü von Windows erstellt werden soll.
2.3.11 Zusammenfassung Installation
Hier erhalten Sie eine Übersicht über alle getroenen Einstellungen und Verzeichnisse. Bitte kontrollieren Sie diese vor der endgültigen Installation auf ihre Richtigkeit. Sind alle Angaben korrekt, starten Sie die Installation über
. Die
Dateien werden nun in die zugewiesenen Verzeichnisse kopiert.
2.3.12 Beenden der Installation
Sind alle Dateien kopiert, beenden Sie über
tion wird bei aktivierter Option (z.B.:
die Installation. Die Applika-
SelectLine Auftrag
starten) anschlie-
ÿend automatisch gestartet.
Bei einer Neuinstallation müssen Sie die Frage Datenbank SL_Daten existiert
nicht. Neu anlegen? mit
bestätigen. Das Anlegen erfordert einige Zeit bitte haben Sie Geduld.
2.4 Demoversion
Ob das installierte Programm als Voll- oder Demo-Version zur Verfügung steht,
wird nur über die Registrierung gesteuert. Das Programm wird mit voller Funk-
15
Hinweis
2.5.
ERSTE SCHRITTE
tionalität installiert - mit der Eingabe der erworbenen Lizenznummer wird der
entsprechende Funktionsumfang freigeschaltet.
Demoversionsbeschränkungen
Ohne die Eingabe von Lizenzinformationen werden die Programme als Demoversionen gestartet und unterliegen folgenden Einschränkungen:
ˆ
ˆ
ˆ
10 Plätze, bei Rewe gilt das für Rewe und Anlag auch in den Modulen, sowie
generell für Module, die eine Platzbeschränkung haben
Ausdruck auf Papier immer mit DEMOVERSION
30 Tage lauähig
2.5 Erste Schritte
Hilfeindex
Erste Informationen über das Programm vermittelt das Hilfesystem, das Sie über
die Menüleiste
Hilfe
oder [F1] erreichen.
Es bietet Ihnen zum Einen über das Inhaltsverzeichnis eine Einführung in das
Programm in logischer Abfolge der einzelnen Kapitel, zum Anderen haben Sie
die Möglichkeit eine Stichwortsuche zu starten. So erhalten Sie Erläuterungen im
Kontext zum Suchbegri.
Tipp des Tages
In aufgelockerter Form erhalten Sie hier hilfreiche Tipps und Anregungen für eine
optimale Programmnutzung.
Vorüberlegungen
Für jede Firma, die verwaltet werden soll, wird zuerst ein Mandant angelegt. Über-
zur Arbeit mit
nehmen Sie für einen neuen Mandanten in Deutschland die Daten aus einem der
dem Programm
Vorlagemandanten SKR03 oder SKR04, für die Schweiz aus dem Vorlagemandanten KMU und für einen Mandanten in Österreich aus dem Vorlagemandanten RLG.
Mit der Zuordnung des Kontenrahmens lt. Vorlagenmandant stehen für den Mandanten des Auftrags das entsprechende Steuerschlüsselsystem für die Rechnungslegung, die Erlös- und Aufwandskonten sowie die
DATEV-Automatikkonten
die Übergabe an eine Finanzbuchhaltung per Stapel oder direkt oder per
TEV-Export
für
DA-
zur Verfügung. Für einen Mandanten der Finanzbuchhaltung wer-
den neben dem Steuerschlüsselsystem die Umsatzsteuerformularzuordnung mit den
entsprechenden länderspezischen Umsatzsteuermeldungs-Formularen, der Kontenplan und die Kontenstammdaten aus dem gewählten Vorlagemandanten übernommen.
Verbindung
Es besteht die Möglichkeit, die Kunden- und Lieferantennummern mit den Konto-
Konten Kunden
nummern für die Finanzbuchhaltung zu synchronisieren oder mit unterschiedlichen
/ Lieferanten
Nummern zu arbeiten. Sollen die Nummern synchron sein, werden bei gesetzter
Option in den Mandanteneinstellungen die Kontonummern automatisch aus den
Adressnummern erzeugt. Die Art der Verwendung wird mandantenabhängig verwaltet.
16
3 Grundlagen
In diesem Kapitel erhalten Sie eine Einführung in die Datenverwaltung und die
Benutzeroberäche der
SelectLine-Programme.
3.1 Das Hauptfenster
Abbildung 3.1: Hauptfenster
17
3.2.
Titelleiste
DAS APPLIKATIONSMENÜ
Die erste Leiste am oberen Rand des Hauptfensters ist die Titelleiste mit Programmnamen und Bezeichnung des gerade bearbeiteten (aktiven) Mandanten.
Menüleiste
Darunter folgt die Menüleiste, auf der die einzelnen Menüpunkte angeordnet sind.
Von hier lassen sich per Mausklick die entsprechenden Menüs aufrufen. Alternativ aktivieren Sie das Menü mit der Taste [Alt] und navigieren mit den Pfeiltasten im Menü. In der darunter liegenden Schnellzugrisleiste sind Schalter (Icons)
zum schnellen Ausführen wichtiger Programmfunktionen angeordnet. Am unteren
Statusleiste
Fensterrand bendet sich die Statusleiste. Links werden Informationen zur aktuellen Bearbeitungsmaske und rechts der aktive Mandant sowie die Benutzernummer
angezeigt.
Ein Doppelklick auf das Mandantenkürzel önet den Dialog zum Bearbeiten der
Mandanteneinstellungen.
Fensterleiste
Die Fensterleiste kann optional oben bzw. unten angezeigt oder ausgeblendet werden. In der Leiste werden alle Dialoge des Programms abgelegt und können von
hier aus über einen Einfachklick wieder in ihrer letzten Position und Ausdehnung
aktiviert werden.
Menü Fenster
Das Programm erlaubt Ihnen, beliebig viele Eingabemasken gleichzeitig im Hauptfenster oen zu halten. Welches Fenster aktiv ist, erkennt man an der Farbe der
Titelleiste. Ein Mausklick auf die Titelleiste, einen beliebigen Fensterbereich oder
das Symbol in der Fensterleiste eines inaktiven Fensters aktiviert dieses. Mit dem
Menü
Fenster
können Sie die Anordnung und Anzeige der Fenster organisieren.
Hier wird auch die Position der Fensterleiste (siehe Abbildung 3.9 auf Seite 22)
festgelegt.
Abbildung 3.2: Fensterleiste
3.2 Das Applikationsmenü
In allen
SelectLine-Programmen
werden über das
Applikationsmenü
grundsätz-
liche Einstellungen für die Bedienoberäche und Einstellungen der verwendeten
Vorlagen für Ausdrucke getroen. Ausserdem werden über
Reorganisation
Applikationsmenü /
die Datenbanken reorganisiert, verwaltet und organisiert sowie die
Aktualisierung der Stammdaten vorgenommen. Die Routinen zur Datensicherung
werden über das
Applikationsmenü / Datensicherung
aufgerufen. Beim Drucken
aus dem Menü gelangen Sie zum Druckdialog, der eine Auswahl des zu druckenden
Seitenbereichs ermöglicht. Generelle Druckereinstellungen werden über
onsmenü / Drucken / Druckereinrichtung
menü
vorgenommen. Über
legen Sie neue Mandanten an oder wählen einen anderen Mandanten für
die Bearbeitung. In den SQL-Versionen haben Sie über
Server
Applikationsmenü / SQL-
die Möglichkeit den Datensicherungspfad zu ändern und den SQL-Server
zu wechseln.
18
Applikati-
das Applikations-
KAPITEL 3.
GRUNDLAGEN
Abbildung 3.3: Applikationsmenü
Grundsätzliche Programmeinstellungen regeln Sie über
stellungen
Applikationsmenü / Ein-
(siehe Kapitel 3.9 auf Seite 42).
19
3.3.
DIE SCHNELLZUGRIFFSLEISTE
Abbildung 3.4: Programmeinstellungen
Details über das
Applikationsmenü
erhalten Sie im separaten Kapitel Applikati-
onsmenü in diesem Handbuch.
3.3 Die Schnellzugrisleiste
Schnellzugrisleiste
Über die Schnellzugrisleiste
erreichen Sie
wichtige Programmpunkte über zusätzliche Schalter direkt im Hauptfenster. Die
Schnellzugrisleiste lässt sich, wie auch das gesamte Menü, individuell anpassen
(siehe Kapitel 11.6 auf Seite 255). Fügen Sie hier die Schalter für die am
häugsten benötigten Programmpunkte ein. Verweilt der Mauszeiger einen
Moment auf einem Icon, erscheint eine Funktionserläuterung. Wenn Schalter grau
erscheinen, werden sie vom aktuellen Status der Eingabemaske gerade nicht
unterstützt. Über eine Einstellung im Kontextmenü lässt sich die
Schnellzugrisleiste oben neben dem Applikationsmenü (siehe Abbildung 3.5 auf
Seite 21) oder unter der Menüleiste anzeigen. Wollen Sie diese Leiste nicht
20
KAPITEL 3.
GRUNDLAGEN
verwenden, deaktivieren Sie diese über das Kontextmenü im Dialog Anpassen
(siehe Kapitel 3.5 auf Seite 23).
3.4 Die Menüleiste
Abbildung 3.5: Menüleiste
Menüs sind thematisch geordnete Programmfunktionen, die jeweils in einer gewissen Hierarchie strukturiert sind. Ein Hauptmenü in der Menüleiste enthält Unter-
Hauptmenü
menüs diese können weitere Untermenüs enthalten. Alle Funktionen sind durch
die Bezeichnung und das Symbol gekennzeichnet. Das Symbol dient zum Aufrufen
der Funktion. Ist unter oder neben der Beschreibung noch ein Pfeil nach unten
Untermenü
dargestellt, kann darüber ein weiteres Untermenü aufgerufen werden.
Verschaen Sie sich einen Überblick, indem Sie die einzelnen Menüs einmal önen!
Abbildung 3.6: Menüleiste verkleinert
Über das Kontextmenü und aktivierter Option Das Menü verkleinern haben Sie
die Möglichkeit das Menü zu verkleinern (siehe Abbildung 3.6 auf Seite 21). Nach
der Auswahl einer Programmfunktion wird das Menü automatisch ausgeblendet.
Abbildung 3.7: Menü Mandant
In allen
SelectLine-Programmen
erreichen Sie über
Mandant / Einstellungen
die
Mandantenverwaltung.
21
3.4.
DIE MENÜLEISTE
Die Funktion
Liste
im Menü
Mandant / Überblick
bietet eine einfache, komfortable
Handhabung zur schnell präsenten Information über alle Stammdaten und sonstige
Datenbestände.
Spezielle Nutzerfunktionen, wie Terminverwaltung und Nachrichtenaustausch stehen unter
Mandant / Überblick
bzw.
Hilfe / Programm
zur Verfügung.
Abbildung 3.8: Menü Schnittstellen
Über das Menü
Schnittstellen
werden verschiedene Verfahren zum Datenaustausch
bereitgestellt. Daten können über den
Import- / Export-Assistenten
in den Datei-
formaten dBase, Paradox, Text und XML eingelesen bzw. ausgegeben werden.
Abbildung 3.9: Menü Fenster
Im Menü
Fenster
können Sie die Position Ihrer oenen Dialoge bestimmen.
Abbildung 3.10: Menü Hilfe
Über Hilfeindex im Menü
Hilfe
können Sie sich die einzelnen Programmfunktionen
thematisch gegliedert erläutern lassen oder gezielt über Suchbegrie Informationen abrufen. Interessante Anregungen über zusätzliche Verfahrensweisen nden
Sie im
Tipp des Tages.
Je nach Einstellung informiert Sie das Programm bei je-
dem Programmstart oder in periodisch gewählten Abständen, ob eine neue Version
vorhanden ist. Hier nden Sie auch Informationen zur Programmversion. Unter
22
KAPITEL 3.
Systeminformation
GRUNDLAGEN
erhalten Sie Angaben über Programmdaten, Serverdaten und
andere Informationen zum Programm. Diese Informationen können Sie mit dem
Schalter Speichern in eine Textdatei abspeichern. Mit der
alle Ereignisse einer
Über den Schalter
SelectLine-Anwendung
Ereignisanzeige
sind weitere Dialoge, wie die Belegdenition (Menü
oder der Dialogmanager (Eigene
können
überwacht werden.
Daten / Extradialoge )
Belege )
Kongurationsschalter
zu erreichen.
3.5 Anpassen von Menü- und Schnellzugrisleiste
Das Menü mit seinen Unterfunktionen sowie die Schnellzugrisleiste können entsprechend den Benutzerwünschen angepasst werden. Dazu zählt das Hinzufügen
oder Entfernen von Menübereichen (Symbolleisten) und Funktionen (Symbolen)
im Hauptmenü und der Schnellzugrisleiste. Weiterhin kann man eigene zusätzliche Symbolleisten erzeugen und diese nach eigenen Vorstellungen mit Symbolen
(Funktionen) belegen. Für die Menüleiste können Sie aus drei verschiedenen Farbvorgaben (Silber, Blau und Schwarz) wählen (siehe Kapitel 3.9 auf Seite 42).
Über das Kontextmenü ist es möglich, die Funktion Anpassen... aufzurufen. Je
nach Platzierung des Mauszeigers beim Aufruf des Kontextmenüs (Hauptmenü,
Schnellzugrisleiste) sind im Kontextmenü weitere Funktionen verfügbar.
Abbildung 3.11: Seite Symbolleiste
Sobald man sich im Anpassen-Modus bendet, können ganze Symbolleisten deaktiviert bzw. wieder aktiviert werden. Über den Schalter Neu... können Sie eigene
23
Symbolleiste
3.5.
ANPASSEN VON MENÜ- UND SCHNELLZUGRIFFSLEISTE
Symbolleisten erstellen. Diese Symbolleisten benden sich ausserhalb des Hauptmenüs und können deshalb frei positioniert werden. So könnte eine eigene Leiste
nicht nur oben, sondern auch seitlich (links oder rechts), unten oder frei positioniert
werden. Sollen aus dem Hauptmenü ganze Symbolleisten ausgeblendet werden, deaktivieren Sie diese im Karteireiter Symbolleisten. Der Schalter Zurücksetzen...
macht alle individuellen Veränderungen an der aktuell markierten Symbolleiste
wieder rückgängig. Änderungen am Menü können Sie über
Einstellungen
Applikationsmenü /
auf der Seite Darstellung dauerhaft oder temporär zurücksetzen bzw.
die Einstellungen von einem anderen Mandanten übernehmen (siehe Kapitel 3.9
auf Seite 42).
Kommandos
Im Karteireiter Kommandos
hat man Zugri auf Funktionen und Funktions-
gruppen. Die Kategorien entsprechen den Bestandteilen des Hauptmenüs. Unter
Kommandos nden Sie die einzelnen Funktionen aufgelistet.
Abbildung 3.12: Seite Kommandos
Durch Drag & Drop können Sie ein Symbol aus den Kommandos in die Schnellzugrisleiste, in die Menüleiste oder in eine selbst erzeugte Symbolleiste einfügen.
24
KAPITEL 3.
GRUNDLAGEN
Abbildung 3.13: Eigene Leiste
Wollen Sie einzelne Symbole aus dem Menü oder Schnellzugrisleiste entfernen,
so genügt es, das Symbol per Drag & Drop
aus dem Menübereich herauszu-
ziehen bzw. Sie markieren das Symbol und entfernen es über das Kontextmenü
(siehe Abbildung 3.13 auf Seite 25). Über das Kontextmenü können Sie auch einen
Gruppentrenner
Gruppentrenner vor dem markierten Symbol einfügen und den angezeigten Namen
ändern.
Für die Schnellzugrisleiste steht die Funktion Gruppentrenner nicht zur Verfü-
Hinweis
gung.
Auf dem Karteireiter Optionen haben Sie die Möglichkeit verschiedene Einstel-
Optionen
lungen zu personalisierten Menüs und Menüanimationen vorzunehmen.
Mit dem Schliessen des Anpassen-Modus sind die zum Menü hinzugefügten Funktionen dann xiert und benutzbar.
In der Passwortverwaltung können Sie über die Option Menü anpassen
eine
Zugrisrechte
Menüanpassung verhindern. Damit ist es dem Benutzer nicht mehr möglich, Änderungen an der Schnellzugrisleiste, dem Hauptmenü oder dem Applikationsmenü
vorzunehmen (siehe Kapitel 5 auf Seite 81).
Die Änderungen an den Standardmenüeinstellungen werden beim Schliessen der
Programme abgespeichert.
3.6 Eingabemasken zur Datenverwaltung
Eingabemasken sind die zentralen Elemente bei der Kommunikation zwischen Programm und Nutzer. Das Beispiel -
Stammdaten / Artikel
im
SelectLine Auftrag
soll den Aufbau und die Funktionalität erklären.
Elemente in Eingabemasken können sein:
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
Textfelder
Bezeichnung
Auswahlfelder
Stückliste/Variante
Langtext-/Memofeld
Schalter
Optionsfelder
Tabellen
Langtext
Anlegen in Kundenpreisen
Shopartikel
Historie
25
Hinweis
3.6.
EINGABEMASKEN ZUR DATENVERWALTUNG
Wenn der Umfang an nötigen Informationen sehr gross ist, wird die Datenmenge
gegliedert und übersichtlich auf mehreren Seiten angezeigt. Der Wechsel zwischen
den verschiedenen Seiten wird über eine Baumstruktur im linken Fensterbereich
gesteuert.
Abbildung 3.14: Eingabemaske Artikel
ˆ
ˆ
ˆ
ˆ
ˆ
/
vor einem Eintrag kennzeichnet, dass es zu diesem Eintrag noch
untergeordnete Einträge gibt.
Klick auf
(Aufklappen) oder [+] im Nummernblock: Die untergeordneten
Einträge werden angezeigt.
Klick auf
(Zuklappen) oder [-] im Nummernblock: Es wird nur noch der
übergeordnete Eintrag angezeigt.
Mit der Taste [*] im Nummernblock werden alle Einträge eines Zweiges auf
bzw. zugeklappt.
Klick auf einen Eintrag: Es wird zur entsprechenden Seite gewechselt. Sie
steht im rechten Hauptbereich der Maske zur Bearbeitung bereit. Um wieder
in die Baumstruktur zu wechseln, nutzen Sie [Alt] + [Cursor links].
3.6.1 Die Bedienung von Eingabemasken
Am oberen Rand der Eingabemasken benden sich immer die Funktionsleisten,
auf denen Icons/Schalter für die wichtigsten Funktionen bei der Eingabe und Verwaltung der konkreten Daten zusammengestellt sind. Je nach Datenart sind die
Funktionsleisten verschieden und je nach Status der Maske können auch einzelne
Icons inaktiv (grau) sein. Für die meisten Icons sind die Symbole selbsterklärend.
26
KAPITEL 3.
GRUNDLAGEN
Verweilt der Mauszeiger auf dem Icon, wird kurzzeitig eine Funktionserklärung und
die entsprechende Tastenkombination für eine Bedienung ohne Maus eingeblendet.
Die Bedeutung der verschiedenen Icons ist in allen Eingabemasken identisch. Als
Beispiel die Funktionsleiste der meisten Stammdaten.
Abbildung 3.15: Funktionsleiste
Mit Hilfe dieses Icons (Historiebutton) ist es möglich die 10 zuletzt bearbeiteten
Datensätze direkt aufzurufen. Durch Anklicken eines Eintrages in der aufzuklap-
Historie
penden Liste, in der die letzten 10 vom Anwender besuchten Datensätze eingetragen sind, wird der Stammdialog auf diesen Datensatz positioniert.
Standardmässig sind die Datensätze nach der alphabetischen Reihenfolge ihrer
Schlüsselfelder sortiert. Es besteht jedoch die Möglichkeit, die Sortierreihenfolge
im Tabellenmodus zu ändern. Das aktuelle Sortierkriterium wird in jeder Ansicht
in der Statuszeile angezeigt. Mit diesen vier Schaltern können Sie in den gespeicherten Datensätzen blättern. Mit dem Wechseln in einen neuen Datensatz werden
eventuelle Änderungen gespeichert.
Der nächste Schalter (optional [F9]) wechselt seine Funktion und sein Aussehen
je nach Art der Datendarstellung. Aus dem Bearbeitungsmodus kann darüber zur
Modus
besseren Übersicht oder zum Suchen eines bestimmten Datensatzes in den Tabellenmodus gewechselt werden.
Gibt man an dieser Stelle eine Zeichenfolge ein, wird der erste Datensatz, der diese
Zeichenfolge in den Sortierkriterien aufweist, aufgesucht. Um diesen Datensatz zu
bearbeiten, wechselt man mit dem, inzwischen auf Bearbeitungsmodus stehenden, Schalter zurück.
Die nächste Schaltergruppe
benötigen Sie zum Aktua-
lisieren (Icon nur in SQL), Anlegen, Kopieren, Speichern von Datensätzen, zum
Bearbeitungsfunktionen
Verwerfen von Änderungen und zum Löschen von Datensätzen.
Will man die Bearbeitung eines Datensatzes unterbrechen, um evtl. in andere Da-
Datensatz
tensätze zu wechseln, und später schnell zum ersten Datensatz zurückkehren, hat
merken
man die Möglichkeit, diesen ersten Datensatz vor dem Verlassen zu markieren.
Mit Klick auf den kleinen schwarzen Pfeil kann man über das Menü hierzu die
Markierung setzen.
27
3.6.
EINGABEMASKEN ZUR DATENVERWALTUNG
Abbildung 3.16: Menü Marke setzen
Soll also an ursprünglicher Stelle die Arbeit fortgesetzt werden, klickt man auf das
Icon. Das Icon ist immer mit der zuletzt gesetzten Marke vorbelegt. Sind mehrere
Datensätze markiert, geht man zur Auswahl über das Menü.
Sie haben die Möglichkeit, Datensätze für die Anzeige zu ltern (siehe Kapitel
Filter [F7]
13.1.2 auf Seite 289). Dazu können Sie einen Filter auswählen oder über Filter bearbeiten einen neuen Filter erstellen. Das Icon ist immer mit dem zuletzt erstellten
Filter vorbelegt. Als Kennzeichen, dass ein Filter gesetzt ist und nicht alle vorhandenen Datensätze angezeigt werden, erscheint das Symbol rot. Erneutes Klicken
setzt den Filter zurück.
[F12]
Einstellungen
[F6]
Drucken
Über Einstellungen und Zusatzfunktionen steht Ihnen ein weiteres, stammdatenspezisches Menü zur Verfügung.
Über Einstellungen können die Vorgabewerte der Datenbankdateien benutzerdeniert angepasst werden.
Bevor Sie mit diesem Icon den Druck starten, haben Sie u.a. die Möglichkeit zwischen Listendruck und Einzeldruck zu wählen. Des Weiteren gibt es bei Belegen
und Mahnungen die Möglichkeit eines Sammeldrucks. Hier werden alle Positionen
angeboten, die bisher noch nicht gedruckt sind.
Eingabemaske
Beim Schliessen der Eingabemaske wird der aktuelle Datensatz gespeichert (optional [Strg]+[F4]).
schliessen
Eingabemaske
bestätigen
Modale Eingabemasken sind Dialoge, die Sie, um weiter arbeiten zu können, zwingend bestätigen müssen. Die Bestätigung erfolgt über den Schalter
oder
über das Tastenkürzel [F10].
Quicklter
In allen Eingabemasken steht Ihnen eine Volltextsuche zur Verfügung. Für den
Quicklter
können Sie einstellen, ob in allen oder nur in
einem bestimmten Feld nach dem gewünschten Text, Zahl etc. gesucht werden soll.
[Strg] + [Q] klappt die Feldauswahlliste auf; die Auswahl erfolgt über Cursortaste;
mit [Enter] gelangt man in die Filterbedingung und erneutes [Enter] oder [F4]
startet die Suche. [Alt] + [Q] setzt den Cursor in das Filterbedingungsfeld. Bei der
Suche über <Alle Felder> werden nur Felder vom Typ Zeichenkette durchsucht.
Zahlen, Datumsfelder und logische Felder werden nicht berücksichtigt. Für die
28
KAPITEL 3.
GRUNDLAGEN
Suche über eine <Auswahl von Feldern> können mehrere Felder festgelegt werden,
in denen gesucht werden soll. Die Auswahl dieser Option önet einen Dialog für
Änderungen an der Feldauswahl (siehe Kapitel
??
auf Seite
??).
Für logische Felder gibt es die Möglichkeit nach wahr oder falsch für aktive bzw.
deaktivierte Optionen zu suchen. Bei der Suche wird keine Gross- und Kleinschreibung beachtet. Der eingegebene Suchtext wird als Teilzeichenfolge angesehen, d.h.
wird z.B. nach Schlauch gesucht, ndet das Programm auch Schlauchboot.
Die Eingabe mehrerer, durch Leerzeichen getrennter Suchbegrie erstellt eine UND-
Hinweis
Verknüpfung. Bei Tabellen mit vielen Feldern werden evtl. die letzten Felder bei der
Suche über <Alle Felder> nicht berücksichtigt. Dann muss der Feldname festgelegt werden. Dass ein Volltextlter gesetzt ist, erkennt man an der orangefarbenen
Kugel.
Das Icon für das Systemmenü ist in jedem Programm anders dargestellt. Über das
Systemmenü
Systemmenü kann u.a. für einige Ansichten eingestellt werden, dass sie automatisch
mit dem Önen des Hauptdialogs geönet werden - z.B. im
gruppen die Strukturansicht oder in der
Auftrag
Finanzbuchhaltung
für Artikel-
mit dem Önen
der Buchungsmaske die Ansicht der Oenen Posten oder des Kontenblatts.
Abbildung 3.17: Menü System
3.6.2 Elemente in Eingabemasken
Textfelder sind einzeilig und die einzugebenden Daten - Buchstaben, Ziern oder
Textfelder
Sonderzeichen - werden über die manuelle Tastatureingabe erfasst. Bewegt man
sich mit [Tab] oder [Enter] in der Eingabemaske, ist ein vorhandener Eintrag im
Textfeld automatisch markiert und mit dem ersten, neu eingegebenen Zeichen gelöscht.
Eingabefelder, die über die Möglichkeit der Auswahl von ganzen Zahlen verfügen,
Vorgänger / Nach-
sind durch einen Spinbutton gekennzeichnet. Eine Auswahl ist über Mausklick auf
die Pfeilsymbole oder per Mausrädchen möglich, wobei sich der im Feld enthaltene
Wert entsprechend verändert. Es besteht auch die Möglichkeit, dass diese Zahl
manuell eingegeben oder überschrieben werden kann.
29
folger
3.6.
Auswahlfelder
EINGABEMASKEN ZUR DATENVERWALTUNG
Eingabefelder, die mit einem Auswahlmechanismus gekoppelt sind, erfordern immer vorhandene Daten zur Auswahl. Das heisst, entweder wird vom Programm
eine Liste bereitgestellt, oder die Daten werden aus Datenbeständen geholt, die
zuvor erst angelegt werden müssen.
Auswahl aus
Dieses Auswahlsymbol kennzeichnet, dass es sich um interne Programmdaten han-
programminter-
delt, die gegebenenfalls auch erst im Laufe der Programmnutzung entstehen (An-
ner
Liste
Auswahl aus
Datensätzen
reden, Grussformeln). [F4] oder Klicken auf diesen Schalter önet die Liste.
Diese Auswahl setzt eine entsprechende Stammdatei voraus. [F4] oder Klicken önet diese in der Tabellenansicht. Die Markierung wird auf den gewünschten Datensatz gestellt. [Enter] oder Doppelklick wählt diesen Datensatz aus. Über ein
Kontextmenü können von hier aus Datensätze ausgewählt, angelegt oder bearbeitet werden.
Abbildung 3.18: Kontextmenü Auswahlfelder
Auswahl von
Dateien und Ver-
Vorhandene Dateien und Verzeichnisse lassen sich über einen Schalter mit diesem
Symbol auswählen. [F4] oder Klicken önet den Auswahldialog.
zeichnissen
Kalender
Felder für Datumseingaben önen beim Drücken dieses Schalters bzw. der Taste [K]
oder [F4] einen Kalender zur Auswahl des Datums. Ein Kontextmenü ermöglicht
Ihnen spezielle Datumseinstellungen.
Abbildung 3.19: Menü Kalender
Eine bequeme Änderung des Datums erreichen Sie durch Scrollen mit dem Mausrädchen:
30
KAPITEL 3.
GRUNDLAGEN
ˆ
Scrollen bei aktivem Datumsfeld ändert den Tag,
ˆ
Scrollen bei gedrückter [Umschalt]-Taste ändert den Monat,
ˆ
Scrollen bei gedrückter [Strg]-Taste ändert das Jahr.
Im Kalender-Dialog gelangt man per Rechtsklick auf den Schalter Feiertage in
den Dialog Feiertage einstellen.
Abbildung 3.20: Kalender
Schalter = Icons = Button (z.B.
) oder Schaltächen
starten entweder
Schalter
eine Programmfunktion, die automatisch abläuft, önen einen weiteren Dialog oder
eine Eingabemaske.
Die Schalter mit den Symbolen
,
und
ermöglichen keine Auswahl, son-
dern starten - soweit vorhanden - den Internetzugang, den Mailversand bzw. den
Telefon-Wahlvorgang. Per Rechtsklick auf
gelangt man zum Dialog Telefon
kongurieren (siehe Kapitel 13.7 auf Seite 310).
Langtextfelder sind mehrzeilig; für mehr Informationen. Zur Bearbeitung eines
Langtext-
Langtextfeldes steht über die rechte Maustaste ein Kontextmenü bereit. Unter
/ Memofeld
Stammdaten / Konstanten / Textbausteine
erfasste Textbausteine werden in den
Langtexten der Eingabemasken üblicherweise über das Kontextmenü (rechte Maustaste) eingefügt. Wenn Sie im Langtextfeld den Datensatzschlüssel eines Textbausteins
eingeben, erreichen Sie mit der Tastenkombination [Strg] + [T], dass die Eingabe des Schlüssels mit dem entsprechend hinterlegten Langtext ausgetauscht wird.
Über Laden kann der Inhalt einer Textdatei in das Memofeld eingefügt werden.
31
3.6.
EINGABEMASKEN ZUR DATENVERWALTUNG
Abbildung 3.21: Menü Memofeld
Um Tabulatorsprünge in den Text einzufügen, verwenden Sie die Tastenkombination [Strg] + [I]. Zum Ausschneiden, Kopieren, Einfügen und Markieren von Daten
können die windowstypischen Tastenkombinationen verwendet werden. Weiterhin
können Sie eine besondere Schriftart (Font) sowie einen automatischen Zeilenumbruch einstellen. Langtextfelder erhalten beim Drucken in den Druckvorlagen oft
einen eigenen Block.
HTML Text
Es besteht die Möglichkeit für Artikel Langtexte (in den Stammdaten und Belegposition) als HTML Text anzulegen. Der Textmodus wird über das Kontextmenü
oder dem Tastenkürzel [Strg]+[M] umgeschaltet. Der bereits vorhandene Text kann
übernommen werden. Ist der HTML-Textmodus aktiv, wird der Editor über das
Kontextmenü oder dem Tastenkürzel [Strg]+[E] aufgerufen. Hier stehen verschiedene Möglichkeiten zur Gestaltung des Textes zur Verfügung.
Optionsfelder /
Kontrollkästen
Einstellungen können optional festgelegt werden, und Programmfunktionen werden
alternativ genutzt oder nicht.
32
KAPITEL 3.
GRUNDLAGEN
Abbildung 3.22: Optionsfelder / Kontrollkästen
Die Personenstammdaten und auch die Mandantendaten selbst sind durch ihre
Adressen
Adressen gekennzeichnet. Als Adresse werden erfasst:
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
Briefanrede (50 Zeichen)
Anrede (30 Zeichen)
Vorname (40 Zeichen)
Name (80 Zeichen)
Firma (80 Zeichen)
Zusatz 1-3 (je 80 Zeichen)
Straÿe (80 Zeichen)
Land (6 Zeichen)
Postleitzahl (10 Zeichen)
Ort (40 Zeichen)
Postfach (20 Zeichen)
Postfach Land (6 Zeichen)
Postfach Postleitzahl (10 Zeichen)
Postfach Ort (40 Zeichen)
Telefonnummern 1-4 (je 30 Zeichen)
Faxnummer (30 Zeichen)
e-Mail 1-2 (je 80 Zeichen)
Homepage (80 Zeichen)
Die Auswahlfelder für Anrede und Briefanrede haben ein Gedächtnis und bieten
Anrede,
immer die letzten 20 Eintragungen zur Auswahl an.
Briefanrede
Jede neue Kombination aus Land, Postleitzahl und Ort wird automatisch im PLZ-
Land / PLZ /
Verzeichnis zugefügt. Zur Eingabe der Postleitzahl steht Ihnen im Feld PLZ über
Ort Automatik
[F4] oder rechter Maustaste die Auswahlliste - diesmal ohne bekanntes Auswahlsymbol - zur Verfügung.
Für alle verwalteten Daten gibt es eine Gesamtansicht in Tabellenform und eine
Tabellen / Struk-
Bearbeitungsansicht für den einzelnen Datensatz.
turen
Über
können Sie sich zusätzlich zur Gruppentabelle (Stammdaten
Lieferanten-, Artikel -
...
Auftrag )
/ Kunden-,
die Struktur mit allen zugeordneten Grup-
penmitgliedern anzeigen lassen.
33
3.7.
FUNKTIONALITÄT IN TABELLEN
3.7 Funktionalität in Tabellen
3.7.1 Generell
Abbildung 3.23: Sortierung Artikel
Sortierung
Lässt man sich einen Datenbestand im Tabellenmodus anzeigen, kann man diesen
nach Bedarf umsortieren. Man klickt dazu auf die Schaltäche mit der Feldbezeichnung im Tabellenkopf. Sortierschlüssel sind durch unterstrichene Feldbezeichnungen zu erkennen. Ein graues Dreieck zeigt die Sortierrichtung an. Der oberste
Sortierschlüssel ist
orange gekennzeichnet. Es kann nicht nach allen Feldern (graue
Feldbezeichnung) sortiert werden.
Mehrfach-
In der BDE können Mehrfachsortierungen in Tabellen über Mehrfachindizierung
sortierung
unter Einstellungen bzw. im Menüpunkt
Mandant / Einstellungen / Vorgabewerte
eingerichtet werden. In der Statuszeile wird die aktive Sortierung angezeigt.
In der SQL-Version wird eine Sortierung um weitere Sortierfelder mit Klick auf die
Spaltenüberschrift bei gedrückter [Strg]-Taste erweitert. (Ein zweiter Klick sortiert
absteigend, ein dritter hebt die Sortierung auf.) Die Reihenfolge der Sortierfelder
wird mit einer Zahl neben der Sortierrichtung gekennzeichnet.
In der Statuszeile wird die aktive Sortierung angezeigt.
Bewegen in
Innerhalb der Tabelle kann man sich mit Cursor-tasten, [Tab] oder [Enter] bewe-
Tabellen
gen. Über grössere Datenmengen wird man die Laueisten an den Maskenrändern
nutzen bzw. mit dem zusätzlichen Rädchen der Maus scrollen.
Paging
In der SQL-Version werden die Daten paketweise dargestellt. D.h., wenn der eingestellte Paging-Wert z.B. 100 ist, werden immer 100 Datensätze vom Server auf
den Arbeitsplatz geholt. Die Dimension des Laufbalkens entspricht der Anzahl im
Paging. Ist der Laufbalken am Tabellenende, ist erst das PaketEnde erreicht. Ein
automatischer Seitenwechsel ist beim Scrollen und Blättern mit den Richtungstasten gegeben.
Nicht in allen Tabellen:
34
KAPITEL 3.
ˆ
GRUNDLAGEN
neue Zeile einfügen:
neue Zeile
[Einfg]
einfügen
oder aus der letzten Zeile mit der Cursortaste nach unten
ˆ
ˆ
oder mit [Enter]
Zeile löschen [Strg] + [Entf]
Spaltenbreite oder -reihenfolge ändern:
Spaltenbreite
Im Tabellenkopf können Sie durch Ziehen - mit der linken Maustaste am
oder -reihenfolge
ˆ
rechten Rand der Spalte - die Breite der Spalten ändern.
ändern
Position ändern:
Position ändern
ˆ
schwarze Linie, dann lässt sich diese Spalte an eine andere Position schieben.
Erscheint beim Klicken und Halten auf den Spaltenkopf eine dicke senkrechte
Per Kontextmenü (Rechtsklick auf die entsprechende Legende) kann nutzer-
Statusfarbe
spezisch die Statusfarbe frei deniert bzw. auf die Standardfarbe zurück-
denieren
gesetzt werden (siehe Abbildung 3.24 auf Seite 35).
Abbildung 3.24: Statusfarbe
Alle Daten, die in der Tabelle angezeigt werden, können über das Kontextmenü
(siehe Abbildung 3.25 auf Seite 36) nach Microsoft Excel bzw. Word oder nach
OpenOce Calc bzw. Writer exportiert werden. Nicht installierte Programme sind
im Kontextmenü inaktiv (ausgegraut).
35
Oce-Export
3.7.
FUNKTIONALITÄT IN TABELLEN
Abbildung 3.25: Oce-Export
Zwischenablage
Daten, die in der Tabelle angezeigt werden, können über das Kontextmenü (rechte
Maustaste) in die Zwischenablage kopiert werden. Je nach Platzierung des Mauszeigers beim Aufruf des Kontextmenüs werden die Spalte, der Wert oder die Zeile
kopiert (siehe Abbildung 3.26 auf Seite 36).
Abbildung 3.26: Zwischenablage
Einstellungen für die Darstellung der Listenansichten können Sie in den Programmeinstellungen über
Applikationsmenü / Einstellungen (Seite Darstellung)
vorneh-
men (siehe Kapitel 3.9 auf Seite 42).
3.7.2 Der Spalteneditor
3.7.2.1 Allgemein
Aufbau der
Ist Ihnen die Tabelle trotz Umsortieren und Änderung der Spaltenreihenfolge noch
Tabelle
nicht aussagefähig genug, weil vielleicht Felder nicht oder Ihrer Meinung nach un-
bearbeiten
nötig angezeigt werden, können Sie über den Spalteneditor den Aufbau der Tabelle
36
KAPITEL 3.
GRUNDLAGEN
bearbeiten. Den Spalteneditor, soweit verfügbar, erreichen Sie aus dem Kontextmenü der Tabelle.
Abbildung 3.27: Menü Spalteneditor
Die Felder können individuell aktiviert bzw. deaktiviert werden. Felder ohne Häkchen werden nicht mit in der Tabelle angezeigt und grau bzw. blass-blau dargestellt.
Aktivierte Felder sind schwarz bzw. berechnete aktive Felder blau dargestellt. Die
Reihenfolge kann mit Hilfe der Schalter
oder per Drag & Drop be-
liebig verändert werden. Mit dem Eintrag in der Checkbox Mandantenabhängig
speichern legen Sie fest, dass Ihre vorgenommene Einstellung nur für den jeweils
aktiven Mandanten gültig ist.
Abbildung 3.28: Spalteneditor Artikel
wechselt zwischen der Darstellung als Liste und der Darstellung
mit weiteren Feldinformationen (Detailansicht).
37
3.7.
FUNKTIONALITÄT IN TABELLEN
Mit
können Sie den Programmstandard oder den aktuellen Stan-
dard vor der Bearbeitung wiederherstellen.
3.7.2.2 Erweiterte Anzeige
Die erweiterte Anzeige gibt Ihnen die Möglichkeit, sich unterhalb einer Tabelle
zusätzliche Informationen zur markierten Tabellenzeile anzeigen zu lassen (siehe
Abbildung 3.31 auf Seite 39). Für jeden anzuzeigenden Eintrag der erweiterten Anzeige wird im unteren Bereich des Spalteneditors jeweils eine Bezeichnung und eine
Formel festgelegt. Die Reihenfolge der Einträge kann mit Drag & Drop geändert
werden.
Das Einfügen und Bearbeiten der Datensätze für die erweiterte Anzeige erreichen
Sie über die Schalter
,
und
.
Abbildung 3.29: Dialog Erweiterte Anzeige
Bezeichnung
Vergeben Sie einen aussagekräftigen Namen. Diese Bezeichnung wird in der Tabelle
vor dem von der Anweisung zurückgegebenen Wert mit angezeigt.
Anweisung
Formulieren Sie im Textfeld die Anweisung für die Abfrage der gewünschten Information. Sie können auf Daten der aktuellen Tabellenzeile und den Mandanteneinstellungen zurückgreifen. Bestandteile der Anweisung können sein:
ˆ
Operanden
Datenfelder (mit dem Schalter
ˆ
Test
auswählbar)
Konstanten: numerische, logische und Zeichenkettenkonstanten
Operatoren/Funktionen
Prüfen Sie mit dem Schalter Test im Anschluss an Ihre Formeldenition unbedingt die Richtigkeit der Syntax Ihrer Formel.
Hinweis
Erläuterungen zur Syntax der Eingaben erhalten Sie im Kapitel 10.5.5.1.
38
KAPITEL 3.
GRUNDLAGEN
Abbildung 3.30: Spalteneditor erweiterte Anzeige
ˆ
ˆ
Beispiele
aktueller Kalkulationspreis des Artikel
Eingabe im Feld Formel:
asstring(kalkulationspreis({Artikel});#,##0.00 ) + {Mandant Waehrung}
Projekt in der Belegtabelle
Eingabe im Feld Formel:
isnull({>WJ~Projekt Projekt};kein Projektbeleg)
Abbildung 3.31: Tabelle mit erweiterter Anzeige
3.7.3 Suchzeile in der SQL-Version
Zur komfortableren Filterung der Datenmengen gibt es in der SQL-Version die
Suchzeile. Die Suchzeile kann spaltenbezogen (Dreieck) oder frei über alle Felder
39
3.7.
FUNKTIONALITÄT IN TABELLEN
(Viereck) ltern. Der Wechsel zwischen beiden Optionen erfolgt über einen Klick
auf das jeweilig aktive Symbol bzw. mit der Tastenkombination [Umschalt] + [F2].
Bei aktiver Suche ist das entsprechende Symbol rot gekennzeichnet. Die Suche kann
auch über das Kontextmenü gestartet bzw. wieder zurückgesetzt werden.
Funktionalitäten der Suchzeile:
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
[Enter] - aktiviert die Suche, Cursor springt in Tabelle
[Umschalt]+[Enter] - löscht Suchbegrie ohne erneute Suche, Cursor verbleibt in Suchzeile
[Strg]+[Enter] - löscht Suchbegrie und baut Tabelle komplett auf, Cursor
springt in Tabelle
[F5] - Aktualisierung
[Umschalt]+[F3] - Aktiviert Spaltensuche
[F9] - Wechsel zwischen Tabellen- und Bearbeitungsansicht
[Umschalt]+Cursor nach oben/unten - schaltet bei spaltenweiser Suche Vergleichsoperatoren (=, <>, <, >, >=, >=) ein
[Strg] + [Pos1] / [Ende] - Cursor springt an den Anfang bzw. das Ende im
Eingabefeld der Suchzeile
Die Eingaben in der Suchzeile werden als Teilzeichenfolge behandelt. D.h.
geben Sie als Artikelbezeichnung den Begri Schlauch ein, ndet das Programm auch Schlauchboot.
Gross- und Kleinschreibung wird nicht beachtet. Logische Felder können
Sie nur danach durchsuchen, ob diese aktiv oder deaktiv (wahr oder falsch)
sind.
Abbildung 3.32: Suchzeile spaltenweise Artikeltabelle
Die eingegebenen Suchbegrie werden auf den Inhalt der Spalte angewendet, wobei
Eingaben in mehreren Spalten die Suchkriterien als UND-Verknüpfung behandelt.
Wird der Vergleichsoperator = genutzt, wird in der Zeile genau nach der Eingabe
gesucht. Sie wird also nicht als Teilzeichenfolge verwendet.
40
KAPITEL 3.
GRUNDLAGEN
Abbildung 3.33: Suchzeile freie Eingabe Artikeltabelle
Die Eingaben der Suchzeile arbeiten additiv zum herkömmlichen Filter und zur
Volltextsuche (Quicklter). Die eingegebenen Suchbegrie werden auf den Inhalt
aller Spalten (analog Quicklter über alle Felder) angewendet. Ansonsten wird
die Suchzeile als zusätzliche WHERE-Klausel für das SQL-Statement der Liste
verwendet. In der Statuszeile wird die Anzahl der Datensätze rot dargestellt, wenn
die Suchzeile aktiv ist.
Für die Suche mit der Suchzeile bzw. mit der Spaltensuche ist die Option Suchbegrie in Spaltensuche linksbündig suchen in den Listeneinstellungen unter
dant / Einstellungen
zu beachten. Siehe Kapitel Applikationsmenü
Man-
in diesem
Handbuch.
3.8 Navigation in Dialogen, Tabellen und der Druckvorschau
Im Kontextmenü von Elementen, die Datensatzschlüssel anzeigen, nden sich zum
Datensatz passende Menüpunkte (siehe Abbildung 3.34 auf Seite 41).
Abbildung 3.34: Kontextbezogene Programmfunktionen
Mit [Alt] + Linker Maustaste önet sich:
41
3.9.
EINSTELLUNGEN
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
bei Datensatzschlüsseln der Stammdatendialog (in Verbindung mit der [Strg]Taste wird der Dialog immer modal geönet)
bei internen "Abkürzungen" eine Info
bei Zahlen der Taschenrechner
bei Datumswerten der Kalender
bei Langtexten ein Anzeigefenster
bei Web-Adressen, E-Mail-Adressen, Dateinamen das zugehörige Programm
erfolgt bei Telefonnummern und kongurierter TAPI ein Anruf
3.9 Einstellungen
Abbildung 3.35: Programmeinstellungen
Grundsätzliche Programmoptionen regeln Sie über
gen.
42
Applikationsmenü / Einstellun-
KAPITEL 3.
GRUNDLAGEN
Seite Programm
Fensterverwaltung
ˆ
ˆ
ˆ
ˆ
Optional kann festgelegt werden, ob das Programm maximiert geönet werden soll.
Optional können Position und Ausdehnung der Fenster beim Beenden gespeichert werden.
Weitere Einstellungen hinsichtlich Maskenposition, -ausdehnung und Dialogmodus beim Önen sind möglich.
Startfenster animieren: Hier können Sie die Einblend-Animation des Startfensters ausschalten. Das ist u.U. in Terminalsitzungen hilfreich.
Bestätigen
ˆ
ˆ
ˆ
Bei aktiver Option Vor dem Versenden von E-Mails Dialog anzeigen erscheint der E-Mail-Dialog für evtl. Bearbeitungen.
Bei aktiver Option Programmende bestätigen erscheint eine zusätzliche
Sicherheitsabfrage.
Bei deaktivierter Option Tabellen-Index erst nach Abfrage erstellen erscheint die Sicherheitsabfrage nicht (nur BDE).
Ansicht
ˆ
ˆ
Hinweise der Funktionsleiste in den Dialogen anzeigen
Einstellen des ersten Wochentages, dies beeinusst die Bestimmung der Kalenderwoche (die Standardeinstellung ist Montag)
Hier werden für Baumansichten und Listenansichten analog der Seite
Farben
die
Hintergrundfarben bestimmt. Über zusätzliche Optionen sind weitere Darstellungsvarianten wählbar.
Alle Änderungen an der Standardmenüeinstellung der
SelectLine
werden beim
Schliessen des Programms abgespeichert. Für die Anpassungen am Menü können
Sie die Einstellungen über den Schalter Zurücksetzen dauerhaft oder temporär
zurücksetzen. Wird die folgende Frage mit Ja
beantwortet, werden sämtliche
Änderungen des Benutzers gelöscht. Bei einer Antwort mit Nein werden die Benutzereinstellungen nur temporär auf das Standardmenü zurückgesetzt; dies hält
bis zum Neustart des Programms an. Dann werden wieder die Benutzeränderungen
geladen. Die Veränderungen an den Menüs werden benutzerbezogen und mandantenspezisch gespeichert.
Sie haben die Möglichkeit, eine bereits geänderte Menüeinstellung von einem anderen Mandanten zu übernehmen. Über den Schalter Übernehmen erhalten Sie im
folgenden Dialog eine Auswahl der Mandanten, für die der aktuelle Benutzer Zugrisrechte und ein angepasstes Menü hat. Ist der Benutzer in anderen Mandanten
nur abgeleitet (mit Maskeneditor und/oder Toolbox), wird dieser Mandant nicht
zur Auswahl angeboten. Die Anwendereinstellungen werden dann aus dem gewählten Mandanten in den aktuellen Mandanten kopiert und überschreiben damit die
bestehenden Einstellungen.
43
Seite Darstellung
3.9.
EINSTELLUNGEN
Abbildung 3.36: Programmeinstellungen Farben
Desktopfarbe
Desktopfarbe
Über
können Sie aus dem Dialog Farbe eine Grundfarbe oder benutzerde-
nierte Farbe für Hintergrund, Schriftfarbe, Schriftrand oder Schriftschatten lt.
Auswahlliste Einstellung für... festlegen. Eine Vorschau der eingestellten Farbe
erhalten Sie im Testfeld. Sie können zwischen sechs verschiedenen voreingestellten
Farbschemata wählen. Das siebte Farbschema Benutzer speichert Ihre individuelle Farbkombination.
Auch für die Menüleiste können Sie aus drei verschiedenen Farbvorgaben (Silber,
Blau und Schwarz) wählen.
Tabellenfarbe
Tabellenfarbe
Für die Markierung von Datensätzen in Tabellen können folgende Einstellungen
gewählt werden:
ˆ
ˆ
ˆ
44
Im gewählten Datensatz wird nur das gewählte Feld der Spalte markiert.
In Listenansichten von Stammdaten wird immer die ganze Zeile markiert.
In allen nicht änderbaren Datenmengen wird immer die ganze Zeile markiert.
KAPITEL 3.
GRUNDLAGEN
Zusätzlich können Sie festlegen, dass:
ˆ
ˆ
ˆ
die Markierung auch gezeigt wird, wenn die Tabelle nicht den Fokus hat.
bei Mehrfachauswahl die ganze Zeile für die Auswahl markiert wird.
aufeinanderfolgende Zeilen mit unterschiedlichen Farben (Grund- und Kontrastfarbe) dargestellt werden.
Es besteht die Möglichkeit, die Anzeige in Tabellen beliebig farbig zu gestalten.
Hierbei können Sie wählen zwischen einer einheitlichen Grundfarbe oder einer zusätzlichen Kontrastfarbe. Die Farben denieren Sie über die vorhandenen Schalter.
Die gewählten Farben erscheinen in der Vorschau und können über das Kontextmenü (rechte Maustaste) jederzeit auf die Standardeinstellung zurückgesetzt werden.
Für eine zweifarbige Darstellung setzen Sie die Option Unterschiedliche Farben
für aufeinander folgende Zeilen. Des Weiteren können Sie auch die Schriftfarbe
und die Selektionsfarbe individuell festlegen. Für die Selektion von Datensätzen
kann optional festgelegt werden, ob der Datensatz nur umrandet sein soll oder in
der gewählten Selektionsfarbe hervorgehoben werden soll.
Zusätzlich ist es für bestimmte Tabellen (per Kontextmenü aus der Tabelle heraus)
Hinweis
möglich, die Statusschriftfarbe nutzerabhängig frei zu denieren (siehe Abbildung
3.24 auf Seite 35).
Auf dieser Seite entscheiden Sie nutzerbezogen über den Ausgabemodus der Pro-
Seite Meldungen
grammmeldungen, zwischen Meldung im Dialogfenster und/oder in einer Meldungsliste am unteren Bildschirmrand. Für die Anzeige der Meldungsliste können
weitere Einstellungen vorgenommen werden:
ˆ
ˆ
ˆ
Die Liste bereits beim Programmstart anzeigen.
Die Anzeige der Liste automatisch nach einer Minute ausblenden.
Die Aufnahme von Statusmeldungen in die Liste.
Hier können Einstellungen für den Drucker und die Speicherung in Dateien und
die Übergabe in die Zwischenablage getroen werden.
Drucken
ˆ
Bei inaktiver Option Farbig drucken werden farbige Linien oder Schriften nur auf dem Bildschirm farbig angezeigt. Beim Druck (auf Drucker
oder als PDF) werden diese schwarz gedruckt, um zu vermeiden, dass z.B.
ein Schwarz-Weiss-Drucker rote Zahlen in einem schlecht lesbaren Grauton
ˆ
druckt.
Standard-Druckausgabe: Drucker, Bildschirm, Datei, Zwischenablage oder
E-Mail.
PDF-Ausgabe
Optionale Einstellungen für die Einbettung der verwendeten Schriften in PDFDokumente:
ˆ
ˆ
Keine Schriften einbetten
Schriften einbetten
RTF-Ausgabe
Optionale Einstellungen für die Art der RTF-Ausgabe:
45
Seite Drucken
3.9.
EINSTELLUNGEN
ˆ
ˆ
Seite
Makroassistent
(Standard)
Keine Positionsrahmen für die Anordnung von Text, Graken und Bilder
nutzen
Die Arbeit mit dem Makroassistenten können Sie über die Einstellungen auf dieser
Seite optimieren.
ˆ
ˆ
Abfragen-Editor
Positionsrahmen für die Anordnung von Text, Graken und Bilder nutzen
Ein Doppelklick auf einen Makro-Eintrag (nur bei SQL-Abfragen) önet
den Makro-Editor, sonst Ausführen.
Bei Neuanlage eines Makros wird ein Eingabedialog zum Dateinamen des
Makros angezeigt.
Die Leiste mit der Anzeige der verfügbaren Tabellen und Tabellenfelder im AbfragenEditor kann für die linke bzw. rechte Maskenseite eingestellt oder ganz ausgeblendet werden. Weiterhin kann für diese Leiste eine farbliche Markierung eingestellt
werden, die kenntlich macht, in welchem Verzeichnis (Daten- oder Mandantenverzeichnis) sich die Tabelle bendet bzw. um welchen Feldtyp (String, Float, ...) es
sich handelt. Darüber hinaus wählen Sie die zu verwendende SQL-Syntax, d.h.
nach welchem Dialekt die Farben in bestimmten Anweisungen dargestellt werden.
Mit gesetzter Option
Ausführungsmodus automatisch wechseln
wird die
Makro-Aktion bei Eingabe der Befehlsanweisung automatisch angepasst. So wird
z.B. automatisch auf die Aktion Ausführen gewechselt, wenn Befehlseingaben mit
update, create, insert erfolgen.
Einfügeautomatik
Einfügeautomatik
ˆ
ˆ
ˆ
ˆ
46
Die Auswahl einer Tabelle bzw. eines Tabellenfeldes wird automatisch um
die entsprechende select-Syntax ergänzt.
Für die Auswahl wird zusätzlich der Sekundärschlüssel der Tabelle als whereKlausel eingefügt.
Vor dem Einfügetext wird zusätzlich ein Zeilenumbruch eingefügt.
Nach dem Einfügetext wird zusätzlich ein Zeilenumbruch eingefügt.
KAPITEL 3.
GRUNDLAGEN
Abbildung 3.37: Programmeinstellungen Adressformat
Hier legen Sie fest, in welchem Format Sie die Adressen in die Zwischenablage
Seite
übernehmen wollen. In das Textfeld können Sie einen beliebigen Text eingeben
Adressformat
sowie die zur Auswahl stehenden Felder einfügen. Sollen Inhalte aus weiteren Datenfeldern ausgegeben werden, müssen diese in eckige Klammern gesetzt werden.
Über die entsprechenden Schalter können Sie das Eingabefeld leeren und die Verwendung des Standardadressformates einstellen. Das Doppelkreuz (#) hat hierbei
eine besondere Bedeutung:
ˆ
ˆ
ˆ
Ist das # mitten im Text bzw. zwischen Datenfeldern, wird es durch ein
Leerzeichen ersetzt
Enthält das Feld vor dem # in der Adresse keinen Text, werden die nachfolgenden Texte bzw. Datenfeldinhalte an den Zeilenanfang gesetzt.
Steht das # am Ende der Zeile und die Datenfelder enthalten in der Adresse keinen Text, wird diese Zeile nicht in die Zwischenablage kopiert.
Der Schalter
in der Schnellzugrisleiste oder unter
/ Adresse kopieren
Mandant / Zwischenablage
ist aktiv, wenn eine Maske geönet ist, in der eine beliebige
Adresse verwendet wird. Betätigen Sie diesen, wird die jeweilige Adresse in die
Zwischenablage kopiert.
47
3.9.
Seite Zeiten
EINSTELLUNGEN
Hier können Sie die Zeitabstände festlegen für Prüntervalle:
ˆ
ˆ
ob für einen Benutzer eine Nachricht vorliegt (nicht in der SQL-Version, da
hier empfangene Nachrichten sofort gemeldet werden)
ob für einen Bearbeiter ein anstehender Termin gemeldet werden muss
(Wenn die Vernetzung über Telefonleitungen läuft, ist es störend, wenn die Prüfungen zu oft stattnden. Sie können mit dem Eintrag Null auch abgeschaltet werden.)
für Aktualisierungsintervalle:
ˆ
ˆ
ˆ
Datenbankaktualisierung infolge Änderungen (nur BDE)
Tastaturverzögerung in SQL-Listen
Tastaturverzögerung in Listen (nur SQL)
sonstige Zeiten:
ˆ
ˆ
Vorschlagswert Terminerinnerung
Verzögerung für die Anzeige der Vorschlagsliste (??Vorgabewerte:)
und für Erinnerungsintervalle (Terminerinnerung) .
Seite Sprache
Bei lizenziertem Sprachmodul kann hier die Programmsprache eingestellt werden.
(nur Auftrag)
Dies ist zur Zeit nur im
Seite Archiv
SelectLine-Auftrag
möglich.
Damit die Archivierung mit ELO bzw. EASY automatisch ablaufen kann, müssen
die Anmeldeinformationen im jeweiligen
SelectLine-Programm
hinterlegt sein.
Geben Sie hier Ihren Anmeldenamen, das Passwort und die weiteren Details ein
(siehe Kapitel 9.6 auf Seite 174).
ELO
Anmeldung
Einstellungen für ELO:
Es sind zwei Verfahren möglich:
ˆ
Feste ELO-Anmeldung:
Der in ELO denierte Benutzername mit Passwort werden in den
Line-Programmeinstellungen
Seite
Archive - ELO
Select-
eingetragen. Diese An-
meldeinformationen können mandantenübergreifend sein oder mandanten-
ˆ
abhängig gespeichert werden.
Variable ELO-Anmeldung:
In den
SelectLine-Programmeinstellungen
Seite
Archive - ELO
bleiben
die Felder Benutzername und Passwort leer. In der ELO-Systemverwaltung
die Optionen automatischer Systemeinstieg aktivieren. Der Windows-Nutzer
ist als
SelectLine-Nutzer
angelegt. Jetzt erfolgt die ELO-Anmeldung au-
tomatisch mit Windows-Authentizierung.
Archiv
Wählen Sie das in ELO denierte Archiv aus und lassen Sie die Ablagemaske
erstellen.
Wichtig ab ELO Oce 6.0: Programm PrinterConguration.exe starten (bendet
sich im ELO-Verzeichnis). Auf der Seite Options muss die Option Print directly
into the elo archive deaktiviert sein!
EASY
Anmeldung
Einstellungen für EASY (nur SQL und Lohn BDE):
Die Anmeldeinformationen können mandantenübergreifend sein oder mandantenabhängig gespeichert werden.
48
KAPITEL 3.
GRUNDLAGEN
Geben Sie die Zugangsdaten für den EASY XML Server, IP/Host und Port (Standard 4012), an. Des Weiteren legen Sie hier den Benutzernamen und das Passwort
für den Zugri auf EASY fest. Über den Button Login testen können Sie überprüfen, ob Ihre Angaben korrekt sind.
In den Druckvorlagen werden nur Lagerorte gezeigt, die den hier ausgewählten
Kategorien
Kategorien zugeordnet sind. Die Kategorien werden standardmässig von EASY
vorgegeben.
Die Option Einstellungen in Druckvorlagen gegen Server prüfen bewirkt, dass nur
Lagerorte und Archive bei den Einstellungen der Druckvorlagen akzeptiert werden,
die tatsächlich auf dem EASY-Server existieren. Ist die Option deaktiviert, können
freie Texte in die jeweiligen Felder eingegeben werden.
Wählen Sie die klickTel Version aus und nehmen Sie entsprechend dieser Auswahl
Seite klickTel
die Einstellungen für den klickServer vor. Vor Inbetriebnahme kann die Verbindung
(nur Auftrag)
getestet werden. Dies ist zur Zeit nur im
SelectLine-Auftrag
möglich.
Seite AdressPlus
Hier werden Einstellungen zur Schnittstelle AdressPlus als Info angezeigt.
(nur Auftrag)
Mosaic ist eine EDI-Schnittstellenspezikation. Bei lizenziertem Mosaic-Modul wer-
Seite Mosaic
den hier die Datenpfade für Bestellungen und Rechnungen festgelegt.
(nur Auftrag)
Wenn die automatische Datensicherung aktiviert ist, so wird vor jeder Reorgani-
Seite
sation eine Datensicherung angelegt und anschliessend das Transaktionsprotokoll
Reorganisation
verkleinert.
Hier legen Sie den Pfad zum Starten eines Fernwartungstools fest. Standardmässig
Seite
wird ein Kundenmodul von FastViewer installiert und kann über den Schalter unter
Fernwartung
Hilfe / Fernwartung
gestartet werden.
Hinweis
Beachten Sie die Lizenzbestimmungen der Hersteller der Fernwartungstools.
Sollen die Umsatzsteuermeldungen bzw. Lohnsteuermeldungen per
Elster-Versand
über das Internet elektronisch übertragen werden, sind hier die Absender- und Beraterdaten einzutragen. Voraussetzung für eine Meldung per
ist die Installation des
und
Elster-Telemoduls
Elster-Schnittstelle
in das Programmverzeichnis von
Rewe
Lohn.
Der Elsterversand der Anmeldesteuern erfolgt über das Übertragungsprotokoll
ESTPoverHTTP. Mit der Option Elsterversand über ESTP ist das bisherige
alte Übertragungsprotokoll ESTP optional wählbar.
Die Übertragung kann auch über Proxy-Server erfolgen. Dann sind hier die IPAdresse und Ports für den Proxy-Server-EINGANG zu hinterlegen (zu erfragen
beim eigenen Administrator).
Die Angaben für den Proxy-Server-AUSGANG (Adressen der Server beim Finanzamt) kann Ihr Administrator für die Konguration am Proxy-Server der Tabelle
s.u. entnehmen. Bei der Übertragung wird vom Telemodul automatisch der jeweils
freie Port angesteuert.
49
Seite ELSTER
(nur Rewe und
Lohn)
3.9.
Authentizierungsverfahren
EINSTELLUNGEN
lfd. Nummer
Clearingstelle
Server IP
Adresse Port
1
1
1
62.157.211.58
8000
2
1
2
62.157.211.59
8000
3
1
3
213.182.157.55
8000
4
2
1
193.109.238.26
8000
5
2
2
193.109.238.27
8000
6
wird ab Telemodul-Version 2004.1 nicht mehr verwendet!
Anmeldeverfahren/Signierter Versand per
Elster-Modul
Zur Verwendung des signierten (authentizierten) Versands über
folgende Einstellungen vorgenommen werden. Im
einstellungen / Elster
Elster
müssen
Applikationsmenü / Programm-
benden sich einerseits die Auswahl des zu verwendenden
Registrierungsverfahrens und andererseits eine Pfadangabe. Das Registrierungsverfahren steht in drei Varianten zur Verfügung.
ˆ
ˆ
ˆ
Elster-Basis
(Software-Zertikat)
Elster-Spezial
Elster-Plus
(Elsterstick/Sicherheitsstick)
(Signaturkarte)
Vor der ersten Übermittlung mittels signiertem Versand ist bei der Finanzverwaltung eine Registrierung notwendig. Diese Registrierung beinhaltet mehrere Schritte
und kann unter
http://www.portal.elster.de
durchgeführt werden. Weitere
Informationen zum Registrierungsprozess erhalten Sie im Elsterportal.
Elster-Basis
Bei Verwendung von
Elster-Basis
und dem dazugehörigen Software-Zertikat
muss im Feld Anmeldeverfahren Elster-Basis (Software-Zertikat) gewählt werden. Unter Pfad wird das Verzeichnis und der Dateiname des Zertikates angegeben.
z.B.: C:\Verzeichnis\Zertikatsname.pfx
Die Gültigkeit des Zertikates ist auf 3 Jahre beschränkt. Kurz vor dem Ablauf
wird ein Neues erstellt und bereitgestellt. Die parallele Nutzung durch mehrere
Nutzer ist technisch möglich. Es wird aber von
Elster
Elster-Spezial
Unter
ELSTER
davon abgeraten, da
Online den Mehrfachbenutzerbetrieb nicht unterstützt.
Applikationsmenü / Einstellungen / ELSTER
Elster-Spezial
wird als Anmeldeverfahren
(Sicherheitsstick) gewählt. Im Feld Pfad müssen das Verzeichnis
und der Dateiname aetpkss1.dll bzw. starsignpkcs11_w32.dll angegeben werden. Mit Hilfe dieser Datei wird der Zugri auf den Elsterstick realisiert.
ˆ
Bei Verwendung des Elstersticks und erfolgreicher Installation des Treibers,
ist die anzugebende Datei im Windows Verzeichnis zu nden. In Abhängigkeit Ihrer Betriebssysteminstallation bendet sich die Datei beispielsweise
in folgendem Ordner:
ˆ
C:\Windows\System32\aetpkss1.dll
Wird der Sicherheitsstick verwendet, ist beispielsweise folgender Pfad aus
dem Installationsverzeichnis des Treibers anzugeben:
C:\Programme\SECUNET\GuDStarSignUSBToken FuerELSTER
\starsignpkcs11_w32.dll
50
KAPITEL 3.
GRUNDLAGEN
Der Sicherheitsstick muss bei jedem Sendevorgang an einen USB-Anschluss des
Computers angeschlossen werden. Diese Variante der Datenübertragung wird von
Elster
empfohlen, da sie einfach und preiswert ist.
Elster-Plus
Mit dem Registrierungsverfahren
ter-Plus
Elster-Plus
wird als Anmeldeverfahren
Els-
(Signaturkarte) gewählt. Darüber hinaus muss eine Datei im Feld Pfad
angegeben werden, über die ein Zugri auf die Signaturkarte ermöglicht wird. Die
Signaturkarte gilt als elektronische Unterschrift. Diese Variante der Datenübertragung ist im Gegensatz zum Sicherheitsstick teurer und komplexer.
51
3.9.
52
EINSTELLUNGEN
4 Applikationsmenü
In
allen
menü
SelectLine-Programmen
werden über das
Applikations-
die Einstellungen der verwendeten Vorlagen für Ausdruck, die Datensiche-
rung, Einstellungen SQL-Server, Reorganisation, Einstellungen der Passwörter und
grundsätzliche Einstellungen für die Bedienoberäche getroen.
Für die einzelnen Applikationen gibt es spezische Abläufe, welche es nur im Applikationsmenü dieser Programme gibt. Sie stehen unter
tung /
(jeweiliger
Programmname )
Applikationsmenü / War-
/ .... Diese Abläufe sind in den entsprechenden
Handbüchern beschrieben unter Abschnitt Menü.
Abbildung 4.1: Applikationsmenü
4.1 Mandanten Neu - Wechseln
Über
das Applikationsmenü
legen Sie neue Mandanten an oder wählen einen an-
deren Mandanten für die Bearbeitung.
Weitere Details über
ˆ
Mandant anlegen und auswählen siehe Kapitel 6 auf Seite 89
in diesem Handbuch.
53
4.2.
DRUCKEN
4.2 Drucken
Beim Drucken aus dem Menü gelangen Sie zum Druckdialog, der eine Auswahl des
zu druckenden Seitenbereichs ermöglicht. Generelle Druckereinstellungen werden
über
Applikationsmenü / Drucken / Druckereinrichtung
vorgenommen. Hier rich-
ten Sie den Standarddrucker und seine Einstellungen ein. Über
/ Drucken / Druckvorlagen
Applikationsmenü
verwalten Sie die im Programm genutzten Druckvor-
lagen.
Hinweis
Weitere Details zu diesen beiden Menüpunkten nden Sie in diesem Handbuch
unter Kapitel Drucken.
Abbildung 4.2: SQL Server
4.3 SQL-Server
In den SQL-Versionen haben Sie über
Applikationsmenü / SQL-Server
die Möglich-
keit den Datensicherungspfad zu ändern und den SQL-Server zu wechseln, durchführen und auswerten der Protokollierung sowie Datenkonvertierung BDE nach
SQL.
54
KAPITEL 4.
APPLIKATIONSMENÜ
Abbildung 4.3: SQL Server
4.3.1 Protokollierung
Mit Hilfe der Protokollierung können Änderungen an den von
SelectLine-
Pro-
Protokollierung
grammen verwendeten Daten nachvollzogen werden. Dabei werden Operationen,
die Daten anlegen, löschen oder inhaltlich verändern, mit Zeitpunkt und angemeldetem Nutzer protokolliert. Die Protokollierung wird unter Applikationsmenü-
SQL Server / Protokollierung /
eingerichtet. Die Analyse von Datensatzänderun-
gen kann unter Applikationsmenü
/ SQL Server- / Protokollierung-Auswertung vorgenommen werden.
Hinweis
Beachten Sie die benötigten Rechte zum Anlegen der Protokolldatenbanken bei der
Einrichtung!
4.3.1.1 Tabellenauswahl
Markieren Sie im Fenster Verfügbare Tabellen die Tabellen, die protokolliert werden sollen. Drücken Sie anschliessend den Schalter
oder ziehen Sie diese per Drag
& Drop" in das Fenster Protokollierte Tabellen . Um weitere Tabellen hinzuzufügen, führen Sie den Ablauf wie oben beschrieben einfach mehrere Male durch.
55
4.3.
SQL-SERVER
Abbildung 4.4: Tabellenauswahl
Der Schalter
entfernt die im Fenster Protokollierte Tabellen markierten Tabel-
len.
Tipp
Tabellen können auch per Drag & Drop hinzugefügt oder entfernt werden.
4.3.1.2 Verwaltung
Einstellungen
Legen Sie hier die Grösse der Protokolldatenbank fest, bei der gewarnt werden soll.
Zusätzlich lässt sich hier das Überprüfungsintervall einstellen.
Datenbanken
Markieren Sie in der Übersicht eine Protokolldatenbank. Als Optionen stehen
verwalten
leeren", sichern" sowie leeren und sichern" zur Verfügung. Über den Schalter
wird die aktive Option angewendet. Eine Sicherung erfolgt in den Ordner
Backup" der Server- bzw. Einzelplatzinstallation. Der Sicherungsname setzt sich
u.a. aus Datenbankname, Datum und Uhrzeit der Sicherung zusammen.
Sicherung
wiederherstellen
Beim Datenrestore werden Ihre aktuellen Daten mit den Daten der Datensicherung
überschrieben!
Verwenden Sie Sicherung wiederherstellen" deshalb nur, wenn Sie Ihre Datenbanken wiederherstellen wollen oder zur Analyse einer Protokolldatenbank.
Wählen Sie ein Archiv zur Wiederherstellung aus, über den Button
können
Sie eines der fünf vorgegebenen Standard-Verzeichnisse wählen. Aktivieren Sie bei
der Wiederherstellung die Option abweichender Datenbankname", können Sie den
Namen der Datenbank ändern.
56
KAPITEL 4.
APPLIKATIONSMENÜ
Abbildung 4.5: Datenbanken verwalten
4.3.2 Auswertung
Abbildung 4.6: Datenbankfelder
Markieren Sie im Fenster Verfügbare protokollierte Tabellen diejenigen Tabellen,
die ausgewertet werden sollen. Über den Schalter
oder per Drag & Drop" fügen
57
Tabellenauswahl
4.4.
WARTUNG
Sie diese zum Fenster Ausgewählte protokollierte Tabellen hinzu oder entfernen
sie wieder.
Datenbankfelder
Um für die Auswertung Einschränkungen vorzunehmen, nutzen Sie die Filterfunktion. Dabei stehen alle Felder der Ausgewählte protokollierte Tabellen zur Verfügung.
4.3.2.1 Datenänderungen
Hier können die Änderungen an den protokollierten Tabellen überprüft werden.
Markieren Sie ein Ereignis, die Änderungen am Datensatz werden in der rechten
Fensterseite farbig dargestellt.
Abbildung 4.7: Datenänderungen
Um Einschränkungen der angezeigten Datensätze vorzunehmen, kann die Selektion
der Daten kann mit dem Schalter
geändert werden.
Mit diesem Schalter wird die Protokollierung zur Druckausgabe geschickt. Über
das Menü können Sie das Ausgabeziel festlegen.
4.4 Wartung
Unter dem Menüpunkt
Applikationsmenü / Wartung
punkte neu zusammengefasst.
58
wurden verschiedene Menü-
KAPITEL 4.
APPLIKATIONSMENÜ
Abbildung 4.8: Wartung Auftrag
Hier sind jetzt die übergreifenden Menüpunkte wie Aktualisieren (Stammdaten,
Kurse), Reorganisieren und Datensicherung zu nden.
Abbildung 4.9: Wartung Rewe
59
4.4.
WARTUNG
4.4.1 Programme
Für die einzelnen Applikationen gibt es spezische Abläufe, welche es nur im Applikationsmenü dieser Programmen gibt. Sie stehen unter
tung /
(jeweiliger
Programmname )
Applikationsmenü / War-
/ .... Diese Abläufe sind in den entsprechenden
Handbüchern beschrieben unter Abschnitt Menü.
4.4.2 Aktualisieren
4.4.2.1 Stammdaten aktualisieren
Stammdaten
Vom Programm werden bei der Installation bestimmte, recht umfangreiche, man-
aktualisieren
dantenübergreifende Datentabellen komplett mitgeliefert, wie z.B. für Postleitzahlen, Ländercodes, Bankleitzahlen usw.. Eine Aktualisierung und Reorganisation
dieser Tabellen bei Programmupdates erfolgt nicht mehr automatisch, da dies u.
U. einen ungewollten Zeitfaktor darstellt und teilweise vom Anwender nicht gewünscht ist.
Über
Applikationsmenü / Reorganisation / Stammdaten aktualisieren
können Sie
diese Stammdatentabellen einzeln, alle oder selektiert auf den aktuellen Stand des
letzten Updates aktualisieren. In der Spalte Aktueller nden Sie die Information
von welchen Tabellen neuere Versionen vorliegen.
Einzelne Tabellen lassen sich per Mausklick mit gleichzeitig gedrückter [Strg]-Taste
markieren. Ganze Bereiche (von-bis) erreichen Sie, indem Sie den ersten Datensatz
mit [Strg] + linker Maustaste und den letzten mit [Umschalt] + linker Maustaste
markieren. Alle Tabellen markieren Sie mit der Tastenkombination [Strg] + [A].
Mit Ausführen starten Sie die Stammdatenaktualisierung.
Abbildung 4.10: Dialog Stammdaten aktualisieren
Hinweis
Einigen dieser Tabellen können eigene Datensätze hinzugefügt bzw. vorhandene
60
KAPITEL 4.
APPLIKATIONSMENÜ
geändert werden. Diese Änderungen werden teilweise bei der Aktualisierung überschrieben.
Ausserdem werden über
Applikationsmenü / Reorganisation
die Datenbanken re-
organisiert, verwaltet und organisiert sowie die Aktualisierung der Stammdaten
vorgenommen.
Die Programm- und Mandantendaten sowie einzelne Tabellen können getrennt reorganisiert werden. Einzelne Tabellen lassen sich auch im Programmteil
/ Einstellungen / Vorgabewerte
Mandant
reorganisieren. (nicht in der SQL-Version)
4.4.2.2 Tageskurse importieren / Monatskurse importieren
ˆ
Tageskurse
Besteht eine Verbindung zum Internet, können die Tageskurse von der Homepage
der Europäischen Zentralbank (www.ecb.de) automatisch heruntergeladen werden.
Es kann dabei gewählt werden, ob lediglich der aktuelle Tageskurs oder alle Kurse
der vergangenen 90 Tage importiert werden sollen. Der Import erfolgt zeitgleich
für alle Währungen und Länder.
ˆ
Monatskurse
Monatskurse werden benötigt, um in einem Fremdwährungsmandanten eine Steuermeldung abgeben zu können. Die Werte werden mittels des Monatskurses in
die Landeswährung umgerechnet. Voraussetzung für den Import ist eine bestehenden Internetverbindung. Die Informationen werden von der SelectLine-Homepage
heruntergeladen. Der Import erfolgt zeitgleich für alle Währungen und Länder.
Hinweis Der zu importierende Tages-/Monatskurs kann wahlweise auch als Kalkulationskurs übernommen werden.
4.4.3 Reorganisation
4.4.3.1 Datenreorganisation
Applikationsmenü / Reorganisation / Daten reorganisieren
sollten Sie nutzen, wenn
ˆ
ˆ
Daten
Reorganisation
Probleme mit Ihrem Datenbestand aufgetreten sind, wie z.B.:
wiederholte Indexfehler bei derselben Programmfunktion
doppelte Indexbezeichnungen für Sekundärindizes
61
4.4.
WARTUNG
Abbildung 4.11: Reorganisation
Abbildung 4.12: Datenreorganisation
Während der Reorganisation werden alle Tabellenstrukturen mit ihren Vorgaben
(Stand nach der Installation oder dem letzten Update) abgeglichen. Die Tabellen
werden gepackt (Freiräume entfernt) und alle Indexdateien neu aufgebaut. Die
fünf zuletzt vom Benutzer angelegten Indizes pro Tabelle (Sortierungen in den
Tabellenansichten) bleiben erhalten.
Bei der Reorganisation werden Sie schrittweise vom Programm über mehrere Eingabemasken geführt, wobei Sie mit
62
KAPITEL 4.
APPLIKATIONSMENÜ
und
die Masken wechseln können.
Zu reorganisierende Daten
Sie können getrennt voneinander reorganisieren:
ˆ
ˆ
ˆ
ˆ
die Daten des aktuellen Mandanten
die Daten anderer Mandanten (nur SQL-Version)
die Daten einzelner Tabellen (nur in BDE-Version)
die Programmdaten
Einzelne Tabellen lassen sich in der BDE - Version auch über den Menüpunkt
Mandant / Einstellungen / Vorgabewerte
reorganisieren. In dieser Maske haben
Sie über den gleichnamigen Schalter die Möglichkeit, vor der Reorganisation eine
Datensicherung durchzuführen.
Andere Mandanten / einzelne Tabellen
Bei der Reorganisation anderer Mandanten (SQL-Version) bzw. einzelner Tabellen
(BDE-Version) werden Ihnen zunächst die verfügbaren Mandanten/Tabellen zur
Auswahl angezeigt. Markieren Sie die zu reorganisierenden Daten.
Mit gelangen Sie, sofern noch andere Nutzer mit den Daten arbeiten, in die Maske
Noch angemeldete Benutzer.
Aktueller Mandant / Programmdaten
Hiermit gelangen Sie, sofern noch andere Nutzer mit den Daten arbeiten, gleich in
die Maske
Noch angemeldete Benutzer.
Noch angemeldete Benutzer
Bei der Reorganisation darf kein anderer Benutzer mit den zu reorganisierenden
Daten arbeiten. Umgekehrt kann kein anderer Benutzer dieselben Daten nutzen,
falls Sie vor ihm mit der Reorganisation begonnen haben. In dieser Maske werden Ihnen alle noch angemeldeten Benutzer angezeigt. Per Kontextmenü (rechte
Maustaste) auf einen markierten Benutzer bzw. über den Schalter Nachricht an
alle können Sie diesen eine entsprechende Nachricht senden.
Datenreorganisation
Mit dem Schalter Ausführen starten Sie die Reorganisation der gewählten Daten
und erhalten vom Programm eine entsprechende Meldung bei erfolgreicher Ausführung bzw. auftretenden Fehlern.
4.4.3.2 Reorganisation Oene Posten
Über das
Applikationsmenü
/ Reorganisieren / Oene Posten
steht Ihnen eine
Reorganisation
OP
Prüf- und Abgleichsroutine für die Oenen Posten zur Verfügung.
Prüfen - Datenintegrität prüfen und korrigieren:
63
4.4.
WARTUNG
ˆ
ˆ
ˆ
prüft die OP-Quellen (Vorhandensein der Beleg- und Zahlungsdatensätze)
- bei negativem Ergebnis wird der OP gelöscht
prüft die Ausgleichsinformationen auf Vorhandensein und Null-Saldo - bei
negativem Ergebnis wird der Status aller beteiligten OP's auf oen geändert
prüft Fibukonto und KLNr entsprechend der aktuellen Mandantenoption
Personenkonto und Kunden-/ Lieferantennummer synchronisieren
- bei
negativem Ergebnis wird der Status aller beteiligten OP's auf oen geändert
Ausgleich bei gleichem OPBeleg
ˆ
ˆ
ˆ
Oene Beträge identisch
Zwei OP's mit gleichem OPBeleg und identischen Beträgen werden ausgeglichen.
OPBeleg-Summe = 0
Mehrere OP's mit gleichem OPBeleg, deren Saldo = 0 ist, werden ausgeglichen.
Teilbeträge ausgleichen
Zwei oder mehrere OP's mit gleichem OPBeleg, deren Saldo <> 0 ist, werden ausgeglichen - es entsteht ein Rest-OP.
sonstige Ausgleichsoptionen
ˆ
ˆ
Ausgleich bei gleichen Beträgen
Zwei OP's mit identischen Beträgen werden ausgeglichen.
Verrechnung Saldo
Es erfolgt ein Verrechnen aller OP-Typen - auch mit Teilausgleich. Die Reihenfolge der Verrechnung erfolgt datumsbezogen. Nach der Verrechnung ist
jeweils nur noch ein (Rest-)OP übrig.
Filter für automatischen Ausgleich
ˆ
ˆ
ˆ
Hinweis
Dateneinschränkung
Den entsprechenden Zeitraum festlegen.
Debitoreneinschränkung
Die gewünschten Debitoren auswählen.
Kreditoreneinschränkung
Die gewünschten Kreditoren auswählen.
Diese Routinen sollten nur nach erfolgter Datensicherung ausgeführt werden!
Es kann notwendig sein, den Zustand Davor sofort wiederherstellen zu müssen,
so dass die Klärung der Ursachen und ggf. notwendige Massnahmen erst zu einem
späteren Zeitpunkt erfolgen können.
64
KAPITEL 4.
APPLIKATIONSMENÜ
Abbildung 4.13: Reorganisieren Oene Posten
4.4.4 Datensicherung
Die Routinen zur Datensicherung werden über das
cherung
aufgerufen. Sie können hier unter
gesicherten Datenbestand zurückladen, über
die aktuellen Programmdaten und über
Applikationsmenü / Datensi-
Datensicherung laden...
einen älteren
Programmdaten sichern
Mandantendaten sichern
sichern Sie
die Daten des
aktuellen Mandanten.
65
4.4.
WARTUNG
Abbildung 4.14: Datensicherung
4.4.4.1 Datensicherung bei BDE
Daten extern
sichern
Wenn Sie über entsprechende Systemvoraussetzungen (Hardware/Software) verfügen, ist es ausreichend, das Verzeichnis
und die Verzeichnisse
DATEN
SYSTEM, MAKRO
und
mit allen Unterverzeichnissen
Dokumente
beim regelmässigen
Backup mit zu sichern.
Integrierte
Datensicherung
Über
Applikationsmenü / Datensicherung
sichern Sie Mandantendaten und Pro-
grammdaten separat in ein beliebiges Verzeichnis (Festplatte etc.) oder Sie wählen über den Button Verzeichnisvorgabe eines der fünf vorgegebenen StandardVerzeichnisse aus.
Hinweis
Eine einfache Möglichkeit Mandantendaten zu duplizieren, ist das Sichern und
anschliessende Laden mit neuem Mandantennamen.
Archivname
Bei der Datensicherung werden alle zu sichernden Dateien in einer LZX-Datei
komprimiert zusammengefasst. Der Dateiname ist frei wählbar. Vorgeschlagen wird
für eine Programmsicherung
aktuelle
Programm.lzx
Mandantennummer.lzx.
und für eine Mandantensicherung
Wenn die Sicherung auf Disketten erfolgt
und der Platz auf einer Diskette nicht ausreichend ist, wird die Datensicherung auf
mehrere Disketten verteilt.
Hinweis
Um eine komplette Sicherung aller Daten zu erhalten, sollten Sie zuerst eine Sicherung der Programmdaten durchführen. Anschliessend müssen Sie jeden Mandanten
als aktuellen Mandanten einstellen und die Sicherung der Mandantendaten starten.
Datensicherung
Eine Programmdatensicherung ist nur möglich, wenn Sie der einzige aktive Nutzer
im Netz
eines Programms sind. Bei einer Mandantensicherung darf kein anderer Nutzer auf
die Mandantendaten zugreifen.
66
KAPITEL 4.
APPLIKATIONSMENÜ
Beim Zurück spielen einer Datensicherung werden Ihre aktuellen Daten mit den
Daten aus der Datensicherung überschrieben. Verwenden Sie
Datensicherung / Datensicherung laden
Datenrestore
Applikationsmenü /
deshalb nur, wenn Ihre Daten nicht mehr
zu verwenden sind oder wenn Sie Mandantendaten duplizieren wollen.
Wählen Sie den Namen des Quellarchivs und klicken Sie auf Weiter. Das Pro-
Quellarchiv
gramm identiziert die Archivdatei und zeigt die Art und den Zeitpunkt der Datensicherung zur Kontrolle an. Bei Mandantensicherung können Sie einen abweichenden Zielmandanten angeben. Der aktive Mandant ist beim Zurück spielen einer
Datensicherung ohne Bedeutung. Nach einer weiteren Sicherheitsabfrage werden
die gesicherten Daten zurück geschrieben.
4.4.4.2 Datensicherung in der SQL-Version
Grundsätzlich sollte man die zur Verfügung stehenden diesbezüglichen
Dienste von Microsoft-SQL nutzen!
Empfehlung
Abbildung 4.15: Dialog Mandantensicherung
Eine Datensicherung über LZX-Dateien steht auch in der SQL-Version zur Verfügung es sind jedoch Besonderheiten gegenüber der BDE-Datensicherung zu
beachten.
Über
Applikationsmenü / SQL Server / Datensicherungspfad
die Backup-Datei
sqlbackup.sql
wird der Pfad für
festgelegt (Es ist Vollzugri auf die Freigabe
Datensicherungspfad
und das Verzeichnis erforderlich!). Die Freigabe des Datensicherungsverzeichnisses
muss über ein lokales Laufwerk des SQL-Servers erfolgen. Der Datensicherungspfad
wird als UNC-Pfad in der Form
Über
\\Rechnername\Freigabe
angegeben.
Applikationsmenü / Datensicherung / Mandantendaten sichern
wird der Ar-
chivname für die LZX-Datei festgelegt und die Datensicherung gestartet.
Die Datensicherung erfolgt in vier Schritten:
1.
Erstellen und Speichern der
SQLBACKUP.SQL
in das Freigabeverzeich-
nis lt. Datensicherungspfad.
67
Archivname
4.5.
2.
PASSWÖRTER
Kopieren der
SQLBCKUP.SQL
in das entsprechende Mandantenverzeich-
nis
...\SYSTEM\Mxxx
3.
der SQL-Installation.
Dort werden Backup und Druckvorlagen zur
Mandantennummer.lzx
gepackt.
4.
Kopieren der LZX in das Datensicherungsverzeichnis lt. Archivname.
4.5 Passwörter
Im
Applikationsmenü / Passwörter
bearbeiten Sie die Passwortverwaltung des Pro-
grammes.
Abbildung 4.16: Passwörter Applikationsmenü
68
KAPITEL 4.
APPLIKATIONSMENÜ
Abbildung 4.17: Passwörter
Die Passwortverwaltung wird in einem separaten Abschnitt dieses Handbuches
beschrieben.
4.6 Einstellungen
Grundsätzliche Programmeinstellungen regeln Sie über
Applikationsmenü / Ein-
stellungen.
69
4.6.
EINSTELLUNGEN
Abbildung 4.18: Programmeinstellungen
Mit diesem Menüpunkt können Sie benutzerdenierte Einstellungen für die Arbeit mit dem Programm festlegen. Diese sind in den einzelnen Programmen leicht
unterschiedlich.
4.6.1 Benutzer
Der am System angemeldete Benutzer wird angezeigt (nicht zu verwechseln mit
dem in der Passwortverwaltung angelegten Bearbeiter). Über einen Navigator im
linken Maskenbereich gelangen Sie auf die einzelnen Seiten:
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
70
Programm
Darstellung
Farben
Meldungen
Drucken
Makroassistent
KAPITEL 4.
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
APPLIKATIONSMENÜ
Adressformat
Zeiten
Sprache (nur Auftrag)
Archive
klickTel (nur Auftrag)
AdressPlus (nur Auftrag)
Mosaic (nur Auftrag)
Reorganisation
Fernwartung
ELSTER (nur Rewe und Lohn)
4.6.2 Programm
4.6.2.1 Fensterverwaltung
ˆ
ˆ
ˆ
ˆ
Optional kann festgelegt werden, ob das Programm maximiert geönet werden soll.
Optional können Position und Ausdehnung der Fenster beim Beenden gespeichert werden.
Weitere Einstellungen hinsichtlich Maskenposition, -ausdehnung und Dialogmodus beim Önen sind möglich.
Startfenster animieren: Hier können Sie die Einblend-Animation des Startfensters ausschalten. Das ist u.U. in Terminalsitzungen hilfreich.
4.6.2.2 Bestätigen
ˆ
ˆ
ˆ
bei aktiver Option "Programmende bestätigen" erscheint eine zusätzliche
Sicherheitsabfrage.
bei aktiver Option "Vor dem Versenden von E-Mails Dialog anzeigen" erscheint der E-Mail-Dialog für evtl. Bearbeitungen
bei deaktivierter Option "Tabellen-Index erst nach Abfrage erstellen" erscheint die Sicherheitsabfrage nicht (nur BDE)
4.6.2.3 Ansicht
ˆ
ˆ
"Hinweise der Funktionsleiste in den Stammdatenmasken anzeigen"
Einstellen des ersten Wochentages
4.6.3 Darstellung
Hier werden für Baumansichten und Listenansichten analog der Seite Farben die
Hintergrundfarben bestimmt. Über zusätzliche Optionen sind weitere Darstellungsvarianten wählbar.
71
4.6.
EINSTELLUNGEN
Für die Anpassungen am Menü können Sie die Einstellungen über den Schalter
dauerhaft oder temporär zurücksetzen. Wird die folgende Frage mit "Ja"
beantwortet, werden sämtliche Änderungen des Benutzers gelöscht. Bei einer Antwort mit Nein" werden die Benutzereinstellungen nur "temporär" auf das Standardmenü zurückgesetzt; dies hält bis zum Neustart des Programms an. Dann
werden wieder die Benutzeränderungen geladen.
Änderungen am Menü können von einem anderen Mandanten übernommen werden. Über den Schalter
erhalten Sie im folgenden Dialog eine Auswahl der
Mandanten, für die der aktuelle Benutzer Zugrisrechte und ein angepasstes Menü hat. Ist der Benutzer in anderen Mandanten nur abgeleitet (mit Maskeneditor
und/oder Toolbox), wird dieser Mandant nicht zur Auswahl angeboten. Die Anwendereinstellungen werden dann aus dem gewählten Mandanten in den aktuellen
Mandanten kopiert und überschreiben damit die bestehenden Einstellungen.
4.6.3.1 Farben
4.6.3.2 Desktopfarbe
Grundfarbe
Über
können Sie aus dem Dialog "Farbe eine Grundfarbe oder eine benutzer-
denierte Farbe für Hintergrund, Schriftfarbe, Schriftrand oder Schriftschatten lt.
Auswahlliste "Einstellung für..." festlegen. Eine Vorschau der eingestellten Farbe
erhalten Sie im Testfeld.
Sie können zwischen sechs verschiedenen voreingestellten Farbschemata wählen.
Das siebte Farbschema "Benutzer" speichert Ihre selbst eingestellte Farbkombination, optional auch speziell nur für den aktiven Mandanten.
Auch für die Menüleiste können Sie aus drei verschiedenen Farbvorgaben (Silber,
Blau und Schwarz) wählen.
4.6.3.3 Tabellenfarbe
Markierung von Datensätzen
Markierung
Für die Markierung von Datensätzen in Tabellen können folgende Einstellungen
gewählt werden:
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
Im gewählten Datensatz wird nur das gewählte Feld der Spalte markiert.
In Listenansichten von Stammdaten wird immer die ganze Zeile markiert.
In allen nicht änderbaren Datenmengen wird immer die ganze Zeile markiert.
Zusätzlich können Sie festlegen, dass:
die Markierung auch gezeigt wird, wenn die Tabelle nicht den Fokus hat.
bei Mehrfachauswahl die ganze Zeile für die Auswahl markiert wird.
aufeinanderfolgende Zeilen mit unterschiedlichen Farben (Grund- und Kontrastfarbe) dargestellt werden.
Es besteht die Möglichkeit, die Anzeige in Tabellen beliebig farbig zu gestalten.
Hierbei können Sie wählen zwischen einer einheitlichen Grundfarbe oder einer zusätzlichen Kontrastfarbe. Die Farben denieren Sie über die vorhandenen Schalter.
72
KAPITEL 4.
APPLIKATIONSMENÜ
Die gewählten Farben erscheinen in der Vorschau und können über das Kontextmenü (rechte Maustaste) jederzeit auf die Standardeinstellung zurückgesetzt werden.
Für eine zweifarbige Darstellung setzen Sie die Option "Unterschiedliche Farben
zweifarbige
für aufeinander folgende Zeilen".
Darstellung
Weiterhin können Sie auch die Schriftfarbe und die Selektionsfarbe individuell festlegen. Für die Selektion von Datensätzen kann optional festgelegt werden, ob der
Datensatz nur umrandet oder in der gewählten Selektionsfarbe hervorgehoben werden soll.
Zusätzlich ist es für bestimmte Tabellen (per Kontextmenü aus der Tabelle heraus)
möglich, die Statusschriftfarbe nutzerabhängig frei zu denieren.
4.6.3.4 Schlüsselfelder farbig hervorheben
Eingabefelder für Datensatzschlüssel in Stammdatendialogen werden farblich anders dargestellt als normale Eingabefelder.
Abbildung 4.19: Schlüsselfelder
Die Farben können unter
Applikationsmenü / Einstellungen
Seite Darstellung nut-
zerbezogen eingestellt werden. Dabei können getrennt für aktive und inaktive (nur
in Artikelstammdaten Auftrag) Datensätze unterschiedliche Farben gewählt werden.
73
Hinweis
4.6.
EINSTELLUNGEN
Abbildung 4.20: Programm Schlüsselfelder
4.6.4 Meldungen
Auf dieser Seite entscheiden Sie nutzerbezogen über den Ausgabemodus der Programmmeldungen, zwischen Meldung im Dialogfenster und/oder in einer Meldungsliste am unteren Bildschirmrand. Für die Anzeige der Meldungsliste können
weitere Einstellungen vorgenommen werden:
ˆ
ˆ
ˆ
Die Liste bereits beim Programmstart anzeigen.
Die Anzeige der Liste automatisch nach einer Minute ausblenden.
Die Aufnahme von Statusmeldungen in die Liste.
4.6.5 Drucken
4.6.5.1 Drucken
ˆ
drucken
Bei inaktiver Option Farbig drucken werden farbige Linien oder Schriften nur auf dem Bildschirm farbig angezeigt. Beim Druck (auf Drucker
oder als PDF) werden diese schwarz gedruckt, um zu vermeiden, dass z.B.
ein Schwarz-Weiss-Drucker rote Zahlen in einem schlecht lesbaren Grauton
druckt.
74
KAPITEL 4.
ˆ
APPLIKATIONSMENÜ
Standard-Druckausgabe: Drucker, Bildschirm, Datei, Zwischenablage oder
EMail
4.6.5.2 PDF-Ausgabe
Optionale Einstellungen für die Einbettung der verwendeten Schriften in PDF-
PDF-Dokumente
Dokumente:
ˆ
ˆ
Keine Schriften einbetten
Schriften einbetten
4.6.5.3 RTF-Ausgabe
RTF-Ausgabe
Optionale Einstellungen für die Art der RTF-Ausgabe:
ˆ
ˆ
Positionsrahmen für die Anordnung von Text, Graken und Bilder nutzen
(Standard)
Keine Positionsrahmen für die Anordnung von Text, Graken und Bilder
nutzen
4.6.6 Makroassistent
Die Arbeit mit dem Makroassistenten können Sie über die Einstellungen auf dieser
Seite optimieren.
ˆ
ˆ
Ein Doppelklick auf einen Makro-Eintrag (nur bei SQL-Abfragen) önet
den Makro-Editor, sonst Ausführen.
Bei Neuanlage eines Makros wird ein Eingabedialog zum Dateinamen des
Makros angezeigt.
4.6.6.1 Abfrage-Editor
Die Leiste mit der Anzeige der verfügbaren Tabellen und Tabellenfelder im AbfrageEditor kann für die linke bzw. rechte Maskenseite eingestellt oder ganz ausgeblendet werden. Weiterhin kann für diese Leiste eine farbliche Markierung eingestellt
werden, die kenntlich macht, in welchem Verzeichnis (Daten- oder Mandantenverzeichnis) sich die Tabelle bendet bzw. um welchen Feldtyp (String, Float, ...) es
sich handelt.
Darüber hinaus wählen Sie die zu verwendende SQL-Syntax, d.h. nach welchem
Dialekt die Farben in bestimmten Anweisungen dargestellt werden.
Mit gesetzter Option "Ausführungsmodus
automatisch wechseln "
wird die Makro-
Aktion bei Eingabe der Befehlsanweisung automatisch angepasst. So wird z.B.
automatisch auf die Aktion "Ausführen" gewechselt, wenn Befehlseingaben mit
update, create, insert erfolgen.
75
4.6.
EINSTELLUNGEN
4.6.6.2 Einfügeautomatik
ˆ
ˆ
ˆ
ˆ
Die Auswahl einer Tabelle bzw. eines Tabellenfeldes wird automatisch um
die entsprechende "select"-Syntax ergänzt.
Für die Auswahl wird zusätzlich der Sekundärschlüssel der Tabelle als "where"Klausel eingefügt.
Vor dem Einfügetext wird zusätzlich ein
Zeilenumbruch eingefügt.
Nach dem Einfügetext wird zusätzlich ein Zeilenumbruch eingefügt.
4.6.7 Adressformat
Hier legen Sie fest, in welchem Format Sie Adressen in die Zwischenablage übernehmen wollen.
In das Textfeld können Sie einen beliebigen Text eingeben sowie die zur Auswahl
stehenden Felder einfügen. Sollen Inhalte aus weiteren Datenfeldern ausgegeben
werden, müssen diese in eckige Klammern gesetzt werden.
Über die entsprechenden Schalter können Sie das Eingabefeld leeren und die Verwendung des Standardadressformates einstellen.
Doppelkreuz (#)
Das Doppelkreuz (#) hat hierbei eine besondere Bedeutung:
ˆ
ˆ
ˆ
Ist das # mitten im Text bzw. zwischen Datenfeldern, wird es durch ein
Leerzeichen ersetzt
Enthält das Feld vor dem # in der Adresse keinen Text, werden die nachfolgenden Texte bzw. Datenfeldinhalte an den Zeilenanfang gesetzt.
Steht das # am Ende Zeile und die Datenfelder enthalten in der Adresse
keinen Text, wird diese Zeile nicht in die Zwischenablage kopiert.
4.6.8 Zeiten
4.6.8.1 für Prüntervalle
ˆ
ˆ
ob für einen Benutzer eine Nachricht vorliegt (nicht in der SQL-Version, da
hier empfangene Nachrichten sofort gemeldet werden)
ob für einen Bearbeiter ein anstehender Termin gemeldet werden muss
(Wenn die Vernetzung über Telefonleitungen läuft, ist es störend, wenn die Prüfungen zu oft stattnden. Sie können mit dem Eintrag Null abgeschaltet werden.)
4.6.8.2 für Aktualisierungsintervalle
ˆ
ˆ
ˆ
76
Tastaturverzögerung in SQL-Listen
Tastaturverzögerung in Listen (nicht BDE)
Datenbankaktualisierung infolge Änderungen (nicht SQL)
KAPITEL 4.
APPLIKATIONSMENÜ
4.6.8.3 Sonstige Zeiten
ˆ
ˆ
Vorschlagswert Terminerinnerung
Verzögerung für die Anzeige der Vorschlagsliste
4.6.9 Sprache
Bei lizenziertem Sprachmodul kann hier die Programmsprache eingestellt werden.
4.6.10 Archive
4.6.10.1 Einstellungen für ELO:
Zugriseinstellungen:
Damit die Archivierung mit ELO automatisch ablaufen kann, muss auch die Anmeldung bei ELO automatisch erfolgen. Es sind zwei Verfahren möglich:
ˆ
"Feste" ELO-Anmeldung:
Der in ELO denierte Anmeldename mit Passwort werden in den
Line-Programmeinstellungen
Select-
Seite ELO eingetragen. Diese Anmeldeinfor-
mationen können Mandanten-übergreifend sein oder Mandanten-abhängig
ˆ
gespeichert werden.
"Variable" ELO-Anmeldung:
In den
SelectLine-Programmeinstellungen
Seite ELO bleiben die Felder
Anmeldename und Passwort leer.
In der ELO-Systemverwaltung die Optionen "automatischer Systemeinstieg"
aktivieren.
Der Windows-Nutzer ist als
SelectLine-Nutzer
angelegt.
Jetzt erfolgt die ELO-Anmeldung automatisch mit Windows-Authentizierung.
Details:
Tragen Sie hier das verwendete ELO-Produkt und das verwendete ELO-Archiv ein.
ˆ
ˆ
ˆ
"Nur Postbox" - Die Dokumente werden immer in die Postbox übergeben
und können dann über ELO manuell den entsprechenden Archiven zugeordnet werden.
"Nach Verwendung schliessen" - ELO wird nach der Archivierung eines Dokumentes automatisch geschlossen.
"Automatisch ausloggen" - Trennt die Verbindung von ELO ohne Rückfrage, wenn bereits ein von den Zugriseinstellungen abweichender Nutzer
angemeldet oder ein abweichendes Archiv geönet ist.
Bei deaktivierter Option bekommen Sie einen entsprechenden Fehlerhinweis.
Wichtig ab ELO Oce 6.0:
ELO Oce 6.0
Programm "PrinterConguration.exe" starten (bendet sich im ELO-Verzeichnis).
Auf der Seite Options muss die Option "Print directly into the elo archive" deaktiviert sein!
Einstellungen für EASY (nur SQL und Lohn BDE):
77
4.6.
EINSTELLUNGEN
Damit die Archivierung mit EASY automatisch ablaufen kann, müssen die Anmeldeinformationen in der
SelectLine hinterlegt sein.
Die Anmeldeinformationen
können mandantenübergreifend sein oder mandantenabhängig gespeichert werden.
Je nach eingesetzter Easy-Ausprägung wählen Sie EE.i (Easy Enterprise.i) oder
EE.x (Easy Enterprise.x) als Serverversion aus. Es stehen Ihnen dann jeweils die
benötigten Eingabefelder zur Verfügung. Geben Sie die Zugangsdaten für den EASY XML Server und den Port (Standard: EE.i 4012; EE.x 8080) an. Ausserdem
hinterlegen Sie für EE.x den Pfad des XML-Servers (Standard: /eex-xmlserver/eexxmlserver/).
Des Weiteren legen Sie hier den Benutzernamen und das Passwort für den Zugri
auf EASY fest. Über den Button "Login testen" können Sie überprüfen, ob Ihre
Angaben korrekt sind.
Kategorien:
In den Druckvorlagen werden nur Lagerorte gezeigt, die den hier ausgewählten Kategorien zugeordnet sind. Die Kategorien werden standardmässig von EASY vorgegeben. Für EE.x wird nur die Kategorie "Archive" berücksichtigt, daher braucht
hier keine Auswahl zu erfolgen.
4.6.11 klickTel
Wählen Sie die klickTel Version aus.
Und nehmen Sie entsprechend dieser Auswahl die Einstellungen für den klickServer
vor. Vor Inbetriebnahme kann die Verbindung getestet werden.
4.6.12 AdressPlus
Hier werden Einstellungen zur Schnittstelle AdressPlus als Info angezeigt.
4.6.13 CRM
Im Applikationsmenü / Einstellungen wurde eine neue Seite CRM geschaen, in
der die folgende zwei Einstellungen getätigt werden können.
ˆ
ˆ
Kontakt anlegen für ausgehende Anrufe über TAPI-Schnittstelle
Standartanschrift für E-Mails im HTL-Format
4.6.14 Mosaic
Mosaic ist eine EDI-Schnittstellenspezikation.
Bei lizenziertem Mosaic-Modul werden hier die Datenpfade für Bestellungen und
Rechnungen festgelegt.
78
KAPITEL 4.
APPLIKATIONSMENÜ
4.6.15 Reorganisation
Wenn die automatische Datensicherung aktiviert ist, so wird vor jeder Reorganisation eine Datensicherung angelegt und anschliessend das Transaktionsprotokoll
verkleinert.
4.6.16 Fernwartung
Hier legen Sie den Pfad zum Starten eines Fernwartungstools fest. Standardmässig
wird ein Kundenmodul von FastViewer installiert und kann über den Schalter unter
Hilfe / Fernwartung
gestartet werden.
Hinweis: Beachten Sie die Lizenzbestimmungen der Hersteller der Fernwartungstools.
4.6.17 ELSTER (nur Rewe und Lohn)
Sollen die Umsatzsteuermeldungen bzw. Lohnsteuermeldungen per ELSTER-Versand
über das Internet elektronisch übertragen werden, sind hier die Absender- und Beraterdaten einzutragen.
Voraussetzung für eine Meldung per ELSTER-Schnittstelle ist die Installation des
ELSTER-Telemoduls in das Programmverzeichnis von Rewe und Lohn.
Der Elsterversand der Anmeldesteuern erfolgt über das Übertragungsprotokoll
ESTPoverHTTP. Mit der Option Elsterversand über ESTP ist das bisherige
alte Übertragungsprotokoll ESTP optional wählbar.
Die Übertragung kann auch über Proxy-Server erfolgen. Dann sind hier die IPAdresse und Ports für den Proxy-Server-EINGANG zu hinterlegen (zu erfragen
beim eigenen Administrator).
Grundsätzliche Programmeinstellungen regeln Sie über
Applikationsmenü / Ein-
stellungen.
79
4.6.
EINSTELLUNGEN
Abbildung 4.21: Programmeinstellungen
Mit diesem Menüpunkt können Sie benutzerdenierte Einstellungen für die Arbeit
mit dem Programm festlegen.
80
5 Passwortverwaltung
Mit der im Programm enthaltenen Passwortkontrolle können Sie:
ˆ
ˆ
ˆ
ˆ
die Benutzung des Programms durch Fremde verhindern
bestimmte Daten, Mandanten oder Programmteile sperren bzw. die Zugrisrechte auf bestimmte Daten einschränken
den Verantwortlichen für bestimmte Programmaktionen dokumentieren
die Terminverwaltung nutzerabhängig gestalten
Wenn mindestens ein Passwortdatensatz vorhanden ist, wird die Passwortkontrolle
Passworteingabe
aktiv und verlangt bei jedem Programmstart die Identikation des Nutzers. Bei
aktiver Passwortverwaltung ist der Start des Programms erst nach der korrekten
Eingabe (Gross- und Kleinschreibung beachten!) des Kürzels und des Passwortes
möglich.
Abbildung 5.1: Passworteingabe BDE
Ausgenommen hiervon ist die Besonderheit bei der Anmeldung an die SQL-Programmversionen.
Beim Programmaufruf per Windows-Authentizierung erscheint kein Passwortdia-
Windows -
log. Der Zugang zum Programm wird über die im Windows hinterlegten Benutzer-
Anmeldung
passwörter erlaubt.
Beim Programmaufruf per SQL-Server-Authentizierung erscheint der Passwort-
SQL-Server-
dialog des SQL-Servers. Der Zugang zum Programm wird über die am SQL-Server
Anmeldung
hinterlegten Benutzerpasswörter erlaubt.
81
Abbildung 5.2: Passworteingabe SQL
Wenn mehrere Programme der
SelectLine-Reihe
auf den gleichen Datenbestand
zugreifen, wird die Passwortverwaltung aktiv, sobald in einem Programm ein Passwortdatensatz angelegt wird. Wenn die Passwortkontrolle aktiv ist, benötigt jeder
Nutzer (oder jede Nutzergruppe) einen Passwortdatensatz. Die Eingabemaske zur
Hinterlegung der Passwörter erreichen Sie über den Menüpunkt
Applikationsmenü
/ Passwörter.
Abbildung 5.3: Passwortverwaltung
Kürzel
Das Feld Kürzel enthält den Datensatzschlüssel. Er kann 2 Zeichen enthalten und
wird bei der Nutzeridentikation abgefordert.
Name
Im Feld Name stehen Ihnen 40 Zeichen zur näheren Bezeichnung des Nutzers zur
Verfügung.
Passwort
Daseigentliche Passwort kann aus maximal 20 Zeichen bestehen und wird aber bei
(nicht in
der Benutzeridentikation nicht angezeigt. Es kann leer bleiben, wenn zwar Nutzer
SQL-Version)
82
KAPITEL 5.
PASSWORTVERWALTUNG
verwaltet werden sollen, aber kein Passwortschutz nötig ist. Den Eingabedialog
erreichen Sie über den Schalter
.
Abbildung 5.4: Passwort festlegen BDE
Hier, sowie auch über den Menüpunkt
Applikationsmenü / Passwort ändern,
kön-
Passwort ändern
nen Sie Ihr persönliches Passwort eintragen bzw. ein schon vorhandenes Passwort
ändern. Unter Bestätigung geben Sie dieses hier nochmals ein und bestätigen den
Dialog mit OK. Mit dem nächsten Aufruf des Programms wird diese Eingabe
wirksam.
In den SQL-Programmversionen gibt es keine herkömmliche Passwortzuordnung
Username
mehr. Es werden die jeweiligen Windows- bzw. SQL-Server-Anmeldungen verwendet. Deshalb wählen Sie zu jedem
SelectLine-Nutzer
hier den entsprechenden
Windows-/SQL-Serverbenutzer aus oder legen diesen neu an. Darüber hinaus können Sie über das Kontextmenü [Strg] + [Alt] + [R] für die Benutzer Berechtigungen am SQL-Server vergeben. Hierzu sind allerdings die Rechte eines DatenbankAdministrators erforderlich.
Nach Zuordnung des Windows-/SQL-Serverbenutzers muss der Passwortdatensatz über das Speichersymbol zunächst gespeichert werden,
bevor weitere Einstellungen für den Nutzer getroen werden können.
Hierdurch werden für den Nutzer die erforderlichen Berechtigungen zu
den Datenbanken am SQL-Server gesetzt.
Achtung
Mit der Auswahl Ableiten von können Rechte und Beschränkungen von anderen
Ableiten von
Nutzern übernommen werden.
Wenn der Nutzer keinen Zugang zum Programm haben soll, aktivieren Sie das Op-
Programmsperre
tionsfeld Programmsperre. Um jemanden von allen Programmen auszusperren,
ist es einfacher, für ihn erst gar keinen Passwortdatensatz anzulegen.
Weiterhin können in der Passwortverwaltung die Zugrie auf bestimmte Daten,
Mandanten, Menüpunkte, Optionen und Module deniert werden.
Mit den Datensperren legen Sie fest, ob der Nutzer bestimmte Daten (Tabellen) angezeigt bekommt bzw. ob er Befugnisse zum Anlegen, Ändern oder Löschen besitzt.
Wenn mehrere Programme der
SelectLine-Reihe
auf den gleichen Datenbestand
zugreifen, gelten die Datensperren für alle Programme.
83
Daten sperren
Tipp
Für die verschiedenen Daten stehen eine unterschiedliche Anzahl und Art der Befugnisse zur Verfügung!
Auf der linken Seite der Maske wird eine Liste der
verfügbaren Daten und
Verboten angezeigt.
auf
der rechten Seite, falls vorhanden, die Liste mit den
Abbildung 5.5: Sperren
Mit einem Doppelklick auf einen Eintrag in der rechten Liste gelangen Sie in den
Änderungsmodus(siehe Abbildung 5.5 auf Seite 84). Hier können für die Daten verschiedene Aktionen verboten werden, indem die entsprechende Option deaktiviert
wird.
Mandanten
sperren
Mandantensperren, die auf der Seite
Mandanten
der Passwortverwaltung hinter-
legt werden können, gelten für alle Programme, die mit demselben Datenbestand
arbeiten.
BDE
Auf der linken Seite wird eine Liste der verfügbaren Mandanten angezeigt und
auf der rechten Seite, falls vorhanden, die Liste mit den gesperrten Mandanten.
Mit den Pfeilschaltern
wechseln Sie für einen markierten Mandanten die
Seiten.
SQL
In der SQL-Version sind die Mandanten in Tabellenform aufgelistet. Die Zugrisrechte können per Doppelklick nicht nur für die aktuelle, sondern für alle Programmklassen gezielt vergeben werden. Der Zugri auf einen neuen Mandanten ist
bei Windows- und SQL-Serveranmeldung zunächst grundsätzlich nicht möglich,
d.h. er muss an dieser Stelle für jeden Nutzer erlaubt werden. Bei der Standardanmeldung ist der Zugri auf alle Mandanten für die einzelnen Programmklassen
erlaubt und muss ggf. verboten werden.
84
KAPITEL 5.
PASSWORTVERWALTUNG
Über das Kontextmenü (rechte Maustaste) aus der Liste der verfügbaren Man-
SQL-
danten besteht die Möglichkeit, für die Benutzer Berechtigungen zu den SQL-
Datenbankrechte
Datenbanken zu vergeben, sowohl für die einzeln markierte Mandanten- als auch
für die Datendatenbank. Hierzu ist es allerdings erforderlich, sich mit den Rechten
eines SQL-Datenbankadministrators im Programm anzumelden.
Abbildung 5.6: Datenbankrollen
Auf der Seite
Menüpunkte
wird die Menüstruktur des Programms angezeigt. Mit
einem Doppelklick auf einen Menüpunkt können Sie für den ausgewählten bzw. für
Menüpunkte
sperren
alle Menüpunkte die Baumstruktur auf- bzw. zuklappen.
Der Schalter
önet die Baumstruktur aller Menüs.
Der Schalter
schliesst diese wieder.
Der Schalter
oder ein Klick mit der rechten Maustaste sperrt den markierten
Menüpunkt für den Benutzer, bzw. gibt ihn wieder frei.
Achten Sie darauf, dass Sie den Menüpunkt für die Passwortverwaltung
nicht für sich selbst sperren.
Hinweis
Im Normalfall sollte der Benutzer (Systemadministrator), der die Passwortvergabe
verwaltet, auch alle Rechte zu allen Menüpunkten haben.
Auf der Seite
Optionen
der Passwortverwaltung können Sie den Zugri für weitere
Optionen sperren
Programmfunktionen einschränken. Auf der linken Maskenseite wird eine Liste der
verfügbaren Optionen angezeigt und auf der rechten Seite, falls vorhanden, die
Liste mit den gesperrten Optionen. Mit den Pfeilschaltern wechseln Sie für eine
markierte Option die Seiten.
Auf der Seite
Module
können Sie den Zugri für installierte Module und die Toolbox
einschränken. Auf dieser Seite wird eine Liste der verfügbaren lizenzierten Module
85
Module
angezeigt, die für den aktiven Benutzer freigeschaltet oder gesperrt werden können.
Abbildung 5.7: Module
Toolbox-Modus
Wenn das Zusatzmodul Toolbox lizenziert ist, können Sie in diesem Feld
den Benutzermodus für jeden Benutzer regeln.
ˆ
ˆ
ˆ
SQL-
Deaktiviert keine Nutzung möglich.
Laufzeitmodus - Der Benutzer kann Programmerweiterungen aus der ToolboxKonguration nutzen.
Editiermodus - Der Benutzer kann Änderungen an der Toolbox-Konguration vornehmen.
In der SQL-Programmversion erreichen Sie über Einstellungen und Zusatzfunktio-
Serverbenutzer
nen
in der Passwortverwaltung die Verwaltung der SQL-Serverbenutzer.
SQL-Server-Authentizierung
Auf dieser Seite (siehe Abbildung 5.8 auf Seite 87) können SQL-Serverbenutzer
neu angelegt, gelöscht bzw. deren Passworte geändert werden.
86
KAPITEL 5.
PASSWORTVERWALTUNG
Abbildung 5.8: SQL Server-Authentizierung
Windows-Authentizierung
Hier (siehe Abbildung 5.9 auf Seite 87) werden Ihnen auf der linken Seite alle im
Netz existierenden Windows-Benutzer/Benutzergruppen, auf der rechten Seite alle
Windows-Benutzer/Benutzergruppen mit Zugri auf den SQL-Server angezeigt.
Sie können alle Einträge anklicken und per Drag & Drop die Seiten wechseln bzw.
an die gewünschte Stelle in der Liste ziehen. Hierzu ist es allerdings erforderlich,
sich als Datenbank-Administrator anzumelden.
Abbildung 5.9: Windows-Authentizierung
87
88
6 Mandanten
6.1 Vorüberlegung
Das Programm kann gleichzeitig die Datenbestände mehrerer Firmen - Mandanten
- verwalten.
Allgemeingültige Daten, wie Passwörter, Postleitzahlen, Banken, Steuerämter, Formeln, Schriften und Etiketten werden in der BDE zentral im Verzeichnis
DATEN
mandantenunabhängig
verwaltet. In der SQL-Version erfolgt dies in den entsprechenden Tabellen der Datenbank
SL_DATEN.
Diese vom Mandanten unabhängigen, so genannten Pro-
grammdaten werden entweder vom Programm geliefert und während der Nutzung
laufend ergänzt (siehe Kapitel 4.4.2.1 auf Seite 60), oder sie werden mit der Nutzung erstellt (z.B. Passwörter).
Für die mandantenspezischen Daten, wie Bankbezüge, Kunden, Lieferanten, Zah-
mandanten-
lungsbedingungen etc., wird für jeden Mandanten ein eigener Datenbestand ver-
abhängig
waltet. In der BDE-Version wird dazu je Mandant im Verzeichnis
DATEN
ein
Unterverzeichnis mit dem Kennzeichen M und nachfolgend der Mandantennummer angelegt. Zum Beispiel: Die Daten des Mandanten mit Mandantennummer
Auftrag
werden im Verzeichnis
MAuftrag
verwaltet.
Abbildung 6.1: BDE Mandantenverzeichnis
In der SQL-Version wird für jeden Mandanten eine neue Datenbank mit dem Kennzeichen SL_M + Mandantennummer angelegt. Zum Beispiel: Die Daten des Mandanten mit der Mandantennummer
Auftrag werden in der Datenbank SL_MAuftrag
verwaltet.
89
6.2.
MANDANT ANLEGEN
Abbildung 6.2: SQL Mandantenverzeichnis
Zusätzlich zu der Mandantendatenbank gibt es im Systemverzeichnis der Programminstallation ein Mandantenverzeichnis, in dem Sie zusätzliche Mandanteninformation, wie z.B. Backup-Dateien und Kontenpläne für
SelectLine-Rechnungswesen,
nden.
Hinweis
Auch wenn Sie selbst nur die Daten einer Firma verwalten wollen, können Sie die
Mandantenfähigkeit dazu nutzen, an einem Testmandanten mit überschaubarem
Datenbestand das Programm kennen zu lernen und Aktionen, deren Ausgang Ihnen
unklar erscheint, erst einmal mit dem Testmandanten auszuprobieren.
6.2 Mandant anlegen
Über
Applikationsmenü / Neu
können Sie einen Mandant neu anlegen.
Abbildung 6.3: Dialog neuer Mandant
90
KAPITEL 6.
MANDANTEN
Die Mandantennummer kann aus maximal 6 Zeichen bestehen. Aus diesen Zeichen
Nummer
wird der Windows-Verzeichnisname gebildet. Es sind nur Grossbuchstaben, Ziern
und das Zeichen _ zugelassen. Sie haben an dieser Stelle die Möglichkeit, über
den Schalter
im Fenster Auswahl Mandant, einen bereits
für andere Programme vorhandenen Mandanten auszuwählen (6.4).
Abbildung 6.4: Dialog neuer Mandant Rewe
Übernehmen Sie für einen neuen Mandanten die Daten aus einem der Vorlage-
Daten
mandanten SKR03, SKR04 für Deutschland, KMU für die Schweiz oder RLG für
übernehmen von
Österreich. Mit der Zuordnung des Kontenrahmens lt. Vorlagemandant stehen das
Mandant
entsprechende Steuerschlüsselsystem für die Rechnungslegung und Übergabe an
eine Finanzbuchhaltung und Mahntextmuster für die Mahnungen zur Verfügung.
Auch wenn Sie selbst nur die Daten einer Firma verwalten wollen, können Sie die
Tipp
Mandantenfähigkeit zumindest dazu nutzen, an einem Testmandanten mit überschaubarem Datenbestand das Programm kennenzulernen und Aktionen, deren
Ausgang für Sie ungewiss ist, erst einmal auszuprobieren. Hierzu können Sie beispielsweise sehr einfach einen Testmandanten anlegen und mit der Option: Daten
übernehmen von Mandant diesem einen Datenbestand zuweisen.
Im diesem Feld (nur mit gültiger DACH Lizenz) kann die Mandantenwährung aus-
Währung
gewählt werden. Beim Anlegen eines Fremdwährungsmandanten durchläuft das
Programm ein Update der Währungstabelle und ermittelt die neuen Kurse zur
Mandantenwährung. Nach der Mandantenanlage sollten die berechneten Kalkulationskurse geprüft werden.
Alle programmspezischen Mandanteneinstellungen werden im separaten Applikationshandbuch ausführlich beschrieben.
In den SQL-Programmversionen sind für das Anlegen von Mandanten die Rechte
eines Datenbank-Administrators erforderlich.
91
Hinweis
6.3.
MANDANT WÄHLEN
6.3 Mandant wählen
Der gerade aktive Mandant wird Ihnen ständig in der Statuszeile angezeigt. Über
Applikationsmenü / Wechseln
können Sie einen anderen Mandanten önen. Es
werden alle für das Programm verfügbaren Mandanten angezeigt. Für Mandanten, welche reorganisiert werden müssen, nden Sie Reorganisationshinweise in der
Statuszeile. Zusätzlich sind diese in der Spalte Reorg gekennzeichnet. Sie können jetzt einen Mandanten per Doppelklick oder über den Schalter Ok auswählen. Weiterhin können Sie mit dem Schalter Löschen evtl. nicht mehr benötigte
Mandanten entfernen. Dazu darf der zu löschende Mandant aber nicht der gerade aktive Mandant sein. Vorlagemandanten sind farblich (grün) gekennzeichnet,
selbst angelegte Mandanten hingegen schwarz. In der SQL-Version werden Vorlagemandanten erst mit ihrem Gebrauch angelegt (Ausnahme: SQL-Auftrag). Im
Programm
SelectLine-Rechnungswesen
können Sie sich optional Mandanten
anderer Programme anzeigen lassen. Diese werden grau dargestellt.
Hinweis
In der Mandantenauswahl kann mit [F3] gesucht werden.
92
7 Vorgabewerte
Über
Mandant / Einstellungen / Vorgabewerte,
mit dem Schalter
unter Ein-
Vorgabewerte
stellungen und Zusatzfunktionen oder [F6] in den Stammdatenmasken gelangen Sie
zu den Vorgabewerten der Datenbankdateien. In der Eingabemaske für die Vorgabewerte können Sie Anfangsbelegungen für Datenbankfelder festlegen (Feldvorgaben), die Datensatzkennungen (Schlüssel) organisieren, in der BDE die Indizes
der Tabellen verwalten (Indizes) und in der SQL-Version das Tabellenverhalten
(Listeneinstellungen) festlegen.
Abbildung 7.1: Vorgabewerte Feldvorgaben
Für mandantenabhängige Tabellen erfolgt die Anfangsbelegung bzw. Indexverwaltung mandantenspezisch. Im oberen Teil der Eingabemaske werden der vollständige Dateiname der Datei und das Kürzel für interne Zugrie auf den Datenbestand
angezeigt.
Über den Tabellennamen wechselt man die Tabelle.
Tabelle
Kürzel für interne Zugrie auf den Datenbestand.
Kürzel
Vollständiger Dateiname.
Datei
Liste der Datenfelder der jeweiligen Datei mit Namen, Typ, Länge und ihrer stan-
Feldvorgaben
dardmässigen Vorgabe (in der SQL-Version nur bei entsprechendem Recht) beim
93
Anlegen eines neuen Datensatzes. Extrafelder werden durch einen vorangestellten
_ (Unterstrich) gekennzeichnet. Feldvorgaben sollten Sie nur für Felder setzen,
die in den Eingabemasken zur freien Verfügung stehen.
Beispiel
In der Regel legen Sie neue Artikel mit der Standardmengeneinheit Stück an. Damit
beim Anlegen eines neuen Artikels gleich der richtige Wert im Feld Mengeneinheit
steht, können Sie folgende Vorgabe setzen: Suchen Sie in der Tabelle Artikel das
Feld Mengeneinheit auf und tragen Sie in der Spalte Benutzer-Vorgabe den
Wert Stück ein. Um eine Vorgabe wieder zu löschen, entfernen Sie den Eintrag
in der Spalte Benutzer-Vorgabe (siehe Abbildung 7.1 auf Seite 93).
Tipp
Die Benutzervorgaben für Datumsfelder können Heute, Jetzt, Date und Now
sein. Heute/Date setzt nur das Datum und lässt die Uhrzeit weg, bei Jetzt/Now
wird das Datum inklusive der Uhrzeit gespeichert.
Abbildung 7.2: Vorgabewerte Indizes (nur BDE)
Indizes verwalten die Sortierungen eines Datenbestandes.
Neuer benutzerdenierter Index:
1.
Über
. Ein beliebiges Datenfeld kann als Index ausgewählt wer-
den. Es ist auch eine mehrstuge Indizierung möglich. Z.B. in der Tabelle
Adressen
ist neben der Sortierung nach PLZ auch eine Sortierung nach
Name möglich. Wird in diesem Fall die Tabellenansicht nach PLZ sortiert,
ist Name als zweite Sortierstufe berücksichtigt.
94
KAPITEL 7.
2.
VORGABEWERTE
Durch Klicken auf eine Spaltenüberschrift in der Tabellenansicht von Stammdaten werden diese Daten umsortiert und es entsteht damit ein neuer Index
für die entsprechende Datei.
Abbildung 7.3: Dialog neuer Index
Der
System-Index
wird vom Programm benötigt und kann nicht gelöscht werden.
Für jeden zusätzlichen Index werden Dateien angelegt, die bei Datenbankoperationen ggf. mit aktualisiert werden müssen (nur unter BDE-Datenbank).
Nicht mehr benötigte Indizes sollten Sie löschen.
95
Abbildung 7.4: Vorgabewerte Schlüssel
Hier (siehe Abbildung 7.4 auf Seite 96) werden die Konventionen für Datensatzschlüssel geregelt.
ˆ
Mit der Eingabe der letzten Schlüsselnummer kann die nächste Nummer
deniert werden. Optional kann festgelegt werden, ob die neue Schlüsselnummer ohne Nachfrage vergeben werden soll. Ist die Option deaktiviert,
können Sie den planmässig vorgeschlagenen Schlüssel für den neuen Daten-
ˆ
satz korrigieren.
Bei aktivierter Bereichsprüfung erscheinen die Eingabefelder für die VonBis-Werte. Hier können Sie denieren, in welchem Bereich die Schlüsselnummer liegen soll.
Hinweis
Wenn die Option nur numerische Schlüssel zulassen aktiv ist, wird die
ˆ
Zugehörigkeit zum Bereich numerisch geprüft.
Hier (siehe Abbildung 7.5 auf Seite 97) können Sie festlegen, wie sich das
Programm bei der Eingabe eines ungültigen Datensatzes verhalten soll.
Bei Einstellung ... ltern in einem Feld erscheint zusätzlich das Auswahlfeld für den Feldnamen. Bei der Einstellung ... ltern in einer Auswahl von
Feldern können mehrere Felder festgelegt werden, in denen gesucht werden
soll.
önet den Dialog für Änderungen an der Feldauswahl (siehe
Abbildung 7.6 auf Seite 97).
Markieren Sie dazu im Fenster
Verfügbare Felder
die Felder, in denen ge-
sucht werden soll. Drücken Sie anschliessend den Schalter einsetzen
. Um
weitere Felder hinzuzufügen, führen Sie den Ablauf wie oben beschrieben
einfach mehrere Male durch. Der Schalter
96
entfernt im Fenster
Ausge-
KAPITEL 7.
wählte Felder
VORGABEWERTE
markierte Felder aus der Auswahl.
Felder können auch per Drag & Drop hinzugefügt oder entfernt werden..
ˆ
Im vierten Teil können Sie Angaben zum Aufbau des Schlüssels (siehe Abbildung 7.7 auf Seite 98) festlegen. Ausserdem kann eine automatische Veränderung des Schlüssels (siehe Abbildung 7.8 auf Seite 98) eingestellt werden.
Abbildung 7.5: Auswahlmöglichkeit bei ungültigen Datensatz
Abbildung 7.6: Feldauswahl
97
Tipp
Abbildung 7.7: Vorgabewerte Aufbau des Schlüssels
Abbildung 7.8: Auswahlmöglichkeit bei automatischer Veränderung eines Schlüssels
Diese vier Punkte können bearbeitet werden, wenn in der Tabelle die Möglichkeit
gegeben ist, eigene Datensätze anzulegen. Handelt es sich um eine Tabelle, in der es
keine Möglichkeit gibt eigene Positionen anzufügen, stehen nur folgende Optionen
zur Auswahl:
ˆ
ˆ
ˆ
98
Tabelleninformation (zur Ansicht)
Bereichsprüfung
Verhalten bei der Eingabe eines ungültigen Datensatzes
KAPITEL 7.
VORGABEWERTE
Abbildung 7.9: Vorgabewerte Listeneinstellungen
Mandanten- oder nutzerabhängig kann das Verhalten beim Önen für jede Tabelle
in der SQL-Version festgelegt werden:
ˆ
Datensätze für Paging
Hier wird die Anzahl der vom Server auf den Arbeitsplatz geholten Datensätze festgelegt.
ˆ
Letzte Werte der Spaltensuche merken
Der Wert der letzten Suche über die Suchzeile wird gespeichert und als
Suchwert beim erneuten Önen vorgeschlagen.
ˆ
In den Listeneinstellungen gibt es auch die Möglichkeit, beim Önen der
Liste nur den zuletzt aktiven Datensatz anzuzeigen. Dadurch kann vor dem
Abfragen grösserer Datenmengen eine Filterung der anzuzeigenden Daten
vorgenommen werden.
Unter
Mandant / Einstellungen
auf der Seite
Listeneinstellungen
können Sie Vor-
einstellungen, die dann für alle Tabellen übernommen werden, treen.
99
Hinweis
Abbildung 7.10: Vorgabewert Vorschlagsliste
Auswahlfelder haben Vorschlagslisten, die sowohl automatisch als auch per Tastenkürzel [Strg]+[Leertaste] aufgerufen werden können. Die Verzögerungszeit beim
Önen der Listen kann in den
Programmeinstellungen (Seite Zeiten)
geändert wer-
den.
Vorschlagsliste
Hier kann das automatische Önen der Vorschlagslisten deaktiviert werden, ein
manuelles Önen per Tastenkürzel ist dann weiterhin möglich. Ausserdem kann
die maximale Anzahl der angezeigten Datensätze geändert werden.
Feldauswahl
Legen Sie hier die Felder und die Reihenfolge für die Anzeige der Vorschlagsliste
fest. Markieren Sie dazu die gewünschten Felder und verschieben diese per Pfeiltasten bzw. Drag & Drop.
100
KAPITEL 7.
VORGABEWERTE
Abbildung 7.11: Vorschlagsliste
In den Vorschlagslisten wird die eingegebene Zeichenkette
fett
dargestellt (siehe
Abbildung 7.11 auf Seite 101). Diese Listen werden durch die Eingabe weiterer
Zeichen entsprechend angepasst. Übernehmen Sie den gewünschten Wert per Doppelklick oder durch markieren mit den Pfeiltasten und [Enter].
101
102
8 Schnittstellen
8.1 Assistenten - Daten-Import/Export
Der Assistent für den Im- und Export von Daten steht über die Menüpunkte
Schnittstellen / Assistenten / Import bzw. Export
in allen
SelectLine-Programmen
zur Verfügung.
Abbildung 8.1: Daten-Import/Export
8.1.1 Import-Assistent
Mit der Importfunktion über
Schnittstellen / Assistenten / Import
können Sie Da-
teien verschiedener Formate importieren. Vorhandene Importmuster können ausoder eingeschleust, bearbeitet und ausgeführt werden.
Der Import-Assistent führt Sie über folgende Seiten:
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
Mit
Muster
Quell-Datei
Ziel-Tabelle
Texteinstellungen (nur bei Textformat)
Tabellenfelder
Muster speichern
und
klicken Sie auf
wechseln Sie zwischen den Seiten. Ist alles eingestellt,
.
103
8.1.
ASSISTENTEN - DATEN-IMPORT/EXPORT
Abbildung 8.2: Import-Assistent Muster wählen
In der Liste stehen alle bisher von Ihnen gespeicherten Import-Muster. Um ein
bereits gespeichertes Muster zu importieren wählen Sie
. Klicken Sie auf
, werden Sie durch die folgenden Seiten geführt, um alle erforderlichen
Angaben für das selektierte, vorhandene Muster ggf. nochmals zu bearbeiten bzw.
für das
leere Muster
erstmals einzugeben. Wurde noch
kein Muster
gespei-
chert, wird die Seite Muster automatisch übersprungen, man gelangt sofort zur
Auswahl der Quelltabelle für das leere Muster.
Das selektierte Muster wird nach einer weiteren Bestätigung gelöscht.
Typ der Quelldatei
Sie können Dateien im dBase-, Paradox-, XML- oder im Textformat importieren.
Texte können mit festem Zeichenabstand oder mit Trennzeichen importiert werden.
In den SQL-Versionen ist es mit der Auswahl OLE DB möglich, den Datenimport
aus beliebigen, per OLE DB ansprechbaren Datenquellen, z.B. SQL Server-, Access, Oracle- und Paradox-Datenbanken vorzunehmen.
Importmodus
ˆ
104
Neue Daten anhängen:
Es werden der Zieltabelle nur Datensätze zugefügt, die es laut Index noch
ˆ
nicht gibt.
ˆ
und Zieltabelle übereinstimmt.
Bestehende Daten aktualisieren:
Es werden nur die Datensätze geändert, bei denen der Index von Quelldaten
Aktualisieren und anhängen:
Es werden neue Datensätze erzeugt und bestehende aktualisiert. Dieses dürf-
KAPITEL 8.
SCHNITTSTELLEN
te die Standardeinstellung sein, um Dateien mit externen Datenbeständen
ˆ
abzugleichen.
Bei Übereinstimmung löschen:
Bei diesem Modus werden die Datensätze gelöscht, bei denen der Index von
Quelldaten und Zieltabelle übereinstimmt. Sie können so z.B. versehentlich
importierte Daten sofort vollständig wieder entfernen.
Abbildung 8.3: Import-Assistent Quelldatei
Quelldatei
Hier können relative Pfadangaben verwendet werden. Dazu wird der Dateiname
Verzeichnis der
und aus einer Liste der Typ der Pfadangabe (Beliebig, Datenverzeichnis, Mandan-
Quelldatei
tenverzeichnis, Ordner Eigene Dateien) ausgewählt. Der vollständige Dateiname
wird erst zur Laufzeit ermittelt, was die Entwicklung und Weitergabe von Exportskripten oder Makros, die den Export nutzen, erleichtert. Die Pfade müssen
beim Endanwender nicht mehr angepasst werden. Wenn also an dieser Stelle das
Verzeichnis konkretisiert wird, genügt als Angabe der Quelldatei der Dateiname.
Tragen Sie hier bitte den vollständigen Namen der Quelldatei ein oder wählen Sie
Name Quelldatei
diesen über den Dateiauswahldialog aus.
OLE Datenverbindung
Über die Schaltäche Verbindung kongurieren können Sie die Verbindung zur
OLE
Importdatei herstellen. Tragen Sie die Verbindungszeichenkette ein oder Betätigen
Datenverbindung
Sie den Schalter am Eingabefeld, um die Verbindung zur Importdatei zu kongurieren. Mit Hilfe eines Assistenten werden neben der Auswahl des OLE DB-Providers
alle benötigten Daten zur Verbindungsaufnahme abgefragt.
105
8.1.
ASSISTENTEN - DATEN-IMPORT/EXPORT
ist erst aktiv, wenn der Dateiname eingegeben ist und die Datei auch gefunden
wird. Über diese Schaltäche gelangen Sie zur Auswahl der Zieltabelle.
Zieltabelle
Alle im System bendlichen Tabellen, für die ein Import möglich ist, stehen zur
Auswahl zur Verfügung.
Bezeichnung:
allgemeingültig, laut Stammdaten
Name:
Datei-/Tabellenname
Typ:
benennt den Speicherort der jeweiligen Tabelle:
DATEN
,
MANDANT, JAHR
KALENDERJAHR
(Rechnungswesen),
(Lohn)
Besonderheit LINK: die entsprechende Tabelle ist mit einer
anderen Tabelle verlinkt (besonders im Lohn).
Markieren Sie die entsprechende Zieltabelle und klicken Sie auf .
Diese Seite erscheint nur, wenn als Importformat Text angegeben wurde.
(siehe Abbildung 8.4 auf Seite 107)
Texteinstellungen
Im unteren Teil ist die Textdatei abgebildet, im oberen Teil sind die für den Import
vorgesehenen Felder dargestellt. Das Zufügen von neuen Feldern erfolgt je nach
Textart auf unterschiedliche Weise.
Text mit festem Zeichenabstand:
1.
Markieren Sie in der Textvorschau die Daten des Feldes, das importiert
werden soll.
2.
Betätigen Sie den Schalter Neues Quellfeld aus Textmarkierung. Das Feld
wird anschliessend in die Liste der Felder eingetragen. Der Name wird mit
Feld + lfd. Nummer vorgegeben, kann aber beliebig abgeändert werden.
Startposition und Länge des Feldes werden aus der Markierung übernommen.
Text mit Trennzeichen:
1.
Setzen Sie die Eingabemarke in das Feld, das importiert werden soll.
2.
Betätigen Sie den Schalter Neues Feld bei Eingabemarke. Das Feld wird
anschliessend mit seiner Positionsnummer (als wievieltes es im Text laut
Trennzeichen vorkommt) in die Liste der Quellfelder eingetragen.
3.
Oder bestätigen Sie den Schalter . Daraufhin werden alle Felder der Textdatei in die Liste der Quellfelder übertragen. Als Feldbezeichnungen können
die Einträge aus der ersten Textzeile genutzt werden.
Verwenden Sie die Option Feldbezeichnungen aus 1. Textzeile
nutzen, stellen Sie ggf. den Wert für Beginn ab Zeile auf 2 ein,
um die Feldbezeichnungen vom Import auszuschliessen.
106
KAPITEL 8.
SCHNITTSTELLEN
Abbildung 8.4: Import-Assistent Texteinstellungen
Beachten Sie bitte, dass das in den Textimport-Einstellungen vereinbarte Feldtrennzeichen mit denen im Text verwendeten übereinstimmen muss.
Für beide Textarten können alle Eingaben in der Liste der Quellfelder auch vollständig manuell durchgeführt werden.
107
Hinweis
8.1.
ASSISTENTEN - DATEN-IMPORT/EXPORT
DOS Text:
Wenn Sie Texte importieren, deren Zeichen nicht im ANSI-Zeichensatz gespeichert
wurden, können Sie die Option DOS Text
setzen, damit die Umlaute richtig
dargestellt werden.
Tabellenfelder
Die Felder der Quelldatei werden denen der Zieltabelle zugeordnet. Links sind
die Felder der Quelldatei. Die Felder, die bereits einem Zielfeld zugeordnet wurden, werden grün dargestellt. Rechts erfolgt die Zuordnung zu den Feldern der
Zieltabelle. In der Spalte Quellfeld/Formel können Feldnamen der Quelltabelle,
Vorgaben oder Zähler stehen. Wenn das Feld dieser Spalte leer ist, erfolgt für dieses
Feld kein Import.
Möglichkeiten der Zuordnung:
1.
Markieren Sie Quell- und Zielfeld und klicken Sie
2.
Für Quellfeld/Vorgabe steht über [F4] eine Auswahl zur Verfügung.
.
3.
Über
werden alle Felder, bei denen Quell- und Zielfeldname überein-
stimmen, in die Spalte Quellfeld/Vorgabe übernommen.
4.
Listenauswahl im jeweiligen Feld
Möglichkeiten der Aufhebung von Zuordnungen:
1.
Markieren Sie die Zuordnungszeile und klicken Sie
2.
Entfernen Sie den Eintrag in der Spalte Quellfeld/Vorgabe manuell.
.
3.
Über
werden alle Zuordnungen entfernt.
Eingabemöglichkeiten in das Quellfeld:
Die Felder der Zieltabelle können ausser mit den Feldern der Quelltabelle noch auf
weitere Arten belegt werden:
1.
einfache Vorgaben:
Erfolgt für ein Feld in der Spalte Quellfeld/Vorgabe eine Eingabe, die nicht
dem Feldname der Quelldatei entspricht, wird diese Eingabe beim Import
in das entsprechende Feld der Zieltabelle eingetragen. Texte müssen in Anführungszeichen geschrieben werden.
Beispiel
Die Belegung des Feldes Matchcode der Artikeltabelle mit dem Text neu
ermöglicht die Unterscheidung zwischen geänderten / neuen und bestehenden Datensätzen.
Hinweis
Bei Zieltabellen muss mindestens ein Indexfeld ohne feste Vorgabe bleiben.
2.
Feldbezeichner:
Feldbezeichner können, wie unter Möglichkeiten der Zuordnung beschrieben, zugeordnet werden. Die Eingabe kann auch manuell erfolgen. Dabei
müssen Sie darauf achten, dass der Feldbezeichner in geschweiften Klammern angegeben wird.
Beispiel
{Artikelnummer} Kombinationen aus Konstanten (einfache Vorgaben) und
Feldbezeichner sind möglich Verknüpfung mit +.
3.
Zähler:
Soll ein Feld der Zieltabelle eine laufende Nummer führen, kann das Feld
108
KAPITEL 8.
SCHNITTSTELLEN
mit einem Zähler belegt werden. Dies erfolgt über den Zählerbefehl. Der
Zähler für die Datensatznummer beginnt immer mit 1. Er bezieht sich nur
auf einzufügende oder zu ändernde Datensätze. Soll der Zähler mit einem
anderen Startwert beginnen, so kann auf die Formelfunktionalität zurückgegrien werden.
Zählerstart bei 100 {$Datensatznummer$} + 99
Beispiel
Primärschlüsselfelder werden beim Import neuer Datensätze automatisch
Hinweis
hochgezählt.
4.
Formeln
:
Über die Schaltäche Formel besteht die Möglichkeit, Feldwerte durch Abfragen zu generieren. Zusätzlich gibt es die Möglichkeit, mit zu importierenden und bereits in der Datenbank vorhandenen Werten zu rechnen. Hierfür
können Sie alle Standardformeln, -operanden und -operatoren verwenden.
Zu beachten ist, dass abhängig von den Feldtypen eventuell Konvertierungsfunktionen benutzt werden müssen.
Aktualisiere die Artikeltabelle (Art) und erhöhe die FreieZahl1 bei allen
Beispiel
neuen Artikeln um 10. Tragen Sie im Tabellenfeld FreieZahl1 {FreieZahl1}
+ 10 ein.
In Abhängigkeit von den Typen von Quellfeld und Zielfeld und der verwendeten
Konvertierungen
Ausdrücke/ Funktionen müssen Sie eventuell Typkonvertierungen durchführen.
In das Feld Matchcode soll der Text Das ist Datensatznummer x eingetragen
Beispiel
werden. Hier ist eine Konvertierung von {$Datensatznummer$} notwendig, da zwei
Textabschnitte miteinander verbunden werden sollen. In die Feldbelegung müssen
Sie folgendes eintragen: Das ist Datensatznummer + asstring ({$Datensatznummer$}).
Sie können diese Einstellungen als
, bevor Sie den Import starten.
Muster speichern
Vergeben Sie einen aussagefähigen Namen! Diese Importmuster können durch Ausschleusen anderen Anwendern zum Einschleusen zur Verfügung gestellt werden.
Der im Folgemuster angegebene Import wird anschliessend als zweiter Import
ausgeführt.
Bilder können nur in bestimmten Formaten (z.B. XML) per Import-Assistent im-
Hinweis
portiert werden. Der Import-Assistent kann mehrzeilige Texte aus CSV-Dateien in
Memofelder importieren. In der Quelldatei sind unbedingt Textbegrenzungszeichen
zu verwenden, da sonst nicht erkannt werden kann, ob ein Zeilenumbruch zu einem
Memofeld gehört oder das Ende eines Datensatzes bedeutet. Für den Import anderer Formate stehen im Auftrag unter
Schnittstellen / Programme / Import
extra
Import-Tools zur Verfügung.
Die für den Import verwendete XML-Vorlagedatei bendet sich im Datenverzeichnis der Installation und heisst
xmlimpexp.xsd.
Diese Vorlagedatei darf nicht
verändert werden! Bei einem Import einer Fremd-XML-Datei ist zu beachten, dass
die zu importierende XML-Datei dem Aufbau der Vorlagedatei entspricht.
109
XML
8.1.
ASSISTENTEN - DATEN-IMPORT/EXPORT
8.1.2 Export-Assistent
Export-Assistent
Schnittstellen / Assistenten / Export
Die Exportfunktion erreichen Sie über
oder
aus dem Makro-Assistenten. Sie können Dateien Ihres Programms oder selektierte
Datenmengen in Form von Ergebnistabellen aus Makro-Abfragen in die Dateiformate dBase, Paradox, XML oder Text exportieren.
Beispiel
Makro-Assistent:
Select * from ART (Artikeltabelle).
Die Ergebnistabelle können Sie über
in der Maske Abfragen bear-
beiten sofort als Zieldatei abspeichern. Bereits vorhandene Exportmuster können sofort ausgeschleust (oder eingeschleust), bearbeitet und ausgeführt werden.
Der Export-Assistent führt Sie über folgende Seiten:
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
Muster
Quell-Tabelle
Zieldatei
Tabellenfelder
Texteinstellungen (nur bei Textexport)
Muster speichern
Mit
und
klicken Sie auf
Muster
wechseln Sie zwischen den Seiten. Ist alles eingestellt,
.
In der Liste stehen alle bisher von Ihnen gespeicherten Export-Muster. Wählen
Sie das passende Muster und klicken Sie auf
. Unabhängig davon, ob Sie
ein vorhandenes Muster oder das leere Muster gewählt haben, werden Sie durch
die folgenden Seiten geführt, um alle erforderlichen Angaben ggf. nochmals zu
bearbeiten bzw. erstmals einzugeben. Wurde noch kein Muster gespeichert, wird
die Seite Muster automatisch übersprungen und man gelangt sofort zur Auswahl
der Quelltabelle für das leere Muster.
Das selektierte Muster wird nach einer weiteren Bestätigung gelöscht.
Quelltabelle
Alle im System bendlichen Tabellen, für die ein Export möglich ist, stehen zur
Auswahl zur Verfügung.
Bezeichnung:
allgemeingültig, laut Stammdaten
Name:
Datei-/Tabellenname
Typ:
benennt den Speicherort der jeweiligen Tabelle:
DATEN
,
MANDANT, JAHR
KALENDERJAHR
(Rechnungswesen),
(Lohn)
Besonderheit LINK: die entsprechende Tabelle ist mit einer
anderen Tabelle verlinkt (besonders im Lohn).
Markieren Sie die zu exportierende Quelltabelle und klicken Sie auf Weiter.
Typ der Zieldatei
110
KAPITEL 8.
SCHNITTSTELLEN
Sie können Tabellen im dBase-, Paradox-, XML- oder Textformat exportieren.
Texte können mit festem Zeichenabstand oder mit Trennzeichen exportiert werden.
Hier können relative Pfadangaben verwendet werden. Dazu wird der Dateiname
Verzeichnis der
und aus einer Liste der Typ der Pfadangabe (Beliebig, Datenverzeichnis, Mandan-
Zieldatei
tenverzeichnis, Ordner Eigene Dateien) ausgewählt. Der vollständige Dateiname
wird erst zur Laufzeit ermittelt, was die Entwicklung und Weitergabe von Exportskripten oder Makros, die den Export nutzen, erleichtert. Die Pfade müssen beim
Endanwender nicht mehr angepasst werden. Wenn an dieser Stelle das Verzeichnis
konkretisiert wird, genügt als Angabe der Quelldatei der Dateiname.
Vergeben Sie einen Dateinamen.
Name der
Paradox-Dateien erlauben nur 64 Zeichen im Dateinamen.
Zieldatei
In der Liste sind die Quelltabellenfelder den Zieltabellenfeldern gegenübergestellt.
Tabellen
Feldtyp, Länge, Quelltabelle:
Die Spalten mit der Struktur der Quelltabellenfelder.
Zieltabelle:
Der Name des Zieltabellenfeldes wird standardmässig mit dem Feldnamen der
Quelltabelle vorbelegt, kann aber beliebig geändert werden. Wenn das Feld leer
ist, wird dieses Feld nicht mit exportiert.
Index:
In dieser Spalte können über Auswahl Felder als Indexfelder gekennzeichnet werden.
Die Reihenfolge der Felder kann mit den Schaltern
innerhalb der Tabelle
geändert werden.
Für den dBase-Export werden die Feldnamen der Quelltabelle nach einer kurzen
Hinweis
Abfrage automatisch an die Konventionen des dBase-Formats angepasst (Feldnamen max. 10 Zeichen lang, nur Grossbuchstaben, keine Sonderzeichen).
Zusätzliche
Format:
Spalten für den
Den Feldern kann ein Format mitgegeben werden. Über [F4] oder Doppelklick auf
Textexport
das entsprechende Feld und danach gelangen Sie zur Auswahl.
Länge (nur für Texte mit festem Zeichenabstand):
Geben Sie hier die Feldlänge des jeweiligen Textfeldes ein. Standardmässig wird
hier die Länge des Feldes der Quelltabelle vorgetragen.
Diese Seite erscheint nur beim Textexport (siehe Abbildung 8.5 auf Seite 112).
111
Texteinstellungen
8.1.
ASSISTENTEN - DATEN-IMPORT/EXPORT
Abbildung 8.5: Texteinstellungen
Hier können Sie die Rundungsoption für Float-Felder aktivieren und die gewünschte Anzahl der Nachkommastellen einstellen. Eine weitere Option ist die Verwendung der Feldbezeichnungen für die erste Zeile.
Als Trennzeichen sind neben darstellbaren Zeichen auch Steuercodes erlaubt. Die
Steuercodes werden durch ein vorangestelltes # erkannt, wie z.B. beim Tabulatorsprung, für den #9 einzugeben ist. Textbegrenzungszeichen sorgen dafür, dass
Feldtrennzeichen in jedem Fall richtig interpretiert werden. Damit in den Zeichenketten vorkommende Feldtrennzeichen nicht als solche gedeutet werden, gibt man
ein Textbegrenzungszeichen vor. In dieses Zeichen werden die Zeichenkettenfelder
eingeschlossen.
Hinweis
Nutzen Sie Textbegrenzungszeichen immer beim Export von Langtextfelder in
Textdateien, wenn diese per Import-Assistent wieder importiert werden sollen.
Dieser kann durch die Textbegrenzungszeichen erkennen, ob ein Zeilenumbruch
zu einem Memofeld gehört oder das Ende eines Datensatzes bedeutet.
Muster speichern
Sie können diese Einstellungen als
, bevor Sie den Export starten.
Vergeben Sie einen aussagefähigen Namen!
Diese Exportmuster können über Ausschleusen anderen Anwendern zum Einschleusen zur Verfügung gestellt werden.
XML
Die für den Export verwendete XML-Vorlagedatei bendet sich im Datenverzeichnis der Installation und heisst
xmlimpexp.xsd.
Diese Vorlagedatei darf nicht
verändert werden! Bei einem XML-Export wird die verwendete Vorlage mit vollständigem Verzeichnispfad auch in das Attribut xsi:schemaLocation in die erzeugte XML-Datei geschrieben.
112
KAPITEL 8.
SCHNITTSTELLEN
8.1.3 Adressen-Export
Aus Personenstammdaten haben Sie über das Funktionsmenü Einstellungen und
Zusatzfunktionen [F12] die Möglichkeit, Adressen nach Outlook bzw. Tobit David
zu exportieren.
Seite Export
Sie können hier für den Export der Stammdatensätze wählen zwischen:
ˆ
ˆ
ˆ
dem aktuellen Datensatz - exportiert den aktuell geöneten Datensatz
dem gelterten Datensatz - exportiert alle Datensätze entsprechend der vorgenommenen Filterung
allen Datensätzen - exportiert alle Datensätze aus der Datenbank
Abbildung 8.6: Kunde Outlook Export
Zusätzlich können Sie die zum Stammdatensatz gehörenden Kontakt- und Lieferadressen mit exportieren und den gewünschten Zielordner auswählen.
Über die vorhandenen Schalter können Einträge zugefügt, bearbeitet bzw. entfernt
werden. Die Feldzuordnung zwischen den Feldern der
SelectLine
und den Felder
in MS Outlook bzw. Tobit David kann beliebig gewählt werden.
Über die Schalter Anlegen bzw. Bearbeiten beim Adress-Export gelangen Sie
in den Dialog der Feldzuordnung (siehe Abbildung 8.6 auf Seite 113).
Im Kontaktfeld wählen Sie die Zielfelder aus Outlook bzw. Tobit David, unter
Zuordnung wählen Sie das gewünschte Feld der
SelectLine.
Es kann hier auch ein Ausdruck eingegeben werden, der eine Zeichenkette liefert.
113
8.1.
Beispiel
ASSISTENTEN - DATEN-IMPORT/EXPORT
Sie wollen in das Zielfeld Name die Daten aus den
SelectLine-Feldern
Name
und Vorname durch Komma getrennt exportieren.
Eingabe im Feld Zuordnung: {Name} + , + {Vorname}
Erläuterungen zur Syntax der Eingaben erhalten Sie unter Gestaltung Formelplatzhalter bzw. Verwendung von Operanden und Operatoren.
8.1.4 Datenexport in ein neues Dokument
Neues Dokument
Aus den Personenstammdaten über das Funktionsmenü Einstellungen und Zusatzfunktionen [F12] oder dem Druckmenü der Belege haben Sie die Möglichkeit,
Adress-, Mandanten oder User-Daten in ein Neues Dokument zu übernehmen.
Unter Vorlage geben Sie den Dateinamen des Vorlagedokuments ein bzw. wählen
Sie dieses aus. Optional kann gleichzeitig ein Eintrag unter Notiz mit dem erstellten
Dokument als Anlage erstellt werden.
Mit
bestätigen Sie die Eingaben und starten gleichzeitig das entspre-
chende Programm, mit dem Sie das neue Dokument bearbeiten und speichern.
Markieren Sie die Adressdaten und drücken Sie [F9]. Damit werden die Daten
aktualisiert.
Vorlagen
erstellen
Vorlagen für Word erstellen:
Önen Sie ein neues Word-Dokument und bearbeiten Sie es nach Ihren Wünschen.
Über [Strg] + [F9] wird an der Cursor-Position ein Platzhalter für Datenfelder
aus dem
SelectLine-Programm
deniert. Als Platzhalter für z.B. den Namen des
Kunden, geben Sie in diesem Feld in die geschweiften Klammern folgende Textfolge
ein:
(Für SQL Auftrag):
{DDE AuftragSQL DdeServerAdresse DdeAdresseName}
Mit [Alt] + [F9] für alle bzw. [Umschalt] + [F9] für einen Einzelnen wechseln Sie
aus dem Platzhalter-Modus heraus. Markieren Sie den Platzhalter und drücken Sie
[F9]. Der Platzhalter wird aktualisiert und mit dem Kundennamen der geöneten
Kundenmaske gefüllt.
Vorlagen für OpenOce erstellen:
Önen Sie ein neues OpenOce-Dokument und bearbeiten Sie es nach Ihren Wünschen. Um Platzhalter für Datenfelder aus dem Programm zu denieren, gehen Sie
an die betreende Stelle im Text und drücken [Strg] + [F2]. Auf der Seite Variablen
können Sie die gewünschten Verknüpfungen anlegen. Vergeben Sie einen aussagekräftigen Namen und hinterlegen Sie die entsprechende DDE-Anweisung z.B. für
den Namen des Kunden:
(Für SQL Auftrag):
AuftragSQL DdeServerAdresse DdeAdresseName.
Über den Schalter Einfügen wird diese Verknüpfung in das Dokument eingefügt.
Die Aktualisierung mehrerer Textfelder erreichen Sie über
/ Verknüpfungen.
114
Extras / Aktualisieren
KAPITEL 8.
SCHNITTSTELLEN
Syntax der Parameter des DDE-Ausdrucks:
{DDE Programmname Thema Feldname}
Wichtig!
Gross- und Kleinschreibung beachten!
Programmname
Name des
SelectLine-Programms
und Datenbank,
bspw. AuftragSQL
Thema
DdeServerAdresse
DdeServerMandant
DdeServerUser
Feldname
DdeAdresseNummer
DdeServerAdresse
DdeAdresseBriefanrede
DdeAdresseAnrede
DdeAdresseVorname
DdeAdresseName
DdeAdresseZusatz
DdeAdresseStrasse
DdeAdressePlz
DdeAdresseOrt
DdeAdresseLand
DdeAdresseTelefon
DdeAdresseTelefon1
DdeAdresseTelefon2
DdeAdresseTelefon3
DdeAdresseFax
DdeAdresseEMail
DdeAdresseHomepage
Feldname
DdeMandantAnrede
DdeServerMandant
DdeMandantVorname
DdeMandantName
DdeMandantZusatz
DdeMandantStrasse
DdeMandantPlz
DdeMandantOrt
DdeMandantLand
DdeMandant
Feldname
DdeUserKürzel
DdeServerUser
DdeUserName
Um Daten zum Thema DdeServerAdresse zu übertragen, muss im Programm eine
Stammdatenmaske geönet sein, in der sich Adressdaten benden.
8.1.5 Ingram-Micro Import
Unter
Schnittstellen / Assistenten / Ingram-Micro Import
bietet Datanorm an
dieser Stelle die Möglichkeit, sämtliche Artikeldaten von Ingram-Micro zu importieren.
115
Hinweis
8.2.
FIBU - EXPORT
Abbildung 8.7: Incram-Micro
Abbildung 8.8: Incram-Micro Import
ˆ
ˆ
Quelle
Geben Sie hier den Verzeichnispfad der Importdatei ein. Über die Taste [F4]
bzw. den Schalter im Eingabefeld kann der Auswahldialog geönet werden.
Optionen
Produktbilder herunterladen - Bewirkt das parallele Herunterladen von Produktbildern (*.jpg) und Datenblättern (*.pdf ) in die jeweiligen Unterverzeichnisse.
8.2 Fibu - Export
8.2.1 Finanzbuchhaltung (Fibu)
Mit dem Programmpunkt
Schnittstellen / Fibu-Export /...
können für die ange-
gebenen Fibu-Programme die Buchungen für Umsatzbelege (Ein- und Ausgangsrechnungen u.a.) sowie Zahlungen getrennt exportiert werden.
116
KAPITEL 8.
SCHNITTSTELLEN
Abbildung 8.9: Fibu-Export
Jeder Export bekommt vom Programm eine fortlaufende Nummer (pro Jahr), wird
mit Datum und Uhrzeit protokolliert und kann beliebig oft wiederholt werden.
Für jeden neuen Export werden nur die Buchungen verwendet, die noch nicht
Zeitraum
exportiert wurden und deren Datum kleiner oder gleich dem Datum Exportieren
bis ist.
Als Buchungsdatum wird entweder das Rechnungsdatum (Ausgangsrechnungen)
bzw. Belegdatum (Eingangsrechnungen) oder bei Zahlungen das Zahldatum exportiert.
Mit der gesetzten Option Personenkonto = Kunden- bzw. Lieferantennummer
wird als Personenkonto nicht das Konto aus dem Eingabefeld Fibu-Konto im
Beleg, sondern die Kunden- bzw. Lieferantennummer verwendet.
So muss beim Anlegen der Kunden- und Lieferantenstammdaten darauf geachtet
werden, dass die Kunden- bzw. Lieferantennummern und die Personenkontennummern übereinstimmen.
Auch erreichbar in den Mandanteneinstellungen Seite
Fibuexport.
Exportparameter
Sie können für den Export getrennt nach Kunden- und Lieferantenbelegen zwischen
allen, keinen oder einzelnen Umsatzbelegarten auswählen.
Ausgangsbelege (Rechnung, Gutschrift) werden nur exportiert, wenn sie den Status gedruckt besitzen und die Belegsumme ungleich Null ist. Bei Eingangsbelegen
(Eingangsrechnung) wird der gedruckt-Status nicht geprüft. Gedruckte Nullbelege erhalten das Exportdatum und werden aber nur exportiert, wenn in den Positionen unterschiedliche, zu bebuchende Erlöskonten verwendet werden.
Der Export von Zahlungen erfolgt optional. (Buchungen für die Barzahlungsein-
Zahlungen
und -ausgänge)
Nur beim Stapelexport wird zwischen vereinbart und vereinnahmt unterschieden.
Für vereinbart bekommt der Buchungssatz den Steuercode für die Umbuchung
von nichtfällige auf fällige Steuer. Für vereinnahmt wird kein Steuercode übergeben.
Bei gesetzter Option wird für Ausgangsrechnungen automatisch eine Umbuchung
Wareneinsatz
vom Bestandskonto auf das Aufwandskonto laut Erlöskontengruppe generiert. Der
Buchwert wird aus dem aktuellen Kalkulationspreis ermittelt.
Eine Umbuchung würde auch bei einem Rechnungsbetrag von 0,00 erfolgen.
Ebenso kann optional festgelegt werden, ob bei Handelsstücklisten der Stücklisten-
Handelsstückliste
Hauptartikel oder die einzelnen Stücklisten-Unterartikel gebucht werden.
auösen
117
8.2.
Periodenabschluss
beachten
FIBU - EXPORT
Mit dieser Option (nur bei Direkt- oder COM-Kopplung) werden Belege nicht
exportiert, wenn die dem Belegdatum entsprechende Buchungsperiode in der Fibu
bereits abgeschlossen wurde. Über das Fehlerprotokoll bzw. über Fehlermeldung
beim Einzelexport werden Sie entsprechend darauf hingewiesen. Bei deaktivierter
Option werden die Belege in die nächste freie Periode exportiert.
Optionen
Je nach Exportart variiert dieser Bereich:
Optionen beim Direkt-Export
Optional kann festgelegt werden, ob Personen- und Sachkonten beim Export geprüft, anlegt und/oder aktualisiert werden.
Bei den Optionen Anlegen und Aktualisieren können zusätzlich Vorgaben für
die Kontenbezeichnung deniert werden.
Beispiel
Die Kontenbezeichnung soll aus Name und Vorname, getrennt durch Komma, gebildet werden.
Eingabe im Feld Personenkonten:
{Buchkonto Name}+ , +{Buchkonto Vorname}
Platzhalter der Buchung können im Feld Personenkonten ausgewählt werden.
Im Fenster der Feldauswahl können Sie über den Schalter Verweis , wie im Formulareditor, weitere Datenfelder anderer Tabellen auswählen. Prüfen Sie mit dem
Schalter Testen im Anschluss an Ihre Formeldenition unbedingt die Richtigkeit
der Syntax Ihrer Eingabe.
Optionen beim COM-Export
Optional kann festgelegt werden, ob Fibu-relevante Stammdaten geprüft, angelegt
und/oder aktualisiert werden. Für Kunden und Lieferanten kann zusätzlich eingestellt werden, ob Ansprechpartner, Standardbankverbindung, Bankbezug und
wenn daraus erforderlich auch die Bank neu angelegt wird.
Optionen beim Stapelexport
Bei aktiver Option Personenkonto = Kunden- bzw. Lieferantennummer wird als
Personenkonto nicht das Konto aus dem Eingabefeld Fibu-Konto im Beleg sondern die Kunden- bzw. Lieferantennummer verwendet.
Exportdatei
Unter Exportdatei wird der Name und der Verzeichnispfad für die Exportdatei
eingegeben. Mit dem Schalter rechts neben dem Feld können Sie einen Dateiauswahldialog önen, der Sie dabei unterstützt.
Teilweise werden Dateiextensionen (Dateitypen) oder ganze Dateinamen in Abhängigkeit der gewählten Art des Fibu-Exportes vorgegeben.
Hinweis
Ein- bzw. Ausgangsrechnungen und Zahlungen können nach dem Export in die
Fibu im Auftragsprogramm nicht mehr geändert werden. Hierzu muss der Export
erst zurückgenommen werden.
Direktexport und
Ist ein Mandant als Auftrags- und Fibu-Mandant angelegt, sollten die Belege per
Export via COM
Direktexport in die Fibu exportiert werden.
Mit dem Direktexport werden, optional einstellbar, sowohl nicht vorhandene Personenkonten als auch Sachkonten (mit den Einstellungen aus dem Nummernkontext
heraus) in den Kontenstammdaten angelegt. Die Belege werden auf Zulässigkeit
der zu übertragenden Konten geprüft und ggf. mit Fehlermeldung abgewiesen.
118
KAPITEL 8.
SCHNITTSTELLEN
Der Export in einen separaten Fibu-Mandanten ist auch via COM-Schnittstelle
möglich. Mit dieser Exportvariante können, optional einstellbar, Fibu-relevante
Stammdaten geprüft, angelegt und/oder aktualisiert werden.
Der Export in eine externe Datei ist für getrennte Datenbestände vorgesehen. Es
Export externe
erfolgt keine Plausibilitätsprüfung der Personen- und Kontonummern im Beleg.
Datei / Stapel
Ein erfolgter Export kann je Exportdatum komplett zurückgenommen werden.
Exporte in die
Finanzbuchhaltung
lassen sich beliebig oft wiederholen. Hier-
zu muss der oder die zu wiederholende(n) Export(e) vorher gelöscht werden. Sie
FIBU-Export
löschen
können dies einzeln unter Angabe des Exportdatums vornehmen oder mit dem entsprechenden Menüpunkt alle erfolgten Fibu-Exporte löschen. Dies ist nur möglich,
wenn die Daten in eine externe Datei oder in einen Stapel exportiert wurden.
Der Export direkt exportierter Belege kann nur im Statusbereich des Beleges mit
gleichzeitigem Storno der Fibu-Buchung zurückgesetzt werden.
8.3 Programme
Abbildung 8.10: Import-Export-Programme
8.3.1 Import
8.3.1.1 Import Datanorm
Anwendern, die intensiv mit DATANORM-Dateien arbeiten, empfehlen wir das
separate Programm
SelectLine Datanorm.
Es verwaltet die Artikel mehrerer
Lieferanten (DATANORM 5) separat, d.h. der Artikelbestand des Auftrages wird
nicht mit nicht benötigten Artikeln belastet. Die Artikel können dann immer bei
Bedarf aus den Datanorm-Artikeldaten übernommen werden.
Wurde das
separate DATANORM - Modul
für DATANORM-Dateien der Ver-
sion 5 am Rechner bzw. im System installiert und registriert, ist der DATANORMImport der Version 4 nicht mehr möglich.
Der entsprechende Programmpunkt
norm 4.0
Schnittstellen / Programme / Import
/
Data-
wird dann im Menü nicht mehr angeboten.
119
Hinweis
8.3.
PROGRAMME
8.3.1.2 Import DATANORM Version 4
Der
SelectLine Auftrag
kann Daten aus DATANORM-Dateien der Version 4
importieren. Daten der Version 3 können aber mit einem Konvertierungsprogramm
in die Version 4 umgewandelt werden.
Folgende Dateitypen werden unterstützt:
ˆ
ˆ
ˆ
ˆ
Artikeldateien:
(DATANORM.001, ..., DATANORM.999)
Warengruppendateien:
(DATANORM.WRG)
Preisdateien:
(DATPREIS.001 ... DATPREIS.999)
Rabattgruppen:
(DATANORM.RAB) Die Rabattgruppen werden nur zur Verarbeitung der
Preisdaten eingelesen und nicht selbst durch das Programm gespeichert.
Abbildung 8.11: DATANORM Import 4.0
Der DATANORM-Assistent importiert die Daten in zwei Schritten. Im ersten
Schritt werden eine oder mehrere DATANORM-Dateien, die unterschiedliche Typen haben können, vom Datenträger eingelesen und vom Programm zwischengespeichert. Nach dem Einlesen können Sie auf den Folgemasken des Assistenten
festlegen, was mit den Daten im Einzelnen passieren soll. Im zweiten Schritt können Sie die eigentliche Verarbeitung starten, wobei die eingelesenen Daten den
Tabellen des
Auftrages
zugefügt werden.
Sie können mit den Schaltern Weiter und Zurück zwischen den Masken des
Assistenten wechseln. (siehe Abbildung 8.11 auf Seite 120)
120
KAPITEL 8.
SCHNITTSTELLEN
Beachten Sie bitte, dass das Wechseln von der Maske Daten einlesen
auf die
Hinweis
Einführungsmaske bereits eingelesene Daten löscht.
Damit die Daten entsprechend zugeordnet werden können, wählen Sie den jeweili-
Lieferant wählen
gen Lieferanten aus.
Mit dem Schalter Datei einlesen önen Sie die Eingabemaske zum Einlesen der
Datei einlesen
DATANORM-Dateien.
In dieser Eingabemaske können Sie die einzelnen DATANORM-Dateien zum Einlesen önen. Geben Sie den Namen der Datei ein oder wählen Sie diese über den
Dateiauswahldialog aus. Anschliessend werden die Kopfdaten der Datei, wie Datum, Version, Firma etc. angezeigt.
Den Vorgang des Einlesens starten Sie über den Schalter Ok. Das Einlesen kann
beliebig oft wiederholt werden.
Auf der Seite
Selektion
wird Ihnen angezeigt, welche Daten in welcher Anzahl von
Selektion
Datensätzen zur Weiterverarbeitung zur Verfügung stehen. Sie können hier für die
Typen Artikeldaten, Artikelpreise, Waren- und Rabattgruppen per Optionsfeld
entscheiden, ob eine weitere Verarbeitung erfolgen soll.
In der folgenden Eingabemaske können Sie einstellen, in welcher Form die Daten
den Artikeldaten des
Auftrages
ˆ alle berücksichtigen
Einstellungen
ArtikelImport
zugefügt werden.
Alle bzw. die innerhalb des Nummernbereichs (bei gesetzter Option Nummernbereich) liegenden Artikel werden berücksichtigt. Dabei werden vorhandene Artikeldaten überschrieben und neue Artikel zugefügt.
ˆ nur vorhandene aktualisieren
ˆ nur neue hinzufügen
Nur die im
Auftrag
bereits vorhandenen Artikel werden berücksichtigt.
Nur Artikel, die im Datenbestand des
Auftrages
noch nicht existieren,
werden zugefügt.
ˆ Optionsfeld Nummernbereich
Wenn Sie diese Option setzen, werden beim Zufügen der Artikel nur Nummern entsprechend der Angaben
von
und
bis
berücksichtigt.
Unter der Gruppe Optionen können Einstellungen zum Import von Lang- und
Optionen
Dimensionstexten vorgenommen werden.
Weiterhin können Sie die DATANORM-Felder Matchcode und EAN-Nummer
den Feldern FreiesFeld1 und FreiesFeld2 in den Artikelstammdaten zuordnen.
In der folgenden Maske legen Sie die Preiszuordnungen fest. Die über das DATA
Einstellungen
NORM- Format importierten Preise können das Preiskennzeichen Brutto oder
Preisimport
Netto besitzen.
Welche Preise sich tatsächlich hinter dem jeweiligen Kennzeichen verbergen (z.B.
EK, empfohlener VK, Listenpreis, Aktionspreis,...) kann je Lieferant verschieden
sein und sollte im Zweifelsfall beim Lieferanten erfragt werden, um eine richtige
Zuordnung der Preise vornehmen zu können.
121
8.3.
PROGRAMME
Für beide Preise können nachfolgend unterschiedliche Zuordnungen getroen werden:
Einkaufspreis
aktualisieren
Diese Option legt fest, ob die Artikel-Lieferantenbeziehung auf der Seite
Einkauf
der Artikelstammdaten mit den neuen Preisen aktualisiert wird oder nicht. Bei
vorhandenen Rabatten wird der Einstandspreis entsprechend angepasst.
Preise setzen
Für den Listenpreis und jeden der Preise 1-9 kann der neue Preis gesetzt werden.
Mit der Option Rabatt ignorieren bestimmen Sie, ob die Preise rabattiert oder
mit dem vollen Preis (Rabatt wird ignoriert) gesetzt werden.
Hinweis
Werden für die Preisübernahme Rabattgruppen benötigt, stellt der Lieferant Ihnen diese in separaten Dateien zur Verfügung (DATANORM.RAB). Für fehlende
Rabattgruppen erfolgt im Programm keine Preisberechnung (Preis gleich Null).
Import
Mit dem Schalter Verarbeiten starten Sie den eigentlichen Import. Im Anschluss
verarbeiten
erhalten Sie eine Mitteilung über den Erfolg des Importes mit der zusätzlichen
Information über die Anzahl der durch den Import neu angelegten bzw. geänderten
Datensätze.
8.3.1.3 Import SelectLine DATANORM Version 5
Wenn das separate Programm
SelectLine Datanorm
im selben System instal-
liert und registriert ist, haben Sie die Möglichkeit, Artikel aus diesem Programm
zu übernehmen.
Den Import der Artikel können Sie über die Menüpunkt
/ Import / SelectLine Datanorm
Schnittstellen / Programme
oder für einzelne, in Belegen zu verwendende
Artikel, bei der Positionserfassung in Belegen über den Schalter vornehmen.
In den Datanorm-Artikelstammdaten können die Artikel für den Auftragsexport
entsprechend gekennzeichnet werden.
Beim Import werden Sie über einen Assistenten durch mehrere Eingabemasken
geführt.
LieferantenArtikelauswahl
In einer Tabelle werden alle in
SelectLine Datanorm
angelegten Mandanten
(Lieferanten) und Artikel zur Auswahl bereitgestellt. Markieren Sie den entsprechenden Mandanten bzw. zu importierenden Artikel.
Die Tabelle zur Artikelauswahl erscheint nur beim Import aus der Positionserfassung der Belege.
Importoptionen
In der folgenden Maske legen Sie fest, welche zusätzlichen Daten (Artikelgruppen,
Lang- bzw. Dimensionstexte, Bilder usw.) mit importiert werden sollen.
122
KAPITEL 8.
SCHNITTSTELLEN
Abbildung 8.12: DATANORM Import über Schnittstelle
Diese Einstellungen können beim Import mehrerer Datensätze getrennt für neue
und bereits vorhandene Artikel vorgenommen werden. (nicht beim Import aus der
Positionserfassung der Belege)
Beim Import aus der Positionserfassung erscheint eine andere Maske.
Abbildung 8.13: DATANORM Import als Belegposition
Im Feld Artikelnummer bzw. Unbekannte Artikel beginnend mit können Sie
für neu zu importierende Artikel, die keine Artikelnummer mitbringen, die erste
zu verwendende Artikelnummer eingeben. Ausgehend von dieser werden die nachfolgenden Nummern weiter gezählt.
123
8.3.
PROGRAMME
Über den Schalter Ermitteln können Sie die nächste freie Artikelnummer in Ihren
Artikelstammdaten abfragen, welche dann als Ausgangsnummer verwendet werden
kann.
Lieferantenbe-
Im Feld Bestellnummer können Sie festlegen, ob die Datanorm-Artikelnummer
ziehung
im Auftrag als Lieferantenartikelnummer oder als Herstellernummer übernommen
Steuersätze
wird.
zuordnen
In den folgenden Eingabefeldern ordnen Sie den Steuersätzen aus dem DatanormProgramm (normal, erhöht, reduziert) die entsprechenden Steuerschlüssel des Auftrages zu.
Über ein weiteres Optionsfeld entscheiden Sie, dass die Warengruppen aus Datanorm als Artikelgruppen in den Auftrag importiert werden.
Abbildung 8.14: DATANORM Import Zuordnung Steuersätze
Seite
Mit dem Schalter Weiter gelangen Sie in die Eingabemaske der Preiszuordnung.
Preiszuordnung
124
KAPITEL 8.
SCHNITTSTELLEN
Abbildung 8.15: DATANORM Import Preiszuordnung
Ordnen Sie hier den gewünschten Preisen des
Auftrags
(Listen-, Aktions- und
Preisgruppenpreis) die jeweiligen Datanorm-Preise zu.
Mit dem Schalter Importieren starten Sie den Vorgang.
Im Anschluss erhalten Sie eine Mitteilung über den Erfolg des Importes mit der
zusätzlichen Information über die Anzahl der durch den Import neu angelegten
bzw. geänderten Datensätze.
8.3.1.4 Belegimport im CSV - Format
Mit diesem Menüpunkt
Format besteht
Schnittstellen / Programme / Import / Belege im CSV-
die Möglichkeit, Belege und Belegpositionen aus Fremdsystemen in
Form von Textdateien zu importieren.
Abbildung 8.16: Belegimport im CSV-Format
125
8.3.
PROGRAMME
Folgendes ist dabei zu beachten:
ˆ
ˆ
ˆ
ˆ
ˆ
Kundenimport
Texte (String) können in Anführungsstriche ( ) eingeschlossen sein.
Datenfelder werden durch Semikolon getrennt.
Dateien BELEG.CSV und BELEGP.CSV müssen sich im Importpfad benden.
Kunden, Interessenten bzw. Lieferanten müssen in den Stammdaten nicht
vorhanden sein. Sie können beim Import angelegt werden.
Bereits existierende Belegnummern werden ignoriert.
Enthält die Importdatei Kunden, Interessenten bzw. Lieferanten, die in den Stammdaten noch nicht existieren, können Sie diese Datensätze überspringen und erhalten
anschliessend ein entsprechendes Fehlerprotokoll.
Sie können diese aber auch beim Import mit anlegen lassen. Dazu wird entweder
die in der Importdatei angegebene Nummer oder die nächste freie Nummer aus
den Stammdaten entsprechend der Angaben unter Startnummer verwendet.
Dateistruktur
Struktur der Datei
BELEG.CSV
Typ
Länge
Feld
String
1
Belegtyp
String
10
Belegnummer
String
13
Adressnummer
Date
Datum
String
40
Name
String
30
Anrede
String
40
Vorname
String
40
Zusatz
String
40
Strasse
String
6
Land
String
10
Plz
String
40
Ort
String
2
KasseBank
String
1
Preistyp
Format
Format = tt.mm.jjjj
Float
Belegrabatt
Smallint
Zahlungsziel
in Tagen
Smallint
Skontotage
in Tagen
Float
Skontoprozent
String
6
Vertreter
String
3
Währungscode
Float
Währungsfaktor
Date
Liefertermin
String
15
Konto
String
20
LieferBelegNr
126
Format = tt.mm.jjjj
KAPITEL 8.
String
15
Kostenstelle
String
15
Lieferbedingung
String
6
Mitarbeiter
String
10
Standort
String
10
Lager
Date
String
Valutadatum
13
SCHNITTSTELLEN
Format = .mm.jjjj
VerbandsKLNr
Float
DelkredeProzent
String
40
LieferadresseName
String
30
LieferadresseAnrede
String
40
LieferadresseVorname
String
40
LieferadresseZusatz
String
40
LieferadresseStrasse
String
6
LieferadresseLand
String
10
LieferadressePLZ
String
40
LieferadresseOrt
String
13
Abw. Rechnungsadresse
String
30
FreierText1
String
30
FreierText2
Kundennummer
Float
FreieZahl1
Float
FreieZahl2
Integer
FreieZahl3
Integer
FreieZahl4
Date
FreiesDatum1
Format = .mm.jjjj
Date
FreiesDatum2
Format = .mm.jjjj
Boolean
FreiesKennzeichen1
0=Falsch, 1=Wahr
Boolean
FreiesKennzeichen2
0=Falsch, 1=Wahr
Boolean
FreiesKennzeichen3
0=Falsch, 1=Wahr
Boolean
FreiesKennzeichen4
0=Falsch, 1=Wahr
Struktur der Datei
BELEGP.CSV
Typ
Länge
Feld
String
1
Belegtyp
String
10
Belegnummer
Float
Format
Menge
String
18
Artikelnummer
String
10
Mengeneinheit
Smallint
Lagerkennzeichen
oder EAN-Nummer
0=Vorgabe, 1=Nein,
2=Ja
String
18
Bestellnummer
String
40
Bezeichnung
String
40
Zusatz
Float
Gewicht
127
8.3.
PROGRAMME
Float
Preiseinheit
Float
Einzelpreis
Float
Kalkulationspreis
Float
String
Rabatt
2
Steuercode
Float
Steuerprozent
String
15
Konto
String
10
Lager
String
6
Vertreter
String
10
Kostenstelle
String
15
Ziellager für
optional für Belegtyp
Umlagerung
U
String
Kostenträger
Date
Liefertermin
String
40
FreierText1
String
40
FreierText2
Date
FreiesDatum
Float
FreieZahl
Format = tt.mm.jjj
8.3.1.5 E/D/E Artikelimport
Mit dem Menüpunkt
Schnittstellen / Import / E/D/E Artikelimport
SelectLine Auftrag
stellt der
eine weitere spezielle Schnittstelle für den Import von Ar-
tikelstammdaten aus anderen Programmen zur Verfügung.
8.3.1.6 Import Vectron Commander
Wenn Sie eine Anbindung an die externe Kassenlösung
zen, können Sie über den Menüpunkt
tron Commander
Vectron Commander
nut-
Schnittstellen / Programme / Import / Vec-
die Daten aus den Kassenlialen importieren. Eine detaillierte
Beschreibung dieses Menüpunktes entnehmen Sie bitte der Online-Hilfe [F1] im
Programm.
8.3.1.7 Import Bilder
Im Menüpunkt
Schnittstellen / Programme / Import / Bilder
haben Sie die Mög-
lichkeit, den Stammdaten (Artikel, Kunden, Lieferanten, Interessenten, Mitarbeiter
und Artikelgruppen) per Import Bilder zuzuordnen.
Zieltyp
Bildformate
Wählen Sie das gewünschte Importziel und das Dateiformat der Bilddatei aus.
Die Dateien müssen folgendes Format tragen:
Datensatzschlüssel_Ordnungsnummer.Dateityp
Beispiel
Für die Bilder zum Artikel 210001 müssen Dateien im Format 210001_0.jpg und
210001_1.jpg usw. existieren.
128
KAPITEL 8.
SCHNITTSTELLEN
Beim Import von Bildern kann festgelegt werden, dass bereits vorhandene Bilder
Optionen
überschrieben werden bzw. dass eine Prüfung auf vorhandene Stammdatensätze
erfolgt.
Vom Programm werden beim Import die Bilddateien geprüft. Bei festgestellten
Fehlern wird die Datei nicht importiert und mit einer entsprechenden Fehlermeldung in ein Fehlerprotokoll aufgenommen.
Abbildung 8.17: Bildimport
8.3.1.8 Import Langtexte
Vorhandenen Stammdaten (Artikel, Kunde, Lieferant, Interessent, Mitarbeiter,
Textbaustein) können per Import externer Dateien Langtexte zugeordnet werden.
Wählen Sie hierzu den Menüpunkt
Schnittstellen / Programme / Import / Lang-
texte.
129
Hinweis
8.3.
PROGRAMME
Abbildung 8.18: Langtextimport
Import Textdatei
Tragen Sie im Feld Textdatei den Verzeichnispfad der Importdatei ein. Über die
Funktionstaste [F4] bzw. mit dem Schalter im Eingabefeld kann der Auswahldialog
geönet werden.
Die Importdatei muss dem nachfolgenden Muster entsprechen:
S=Schlüssel1
T=Textzeile1
T=Textzeile2
T=Textzeile3
S=Schlüssel2
T=Textzeile1
... usw.
Der Schlüssel stellt die jeweilige Kundennummer, Artikelnummer usw. dar.
Hinweis
Beim Import von Artikelfremdbezeichnungen, muss im Schlüssel das jeweilige Sprachkennzeichen mit einem Pipe-Zeichen | nach folgendem Schema angegeben werden:
S=EN|0001
T=Artikeltext1
T=Artikeltext2
EN ist hierbei der Sprachschlüssel und 0001 der Artikelschlüssel.
Import Tabelle
Im Feld Tabelle wählen Sie die Datenbanktabelle (dbase oder Paradox), aus der
der Text importiert werden soll.
Unter Feld Schlüssel wählen Sie den Schlüssel des Feldes, (z.B. Artikelnummer)
und unter Feld Text wählen Sie den zu importierenden Text der Datenbanktabelle
aus. Bei diesem Feld muss es sich um ein Memo- oder Blobfeld handeln.
Importziel
Im Feld Langtext wählen Sie die Art des zu importierenden Textes aus, z.B.
Artikel Langtext, Artikel Infotext, Artikel Bestelltext, Kunden Langtext oder Mitarbeitertext.
130
KAPITEL 8.
SCHNITTSTELLEN
Sollen bereits vorhandene Textfelder überschrieben werden, dann markieren Sie
dazu das Optionsfeld.
Haben Sie alle Einstellungen getroen, können Sie den Import über den gleichnamigen Schalter starten.
8.3.2 Export
8.3.2.1 Export SelectLine DATANORM
Sind die Programme
SelectLine Auftrag
und
SelectLine Datanorm
ben System installiert und registriert, steht Ihnen der Menüpunkt
Programme / Export / SelectLine DATANORM
im sel-
Schnittstellen /
zur Verfügung.
Er realisiert den Artikelexport aus einem Auftrag-Mandanten in einen DatanormMandanten, aus dem der Datanorm-Export erfolgen soll.
Der Datenaustausch wird über die COM-Schnittstelle organisiert.
In den Artikelstammdaten können die Artikel hierfür entsprechend gekennzeichnet
werden.
Beim Export werden Sie über einen Assistenten durch mehrere Eingabemasken
geführt.
Im Anschluss an den Anmeldedialog werden Sie in der ersten Maske zur Auswahl
Lieferanten
des Mandanten und der Exportart aufgefordert.
auswahl
Es werden alle in
SelectLine Datanorm
angelegten Mandanten (Lieferanten)
zur Auswahl angeboten.
Wählen Sie den gewünschten Mandanten aus.
Abbildung 8.19: DATANORM Lieferantenauswahl
Exportart
Der Export der Daten kann wahlweise nach folgendem Modus erfolgen:
131
8.3.
PROGRAMME
ˆ
ˆ
ˆ
ˆ
Exportoptionen
kompletter Export (Löschen vorhandener Datanormdaten)
neue Daten seit dem letztem Export
Änderungen bestehender Daten seit dem letztem Export
neue und geänderte Daten seit dem letztem Export
In der folgenden Maske legen Sie fest, welche zusätzlichen Daten (Artikelgruppen,
Lang- bzw. Dimensionstexte und Bilder) mit exportiert werden sollen. Ausserdem
können Sie für den Export der Lang- und Dimensionstexte einen Zeilenumbruch
nach 40 Zeichen festlegen. Diese Einstellungen können Sie getrennt für neue und
in Datanorm bereits vorhandene Artikel vornehmen.
Weiterhin legen Sie fest, wie mit den Nachkommastellen bei Mengenstaelmengen
verfahren werden soll. Sie können hierfür wählen zwischen kaufmännisch runden,
auf- oder abrunden.
Abbildung 8.20: DATANORM Exportoptionen
Preiszuordnung
Mit dem Schalter Weiter gelangen Sie in die Eingabemaske der Preiszuordnung.
132
KAPITEL 8.
SCHNITTSTELLEN
Abbildung 8.21: Datanorm Preiszuordnung
Wählen Sie hier einen Kunden (ktiver Beispielkunde), dessen Nettopreise den
Preisen im Datanorm-Programm zugeordnet werden sollen und treen Sie Ihre
Zuordnungen.
In der folgenden Eingabemaske ordnen Sie den Steuersätzen im Datanorm-Programm
(normal, erhöht, reduziert) die entsprechenden Steuerschlüssel dem
Auftrag
zu.
Mit dem Schalter Exportieren starten Sie den Vorgang.
8.3.2.2 Export Vectron Commander
Wenn Sie eine Anbindung an die externe Kassenlösung Vectron Commander nutzen, können Sie über de Menüpunkt
Commander
Schnittstellen / Programme / Export / Vectron
Ihre Daten für diese bereitstellen.
Eine detaillierte Beschreibung dieses Menüpunktes entnehmen Sie bitte der OnlineHilfe [F1] im Programm.
8.3.2.3 Bilder
Mit Hilfe des Menüpunktes
Schnittstellen / Programme / Export / Bilder
besteht
die Möglichkeit, die den Stammdaten (Artikel, Kunden, Lieferanten, Interessenten,
Mitarbeiter und Artikelgruppen) zugeordneten Bilder zu exportieren.
Hierbei werden die Bilddateien mit dem Format Datensatzschlüssel _Ordnungsnummer.jpg im ausgewählten Exportverzeichnis je Stammdatentyp in einem Unterverzeichnis abgespeichert.
So werden z.B. für die Bilder zum Artikel 210001 die Dateien 210001_0.jpg und
210001_1.jpg usw. erzeugt.
Beim Export von Artikelbildern kann festgelegt werden, dass nur für den Shop
aktive Artikel exportiert werden und dass beim Export für jede Artikelgruppe
wiederum ein separates Unterverzeichnis angelegt wird.
133
Zuordnung
Steuersätze
8.3.
PROGRAMME
Abbildung 8.22: Export Bilder
Vom Programm werden beim Export die Bilddateien geprüft. Fehlerhafte Bilder
werden Ihnen in einem Fehlerprotokoll angezeigt und erhalten im Dateinamen den
Präx __error. vorangestellt.
8.3.3 Kontakte
8.3.3.1 CASH Adress Pro
Über
Schnittstellen / Programme / Kontakte / CASH Adress Pro
Menü
bzw. aus dem
Einstellungen und Zusatzfunktionen in Personenstammdaten (Interes-
senten, Kunden, Lieferanten) bzw. in Belegen erreichen Sie den Dialog zur Übernahme bzw. Aktualisierung von Adressdaten aus dieser Software.
Es können Adressen auch als Kontakt- oder Lieferadressen übernommen werden.
Voraussetzung hierfür ist die Installation und Aktivierung der entsprechenden Software auf dem Rechner.
8.3.3.2 klickTel
Über den Menüpunkt
Schnittstellen / Programme / Kontakte / klickTel
dem stammdatenspezischen Menü
bzw. aus
Einstellungen und Zusatzfunktionen er-
reichen Sie den Dialog zur Suche und Übernahme von Adressdaten aus klickTel.
Voraussetzung hierfür ist die Installation der entsprechenden Software auf dem
Rechner und die Verbindungseinstellung im Programm.
Über das
Applikationsmenü
/ Einstellungen (Seite KlickTel)
können Sie die
Verbindungseinstellung und den Test der Verbindung vornehmen.
Tragen Sie in die Adressmaske die Suchbegrie so genau wie möglich ein, da Ihnen
maximal nur 75 Suchergebnisse in der unteren Tabelle angezeigt werden.
134
KAPITEL 8.
SCHNITTSTELLEN
Mit den vorhandenen Schaltern wird die Suche gestartet, die Maske für eine neue
Suche geleert, das komplette Suchergebnis gelöscht, die Bearbeitungsansicht [F9]
gewechselt bzw. die Suche beendet.
In Einzelansicht können Sie in den Suchergebnissen blättern und eine gewählte
Adresse in die Zwischenablage kopieren.
Die nachfolgenden Schaltersymbole stehen nur zur Verfügung, wenn KlickTel über
ein Stammdatenmenü (z.B. Kunden) aufgerufen wird.
Hiermit markieren/demarkieren Sie die zu übernehmenden Datensätze im Suchergebnis, aktualisieren Ihren Stammdatensatz mit dem Suchergebnis bzw. übernehmen die markierten Suchergebnisse in die Stammdaten.
Für die Nummerierung in den Stammdaten wird der Startwert abgefragt.
Abbildung 8.23: klicktel
135
8.3.
PROGRAMME
8.3.4 Shop
8.3.4.1 SelectLine eCommerce
Mit der
Schnittstelle Shop / eCommerce
dem Shopsystem
wird Ihnen der Datenaustausch zwischen
SelectLine ECommerce
und dem
SelectLine Auftrag
er-
möglicht.
Abbildung 8.24: Import-Shop
Das Programm bietet dazu die folgenden Menüpunkte an:
Schnittstellen / Programme / Shop / eCommerce / Konguration
Schnittstellen / Programme / Shop / eCommerce / Belegimport
Schnittstellen / Programme / Shop / eCommerce / Datenexport
Eine detaillierte Beschreibung dieser Menüpunkte entnehmen Sie bitte der OnlineHilfe [F1] im Programm.
8.3.4.2 SelectLine Shop
8.3.4.3 Export SelectLine Shop (Stammdaten)
Den Export aus dem
Menüpunkt
daten.
136
Auftrag
in den
SelectLine Shop
starten Sie über den
Schnittstellen / Programme / Shop / SelectLine Shop / Export Stamm-
KAPITEL 8.
SCHNITTSTELLEN
Abbildung 8.25: Shop-Import Auträge
Abbildung 8.26: Shop-Export
Voraussetzung hierfür ist die Installation beider Programme im selben System.
Unter Projekt wählen Sie den entsprechenden Shop-Mandanten.
Für Exporttyp stehen folgende Möglichkeiten zur Verfügung:
ˆ
ˆ
Neuexport und Löschen redundanter Daten
Geänderte und neue Daten exportieren
Auf den nachfolgenden Masken legen Sie fest, welche Daten in den Shop-Mandanten
übertragen werden sollen.
Für die Auswahl des zu übernehmenden Preistyps kann zwischen den Preisen der
Preisgruppen 1-9 gewählt werden.
137
8.3.
PROGRAMME
Abbildung 8.27: Shop-Export Daten
Abbildung 8.28: Shop-Export Optionen
8.3.4.4 Import Aufträge
Den Import von Aufträgen aus dem
trag
SelectLine Shop
starten Sie über den Menüpunkt
lectLine Shop / Import Aufträge.
in den
SelectLine Auf-
Schnittstellen / Programme / Shop / Se-
Voraussetzung hierfür ist die Installation beider
Programme im selben System.
Unter Pro jekt wählen Sie den entsprechenden Shop-Mandanten aus.
Über den Schalter Einlesen werden alle eingegangenen Aufträge in die ImportMaske übernommen.
Im oberen Bereich sind alle Aufträge und im unteren Bereich die dazugehörigen
Auftragspositionen aufgelistet.
Markieren Sie die Aufträge, die importiert werden sollen und starten Sie den Vorgang über den Schalter Ok.
138
KAPITEL 8.
SCHNITTSTELLEN
Abbildung 8.29: Shop-Import Aufträge
8.4 Import Anlagen XML
Schnittstellen / Import / Anlagen XML
Abbildung 8.30: Anlagen Import
Hier erfolgt der Import der Anlagen aus der Anlagenbuchhaltung..
Es ist der Pfad der zu importierenden Datei anzugeben.
Abbildung 8.31: Anlagen Import
139
8.5.
DATENAUSTAUSCH
Die Option 'Anlagen neu nummerieren' ändert für die importierten Anlagen die
Anlagennummerierung laut Anlagekonto.
Beispiel:
Alle Anlagen, die Konto 200 zugeordnet sind werden nummeriert in 0200-001, 0200002 usw. (je nach Einstellung im
Mandantenstamm/Anlagenbuchhaltung/Optionen )
8.5 Datenaustausch
Durch die Aktivierung der Option Datenaustausch im Menü Mandanten ergibt
sich im Menü Schnittstellen ein neuer gleichlautender Menüpunkt.
Abbildung 8.32: Datenaustausch
8.5.1 Import
Hier werden beim Treuhänder die vom Mandanten zugesandten Daten oder beim
Mandanten die vom Treuhänder zugesandten Daten importiert
8.5.2 Export
Hier werden beim Treuhänder die vom Mandanten zugesandten und ggf. korrigierten Daten oder beim Mandanten die Daten für den Treuhänder exportiert.
8.5.3 Freigabe
Hier werden beim Treuhänder die vom Mandanten zugesandten Daten oder beim
Mandanten die vom Treuhänder zugesandten Daten freigegeben, sofern in den
Mandanteneinstellungen nicht die Option Import direkt verarbeiten
aktiviert
wurde.
8.5.4 Erstmalige Abstimmung Mandant/Treuhänder
Grundsätzlich kann der Treuhänder einen Mandant aufbauen und einrichten und
diesen seinem Klienten (oder umgekehrt) mittels regulärer Datensicherung zukommen lassen, sofern beide auf derselben Version sind.
Ansonsten kann der Treuhänder einen Mandanten z. B. aufgrund des VKMU oder
anderer Mandanten erönen, der dann beim ersten Import-Vorgang durch die Daten des Klienten überschrieben wird.
140
KAPITEL 8.
SCHNITTSTELLEN
8.5.5 Funktionsweise
8.5.5.1 Mandantenexport
Abbildung 8.33: Export Datenaustausch
Der Mandant übermittelt seine GESAMTE Buchhaltung, inklusive Kostenrechnung, OP-Verwaltung und relevanten Stammdaten, bis zu einem bestimmten Zeitraum an den Treuhänder. Dazu exportiert er über Schnittstellen/Datenaustausch/Export
seine Daten. Durch den Export entsteht eine versionierte lzx-Datei, deren Bezeichnung wie folgt aufgebaut wird:
ˆ
ˆ
ˆ
ˆ
Präx MAND_ für Mandant oder TREU_ für Treuhänder
Mandantennummer
_ñ (fortlaufende Nummer)
Die Datei wird am Schluss durch eine fortlaufende Nummer gekennzeichnet,
die die Version des Exports wiedergibt. Der Treuhänder liest somit die Datei
MAND_* ein und der Mandant dann diejenige mit TREU* .
Abbildung 8.34: Datenaustausch
141
8.5.
DATENAUSTAUSCH
Am Schluss des Exports erfolgt ein detailliertes Protokoll der obenerwähnten exportierten Daten.
Abbildung 8.35: Datenaustausch
Abbildung 8.36: Datenaustausch
Sind die Daten einmal ausgegeben, kann erst nach dem Einlesen der Korrekturen
vom Treuhänder ein erneuter Export erfolgen oder der Export wird wieder gelöscht
werden. Die Buchungssätze erhalten den Status E und sind somit nicht mehr zu
ändern oder zu stornieren.
Abbildung 8.37: Datenaustausch
142
KAPITEL 8.
SCHNITTSTELLEN
Abbildung 8.38: Datenaustausch
8.5.5.2 Treuhänderimport
Abbildung 8.39: Treuhänder Import
Der Treuhänder liest die Datei seines Kunden über
/ Import
Schnittstellen / Datenaustausch
ein. Es werden ALLE bisher vorhandenen Buchungen mit den neuen
Daten überschrieben und in einem Protokoll aufgezeigt.
Abbildung 8.40: Treuhänderimport
Die Buchungen können nun mit der gewohnten SelectLine-Funktionalität ergänzt,
143
8.5.
DATENAUSTAUSCH
angepasst, storniert oder erweitert werden. Je nach durchgeführtem Geschäftsfall,
erhalten die vom Treuhänder bearbeiteten Datensätze folgende Status:
ˆ
ˆ
ˆ
ˆ
L - stornierte Buchung
N - neu erstellte Buchung
A - geänderte Buchung
E - exportierte Buchung
Abbildung 8.41: Treuhänderimport
Hat der Treuhänder seine Korrektur fertig gestellt, exportiert er seine Änderungen
über Schnittstellen/ Datenaustausch/Export . Dabei werden nur die geänderten
Daten übermittelt.
Abbildung 8.42: Treuhänderimport
Abbildung 8.43: Treuhänderimport
144
KAPITEL 8.
SCHNITTSTELLEN
Achtung! Es werden NUR Buchungen und keine sonstigen (Stamm-)Daten exportiert!
8.5.5.3 Mandantenimport
Abbildung 8.44: Mandantenimport
Abbildung 8.45: Mandantenimport
Der Mandant kann nun die Datensicherung seines Treuhänders über
/ Datenaustausch / Import
Schnittstellen
einlesen. Je nach gesetzter Mandantenoption Importe
direkt verarbeiten werden die Buchungen sofort gebucht oder unter Freigabe
zwischengespeichert. Erst nach der Freigabe der Sicherung vom Treuhänder kann
ein erneuter Export von der Mandantenseite her erfolgen. Nach der Verarbeitung
der Daten können auch alle Buchungssätze im Mandanten wieder bearbeitet werden.
8.5.5.4 Freigabe Datenaustausch
Abbildung 8.46: Freigabe Datenaustausch
145
8.5.
DATENAUSTAUSCH
Der Menüpunkt
Schnittstellen / Datenaustausch / Freigabe
gibt einerseits einen
Überblick über alle ausgetauschten Vorgänge und dient andererseits der Verarbeitung der erhaltenen Buchungen. Die Nummerierung erfolgt analog der laufenden
Nummer des Datenaustausch-Files. So ist die Möglichkeit gegeben, für jeden Vorgang nachzuvollziehen, welche Änderungen vom Treuhänder durchgeführt wurden.
Erfolgte die Verarbeitung der Korrekturen nicht direkt mit dem Import, kann die
Verbuchung manuell über die Freigabe ausgelöst werden.
Abbildung 8.47: Freigabe Datenaustausch
Zusätzlich können die Buchungen nach folgenden Stati geltert werden:
Mit dem Schalter
können nun die vom Treuhänder erstellten Buchungen
verarbeitet werden. Diese werden danach wie folgt protokolliert:
Abbildung 8.48: Freigabe
Hinweis:
Die Schaltäche Verarbeiten wird aktiv gesetzt, wenn in den Mandanteneinstellungen die Auswahl Import direkt verarbeiten nicht erfolgt ist. Nach erfolgter Verarbeitung sind dann die Schalter
146
und
ausgegraut.
KAPITEL 8.
SCHNITTSTELLEN
Im Dialogbuchen ist der Status E bei Datenaustausch wieder gelöscht und die
Buchungen stehen nun wieder für einen nächsten Export bereit. Wenn mit dem
Spalteneditor die vorgängig beschriebe Spalte QuelleDetail eingeblendet wird,
ist dort durch den Eintrag DA ersichtlich, dass es sich um Buchungen aus dem
Datenaustausch handelt.
Abbildung 8.49: Freigabe
Auch ein Zurücksetzen des Vorganges auf manuell erledigt ist möglich, wenn z. B.
der Steuerberater noch keine Daten zurückgesendet hat, der nächste Export aber
ansteht.
8.5.5.5 Fehlermeldungen beim Datenaustausch
Abbildung 8.50: Fehlermeldung
Falls im Mandanten die Option Periode nach Export automatisch abschliessen
gesetzt oder manuell ein Periodenabschluss durchgeführt wurde, erscheint beim
automatischen Import wie auch bei der Verarbeitung der Freigabe oben stehende
Fehlermeldung. Der Periodenabschluss muss somit manuell auf keinen gesetzt
werden.
147
8.5.
DATENAUSTAUSCH
Abbildung 8.51: Fehlermeldung
Sollte widererwarten der Treuhänder keine Änderungen vorgenommen haben oder
es sich um eine erstmalige Abstimmung der Stammdaten seitens des Klienten gehandelt haben, würde bei einem erneuten Export diese Meldung erscheinen, da
sämtliche Buchungen den Datenaustausch-Status E
aufweisen. In diesem Fall
gibt es zwei Möglichkeiten:
ˆ
ˆ
Der Treuhänder exportiert quasi LEER (eine Datei wird erstellt) und der
Mandant liest diese gemäss oben erwähnter Vorgehensweise ein
Es wird der quasi LEERE Export durch wieder
zurückgesetzt
Somit verlieren die Buchungen den Status E wieder.
Abbildung 8.52: Fehlermeldung
8.5.6 Weitere wichtige Hinweise
8.5.6.1 Periodenabschluss
Ein Periodenabschluss ist nicht zwingend! Dieser dient lediglich dazu, ggf. an den
Treuhänder gesandte Buchungen vor weiteren Mutationen zu schützen.
148
KAPITEL 8.
SCHNITTSTELLEN
8.5.6.2 Datensicherung
Beachten Sie, dass eine Datensicherung VOR einem Export und ein Restore NACH
einem Export diesen Zustand nicht abfangen kann. In einem solchen Fall würden
die Daten doppelt übermittelt.
8.5.6.3 Kommunikation
Der Datenaustausch soll nicht die Kommunikation zwischen Treuhänder und Mandant ersetzten. Nachträgliche Stammdatenerfassungen/-abgleiche etc. müssen unbedingt besprochen werden.
8.5.6.4 Datenbestand Start Datenaustausch
Der Mandant wie auch der Treuhänder müssen sich im Minimum auf der Version
11.5.0 benden.
149
8.5.
150
DATENAUSTAUSCH
9 Drucken
Die
SelectLine-Programme
sind besonders exibel in der Ausgabe von Datenlis-
ten und Auswertungen, auch als Grak. Um eine Übereinstimmung zwischen Bildschirmanzeige und Druckergebnis zu erreichen, verwendet das Programm bereits
bei der Darstellung auf dem Bildschirm die Einstellungen des Druckers. Das Programm unterstützt die Nutzung zweier Druckerschächte für die getrennte Ausgabe
von Kopfseiten und Folgeseiten. Ein Formulareditor steht zur eigenen Gestaltung
der Druckausgaben zur Verfügung d.h. Kopien der mitgelieferten Systemdruckvorlagen können den rmenspezischen Anforderungen angepasst werden.
9.1 Druckausgabe
Der bisher zum Drucken ins rtf- und pdf-Format bzw. Kopieren in die Zwischenablage verwendete SelectLine PDF Printer" wird mit der Version 11 ersetzt. Eine
Installation eines separaten Drucktreibers ist nicht mehr erforderlich. Eine Deinstallation des alten Drucktreibers erfolgt nicht und muss ggf. manuell durchgeführt
werden.
9.1.1 Standardausgabeziel
Im Programmteil
Applikationsmenü / Einstellungen
kann das Ausgabeziel für
Druckvorlagen, die das Druckziel Standardausgabe haben, angegeben werden. Die
übrigen Einstellungen (verwendeter Drucker usw.) sind in den Systemeinstellungen
von Windows oder innerhalb des Programms unter dem Menüpunkt
menü / Drucken / Druckereinrichtung
Applikations-
vorzunehmen.
151
Standardausgabeziel
9.1.
DRUCKAUSGABE
9.1.2 Drucken auf den Drucker
Abbildung 9.1: Eingabemaske Druckausgabe
Wenn unter
Applikationsmenü / Drucken / Druckvorlagen
für die gewählte Druck-
vorlage die Option Vorlage / Ausgabeziel gesetzt ist, erscheint vor der Ausgabe die Eingabemaske Druckausgabe, in der Sie noch einmal die zu verwendende
Druckvorlage, das Ausgabegerät, den Beginn der Seitennummerierung und die Anzahl der Kopien spezizieren können.
Währung
Im Feld STAMPIT-Datum kann das Frankierdatum vordatiert werden. Alle Platzhalter (auch Verweise) vom Typ Geldbetrag werden beim Drucken von der Mandantenwährung in die ausgewählte Währung mit dem aktuellen Tageskurs umgerechnet.
Hierüber können Sie die bisherigen Druckereinstellungen ändern und den Drucker
speziell für diese Programmnutzung einrichten (z.B. unterschiedliche Papierzufuhr
für erste und Folgeseiten). Standardmässig greift das Programm auf die Druckersteuerung von Windows zurück.
152
KAPITEL 9.
DRUCKEN
Abbildung 9.2: Eingabemaske Drucken
Wenn für die gewählte Druckvorlage die Option Drucken gesetzt ist, wird vor dem
Druck die Maske Drucken eingeblendet. Üblicherweise werden Sie alle Seiten der
erstellten Liste auch ausdrucken wollen; in diesem Fall kann der Programmvorschlag Alles übernommen werden. Sollten Sie aber nur bestimmte einzelne Seiten
ausdrucken wollen, z.B. weil in einer umfangreichen Liste nur ein einziger Datensatz verändert wurde, haben Sie die Möglichkeit, hier die entsprechende Seite bzw.
Seiten auszuwählen.
9.1.3 Drucken auf den Bildschirm
Die Druckausgabe kann auch als Seitenvorschau auf den Bildschirm erfolgen. Eine
Seitenvorschau kann gedruckt, in eine Datei, in eine E-Mail oder in die Zwischenablage umgeleitet werden. Ist in der aktiven Druckvorlage eine Archivierung aktiviert,
ist zusätzlich die Ablage in das entsprechende Archiv möglich. Den Formulareditor
erreicht man nur über die Seitenvorschau.
153
9.1.
DRUCKAUSGABE
Abbildung 9.3: Seitenvorschau
Auswertungsparameter
Über den Schalter
können Sie die jeweiligen Kriterien für die gezeigte Auswer-
tung ändern. Dazu können Zeitraum, Sortierung und Selektion der Daten sowie
sonstige Auswertungsparameter gehören.
Ausgabeziel
Über die Auswahl zum Schalter
aus der Funktionsleiste kann die Ausgabe
in die Zwischenablage, auf einen Datenträger (Speichern), als E-Mail oder zum
Drucker erfolgen.
Exce l
Der Export nach Microsoft Excel kann aus der Seitenvorschau über den Schalter
erfolgen.
Darstellungsgrösse
Über
können Sie die Darstellungsgrösse und ein- oder zweiseitige Anzeige
einstellen. Ausserdem können Sie hier oder über
einstellen, ob das Doku-
ment über die gesamte Breite des Dialogs angezeigt werden soll oder das gesamt
Dokument im Dialog sichtbar sein soll.
Zwischen mehrseitigen Seitenvorschauen können Sie blättern.
Druckvorlage
bearbeiten
Über den Schalter
[F12] gelangen Sie in den Formulareditor (siehe Kapitel 10
auf Seite 181). Über die dazugehörige Auswahl (diese steht Ihnen auch als Kontextmenü per Rechtsklick zur Verfügung) können Sie alle Druckvorlagen der aktiven
Vorlagenart önen, die Bildschirmvorschau aktualisieren und zur Erleichterung von
Anpassungsarbeiten in die Ansicht mit Lineal wechseln. Des Weiteren können Sie
hier das Dokument nach bestimmten Anhaltspunkten durchsuchen lassen.
manuelle
Archivierung
Über den Schalter
kann eine manuelle Archivierung aus der Seitenvorschau
erfolgen. Dieser Schalter ist nur bei aktivierter Archivierung der aktiven Druck-
154
KAPITEL 9.
DRUCKEN
vorlage (siehe Kapitel 10.3 auf Seite 185) oder des Vorlagentyps (siehe Kapitel 9.6
auf Seite 174) vorhanden.
9.1.4 Drucken in eine Datei
Sie können die Druckdaten entweder im RTF-, PDF- bzw. einem Textformat (ANSI, ASCII, UTF-8, UTF-16) oder 15 weiteren Formaten (XLS, HTML, XHTML,
BMP, JPEG, GIF, EMF, WMF, TIFF, SVG, PNG, DIF, Lotus, Quattro und
SYLK) speichern. Wählen Sie dazu in dem Dialog Datei speichern das entsprechende Format aus, tragen einen Dateinamen ein, wählen ein Verzeichnis und/oder
Laufwerk aus und beenden den Dialog.
9.1.5 Drucken in die Zwischenablage
Die Druckdaten werden im Text- und im RTF-Format in die Zwischenablage kopiert und können anschliessend in andere Programme eingefügt werden. In welchem
Format die Daten übernommen werden, hängt von den Fähigkeiten des entsprechenden Programms ab.
9.1.6 Drucken als E-Mail
Wenn Sie das Ausgabeformat E-Mail wählen, wird das gewählte Dokument als Anhang im PDF-Format (bei nicht vorhandener PDF-Schnittstelle im RTF-Format)
an das sich automatisch önende E-Mail Schreiben angehängt (siehe Kapitel 10.5.5.3
auf Seite 208).
Ist in den Programmeinstellungen die Option Vor dem Versenden von E-Mails
Hinweis
Dialog anzeigen aktiv, erscheint der E-Mail-Dialog für evtl. Bearbeitungen. (siehe
Kapitel 3.9 auf Seite 42)
9.1.7 Drucken in Archiv
Ist unter
Applikationsmenü / Drucken / Druckvorlagen
eine Archivierungsart (PDF,
ELO bzw. EASY) eingestellt, gibt es die Möglichkeit, das Dokument direkt über
den Druckausgabedialog zu archivieren (siehe Kapitel 9.6 auf Seite 174).
9.1.8 Neue Druckeroption
spezieller
(Arbeitsplatz: XXX Benutzer: alle)
Für eine Druckvorlage kann das Druckziel vorbelegt werden. Für das Druckziel
Drucker ist es zudem möglich, für alle Arbeitsplätze oder nur für einen Arbeitsplatz und einen konkreten Benutzer einen bestimmten Drucker zuzuweisen. Nun
wird mit der neuen Option spezieller Drucker (Arbeitsplatz: XXX Benutzer: alle) der Freiraum zwischen alle Benutzer an allen Arbeitsplätzen und ein Benutzer
an einem Arbeitsplatz geschlossen. Es kann nun eingestellt werden, dass an einem konkreten Arbeitsplatz für jeden beliebigen Benutzer genau auf diesem einen
zugewiesenen Drucker ausgegeben wird.
155
Drucker
9.2.
FORMATE
Wird ein spezieller Drucker (Arbeitsplatz: Windows-PC-Name; Benutzer: WindowsBenutzer) nicht gefunden, erfolgt eine erneute Suche ohne den Benutzer als spezieller Drucker (Arbeitsplatz: Windows-PC-Name; Benutzer: alle). Gibt es auch dafür
in der Druckvorlage keinen Treer, erfolgt eine weitere Suche ohne Benutzer und
PC-Name nach speziellem Drucker (alle Arbeitsplätze). Sollte dabei wieder kein
Treer erfolgen, wird der Standarddrucker am Arbeitsplatz verwendet.
9.2 Formate
Formate beschreiben die Darstellung verschiedener Platzhalter (siehe Kapitel 10
auf Seite 181) beim Druck oder beim Export in eine Textdatei.
Standardformat e
Wird in den Platzhaltern kein Format angegeben, gilt:
ˆ
ˆ
ˆ
ˆ
ˆ
Texte werden linksbündig geschrieben.
Zahlen werden rechtsbündig geschrieben. Die Anzahl der Nachkommastellen
richtet sich nach dem Zahlenwert.
Datumsangaben werden linksbündig in der in Windows eingegebenen Datumskurzform ausgegeben. Besitzen sie einen Zeitteil, so wird auch dieser
laut Windowseinstellung ausgegeben.
Graken werden in der Grösse 16 mm * 16 mm gedruckt.
Bei logischen Werten erhalten die wahren Werte links ein Sternchen.
Sollen die Platzhalter bei der Ausgabe eine vom Standard abweichende Formatierung erhalten, müssen Formate verwendet werden.
Eingabemaske
Formate
Die Eingabemaske zur Verwaltung der Formate erreichen Sie über den Menüpunkt
Stammdaten / Konstanten / Weitere ... / Formate.
Abbildung 9.4: Dialog Formate Zahl
156
KAPITEL 9.
DRUCKEN
Der Formatname ist der Datensatzschlüssel und maximal 4 Zeichen lang.
Formatname
Formatbeschreibung
Bezeichnung
Es steht Ihnen eine Auswahl an Formattypen zur Verfügung:
Formattyp
ˆ
ˆ
ˆ
ˆ
ˆ
Zahl / Währung
Datum / Zeit
Text
Logisch
Grak
Mit der Ausrichtung legen Sie fest, ob ein Platzhalter linksbündig, zentriert oder
Ausrichtung
rechtsbündig bzw. bei Grak mit Ober- oder Unterkante an der angegebenen Position ausgegeben wird.
Platzhalter, die eine Zeichenkette liefern, können auch als Barcode (Strichcode)
Barcode
formatiert werden. Die unterstützten Barcodetypen sind im Abschnitt Barcode
(siehe Kapitel 9.2.6 auf Seite 164) beschrieben.
Formatbeschrei-
Zeigt Ihnen die allgemeine Darstellung des Formates auf.
bung
Mit diesem Schalter können Sie die Wirkungsweise Ihrer Eingaben überprüfen.
Sie werden aufgefordert, einen entsprechenden Testwert einzugeben und erhalten
daraufhin die formatierte Darstellung neben dem Schalter im Testfenster der Eingabemaske. Barcode-, Bild- und Logische Formate können nicht getestet werden.
157
Schalter Test
9.2.
FORMATE
9.2.1 Formattyp Zahl / Währung
Die folgenden Formatangaben werden in der Formatbeschreibung unterstützt:
Zeichen
Darstellung
0
Stellenplatzhalter
Wenn der zu formatierende Wert an der entsprechenden
Stelle eine Zahl hat, so wird diese angezeigt. Ansonsten wird
eine 0 an dieser Stelle eingesetzt.
#
Stellenplatzhalter
Wenn der zu formatierende Wert an der entsprechenden
Stelle eine Zahl hat, so wird diese angezeigt. Ansonsten wird
an dieser Stelle nichts eingesetzt.
.
Dezimalpunkt
Das erste Auftreten des Zeichens . im Formatstring legt die
Position des Trennzeichens für den Dezimalteil fest; jedes
weitere Vorkommen von . wird ignoriert.
,
Trennzeichen für die Tausenderstellen
Wenn der Formatstring ein oder mehrere , Zeichen enthält,
wird bei der Ausgabe zwischen jeder Gruppe von drei Stellen
links vom Dezimalkomma das Trennzeichen eingefügt. Die
Position und Anzahl der Zeichen , im Formatstring hat
keinen weiteren Einuss auf den Ergebnisstring, mit der
Ausnahme, dass hierdurch angegeben wird, dass
Trennzeichen für die Tausenderstellen gewünscht sind.
E+
Wissenschaftliche Notierung
Wenn in dem Formatstring einer der Strings E+, E-,
e+ oder e- vorkommt, wird die Zahl in
wissenschaftlicher Notierung dargestellt. Bis zu vier Zeichen
0 können unmittelbar E+, E-, e+ oder e- folgen,
um die minimale Anzahl an Stellen für den Exponenten
festzulegen. Die Angaben E+ und e+ bewirken, dass für
positive Exponenten ein Pluszeichen und für negative
Exponenten ein Minuszeichen eingefügt wird. Die Angaben
E- und e- bewirken, dass lediglich für negative
Exponenten ein Minuszeichen eingefügt wird.
'xx'/xx
Text
Zeichen, die von einfachen oder doppelten
Anführungszeichen umgeben sind, werden wie angegeben
dargestellt und beeinussen nicht die Formatierung.
;
Bereichstrennung
Der Formatstring kann bis zu drei Bereiche besitzen, die
durch ; zu trennen sind. Damit kann man unterschiedliche
Formatierungen für positive Werte, negative Werte und
Nullwerte erreichen.
158
KAPITEL 9.
DRUCKEN
Die Dezimal- oder Tausendertrennzeichen werden formularübergreifend in den Mandanteneinstellungen über
Mandant / Einstellungen (Seite Regionaleinstellungen)
hinterlegt. Sie können für einzelne Druckvorlagen im Formulareditor oder Druckjobs (nur Rewe) auch abweichende Separatoren festlegen . Die Positionen der in
dem Formatstring vor dem Dezimalpunkt am weitesten links stehenden 0 und der
nach dem Dezimalpunkt am weitesten rechts stehenden 0 legen die Anzahl der
Stellen fest, die immer dargestellt werden. Die zu formatierende Zahl wird immer
auf so viele Dezimalstellen gerundet, wie Stellenplatzhalter (0 oder #) rechts
vom Dezimalpunkt vorhanden sind. Wenn der Formatstring keinen Dezimalpunkt
enthält, wird der zu formatierende Wert auf die nächste ganze Zahl gerundet. Wenn
die zu formatierende Zahl mehr Stellen links vom Dezimaltrennzeichen hat als Stellenplatzhalter links vom Zeichen . im Formatstring vorhanden sind, werden die
zusätzlichen Stellen vor dem ersten Stellenplatzhalter dargestellt. Um für positive
und negative Werte sowie für Nullwerte unterschiedliche Formate zu ermöglichen,
kann der Formatstring bis zu drei durch Semikolon getrennte Bereiche enthalten.
Der Formatstring wird auf alle Werte angewandt. Der erste Bereich wird für po-
Ein Bereich
sitive Werte, der zweite Bereich für negative Werte und der dritte Bereich für
Zwei Bereiche
Nullwerte angewandt.
Drei Bereiche
Wenn der Bereich für negative Werte oder der Bereich für Nullwerte leer ist, d.h.
nichts zwischen den Semikolons steht, die den Bereich begrenzen, wird stattdessen
der Bereich für positive Werte verwendet. Die wissenschaftliche Notierung erfolgt
ausserdem bei leerer Formatbeschreibung oder wenn der Wert mehr als 18 Stellen
links vom Dezimalkomma hat.
Eine Zahl mit 2 Stellen nach dem Komma soll nicht gezeigt werden, wenn ihr Wert
0 ist: 0.00;0.00;.
9.2.2 Formattyp Text
Zeichen, die von einfachen oder doppelten Anführungszeichen umgeben sind, werden wie angegeben dargestellt und beeinussen nicht die Formatierung.
Der auszugebende Text kann wie folgt mit der Formatbeschreibung deniert werden:
U
Nullen entfernen
B
Leerzeichen entfernen
V
kürzt die Zeichenkette von vorn
H
kürzt die Zeichenkette von hinten
E
Nullen zu Leerzeichen
N
Leerzeichen zu Nullen
L
Linker Textteil+Länge
X
String
R
Rechter Textteil+Länge
K
Kleinschreibung
G
Grossbuchstaben
S
Standard (keine Gross- oder Kleinumwandlung)
;
Trennzeichen zwischen Formatmöglichkeiten
159
Beispiel
9.2.
Beispiele
FORMATE
Der auszugebende Text soll Bildschirm lauten:
Ohne Formatbeschreibung wird der Text ohne Änderung ausgegeben
Ausgabe: Bildschirm
X hat die gleiche Wirkung (ebenso auch aaaxxXaaxXzz)
R6X zeigt die letzten (maximal) 6 Zeichen
Ausgabe: Schirm
L4X zeigt die ersten (maximal) 4 Zeichen
Ausgabe: Bild
Der auszugebende Text soll 0001230 lauten:
UX löscht führende Nullen
Ausgabe: 1230
EBX ändert führende Nullen in Leerzeichen und löscht diese, Ergebnis wie UX
XU löscht Nullen am Textende
Ausgabe: 000123
Der auszugebende Text soll Manfred lauten:
V3 schneidet vorn 3 Zeichen ab
Ausgabe: fred
H3 schneidet hinten 3 Zeichen ab
Ausgabe: Manf
Es soll ein Name ausgegeben werden. Falls die Datenbank einen Vornamen enthält, soll er mit Komma getrennt dahinter folgen:
X; ist als Format für den Vornamen anzugeben (der linksbündig an Pos. 0 zu
drucken ist).
9.2.3 Formattyp Datum / Zeit
Abbildung 9.5: Dialog Formate Datum
160
KAPITEL 9.
DRUCKEN
Einige Formatierungsmöglichkeiten basieren auf den Windows-Ländereinstellungen.
Formatangaben können in Grossbuchstaben oder in Kleinbuchstaben geschrieben
werden; beides führt zum selben Ergebnis.
161
9.2.
FORMATE
Zeichen
Darstellung
c
Stellt das Datum in kurzer Form (Windowseinstellung) sowie
die Zeit im langen Zeitformat (Windowseinstellung) dar.
Wenn der Zeitteil des Datum/Zeitwertes Null ist, wird keine
Zeit dargestellt.
d
Stellt den Tag als eine Zahl ohne führende Nullen dar (1-31).
dd
Stellt den Tag als eine Zahl mit führenden Nullen dar
(01-31).
ddd
Stellt den Tag abgekürzt dar (So-Sa).
dddd
Stellt den Tag mit seinem vollen Namen (Sonntag-Samstag)
dar.
ddddd
Stellt das Datum in der kurzen Form (Windowseinstellung)
dar.
dddddd
Stellt das Datum in der langen Form (Windowseinstellung)
dar.
m
Stellt den Monat als eine Zahl ohne führende Null (1-12) dar.
Wenn die Angabe m unmittelbar auf eine Angabe h oder hh
folgt, wird anstatt des Monats die Minute angezeigt.
mm
Stellt den Monat als eine Zahl mit führender Null (01-12)
dar. Wenn die Angabe mm unmittelbar auf eine Angabe h
oder hh folgt, wird anstatt des Monats die Minute angezeigt.
mmm
Stellt den Monat abgekürzt (Jan-Dez) dar.
mmmm
Stellt den Monat mit seinem vollen Namen dar
(Januar-Dezember).
yy
Stellt das Jahr zweistellig dar (00-99).
yyy
Stellt das Jahr vierstellig dar (0000-9999).
w
Stellt die Kalenderwoche ohne führende Null dar.
ww
Stellt die Kalenderwoche zweistellig dar (01-53).
jj
Stellt das Kalenderjahr zweistellig dar (00-99).
jjj
Stellt das Kalenderjahr vierstellig dar (0000-9999).
h
Stellt die Stunde ohne führende Null dar (0-23).
hh
Stellt die Stunde mit führender Null dar (00-23).
n
Stellt die Minute ohne führende Null dar (0-59).
nn
Stellt die Minute mit führender Null dar (00-59).
s
Stellt die Sekunde ohne führende Null dar (0-59).
ss
Stellt die Sekunde mit führender Null dar (00-59).
t
Stellt die Zeit in der kurzen Form (Windowseinstellung) dar.
tt
Stellt die Zeit in der langen Form (Windowseinstellung) dar.
am/pm
Verwendet die 12-Stunden-Uhr für die vorausgehende
Angabe h oder hh, indem für jede Vormittagsstunde am
und für jede Nachmittagsstunde pm nachgestellt wird. Die
Angabe am/pm kann Kleinschreibung, Grossschreibung oder
beides gemischt verwenden; das Ergebnis wird entsprechend
dargestellt.
162
KAPITEL 9.
a/p
DRUCKEN
Verwendet die 12-Stunden-Uhr für die vorausgehende Angabe
h oder hh, indem für jede Vormittagsstunde a und für jede
Nachmittagsstunde p nachgestellt wird. Die Angabe a/p
kann Kleinschreibung, Grossschreibung oder beides gemischt
verwenden; das Ergebnis wird entsprechend dargestellt.
ampm
Verwendet die 12-Stunden-Uhr für die vorausgehende Angabe
h oder hh, indem für jede Vormittagsstunde das Symbol für
Vormittag und für jede Nachmittagsstunde das Symbol für
Nachmittag aus den Windowseinstellungen nachgestellt wird.
/ oder .
Stellt das Trennzeichen für das Datum dar.
:
Stellt das Trennzeichen für die Zeit dar.
'xx'/xx
Zeichen, die von einfachen oder doppelten
Anführungszeichen umgeben sind, werden wie angegeben
dargestellt und beeinussen nicht die Formatierung.
Wenn die Formatbeschreibung leer ist, werden die Werte für Datum und Zeit so
formatiert, als ob die Formatangabe c angegeben wurde.
9.2.4 Formattyp Logisch
Abbildung 9.6: Formattyp Logisch
Bei Datenfeldern vom Formattyp Logisch handelt es sich um Optionsfelder und
Kontrollkästchen. Für diese Datenfelder sind nur zwei Zustände möglich:
oder
falsch .
wahr
Für den Formattyp Logisch lässt sich ein Text für wahr und für
falsch festlegen.
163
9.2.
FORMATE
9.2.5 Formattyp Grak
Abbildung 9.7: Formattyp Grak
Bilder, die im Datenfeld Bild einer Stammdatei vorhanden sind, können wie alle Felder des Datensatzes gedruckt werden. Sie werden als Platzhalter Datenfeld
mit Formattyp (DB-)Grak in das Formular integriert. Geben Sie je Format die
Ausrichtung und die Masse des Bildes beim Ausdruck an.
Folgende Sonderregelungen sind dabei zu beachten:
ˆ
Wenn
beide
Werte Null sind, wird die Grak in Originalgrösse dargestellt.
Beachten Sie: Da ein Bitmap ein Bild punktweise speichert, gibt es keine
feste Originalgrösse und die Darstellungsgrösse hängt von dem Drucker oder
ˆ
der Bildschirmauösung ab.
Wenn
ein
Wert Null ist, richtet sich die Grösse des Bildes nach der anderen
Koordinate unter Wahrung des Seitenverhältnisses. Damit vermeiden Sie
unnötige Bildverzerrungen.
9.2.6 Barcode
Code 39
Beim Code 39 handelt es sich um einen alphanumerischen Code von beliebiger Länge. Darstellbar sind alle Ziern, alle Grossbuchstaben und die Sonderzeichen: $,
/, -, ., , +, %. Für den Druck im Programm werden alle Zeichen, die einen
Kleinbuchstaben darstellen in den entsprechenden Grossbuchstaben umgewandelt
und alle ungültigen Zeichen durch 0 ersetzt.
Code 128
Der Code 128 kann alle ASCII-Zeichen von 0 bis 127, und somit alle normalen
Buchstaben, Ziern und Sonderzeichen darstellen. Dieser Code kann auf beliebig
lange Zeichenketten angewendet werden. Er ist nicht eineindeutig, d.h. zwei unterschiedliche Barcodes können den gleichen Inhalt besitzen. Die Erweiterung des
164
KAPITEL 9.
DRUCKEN
Codes auf die ASCII-Zeichen 128 bis 255, wie z.B. die deutschen Umlaute, wird
von vielen Scannern nicht unterstützt.
Beim EAN-Code handelt es sich um einen numerischen Code, mit dem die Ziern 0
EAN-Code
bis 9 darstellbar sind. Er tritt als 8- oder 13-stelliger Code auf. Jede Zeichenkette,
die im Programm als EAN-Code dargestellt werden soll, wird je nach Typ auf 8
oder 13 Stellen gekürzt bzw. links mit 0 auf 8 oder 13 Stellen aufgefüllt. Ungültige
Zeichen (keine Ziern) werden durch 0 ersetzt. Der EAN-Code kann mit 2- bzw.
5-stelligem Addon (Zusatz) vorkommen, z.B. EAN-Code mit Preis bei Büchern. Er
kann daher maximal 18-stellig gedruckt werden.
Beim Code 2/5 interleaved handelt es sich um einen numerischen Code, mit dem
Code 2/5
die Ziern 0 bis 9 darstellbar sind. Er kann auf maximal 40 Zeichen lange Zeichen-
interleaved
ketten angewandt werden. Die Zeichenanzahl muss geradzahlig sein. Bei ungerader
Zeichenanzahl setzt das Programm selbst eine führende Null davor. Für den Druck
im Programm werden ungültige Zeichen (keine Ziern) durch 0 ersetzt.
In diesem Barcode können mehrere Datenelemente (Informationen) verschlüsselt
werden, jedes dieser Elemente beginnt mit einem Datenbezeichner. Anhand der
ersten zwei Zeichen eines Datenbezeichners erkennt man, ob es sich um ein Datenelement mit fester oder mit variabler Länge handelt..Datenelemente mit variabler
Länge sind mit <FNC1> zu begrenzen, wenn weitere Elemente folgen. Zur besseren Lesbarkeit in Klarschrift können Klammern um die Datenbezeichner gesetzt
werden. Diese sind aber nicht erforderlich und werden vor dem Druck des Barcodes
eliminiert.
9.2.7 Separatoren
Über die Option Mandant
/ Einstellungen auf der Seite Regionaleinstellungen
können formular-übergreifend Dezimal- und Tausendertrennzeichen hinterlegt werden. Sie können für einzelne Druckvorlagen im Formulareditor (Seite Parameter)
oder Druckjobs (nur Fibu) auch abweichende Separatoren festlegen.
165
EAN 128
9.3.
SCHRIFTEN
Abbildung 9.8: Separatoren
Abbildung 9.9: Druckjob-Separatoren
9.3 Schriften
9.3.1 Unicode
Die SQL-Versionen der
SelectLine-Programme
unterstützen jetzt den Unicode-
Zeichensatz. Die Standardschrift MS Sans Serif für die Anzeige in Masken und
166
KAPITEL 9.
DRUCKEN
Tabellen (bis Version 10.1.x) wurde durch Microsoft Sans Serif ersetzt. Beim ersten
Start der Applikationen werden bei der Reorganisation alle Felder vom Datentyp
varchar() auf den Datentyp nvarchar() umgestellt. Diese Umstellung vergrössert
auch den Speicherbedarf der Datenbank. Kontrollieren Sie, insbesondere bei der
Verwendung der Express-Edition, ob ausreichend Platz vorhanden ist.
Abbildung 9.10: Unicode
9.3.2 Schriften
Abbildung 9.11: Eingabemaske Schriften
Unter dem Menüpunkt
Stammdaten / Konstanten / Weitere ... / Schriften
haben
Schrift
Sie die Möglichkeit, Schriften zu denieren und ihnen einen eigenen Namen zu
geben.
Das Feld Schrift ist der Datensatzschlüssel. Es kann ein 20-stelliges Kürzel der
Schrift aufnehmen.
Mit dem Schalter Schriftart
önen Sie eine Eingabemaske, in der Sie eine in
Windows verfügbare Schrift auswählen und deren Stil, Grösse und Farbe festlegen
Schalter
Schriftart
können. Ein Beispiel für die Gestalt der ausgewählten Schrift wird in dem Beispielfenster der Hauptmaske angezeigt. Als Schriftzug wird dabei das Wort Muster
verwendet.
Eine erweiterte Möglichkeit zur Festlegung einer Schriftfarbe erreichen Sie mit dem
Schalter Farbe.
167
Schalter Farbe
9.4.
ETIKETTEN
9.4 Etiketten
In der Etikettendatei über
Stammdaten / Konstanten / Weitere ... / Etiketten
werden verschiedene Etikettenformate verwaltet.
Abbildung 9.12: Dialog Etiketten
Entsprechend der Etikettenmasse werden Raster gebildet, die die Vorlagen zur
Formularbearbeitung einteilen.
Nummer
Bezeichnung
Blattaufteilung
Die Nummer ist ein dreistelliges Kennzeichen zur Verwaltung des Etiketts.
Dieses Eingabefeld bietet Platz für eine 40-stellige Beschreibung.
Hier tragen Sie die Anzahl der Etiketten ein, die sich auf dem Formular untereinander bzw. nebeneinander benden.
Etikettenmasse
Etikettabstände
Tragen Sie hier die Grösse eines einzelnen Etiketts in Zehntelmillimetern ein.
Tragen Sie hier die Abstände zweier benachbarter Etiketten in Zehntelmillimetern
ein.
9.5 Druckvorlagen
Druckvorlagen denieren den Inhalt und das Erscheinungsbild von Auswertungen
und Listen.
Vorlagenart
Vorlagen
Je Auswertungsart bzw. je Stammdatendruck existiert eine
Druckvorlagenart.
Für jede Druckvorlagenart können Sie je nach Bedarf beliebig viele, verschiedene
Vorlagen
(Formulardateien) mit spezischem Aufbau oder abweichendem Ausga-
beziel bereithalten. Vor dem Start des Drucks haben Sie die Möglichkeit, eine dieser
Vorlagen (Formulare) auszuwählen. Sie können für jede einzelne Druckvorlage festlegen, ob sie für alle Mandanten verwendet werden soll (Speicherort ist dann das
168
KAPITEL 9.
DRUCKEN
SYSTEM- oder LANDES-Verzeichnis), oder ob sie speziell auf einen Mandanten
zugeschnitten ist (Speicherort ist dann das MANDANTEN-
Verzeichnis).
In den
Druckvorlagen sind Text- und Datenplatzhalter mit Formaten und Parameter zur
Seiteneinrichtung und Druckereinstellung gespeichert.
9.5.1 Vorlagenarten verwalten
Mit der Umstellung auf SQL werden nur noch die Druckvorlagen im Systemverzeichnis bei einem Update übernommen. Sämtliche Druckvorlagen, die PRO Mandant erstellt wurden, müssen manuell vom Verzeichnis Daten \ M. . . . der Version
10.1.x ins Verzeichnis System \ M. . . . der Version 11 kopiert werden.
In der Maske Druckvorlagen stehen alle Vorlagenarten zur Bearbeitung zur Verfügung, wenn sie über
Applikationsmenü / Drucken / Druckvorlagen
geönet wurde.
Dieser Dialog ist auch direkt aus der Bildschirmvorschau über Vorlagen verwalten
bzw. [F11] für diese konkrete Vorlagenart zu erreichen.
Abbildung 9.13: Druckvorlagen F11
Das Vorlagen-Kennzeichen bildet die Dateierweiterung der Formulardatei und dient
Vorlagenart
zur Identikation der Vorlagen.
Ist diese Option nicht gesetzt, entfällt beim Drucken die Frage nach der Vorlage
Bestätigung
und dem Ausgabeziel.
Ist diese Option nicht gesetzt, entfällt zur Beschleunigung der Druckfunktion die
Drucken
Frage: Drucken OK.
Mit diesem Icon wird zwischen dem Übersichtsmodus und dem Bearbeitungsmodus
der zur Verfügung stehenden Druckvorlagen gewechselt. Mit dem Übersichtsmodus
169
/
9.5.
DRUCKVORLAGEN
erhalten Sie eine komfortable Übersicht, getrennt nach Vorlagen im System- oder
Landesverzeichnis und Vorlagen im Mandantenverzeichnis.
Kennzeichnung
Bedeutung der farblichen Kennzeichnung:
blau
Systemdruckvorlage
schwarz
Nutzerdruckvorlage
grau
eine Druckvorlage gleichen Namens im anderen Verzeichnis hat Vorrang (wenn z.B. !Liste1.KOA sowohl im System- als auch im Landesverzeichnis existiert, hat die Datei aus dem Landesverzeichnis Vorrang)
Die Farben können per Kontextmenü (siehe Kapitel 3.7.1 auf Seite 34) geändert
werden.
Abbildung 9.14: Druckvorlagen verwalten
Archivierung
Auf der Seite Archivierung werden die Standard-Archivierungsparameter für die
aktive Druckvorlage deniert und die bereits archivierten Dokumente gelistet (siehe Kapitel 9.6 auf Seite 174). Eine vom Standard des Vorlagentyps abweichende
Archivierung bestimmter Formulare wird über den Formulareditor deniert.
Vorlagen
verwalten
Um Vorlagen zu kopieren oder neu zu erstellen, wechseln Sie in den Bearbeitungsmodus. Hier sind jeweils alle Vorlagen einer Vorlagenart gelistet.
170
KAPITEL 9.
DRUCKEN
Abbildung 9.15: Druckvorlagen Bearbeitungsansicht
Sowohl im Übersichts- als auch im Bearbeitungsmodus können Sie über einen Doppelklick auf eine Vorlage deren Eintrag bearbeiten.
9.5.2 Druckvorlagen verwalten
In die Maske Druckvorlagen gelangen Sie über
Druckvorlagen
Applikationsmenü / Drucken /
(Bearbeitungsansicht) oder aus der Seitenvorschau eines Druckauf-
trages über Vorlagen verwalten bzw. [F11]. Dort sind alle Vorlagen einer Vorlagenart zur Verwaltung, Auswahl und Bearbeitung ihrer Bezeichnung gelistet.
Die Funktionsleiste enthält die möglichen Aktionen. Über Anlegen oder Bearbeiten erhalten Sie eine weitere Eingabemaske:
Abbildung 9.16: Druckvorlage ändern
Die hier eingetragene Bezeichnung erscheint im Druckdialog zur Formularauswahl.
Bezeichnung
Für Druckvorlagen können Dateinamen mit bis zu 30 Zeichen Länge vergeben
Dateiname
werden. Ein vorangestelltes ! kennzeichnet die Systemvorlagen.
Bei einem Update des Programms werden die Systemdruckvorlagen bei
aktivierter Option Druckvorlagen ohne Warnung mit der aktuellen
Version überschrieben. Daher sollten Sie Anpassungen in Formularen
immer in einer Kopie der Originalvorlage durchführen.
171
9.5.
Folgedateiname
DRUCKVORLAGEN
Es besteht die Möglichkeit, im Anschluss an den Ausdruck einer Druckvorlage eine
weitere Vorlage zu drucken. Diese ist als Folgedatei hier einzutragen. Dies ist zum
Beispiel erforderlich, wenn Sie zwei Drucker haben und auf dem einen die Originalrechnungen für Kunden auf Kopfbogen und auf dem anderen eine Kurzversion
(auf Normalpapier) für Ihre Ablage drucken wollen.
Hinweis
In der Folgevorlage kann wiederum ein Folgedateiname eingetragen werden. Alle
Folgevorlagen werden vollständig (ohne Eingrenzung von Seitenzahlen) nach einer
Abfrage ausgedruckt.
Extras
bietet weitere Funktionen:
Abbildung 9.17: Druckvorlagen Kontextmenü Extras
Kopieren
Es bietet sich meist an, ein neues Formular für eine Druckvorlagenart durch Kopieren eines vorhandenen Formulars zu erstellen und mit dem Formulareditor entsprechende Änderungen oder Ergänzungen vorzunehmen, als mit einen neuen, leeren
Formular zu beginnen.
Ausschleusen
Um sicherzustellen, dass von aussen dazukommende Formulare auch auf Rechnersystemen, auf denen möglicherweise die im Formular verwendeten Schriften,
Formate und ggf. auch Etiketten nicht vorhanden sind, ordnungsgemäss gedruckt
werden, sollte man die Quellformulare ausschleusen. Mit diesem Vorgang erhält
man eine spezielle Datei, die das Formular und die entsprechenden Schriften enthält.
Einschleusen
Ein ausgeschleustes Formular wird wieder zum normalen Formular, vorhandene
Schriften, Formate und Etiketten werden um die Mitgebrachten ergänzt. Hierbei
kann auf schon vorhandene Druckvorlagen gespeichert werden.
Kopieren von ...
Für Belege können zusätzlich Druckvorlagen anderer Belegtypen kopiert werden.
Der Menüpunkt Extras / Kopieren von . . . önet ein Auswahldialog mit den vorhandenen Druckvorlagen der anderen Belegtypen aus den system-, landes-, und
mandantenspezischen Ordnern.
172
KAPITEL 9.
DRUCKEN
Für die Auswahl können die angezeigten Formulare nach Belegtyp geltert werden.
Abbildung 9.18: Druckvorlagen Kontextmenü Extras
Der Auswahlschalter [F10] oder ein Doppelklick kopiert die markierte Vorlage,
im sich önenden Fenster muss die Bezeichnung, der Speicherort (System, Land,
Mandant) sowie der Dateiname angeben werden. Optional kann ein Folgedateiname
vergeben werden.
Hinweis: In der kopierten Vorlage werden alle Parameter und Platzhalter für den
aktuellen Belegtyp angepasst.
9.5.3 Druckwährung Formulare mit Währungsauswahl
Platzhalter vom Typ Geldbetrag" (siehe Abschnitt 5.2.1) können beim Drucken
(über STAMPIT-Datum) in einer anderen Währung ausgegeben werden. Die Ausgabewährung kann vor dem Drucken im Dialog Druckausgabe" festgelegt werden.
173
9.6.
DOKUMENTENARCHIVIERUNG
Abbildung 9.19: Druckwährung
Alle Platzhalter (auch Verweise) vom Formattyp "Geldbetrag" werden dann beim
Drucken von der Mandantenwährung in die ausgewählte Währung umgerechnet.
Die Druckwährung steht als Platzhalter unter System zur Verfügung. In den SystemDruckvorlagen für die Auswertungen werden die Euro-Platzhalter nicht mehr angeboten (ausgewertet werden sie noch). An deren Stelle stehen nun Platzhalter
vom Typ Geldbetrag
9.6 Dokumentenarchivierung
Archivieren heisst, dauerhaftes, elektronisches Speichern von Dokumenten konkret aller druckbaren Auswertungen unmittelbar nach dem Drucken eines Dokumentes auf einen Drucker.
Es werden drei Archivierungsarten unterstützt:
ˆ
ˆ
Dateiorientiert auf Basis des PDF-Formates (interne Archivierung) zur Druckprotokollierung. (Keine Archivierung im klassischen Sinne - nicht revisionssicher.)
Das Dokumentenmanagementsystem ELO (Elektronischer Leitz Ordner)
zur optimalen Strukturierung und Speicherung der Informationen. ELOoce verbessert den Dokumentenschutz durch spezielle Zugrisberechtigungen,
Kopierschutz und Versionskontrolle.
Mit den Versionen 11 wird ELO Oce 9 unterstützt. Der Name einer ELOarchivierten Datei kann jetzt selbst festgelegt werden. Je Druckvorlagenart
oder pro einzelne Auswertung ist einstellbar, ob die Archivierung revisions-
ˆ
sicher erfolgen soll. In der Standardeinstellung ist diese Option aktiviert.
EASY, ein bewährtes elektronisches Archivsystem zur revisionssicheren Langzeitarchivierung sämtlicher Dokumente. Die Dokumente werden automatisch extern als PDF-Datei in ein vorher deniertes Archiv einer virtuellen
Ordnerstruktur abgelegt.
174
KAPITEL 9.
Unter
DRUCKEN
Applikationsmenü / Drucken / Druckvorlagen Seite (Archivierung)
können
Sie die Art der Archivierung für die aktive Druckvorlage einstellen. Eine vom Standard des Vorlagentyps abweichende Archivierung bestimmter Formulare kann über
den Formulareditor deniert werden (siehe Kapitel 10.3 auf Seite 185). Ist ein Archivsystem ausgewählt (also nicht Keine), steht Ihnen im Dialog Ausgabeziel zusätzlich die Option Archiv zur Verfügung. Manuelle Archivierungen können auch
aus der Seitenvorschau über diesen Schalter vorgenommen werden (siehe Kapitel
9.1.3 auf Seite 153).
Abbildung 9.20: Druckausgabe Archiv
Auf der Seite
Archivierung
werden auch die bereits archivierten Dokumente jah-
resweise gelistet. Mit einem Doppelklick auf einen Eintrag wird das gewählte Dokument im Archivierungssystem geönet.
In der BDE-Version werden jeweils die Jahre angezeigt, für die im Mandantenverzeichnis eine Archivtabelle existiert. In der SQL-Version bekommen Sie hingegen
nur die Jahre gezeigt, in denen auch wirklich archiviert wurde.
9.6.1 Interne Archivierung als PDF-Datei
Bei der internen Archivierung werden für die gedruckten Dokumente PDF-Dateien
erstellt und in ein Archiv-Verzeichnis abgelegt. Es bendet sich standardmässig im
Mandanten-Verzeichnis unterteilt in Jahre, Monate und Druckvorlagentypen.
Aktiviert wird das Archivierungssystem über die Einstellung in den Druckvorlagen.
175
Hinweis
9.6.
DOKUMENTENARCHIVIERUNG
Abbildung 9.21: Archivierung Intern
Archivierungs-
Wählen Sie aus, ob nach dem Druck auf bestimmte Druckziele eine automatische
einstellungen
Archivierung des entsprechenden Dokumentes erfolgen soll. Des Weiteren können
Sie entscheiden, wie die Archivierung erfolgen soll. Stellen Sie die Archivierung für
die einzelnen Druckziele (Drucker, Datei, Email, Zwischenablage) auf:
ˆ
ˆ
ˆ
immer - Es wird immer automatisch nach dem Druck auf die vorher denierten Druckziele ohne nochmalige Abfrage archiviert.
nachfragen - Die Archivierung wird nach dem Druck auf die vorher gewählten Druckziele durch eine Abfrage angeboten.
nur manuell - Die gewählte Druckvorlage kann manuell per Auswahl des
Druckziels Archiv im Druckausgabedialog bzw. per Schalter aus der Seitenvorschau archiviert werden.
Archivablage
Denieren Sie mit Konstanten und Variablen (siehe Kapitel 10.5.5.1 auf Seite 196)
den Pfad (Laufwerk und Verzeichnis) und Dateinamen. Erfolgt hier die Eingabe
eines nicht vorhandenen Pfades, kommt bei der Archivierung der Dokumente ein
entsprechender Hinweis.
9.6.2 Externe Archivierung mit ELO
Voraussetzung für die automatische Archivierung mit ELO ist das Vorhandensein
eines Archivs für die
SelectLine-Drucke.
und Passwort ist unter
dem
Dieses Archiv inklusive Anmeldename
Applikationsmenü / Einstellungen / Archive (Seite ELO)
SelectLine-Programm
mitzuteilen. Die Anmeldeinformationen können man-
dantenübergreifend sein oder mandantenabhängig gespeichert werden (siehe Kapitel 3.9 auf Seite 42).
176
KAPITEL 9.
DRUCKEN
Abbildung 9.22: Einstellungen ELO
Aktiviert wird das Archivierungssystem über die Einstellung in den Druckvorlagen.
Abbildung 9.23: Archivierung ELO
177
9.6.
DOKUMENTENARCHIVIERUNG
Archivierungs-
Wählen Sie aus, ob nach dem Druck auf bestimmte Druckziele eine automatische
einstellungen
Archivierung des entsprechenden Dokumentes erfolgen soll. Des Weiteren können
Sie entscheiden, wie die Archivierung erfolgen soll. Stellen Sie die Archivierung
für die einzelnen Druckziele (Drucker, Datei, Email, Zwischenablage) auf immer,
nachfragen oder manuell (9.6.1).
Schrank / Ord-
Der so genannte Archivpfad wird deniert durch feste Bezeichnungskonstanten
ner / Register
und/oder über variable Platzhalter, die zur Auswahl zur Verfügung stehen, für
Schränke, Ordner und Register.
Archivierte
Jahresweise Liste.
Dokumente
Mit einem Doppelklick auf einen Eintrag wird das gewählte Dokument im Archivierungssystem geönet.
9.6.3 Externe Archivierung mit EASY
Damit die Archivierung mit EASY automatisch ablaufen kann, müssen die Anmeldeinformationen in der
SelectLine
hinterlegt sein. Die Anmeldeinformationen
können mandantenübergreifend sein oder mandantenabhängig gespeichert werden
(siehe Kapitel 3.9 auf Seite 42).
Abbildung 9.24: Einstellungen EASY
Aktiviert wird das Archivierungssystem über die Einstellung in den Druckvorlagen.
178
KAPITEL 9.
DRUCKEN
Abbildung 9.25: Archivierung EASY
Wählen Sie aus, ob nach dem Druck auf bestimmte Druckziele eine automatische
Archivierungs-
Archivierung des entsprechenden Dokumentes erfolgen soll. Des Weiteren können
einstellungen
Sie entscheiden, wie die Archivierung erfolgen soll. Stellen Sie die Archivierung
für die einzelnen Druckziele (Drucker, Datei, Email, Zwischenablage) auf immer,
nachfragen oder manuell (9.6.1).
Wählen Sie einen in EASY denierten Lagerort und ein entsprechendes Archiv aus.
Erfolgt hier die Eingabe eines in EASY nicht vorhandenen Pfades, kommt bei der
Archivierung der Dokumente ein entsprechender Hinweis.
179
Archivablage
9.6.
180
DOKUMENTENARCHIVIERUNG
10 Der Formulareditor
Mit dem Formulareditor können Sie die mitgelieferten Formulare (Druckvorlagen)
Ihren Wünschen gemäss anpassen und neue Formulare entwerfen.
Den Formulareditor erreichen Sie aus der Bildschirmansicht eines jeden Druckes
über Druckvorlage bearbeiten. Bearbeiten und neu anlegen können Sie immer
nur Formulare der gerade zu Grunde liegenden Druckvorlagenart (siehe Kapitel
9.5.2 auf Seite 171).
Abbildung 10.1: Kontextmenü Druckvorlagen bearbeiten.
Beim Aufruf des Formulareditors in einer Systemdruckvorlage önet sich ein Bestätigungsdialog. Wird hier die Option In dieser Sitzung nicht noch einmal warnen,
sondern sofort bearbeiten gesetzt, kommt dieser Dialog bis zur nächsten Sitzung
nicht mehr hoch. Das Programm empehlt Ihnen, die Druckvorlage zu kopieren
und die bearbeitete Vorlage weiter zu bearbeiten, da Systemdruckvorlagen mit
aktiver Option Druckvorlagen beim Update überschrieben werden.
181
oder [F12]
10.1.
PARAMETER
Abbildung 10.2: Bestätigung Formulareditor
Wenn Sie die Ansicht mit Lineal eingestellt haben, lassen sich Platzhalter direkt
Lineal
aus der Seitenvorschau bearbeiten. Ein Doppelklick auf einen Eintrag der Seitenvorschau önet den Platzhalterdialog.
Hinweis
Ist das Lineal eingeschaltet, können Sie über die Auswertung erkennen, an welcher
Stelle im Formulareditor ein bestimmter Platzhalter zu nden ist. Gehen Sie dazu
mit der Maus über den Platzhalter und lesen Sie aus der Statuszeile die Position
des Platzhalters ab (siehe Abbildung 10.3 auf Seite 182).
Abbildung 10.3: Statuszeile
10.1 Parameter
Parameter
Auf der Seite
Parameter ,
werden unabhängig vom Inhalt Formulareinstellungen,
wie Druckziel, Ränder, Zeilenabstand, eine generelle Bildschirmvorschau, Blatthöhe, Spaltendruck, Anzahl der Exemplare, Auswahl der Sprache, Seitenfuss und
Etikettenart geregelt.
182
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.4: Formulareditor Parameter
Standardausgabe als Druckziel bedeutet, dass die Ausgabe immer entsprechend
der eingestellten Standard-Druckausgabe lt.
Druckziel
Applikationsmenü / Einstellungen
erfolgt. Wollen Sie also das Ausgabeziel ändern, muss diese Änderung nicht für
alle Vorlagen geändert werden, sondern nur in den
Programmeinstellungen.
Hier können Sie die Grösse der Ränder und damit des Druckbereiches festlegen.
Ränder
Den Abstand zwischen zwei Zeilen können Sie mit dem Zeilenabstand (Massein-
Zeilenabstand
heit Zehntelmillimeter) festlegen, oder Sie lassen den Zeilenabstand für jede Zeile
automatisch, abhängig von der grössten verwendeten Schrift, berechnen.
Über die Blatthöhe erreicht man eine horizontale Seitenteilung, d.h. je Papierseite
Blatthöhe
können mehrere Köpfe und damit mehrere schmale, komplette Streifen gedruckt
werden.
Die hier eingestellte Sprache bringt den Font für Textplatzhalter mit. Die Angabe
Sprache
ist notwendig, wenn vom Standard abgewichen werden soll (z.B. wenn der kyrillische Zeichensatz benötigt wird).
Sie können den Positionsteil einer Liste mehrspaltig ausgeben lassen.
Spaltendruck
Standardmässig wird der Fuss am unteren Seitenrand ausgegeben. Ist das Options-
Seitenfuss
feld heranziehen gesetzt, folgt der Fussteil bereits hinter der letzten Positionszeile.
Wenn Sie Etikettenformulare bedrucken wollen, wählen Sie mit Etikett Nummer
ein Etikettenformat lt.
Stammdaten / Konstanten / Weitere ... / Etiketten
aus
(siehe Kapitel 9.4 auf Seite 168). Wenn Sie das Etikettenformular nicht einzeln,
zeilenweise und links oben beginnend bedrucken wollen, setzen Sie die Option Startetikett beim Drucken auswählen. Über die Angabe des Formularblocks geben Sie
die Info, welcher Block für Etikettenanzahl und -inhalt ausschlaggebend ist.
183
Etiketten
10.2.
ˆ
ˆ
Beispielsweise
Separatoren
DRUCKER
Hauptblock je Position wird ein Etikett gedruckt (über Labelcount auch
entsprechend der Positionsmenge, aber mit identischem Inhalt)
Block Lagerinformation je Seriennummer einer Position wird ein spezisches Etikett gedruckt.
Hier können spezielle Dezimal- und Tausendertrennzeichen für ein Formular hinterlegt werden. Formularübergreifend werden diese in den Mandanteneinstellungen
über
Mandant / Einstellungen (Seite Regionaleinstellungen)
festgelegt.
10.2 Drucker
Je Formular können neben dem Standarddrucker noch spezielle Arbeitsplatzdrucker vereinbart werden. Weiterhin werden die Ausrichtung, das Papierformat und
die Papierzufuhr festgelegt.
Abbildung 10.5: Formulareditor Drucker
Standarddrucker
Damit denieren Sie den Drucker des ausführenden (druckenden) Arbeitsplatzes,
der beim Start der
SelectLine-Applikation
als Standarddrucker des lokalen Be-
triebssystems deniert war. Diese Einstellung kann unter
cken / Druckereinrichtung
nahmen sind Terminalserversitzungen)
Spezieller Drucker (alle Arbeitsplätze)
184
Applikationsmenü / Dru-
eingesehen werden und ist arbeitsplatzabhängig. (Aus-
KAPITEL 10.
DER FORMULAREDITOR
Hier wird ein eindeutig über den Namen speziziertes Druckausgabegerät benutzt,
unabhängig davon welcher Arbeitsplatz bzw. welche Benutzeranmeldung den Druckauftrag auslöst. Die Treiberinstallation für die Arbeitsplätze und die Berechtigungen der Benutzer für das jeweilige Gerät werden dabei vorausgesetzt. Dieses Gerät
muss nicht als Standarddrucker im Betriebssystem deniert sein.
Spezieller Drucker (Arbeitsplatz: PC-Name Benutzer: alle Benutzer)
Die Druckausgabe erfolgt mit dieser Einstellung an einem konkreten Arbeitsplatz
für jeden beliebigen Benutzer genau auf diesem einen zugewiesenen Drucker.
Spezieller Drucker (Arbeitsplatz: PC-Name Benutzer:Windows-Benutzeranmeldung)
Diese Einstellung gilt für genau eine Maschine (Arbeitsplatz) in unmittelbaren
Zusammenhang mit einer eindeutigen Benutzeranmeldung. Für andere Benutzer
an diesem oder auch für diesen Benutzer an anderen Arbeitsplätzen gilt diese
Einstellung nicht.
Die
SelectLine-Anwendungen
nutzten ausschliesslich die Funktionalitäten der
Hinweis
vorhandenen Druckertreiber. So können z.B. nur die Schriftarten und Papiergrössen
genutzt werden, die der jeweilige Treiber unterstützt.
10.3 Archivierung
Unter
Applikationsmenü / Drucken / Druckvorlagen (Seite Archivierung)
können
Sie die Art der Archivierung für die Druckvorlagen einstellen. Bei aktiver Option
,
kann für das aktive Formular eine vom Standard des Vorlagentyps abweichende Archivierung festgelegt werden. Die Parametereingabe ist analog der Standardeingabe unter
Applikationsmenü / Drucken / Druckvorlagen (Seite Archivierung)
(siehe
Kapitel 9.6 auf Seite 174).
Abbildung 10.6: Formulareditor Archivierung
185
Archivierung
10.4.
BLÖCKE
Abbildung 10.7: Platzhalter mit Archivierung
Sie haben die Möglichkeit die Parameter für die Archivfelder Autor, Titel, Thema,
Stichworte, Laufwerk, Verzeichnis und Dateiname über Platzhalter festzulegen.
Ist ein Archivfeld eingetragen, ändert sich der Buchstabe des Platzhalters auf den
jeweils nächsten Buchstaben im Alphabet (z.B. "V" für Formelfeld wird zu "W").
nur EASY
Werden der EASY-Server, der Lagerort und das Archiv, welche unter
onsmenü / Einstellungen (Seite Archive)
Applikati-
hinterlegt wurden, gefunden, wird hier
eine Auswahlliste mit den dort vorhandenen Archivfeldern angezeigt.
10.4 Blöcke
Bei der Anlage einer Druckvorlage ist die je Vorlagenart unterschiedliche Blockstruktur zu beachten. Es gibt immer einen Hauptblock. Abhängig von der Art der Auswertung können mehrere hierarchisch angeordnete Unterblöcke existieren. Zur Bearbeitung wählen Sie den entsprechenden Block aus.
186
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.8: Formulareditor Haupt- und Unterblöcke
Jeder Block ist in drei Bereiche unterteilt - in den Seiten- bzw. Gruppenkopf, in
die Positionen und in den Seiten- bzw. Gruppenfuss. Die vertikale Ausdehnung
der Bereiche kann nach Bedarf mit Hilfe der Maus verändert werden. Alternativ
nutzen Sie dafür die Funktion Eingabefeld ausweiten [F8] bzw. Gleiche Höhe der
Eingabefelder [Umschalt] + [F8] per Kontextmenü bzw. Tastenkürzel.
Abbildung 10.9: Formulareditor Funktionsleiste
Von hier aus lassen sich alle Texte und Daten über Platzhalter in einen Blockbereich
einfügen. Alle Funktionen sind auch über das Kontextmenü des Formulareditors
erreichbar.
Im Seitenkopf wird der Überschriftsteil einer Seite oder einer Gruppe deniert. Es
Seitenkopf
kann zwischen erster Seite und Folgeseiten unterschieden werden.
In diesem Bereich denieren Sie die Listenpositionen, die so genannten Wiederho-
Positionen
lungszeilen. Der Positionsbereich kann auch Unterblöcke enthalten.
Im Positionsteil kann für jeden Block die Option "Seitenwechsel vermeiden" gesetzt
werden. Dadurch werden alle Zeilen der Position auf die nächste Seite gedruckt,
wenn sie nicht gemeinsam auf die aktuelle Seite passen.
Wenn im Positionsteil Unterblöcke zu drucken sind, werden nur die Positionszeilen
vor, zwischen bzw. hinter den Unterblöcken zusammengehalten.
187
Hinweis
10.5.
Seitenfuss
PLATZHALTER
Im Seitenfuss wird der Abschlusstext einer Seite oder einer Gruppe deniert. Es
kann zwischen Fuss allgemein und spezieller Fuss für letzte Seite unterschieden
werden.
10.5 Platzhalter
Formulare werden in Zeilenform geschrieben und auch beim Drucken von oben
nach unten und von links nach rechts ausgewertet.
Auswerten heisst dabei:
ˆ
ˆ
für jeden Zeilenumbruch wird eine neue Zeile begonnen
und jeder gefundene Platzhalter wird nach erfolgreicher Interpretation gedruckt.
Über Funktionen aus der Funktionszeile oder aus dem Kontextmenü fügen Sie
neue Platzhalter in ein Formular ein, per Doppelklick oder [F4] können Sie bereits
vorhandene Platzhalter bearbeiten.
Im Formulareditor sind Platzhalter begrenzt von eckigen Klammern. Sie sollten
mit mindestens einem Leerzeichen voneinander getrennt sein. Eine Zeile kann bis
zu 4096 Zeichen enthalten.
Alle anderen Einträge werden als Kommentar gewertet und nicht gedruckt.
Soll eine komplette Zeile als Kommentar genutzt werden, muss sie mit // beginnen.
Besonderheiten
Sind in einem Textplatzhalter schliessende eckige Klammern enthalten, werden sie
beim Übernehmen des Platzhalters in das Formular automatisch gedoppelt.
188
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.10: Formulareditor Platzhalter einfügen
Setzen Sie den Cursor innerhalb des zu erstellenden bzw. zu verändernden Blockbereiches an die Position des neuen Platzhalters - niemals innerhalb eines anderen.
Wählen Sie den entsprechenden Platzhalter aus der Funktionsleiste oder über das
Kontextmenü.
Um einem Platzhalter andere Eigenschaften zu geben, klicken Sie doppelt zwischen
Platzhalter
die eckigen Klammern des entsprechenden Platzhalters, wählen aus dem Kontext-
bearbeiten
menü Platzhalter bearbeiten oder nutzen die Tastenkürzel [Alt] + [Enter] bzw.
[F4]. Direkt aus der Seitenvorschau lassen sich Platzhalter bearbeiten, wenn Sie die
Ansicht mit Lineal eingestellt haben. Ein Doppelklick auf einen beliebigen Eintrag
önet den Platzhalterdialog. Diese Vorgehensweise bietet sich besonders dann an,
wenn die Position innerhalb der Seite verändert werden soll.
189
10.5.
PLATZHALTER
Abbildung 10.11: Formulareditor Platzhalter bearbeiten
10.5.1 Datenfeldplatzhalter
oder [Alt] + [D]
Datenfelder sind Platzhalter, die vom Programm beim Ausdrucken durch Daten
ersetzt werden (z.B. Datenbankfelder, Summen oder Formelergebnisse). Will man
einen Platzhalter Datenfeld einfügen, werden zunächst in einer Auswahlmaske die
relevanten Datenfelder angeboten. Vorlagenart bezogene Einträge, denen weitere
Einträge untergeordnet sind, stellen gleichzeitig Unterblocknamen dar. Zusätzlich
zu den Einträgen der speziellen Vorlagenarten gibt es noch die gleichrangigen Einträge Dokument, System und Parameter, in denen allgemeingültige Platzhalter,
wie aktuelle Seite, Datum, Mandantendaten und die Auswertungsparameter als
Datenplatzhalter zur Verfügung gestellt werden.
190
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.12: Formulareditor Datenfeld auswählen
Über dieses Zeichen kann man auf Datenfelder anderer Tabellen zugreifen.
Beispiel
Das Kreditlimit des Kunden soll zusätzlich ausgegeben werden:
Datenfeld KLNr Verweis auf Tabelle Kunde Kreditlimit
[P:0::>KU~Kreditlimit KLNr]
Abbildung 10.13: Formulareditor Dialog Datenfeld
191
10.5.
PLATZHALTER
Nach Bestätigung einer Auswahl wird die Eingabemaske Datenfeld geönet. Der
Abstand vom linken Rand wird in mm angenommen. Zusätzlich besteht die Möglichkeit der Textlängenbegrenzung (Angabe in mm):
ˆ
ˆ
ˆ
Leerzeichen
Zeilenumbruch nach einer Länge von
Abschneiden nach einer Länge von
Keine Begrenzung der Textlänge
Wenn Sie als Abstand eine Null eingegeben haben und der Platzhalter nicht am
Anfang einer neuen Zeile steht, wird er hinter dem letzten Platzhalter gedruckt.
Zwischen zwei Platzhaltern wird automatisch ein Leerzeichen gedruckt. Es gibt
eine Sonderregelung: Werden diesen Platzhaltern ein rechtsbündiges Format zugewiesen, werden sie direkt hinter dem letzten Platzhalter ohne Leerzeichen gedruckt.
Jedem Datenfeld kann ein Format zugewiesen werden. (siehe Kapitel 9.2 auf Seite
156)
ACHTUNG!
Wenn Sie einem Textfeld ein Format für ein numerisches Feld zuweisen
(oder umgekehrt), dann ist es möglich, dass dieses Feld leer ausgegeben
wird.
Bilder einfügen
In Stammdaten hinterlegte Bilder fügen Sie über den Datenfeldplatzhalter in die
Druckvorlage ein.
Der Wert, mit dem Datenfelder gefüllt werden, ist abhängig vom Block und vom
Bereich, in dem sie eingetragen werden. Datenfelder aus den Platzhaltergruppen
System, Dokument und Parameter können in allen Blöcken und Bereichen verwendet werden. Andere Datenfelder werden erst dann gefüllt, wenn der Positionsteil
ihres Blockes gedruckt wird. Deshalb haben Datenfelder für Listeneinträge im Kopfbereich keinen Wert. Im Positionsbereich erhalten sie den Wert aus dem jeweiligen
Datensatz und im Fussteil haben Datenfelder für Zahlen die aktuelle Summe des
entsprechenden Datenfeldes (egal, ob angezeigt oder nicht).
Hinweis
Alle Platzhalter (auch Verweise) vom Typ Geldbetrag (siehe Abbildung 10.12 auf
Seite 191) werden beim Drucken von der Mandantenwährung in die ausgewählte
Währung mit dem aktuellen Tageskurs umgerechnet.
10.5.2 Seitenwechsel vermeiden
Im Positionsteil kann für jeden Block die Option "Seitenwechsel vermeiden" gesetzt
werden. Dadurch werden alle Zeilen der Position auf die nächste Seite gedruckt,
wenn sie nicht gemeinsam auf die aktuelle Seite passen.
192
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.14: Seitenwechsel vermeiden
Hinweis: Wenn im Positionsteil Unterblöcke zu drucken sind, werden nur die Positionszeilen vor, zwischen bzw. hinter den Unterblöcken zusammengehalten.
Durch das Zusammenhalten werden Formelplatzhalter unter Umständen mehrfach
berechnet bzw. ausgeführt, was insbesondere bei der Verwendung der Funktionen
shellexecute, iniget, iniput, get und put zu beachten ist.
10.5.3 Seitenzahl drucken
Mit dem Datenplatzhalter System.Seitenanzahl kann die Gesamtseitenanzahl beim
Drucken ausgegeben werden.
Beispiel: [P:170:Sei:System.Aktuelle Seite] [T:0::/] [Y:0:0:System.Seitenanzahl]
Dieser Platzhalter steht nicht in Formeln, Bedingungen oder selbstdenierten Blöcken zur Verfügung. In den Druckjobs (des Rechnungswesens) liefert dieser Platzhalter nur die Gesamtseitenanzahl zu einer Vorlage und nicht die Gesamtseitenanzahl des gesamten Druckjobs.
Um den Platzhalter zu ermitteln, muss intern die gesamte Ausgabe erfolgen, bevor die erste Seite angezeigt bzw. gedruckt werden kann, was insbesondere bei
Verwendung in umfangreichen Dokumenten mit HTML-Platzhaltern sehr lange
dauern kann.
10.5.4 Textplatzhalter
Mit einem Textplatzhalter können Sie einen beliebigen Text in das Formular einfügen.
Sie können analog zu Datenfeldern einen Abstand und ein Textformat angeben.
193
oder [Alt] + [T]
10.5.
PLATZHALTER
Abbildung 10.15: Formulareditor Dialog Text
Syntax des Platzhalters:
[T:position:format :text]
Dabei bedeutet Position der Abstand vom linken Rand in mm, Format ist der
Verweis auf eine Formatbeschreibung und Text ist der ausgegebene Text.
Sonderplatzhalter
Ein Seitenvorschub wird innerhalb des Positionsblockes mit dem Textplatzhalter
[T:0::Neue Seite] erzwungen. Geben Sie dazu in die Eingabemaske für den Textplatzhalter lediglich als Text Neue Seite ein.
Verwenden Sie diesen Platzhalter nicht im Kopf- und Fussteil.
Koordinaten
Für das Bedrucken von Formularvordrucken ist es wichtig, die genaue
festlegen
Y-Koordinate
zu können. Denieren Sie dazu einen neuen Textplatzhalter, und geben
Sie als Text YABS: gefolgt von der Y-Position in Zehntelmillimetern an. Verwenden
Sie z.B. den Platzhalter
[T:0::YABS:250],
wenn Sie die Y-Position auf 25 Millime-
ter vom Seitenanfang setzen wollen. Die Wirkung dieses Platzhalters gilt nur für
die Positionierung der restlichen Platzhalter in derselben Zeile des Formulareditors.
Analog dazu können Sie als Text in einen Textplatzhalter YREL: gefolgt von einem Y-Wert in Zehntelmillimetern eintragen, um die
Y-Koordinate relativ
zur
aktuellen Schreibposition zu setzen.
10.5.5 Formelplatzhalter
Um Werte auszugeben, die nicht als Datenfeld zur Verfügung stehen, die Sie aber
über Formeln aus Variablen (zur Verfügung stehende Daten- oder ermittelte Formelfelder) und/oder Konstanten ermitteln können, verwenden Sie einen Formelplatzhalter.
194
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.16: Formulareditor Dialog Formel
Entwickeln Sie die Formel schrittweise durch die Auswahl oder Eingabe von Datenfeldern (Operanden) und Operatoren.
Daten- und Formelfelder sollten über den Dialog eingefügt werden, der über den
Datenfeld
Schalter Datenfeld erreichbar ist. Sie werden in geschweiften Klammern eingeschlossen. Die Abarbeitung erfolgt nach den üblichen Vorrangregeln (Potenzen vor
Punktrechnung vor Strichrechnung). Wollen Sie eine bestimmte Abarbeitungsreihenfolge festlegen, müssen Sie zusätzlich runde Klammern benutzen. Zur Übersichtlichkeit können Sie zwischen Operatoren, Operanden und Klammern beliebig
viele Leerzeichen einfügen.
Einige häug benötigte Funktionen erreichen Sie per Schalter (siehe Kapitel 10.5.5.1
ausgewählte
auf Seite 196).
Operatoren
Prüfen Sie mit dem Schaltfeld Test im Anschluss an Ihre Formeldenition un-
Test
bedingt die Richtigkeit der Syntax Ihrer Formel. Können beim Druck bestimmte
Beziehungen nicht aufgelöst werden oder ist das Funktionsergebnis nicht deniert
(cot(0)), wird als Ergebnis Null angezeigt.
Der Abstand vom linken Rand wird in mm angenommen. Zusätzlich besteht die
Möglichkeit der Textlängenbegrenzung (Angabe in mm):
ˆ
ˆ
ˆ
Zeilenumbruch nach einer Länge von
Abschneiden nach einer Länge von
Keine Begrenzung der Textlänge
Der Name kann frei eingetragen oder für eine Sonderplatzhalter-Funktion ausge-
Name
wählt werden. Über diesen Namen steht das Feld unter Formelfelder für die Datenfeldauswahl zur Verfügung.
Aktion
Das Formelfeld enthält bei ausgewählter Aktion
195
10.5.
ˆ
ˆ
ˆ
ˆ
PLATZHALTER
zuweisen - den aktuellen Wert,
summieren - die aufgelaufene Summe über das Formular,
Blockweise summieren - die aufgelaufene Summe je Block.
Um mit einem Formelfeld, das in einem anderen Block angelegt wurde,
eine Aktion auszuführen, muss auch im Feld Name eine Qualikation des
Formelfeldes erfolgen (Blockname mit Punkt davor setzen).
10.5.5.1 Formeln in Formelplatzhaltern
Operanden und
Als Operanden sind Variable (Datenfelder oder Formelfelder) und Konstanten
Operatoren
(Zahlen-, Zeichenketten- oder logische Konstanten) möglich. Operatoren sind die
verschiedensten Funktionen.
numerisch
Beschreibung
Beispiele
Platzhalter vom Typ Integer,
{FreieZahl1}
SmallInt, Float, Date, AutoInc
{>LA~Zaehlliste Lager}
{System.Stift X}
logisch
string
Platzhalter vom Typ Boolean
{FreiesKennzeichen1}
Platzhalter vom Typ String
{Lager}
{System.Mandant Name}
Variable
ˆ Variablen
Variablen in Formeln (variable Operanden, Datenfelder) werden über Auswahlschalter eingefügt und mit geschweiften Klammern gekennzeichnet. Formelausdrücke können Zeichenketten, Zahlen, Wahrheitswerte und eingeschränkt
auch Null-Werte (unbestimmt vom Wert und Typ) verarbeiten und als Ergebnis liefern.
numerisch
Beschreibung
Beispiele
pi und Zahlen
1
99,753
pi
1,2E7
logisch
string
true für wahr
true
false für falsch
false
sind in einzuschliessen
HP DeskJet 845
1
pi
true
//Zeichenkette ohne Inhalt
Konstanten
ˆ Numerische Konstanten
:
Konstanten können in dezimaler, binärer, oktaler oder hexadezimaler Schreibweise eingegeben werden.
Bei der binären Schreibweise ist ein b anzuhängen , bei der oktalen ein o
und bei der hexadezimalen ein h.
196
KAPITEL 10.
DER FORMULAREDITOR
Bei gebrochenen Zahlen ist das in Windows eingestellte Dezimalzeichen zu
verwenden.
Ausschliesslich bei der (normalen) dezimalen Schreibweise ist auch eine Darstellung in Exponentialdarstellung möglich. Dabei ist zuerst die Mantisse
anzugeben, danach ein E und am Ende der Exponent zur Basis 10. Eine
vordenierte Konstante ist pi mit 3.14159... .
ˆ Logische Konstanten
true
false
ˆ Zeichenkettenkonstanten / -funktionen
:
Logikkonstanten sind
und
.
:
Zeichenkettenkonstanten sind in Anführungszeichen einzuschliessen. Innere Anführungszeichen sind zu doppeln.
user
(liefert das zweistellige Benutzerkürzel)
ˆ Datumskonstanten
:
date (liefert das aktuelle Rechnerdatum)
now (liefert das aktuelle Rechnerdatum mit
ˆ Konstante für leere Felder
Zeitangabe)
:
null -
Null-Werte sollten in Formularen nicht an Formelplatzhalter zugewie-
sen werden. Sie können für die Auswertung von select- und dbf-Anweisungen
benutzt werden. Der Vergleich mit anderen Typen liefert stets false.
Die Verarbeitung von Datums- und Zeitwerten erfolgt über Zahlen, wobei der ganz-
Hinweis
zahlige Anteil das Datum und der gebrochene Anteil den Zeitanteil enthält. So kann
man beispielsweise das Datum des nächsten Tages andrucken, wenn man zur Datumszahl eine 1 addiert z.B.:
[V:0:DATS:::0::{System.Datum/Uhrzeit}+1]
[V:0::::0::asdatestring({System.Datum/Uhrzeit}+1;DD.MM.YYYY)]
Für Funktionen gilt generell:
ˆ
ˆ
ˆ
ˆ
Operatoren / Funktionen
Parameter sind i.A. in runde Klammern zu setzen
(Ausnahmen z.B. +, mod, not, ...)
mehrere Parameter sind mit Semikolon zu trennen
Leerzeichen zwischen Parametern können beliebig gesetzt werden
Funktionsbezeichner enthalten keine Grossbuchstaben
Die Abarbeitung erfolgt nach den üblichen Vorrangregeln (Potenzen vor Punktrechnung vor Strichrechnung). Wollen Sie eine bestimmte Abarbeitungsreihenfolge
festlegen, müssen Sie runde Klammern benutzen.
Zeichenketten Operanden
Funktion
Beschreibung
Beispiel
+
Addition (Aneinanderkettung von Zeichenketten)
Oene Posten in + {Währung}
197
Vorrangregeln
10.5.
PLATZHALTER
*
wird eine Zeichenkette mit einer Zahl > 0 multipliziert erhält
man eine Zeichenkette, in der die ursprüngliche Zeichenkette
vervielfältigt wurde;
Faktoren < 0 ergeben eine Aneinanderreihung der gedrehten
ursprünglichen Zeichenkette;
Beispiele: "0" * (10 - length({Nr})) + {Nr} liefert eine
Zeichenkette der Länge 10, in der der Wert von {Nr}
linksbündig mit Nullen aufgefüllt wird;
"Regal" + lower(("Regal"*(-1))) liefert als Ergebnis
Regallager
upper
Grossschreibung
upper({Bezeichnung})
lower
Kleinschreibung
lower({Bezeichnung})
substring
Teilzeichenkette
1. Parameter: Ausgangszeichenkette
2. Parameter: Startposition (numerisch)
3. Parameter: Länge (numerisch) - der 3. Parameter kann
weggelassen werden
das 2. bis 5.Zeichen der Artikelnummer:
substring({Artikelnummer};2;4)
concat
verbindet zwei Zeichenfolgenausdrücke durch einen
Verkettungsausdruck
1. Parameter: eine Zeichenkette
2. Parameter: eine Zeichenkette
3. Parameter: Verkettungszeichenkette
Ist eine der Zeichenketten leer, wird die Zeichenkette, die
nicht leer ist, ohne Verkettungsausdruck ausgegeben.
concat(Mustermann;Max;,) liefert
Mustermann,Max
newline
mit dieser Konstante kann ein Zeilenumbruch innerhalb des
aktuellen Platzhalters erzwungen werden
concat({Anrede};concat({Name}; {Vorname}; , ); newline)
liefert
Herr
Mustermann,Max
length
liefert in einem numerischen Ergebnis die Anzahl der Zeichen
in der Zeichenkette
length(Hollywoodschaukel) liefert 17
trim
entfernt am Anfang und Ende einer Zeichenkette alle Leerund Steuerzeichen
ltrim
entfernt am Anfang einer Zeichenkette alle Leer- und
Steuerzeichen
rtrim
entfernt am Ende einer Zeichenkette alle Leer- und
Steuerzeichen
198
KAPITEL 10.
locate
DER FORMULAREDITOR
liefert in einem numerischen Ergebnis die erste Position der
Suchzeichenkette in einer Ausgangszeichenkette; falls die
Suchzeichenkette nicht enthalten ist, ist das Ergebnis 0;
1. Parameter: Suchzeichenkette
2. Parameter: Ausgangszeichenkette
locate(y;Hollywoodschaukel) liefert 5
lines
liefert die Anzahl der Zeilen eines Langtextes
Parameter: eine Zeichenkette
lines({.Kopftext})
xmltag
wandelt eine Zeichenkette in das Format UTF8 um und
schliesst das Ergebnis in < > ein
Parameter: eine Zeichenkette
xmltag(Text) liefert <Text>
xmlstring
wandelt eine Zeichenkette in UTF8 um, nachdem zuvor <, >
und & ersetzt wurden
Parameter: eine Zeichenkette
199
10.5.
PLATZHALTER
numerische Operanden
Funktion
Beschreibung
Beispiel
+
Addition (von Zahlen und Zeichenketten)
2 + 3 liefert 5
-
negativer Wert oder Subtraktion
5 - 3 liefert 2
*
Multiplikation
2 + 3 * 4 liefert 14
(2 + 3) * 4 liefert 20
/
Division
20 / 4 liefert 5
mod
Modulo-Funktion
30 mod 7 liefert 2
div
ganzzahlige Division
4 div 3 ergibt 1
^
Potenz, nach Möglichkeit durch Multiplikationen ersetzen
2 ^ 4 liefert 16
!
Fakultät
! 5 ergibt 1*2*3*4*5=120
ln
natürlicher Logarithmus (Basis e)
ln 2,71828182845905 liefert 1
ld
Logarithmus zur Basis 2
ld (2) liefert 1
lg
dekadischer Logarithmus (Basis 10)
lg(10) liefert 1
abs
Absolutbetrag
abs(-11) liefert 11
int
ganzzahliger Anteil
int(-1,7) liefert -1
sign
Signumfunktion (Ergebnis ist : -1 für Werte <0, 1 für
Werte>0, 0 bei 0)
sign(11) liefert 1
frac
gebrochener Anteil
frac(-1,7) liefert 0,7
rdm
Zufallszahl kleiner als der Operand erzeugen
rdm(4) liefert 0, 1, 2 oder 3)
rnd
Rundung
rnd(2,792) liefert 3
rn2
Rundung auf 2 Nachkommastellen
rn2(2,792) liefert 2,79
sqrt
Quadratwurzel
sqrt(9) liefert 3
sin
cos
200
Sinusfunktion
Kosinusfunktion
KAPITEL 10.
tan
cot
DER FORMULAREDITOR
Tangensfunktion
Tangensfunktion
Um den Bruttowert (bei gegebenem Nettowert und dem Prozentwert der Steuer)
auszurechnen, gilt zunächst die Formel:
{Netto}*(1+{Steuer}/100).
Da das Ergebnis dabei aber Zehntel- und Hundertstelstellen enthalten kann, wird
es noch auf zwei Stellen gerundet. Die einzugebende Formel lautet somit:
rn2({Netto}*(1+{Steuer}/100))
Bit-Operationen
Funktion
Beschreibung
Beispiel
not
logische Negation der Binärwerte
not 10 liefert -11
and
logische Und- Verknüpfung der Binärwerte
10 and 6 liefert 2
ior
logische Oder- Verknüpfung der Binärwerte
10 ior 6 liefert 14
xor
log. ExklusivOder- Verknüpfung der Binärwerte
10 xor 6 liefert 12
shl
bitweises Verschieben nach links
1 shl 3 liefert 8
shr
bitweises Verschieben nach rechts
11 shr 1 liefert 5
Logikoperanden
Funktion
Beschreibung
Beispiel
not
logische Negation
not ((3 > 2) and (2 > 1)) liefert false
and
logische Und-Verknüpfung
(3 > 2) and (2 > 1) liefert true
ior
logische Oder-Verknüpfung
(3 > 2) ior (2 > 1) liefert true
xor
logische ExklusivOder-Verknüpfung
(3 > 2) xor (2 > 1) liefert false
if
Fallunterscheidung
1. Parameter: logischer Ausdruck
2. Parameter: Ausdruck beliebigen Formats, welcher das
Ergebnis liefert, wenn der 1. Parameter den Wert true
besitzt;
3. Parameter: Ausdruck beliebigen Formats, welcher das
Ergebnis liefert, wenn der 1. Parameter den Wert false
besitzt;
if({Belegtyp}=R;1;if({Belegtyp}=G;-1;0))
201
Beispiel
10.5.
PLATZHALTER
Null-Werte
Funktion
Beschreibung
Beispiel
isnull
1. Parameter: ein Ausdruck von beliebigem
Format(Zeichenkette, Zahl, Datum, logisch, Null-Wert)
2. Parameter: Ergebnis, wenn der erste Parameter null ist
Ersetzung eventueller Null-Werte durch einen Leerstring:
isnull(select(FreierText1 from kunden where nummer =
'10000 '); )
Ersetzung eventueller Null-Werte durch die Zahl 0:
isnull(select(FreieZahl1 from kunden where nummer =
'10000 ');0)
Vergleichsoperatoren
Funktion
Beschreibung
=
Gleichheit
<>
<
>
<=
>=
Ungleichheit
kleiner
grösser
kleiner gleich
grösser gleich
(die Operanden müssen vom gleichen Typ sein und liefern ein logisches Ergebnis)
Umwandlungsfunktionen
Funktion
Beschreibung
Beispiel
asoat
liefert den numerischen Wert einer Zeichenkette
1. Parameter: Ausgangszeichenkette
2. Parameter: numerischer Wert, der das Ergebnis liefert,
wenn die Ausgangszeichenkette nicht in eine Zahl
umgewandelt werden kann. Der 2.Parameter kann
weggelassen werden.
asoat({FreierText1})
asoat({Konto}; 0)
asstring
wandelt einen numerischen Wert in eine Zeichenkette um
1. Parameter: Ausgangszahl
2. Parameter: ein Format für die Darstellung wie z.B.
#,##0.00; der 2. Parameter kann weggelassen werden.
asstring({FreieZahl1})
asstring(1E3) liefert 1000
asstring(1E3; #,##0.00) liefert 1.000,00
202
KAPITEL 10.
asdatestring
DER FORMULAREDITOR
wandelt ein Datum in eine Zeichenkette um
1. Parameter: Ausgangsdatum
2. Parameter: ein Format für die Darstellung wie
z.B. MMM.YYY; der 2. Parameter kann weggelassen
werden
asdatestring({FreiesDatum1})
asdatestring(39622; D MMM YY) liefert 23 Jun 08
asdatestring(39622 + 0,25) liefert 23.06.2008 06:00:00
asdatetime
wandelt ein Datum in einen numerischen Wert (internes
Datumsformat, mit dem gerechnet werden kann) um
ein Parameter vom Typ Zeichenkette:
Ausgangsdatum im Windowsformat:
asdatetime(23.06.2008) liefert 39622
Addition einer Woche zum 23.06.2008
asdatestring(asdatetime(23.06.2008) + 7)
monat
wandelt einen numerischen Wert zwischen 1 und 12 in den
Monatsnamen um, Werte > 12 bzw. < 1 geben einen
Leerstring aus;
z.B. monat(6) liefert "Juni"
Datenbankfunktionen
Funktion
Beschreibung
Beispiel
dbf (nur
BDE)
liefert den Wert eines Tabellenfeldes
1. Parameter: Tabellenkürzel der Tabelle
2. Parameter: Indexname der Tabelle
3. Parameter: Feldname des gesuchten Feldes folgende
Parameter: Schlüsselfelder in der Reihenfolge des
eingestellten Indexes;
liefert die dbf-Anweisung keinen Wert zurück, ist das
Ergebnis null
Verweis {>LA~Bezeichnung Lager} mit dbf:
dbf(LA; ;Bezeichnung;{Lager})
select
liefert den Wert eines Tabellenfeldes
als Parameter ist eine SQL-Selectanweisung anzugeben,
wobei das führende select weggelassen wird.
Verweis {>LA~Bezeichnung Lager} mit select:
select(Bezeichnung from lager where lager =
'+{Lager}+ ')
mit Integer-Parameter:
select(menge from belegp where kennung = +
asstring({Kennung}))
203
10.5.
PLATZHALTER
Abbildung 10.17: Beispiel Formel select
Funktionen zum Lesen + Schreiben von Variablenwerten
Funktion
Beschreibung
Beispiel
iniput
schreibt einen Eintrag in eine Ini-Datei oder löscht einen
Eintrag; liefert als Ergebnis einen logischen Wert, ob der
Befehl erfolgreich war:
1. Parameter: Dateiname, Dateinamen ohne Laufwerk
beziehen sich auf das Mandantenverzeichnis;
2. Parameter: Sektionsbezeichnung;
3. Parameter: Bezeichnung des Eintrags;
4. Parameter: Zeichenkette, die eingetragen werden soll. Bei
Weglassen des 4. Parameters wird ein eventuell vorhandener
Eintrag gelöscht.
Eintrag erzeugen:
iniput(C:\TEST.INI;Sektion;Wert;100)
Eintrag löschen:
iniput(C:\TEST.INI;Sektion;Wert)
iniget
liest eine Zeichenkette aus einer Ini-Datei:
1. Parameter: Dateiname, Dateinamen ohne Laufwerk
beziehen sich auf das Mandantenverzeichnis;
2. Parameter: Sektionsbezeichnung;
3. Parameter: Bezeichnung des Eintrags;
4. Parameter: Ergebnis, wenn die Datei nicht existiert oder
kein Eintrag in der Ini-Datei gefunden wird. Bei Weglassen
des 4. Parameters ist die leere Zeichenkette der
Standardwert.
iniget(C:\TEST.INI;Sektion;Wert;0)
204
KAPITEL 10.
put
DER FORMULAREDITOR
speichert programmintern einen Wert, solange das
Programm läuft:
1. Parameter: eine Zeichenkette für die Identikation des
Wertes (keine Unterscheidung von Gross- und
Kleinschreibung)
2. Parameter: ein Ausdruck von beliebigem
Format(Zeichenkette, Zahl, Datum, logisch, Null-Wert)
Abspeichern des aktuellen Zeitpunktes:
put(zeit; now)
Anlegen oder Ändern der programminternen Variable
variable1 mit dem logischen Wert WAHR
put(variable1; true)
get
liest programminterne Werte:
1. Parameter: eine Zeichenkette für die Identikation des
Wertes (keine Unterscheidung von Gross- und
Kleinschreibung)
2. Parameter: Ergebnis, wenn programminterner Wert nicht
vorhanden ist
Lesen der programminternen Variable variable1:
get(variable1; false)
ein Durchlaufzähler mit Namen a:
put(a; 1 + get(a; 0))
Funktionen zum Erstellen der IBAN-Nummer
Funktion
Beschreibung
Beispiel
ibane
bildet aus Länderkennung, Banknummer, Kontonummer die
IBAN-Nummer in elektronisch lesbarer Form (ohne
Leerzeichen):
1. Parameter: Länderkennnung;
2. Parameter: Banknummer;
3. Parameter: Kontonummer.
ibane(DE;{>KB~Banknummer})
ibanp
bildet aus Länderkennung, Banknummer, Kontonummer die
IBAN-Nummer in visuell lesbarer Form (mit Leerzeichen) im s.g. Papierformat
IBAN = International Banking Account Number
Datumsfunktionen
205
10.5.
PLATZHALTER
Funktion
Beschreibung
zinstage
ermittelt die Zinstage entsprechend der 30tägigen
Zinsperiode der Bank;
1. Parameter: Beginndatum;
2. Parameter: Enddatum
zinsmonate
ermittelt die Zinsmonate;
1. Parameter: Beginndatum;
2. Parameter: Enddatum
kweek
ermittelt die Kalenderwoche; als Parameter ist ein Datum
als Variable z.B. kweek({.Datum})
oder internes Datumsformat anzugeben z.B.
kweek(asdatetime(30.12.2008))
kyear
ermittelt das Kalenderjahr zu dem die Kalenderwoche
gehört; als Parameter ist ein Datum
als Variable z.B. kyear({.Datum})
oder internes Datumsformat anzugeben z.B.
kyear(asdatetime(30.12.2008))
Beispiele
für das Datum 23.12.2008 liefert kweek eine 52, kyear die 2008 => der 23.12.2008
gehört zur 52.Kalenderwoche 2008
für das Datum 30.12.2008 liefert kweek eine 1, kyear die 2009 => der 30.12.2008
gehört schon zur 1.Kalenderwoche 2009
Spezielle Funktionen
Funktion
Beschreibung
bestand
liefert den aktuellen Bestand von Artikeln;
1. Parameter: die Artikelnummer
2. Parameter: der Standort
3. Parameter: ein Lager oder Lagerplatz
als Ausdruck oder Datenbankfeld, der 2. und 3.
Parameter kann weggelassen werden
bestellt
liefert die aktuell bestellte Menge von Artikeln;
1. Parameter: die Artikelnummer
2. Parameter: der Standort
als Ausdruck oder Datenbankfeld, der 2. Parameter kann
weggelassen werden
gepackt
liefert den gepackten Bestand von Artikeln;
1. Parameter: die Artikelnummer
2. Parameter: der Standort
3. Parameter: ein Lager oder Lagerplatz
als Ausdruck oder Datenbankfeld, der 2. und 3.
Parameter kann weggelassen werden
206
KAPITEL 10.
inproduktion
DER FORMULAREDITOR
liefert die Menge von Artikeln, die produziert wird;
1. Parameter: die Artikelnummer
2. Parameter: der Standort
als Ausdruck oder Datenbankfeld, der 2. Parameter kann
weggelassen werden
reserviert
liefert die aktuell reservierte Menge von Artikeln;
1. Parameter: die Artikelnummer
2. Parameter: der Standort
als Ausdruck oder Datenbankfeld, der 2. Parameter kann
weggelassen werden
listenpreis
liefert den aktuellen Listenpreis von Artikeln;
als Parameter ist die Artikelnummer als Ausdruck oder
Datenbankfeld anzugeben
kalkulationspreis
liefert den aktuellen Kalkulationspreis von Artikeln;
als Parameter ist die Artikelnummer als Ausdruck oder
Datenbankfeld anzugeben.
belegtyp
liefert die Beschreibung des Belegtyps;
als Parameter ist der Belegtyp anzugeben.
belegeafaktor
liefert die Information zur Interpretation von RNetto
(bspw. bei Rechnungen +1, bei Gutschriften -1);
als Parameter ist der Belegtyp als Ausdruck oder
Datenbankfeld anzugeben
mwst
liefert die Steuerprozente eines Steuerschlüssels zum
aktuellen Datum;
als Parameter ist der Steuerschlüssel als Ausdruck oder
Datenbankfeld anzugeben
checksumpost
berechnet eine spezielle Prüfzier;
der Parameter muss eine Zeichenkette mit 11 Ziern
liefern
shellexecute
zum Absetzen von Kommandos für das Betriebssystem;
1. Parameter (String): Name des Programms, das
geönet werden soll
2. Parameter (String): er enthält die
Kommandozeilenparameter für das Programm.
3. Parameter (Typ Zahl zwischen 0 und 10): Er ist dafür
verantwortlich, in welchem Zustand das Fenster des
gerufenen Programms geönet werden soll.
Als Ergebnis liefert die Funktion eine Zahl, die bei
Zahlen kleiner 32 eine Fehlernummer darstellt, der 2.
und 3. Parameter kann weggelassen werden
projektsumme
liefert in Abhängigkeit vom Preistyp des Projektes die
Netto- oder Bruttoprojektsumme;
als Parameter ist die Nummer des Projektes anzugeben
207
10.5.
Beispiele
PLATZHALTER
bestellt({Artikelnummer};1)
liefert die für den Standort 1 bestellte Menge des vom Datenfeld Artikelnummer
ausgegebenen Artikels
bestand(500009;1;500,1,1)
liefert den Bestand des Artikels 500009 auf dem Lagerplatz 500,1,1 des Flächenlagers 500 im Standort 1
shellexecute(notepad;c:\test.txt;3)
önet die Datei c:\test.txt im maximierten NotePad
Diese speziellen Funktionen sind über Formelplatzhalter in jeder beliebigen Druckvorlage anwendbar.
10.5.5.2 SQL Abfrage im Formelplatzhalter
Beispiel
Im Formulareditor besteht die Möglichkeit, SQL Abfragen in einem Formelplatzhalter durchzuführen. Die Ergebnismenge dieser Abfrage darf nur eine einzelne Spalte
zurückliefern und es wird der Wert des ersten Datensatzes der Ergebnismenge ausgegeben. Erstellen Sie hierzu einen Formelplatzhalter mit folgendem Format:
select(sql-abfrage)
Folgende Abfrage würde z.B. den Namen des ersten Kunden der Ergebnismenge
zurückliefern:
select (name FROM kunden)
10.5.5.3 Formelplatzhalter mit Sonderfunktion
Abbildung 10.18: Formelplatzhalter Sonderfunktion
208
KAPITEL 10.
DER FORMULAREDITOR
Sonderplatzhalter für die Ausgabe in Datei, als Fax oder E-Mail (auch Serienmails
und -faxe) werden mit Hilfe von Formelplatzhaltern belegt. Für alle aufgeführten
Sonderplatzhalter ist als Aktion
Zuweisen
einzustellen. Die folgenden Darstel-
lungen sind abhängig vom verwendeten E-Mail Programm.
Der Formelplatzhalter
EMail
im Formularkopf (für Mahnungen im Positionsteil)
EMail
bewirkt das automatische Versenden des Beleges per E-Mail.
z.B. [V:300::EMail:2:0::{>KU~EMail .Adressnummer}].
Soll eine Kopie der E-Mail an einen weiteren Empfänger gesendet werden, können
Sie die Formelplatzhalter
EMail-CC und EMail-BCC
EMail-CC und
EMail-BCC
nutzen.
z.B. [V:1000::EMail-CC:2:0::{>KU~EMail .Adressnummer}]
bzw. [V:1000::EMail-BCC:2:0::{>KU~EMail .Adressnummer}]
Um einen Betre selbst zu denieren (standardmässig steht dort der Mandantenname), kann man in einem Formelplatzhalter mit Namen
EMail-Betre EMail-Betre
den
Betre festlegen.
z.B. [V:300::EMail-Betre:2:0::Text +{.Belegnummer}]
Wird dieser Platzhalter nicht belegt, erscheint, wie bisher, der Mandantenname.
E-Mail-Texte kann man über einen Formelplatzhalter mit Namen
EMail-Text1
EMail-Text1
(bis EMail-Text19) festlegen.
z.B. [V:300::EMail-Text1:2:0::Mein Text ]
Über diesen Formelplatzhalter
EMail-Anhang1
(bis EMail-Anhang9) können
EMail-Anhang1
der zu versendenden E-Mail weitere beliebige Dateien angefügt werden. Hierzu geben Sie in der Formel den kompletten Verzeichnispfad einschliesslich des Dateinamen an.
z.B. [V:1000::EMail-Anhang1:2:0::C:\TEMP\TEST.DOC]
Mit diesem Formelplatzhalter vom Typ Boolean können Sie zur E-Mail eine Lese-
Lesebestätigung
bestätigung anfordern.
z.B. [V:1000::EMail-Lesebestätigung:2:0::true]
Über diesen Formelplatzhalter
DateiMailTXT
können E-Mails ohne Anhang
DateiMailTXT
versendet werden.
z.B. [V:1000::DateiMailTXT:2:0::{>KU~EMail .Adressnummer}]
Die automatische Versendung von Belegen per Fax erreichen Sie mit gleicher Verfahrensweise über den Formelplatzhalter
FAXNummer .
FAXNummer
(nur für WINFAX und
FRITZ!FAX)
Wenn das Programm die Änderung der Adressnummer im Formelplatzhalter
bzw.
FAXNummer
EMail Serienmails und
erkennt, wird die aktuelle Mail / das aktuelle Fax geschlos-
-faxe
sen und die nächste Mail / das nächste Fax für die nächste Adresse erstellt. Beim
Druck aus Listen muss jedoch zwingend ein Seitenumbruch pro Datensatz per Sonderplatzhalter erzwungen werden.
Über den Formelplatzhalter
LabelCount
im entsprechenden Blockbereich kann
LabelCount
die Anzahl der zu druckenden Etiketten aus bestimmten Abhängigkeiten ermittelt
werden.
z.B. [V:1000::LabelCount:2:0::{Menge}]
Beim Drucken in eine Datei wird der Dateiname nicht abgefragt, wenn der Formelplatzhalter
DateiTXT , DateiRTF
oder
DateiPDF
mit dem entspre-
chenden Dateinamen vorbelegt wird. Vorhandene Dateien gleichen Namens werden
209
DateiTXT,
DateiRTF oder
DateiPDF
10.5.
PLATZHALTER
kommentarlos überschrieben.
z.B. [V:1000::DateiRTF:2:0::({.Adressnummer}+ _+{.Belegnummer}+ .RTF)]
Folgeformular
Soll das Folgeformular in Abhängigkeit bestimmter Bedingungen festgelegt werden,
kann dies über den Sonderplatzhalter
Folgeformular
geregelt werden.
z.B. [V:1000::Folgeformular:2:0::BLATT2]
Execute
Die erstellte Datei wird über die Sonderfunktion
Execute
im angegebenen Pro-
gramm geönet.
Bspw. [V:300::DateiPDF:2:0::C:\TEST.PDF ] [V:300::Execute:2:0::C:\TEST.PDF ]
Druckjobname
Der Druckjobname kann über einen Formelplatzhalter mit Sonderfunktion
jobname
Druck-
selbst deniert werden.
z.B. [V:0::Druckjobname::0::{.Belegnummer}]
10.5.5.4 Spezieller Formelplatzhalter Bild
Über einen Formelplatzhalter mit folgendem Aufbau ist es möglich, Artikelbilder
z.B. in Auswertungen zu integrieren:
ˆ #7
ˆ+
ˆ
ˆ
(programminterner Code für das Handling)
(verknüpft die einzelnen Elemente der String-Konstanten)
dem Blobkey der Tabelle (z.B. AR für die Artikeltabelle)
{Artikelnummer} (wird als Datenfeld ausgewählt)
Dieser Formelplatzhalter druckt das Bild eines Datensatzes mit der Ordnungszahl
0. Um ein Bild einer bestimmten Ordnung zu drucken kann die Formel erweitert
werden. Dafür sind an das bisherige Konstrukt noch #7 und die Ordnungsnummer
anzuhängen (siehe Abbildung 10.19 auf Seite 210).
Abbildung 10.19: Formelplatzhalter Bild
210
KAPITEL 10.
DER FORMULAREDITOR
Beispiel
[V:140:BldN:::0::#7+"AR"+{Artikelnummer}+#7+"1"]
10.5.6 Linie, zeilenbezogen
Abbildung 10.20: Formulareditor Dialog zeilenbezogene Linie
Mit einem Platzhalter für zeilenbezogene Linien können Sie horizontale Linien bzw.
Doppellinien erzeugen. Sie erreichen die Funktion über den Schalter
oder
[Alt] + [L].
Tragen Sie als Position die x-Koordinate des Linienbeginns und die x-Koordinate
Position /
des Linienendes ein. Die zeilenbezogene Linie erscheint in der Höhe der aktuellen
Verlauf
Schreibposition. Mit dem Verlauf haben Sie noch die Möglichkeit, eine von drei
Positionen innerhalb der aktuellen Zeile auszuwählen.
Es sind verschiedene Linienarten als Einfach- und Doppellinie möglich.
Linienart
Die Strichstärke kann in Zehntelmillimetern angegeben werden, wobei für Haarli-
Strichbreite
nien eine Null einzutragen ist.
Die Farbe der Linie kann mit dem Schalter ausgewählt werden.
In den Programmeinstellungen (siehe Kapitel 3.9 auf Seite 42) kann der Farbdruck
abgestellt werden. Dann erscheinen die Linien zwar in der Bildschirmansicht farbig,
aber bei der Ausgabe auf einen Drucker werden schwarze Linien ausgegeben.
211
10.5.
PLATZHALTER
10.5.7 Linie, absolut
Mit einem Platzhalter für absolute Linien können Sie Linien in beliebiger Lage
unabhängig von der aktuellen Zeile erzeugen. Sie erreichen die Funktion absolute
Linie über
.
Abbildung 10.21: Formulareditor Dialog absolute Linie
Position in mm
Die Koordinaten können Sie als absolute Werte eingeben und/oder bei variabler
Ausführung entsprechend bestimmter Abhängigkeiten als Ergebnis einer Formel.
Strichbreite
Die Strichstärke wird in Zehntelmillimetern angegeben. Für Haarlinien ist eine Null
einzutragen.
Die Farbe der Linie kann mit dem Schalter ausgewählt werden. In den Programmeinstellungen kann der Farbdruck abgestellt werden. Dann erscheinen die Linien
zwar in der Bildschirmansicht farbig, aber bei der Ausgabe auf einen Drucker werden schwarze Linien ausgegeben.
Koordinaten über Formeln
Beispiel 1
Senkrechte Linie so lang, wie der Positionsteil einer Liste. Einem zusätzlichen
Formel-Platzhalter in der Positionswiederholungszeile wird mit dem Datenfeld Stift
Y die aktuelle Y-Position zugewiesen.
[V:1000::{System.Stift Y}:Stift:2]
Die senkrechte Linie reicht jetzt von 10 bis Formelfeld Stift.
[L:15:10:15:{Stift}:0:0:0:0]
212
KAPITEL 10.
DER FORMULAREDITOR
Waagerechte Linien, Beginn abhängig von Blockposition. Einem zusätzlichen FormelPlatzhalter in der Positionswiederholungszeile wird über eine Berechnung mit dem
Datenfeld Aktuelle Blockposition die aktuelle X-Position zugewiesen.
[V:1000::{System.Aktuelle Blockposition}*20:Stiftw:2]
Es werden waagerechte Linien gezogen von der X-Position Formelfeld Stiftw bis
Stiftw + 100, solange bis die Y-Endposition Formelfeld Stift erreicht ist.
[L:{Stiftw}:{Stift}:{Stiftw}+100:{Stift}:0:0:0:0]
10.5.8 Rechteck
Mit einem Platzhalter für ein Rechteck können Sie ein achsenparalleles Rechteck
erzeugen, dessen Position unabhängig von der aktuellen Zeile ist. Zu erreichen ist
die Funktion über
.
Abbildung 10.22: Formulareditor Dialog Rechteck
Es sind verschiedene Füllarten und Rahmenstärken möglich. Die Umrandung des
Rechtecks kann schwarz oder weiss sein.
Tragen Sie in die erscheinende Eingabemaske die x- und y-Koordinaten der oberen
linken und unteren rechten Ecke des Rechtecks ein, wählen Sie die Füllart, legen
Sie die Rahmenfarbe fest und tragen Sie die Strichstärke für die Umrandung ein.
Bitte beachten Sie bei Ihren Koordinatenangaben, dass der bedruckbare Bereich,
abhängig vom Druckertyp, kleiner als die Blattgrösse ist.
213
Beispiel 2
10.5.
PLATZHALTER
Wenn Sie als Füllart nicht ohne Füllung benutzen, kann es zu gewollten oder
ungewollten Eekten kommen, da Sie mit dem Rechteck in der Vorlage weiter
oben ausgegebene Teile (Text, Grak) überdecken können.
Mit der weissen Umrandung ist es z.B. auch möglich, für bestimmte Seiten schwarz
umrandete Rechtecke wieder zu entfernen.
10.5.9 Grak
Mit diesem Platzhalter können Sie Graken der Formate JEPG-Grakdatei (*.jpg
oder *.jpeg), GIF-Grakdatei (*.gif ), PNG-Grakdatei (*.png), TIFF-Grakdatei
(*.tif ), Geräteabhängige Bitmaps (*.bmp), Geräteunabhängige Bitmaps (*.dib),
Symbol (*.ico), Erweiterte Metadatei (*.emf ) oder Metadatei (*.wmf ) in Ihre Vorlagen einbinden. Über den Schalter können Sie den Dialog aufrufen um ein Bild in
das Formular einzufügen.
Abbildung 10.23: Formulareditor Dialog Grak
Die Bild-Datei muss sich im Verzeichnis
ˆ
ˆ
ˆ
SYSTEM
benden.
Wählen Sie die Datei aus.
Geben Sie die x- und y-Koordinaten der oberen linken Ecke der Grak an.
Bestimmen Sie Breite und Höhe der Grak.
Folgende Regelungen gelten für die Darstellungshöhe und -breite:
ˆ
214
Wenn
beide
Werte Null sind, wird die Grak in Originalgrösse dargestellt.
Beachten Sie: Da ein Bitmap ein Bild punktweise speichert, gibt es keine
KAPITEL 10.
DER FORMULAREDITOR
feste Originalgrösse und die Darstellungsgrösse hängt von dem Drucker oder
ˆ
der Bildschirmauösung ab.
Wenn
ein
Wert Null ist, richtet sich die Grösse des Bildes unter Wahrung
des Seitenverhältnisses nach der anderen Koordinate.
Legen Sie dann den Abstand vom linken Rand (in mm), den gewünschten Darstellungsmodus bzw. das Format fest.
10.5.10 Blockplatzhalter
Blöcke können nur in den Positionsteil des übergeordneten Blocks eingefügt werden. Mit dem Schalter Unterblock
rufen Sie den Dialog auf, um einen Block
einzufügen.
Abbildung 10.24: Formulareditor Dialog Unterblock
Ein Blockplatzhalter benötigt eine
eigene Zeile.
In der Eingabemaske für den
Blockplatzhalter wählen Sie über den Schalter Auswahl
den Unterblocknamen
aus. Unterblockbezeichnungen sind in einer strukturierten Liste vordeniert (siehe
Abbildung 10.25 auf Seite 216). Jeweils die vorlagenartbezogenen untergeordneten Einträge sind die möglichen Unterblöcke. Für den gewählten Block kann ein
Abstand vom linken Rand angegeben werden.
Wenn Sie Platzhalter aus einem Unterblock verwenden wollen, müssen Sie diesen
Unterblock im übergeordneten Block als Blockplatzhalter einfügen. Geschieht dies
nicht, werden diese Platzhalter nicht gedruckt / beachtet.
215
Hinweis
10.5.
PLATZHALTER
Abbildung 10.25: Dialog Auswahl Unterblock
10.5.10.1 Block mit selbst denierter Abfrage
Über den Schalter aus dem Dialog Einfügen eines Blockplatzhalters gelangen Sie
in die Maske zur Erstellung eines Blocks mit einer selbst denierten Abfrage.
216
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.26: Eigener Block
Geben Sie einen beliebigen Blocknamen ein. Hierbei dürfen keine Sonderzeichen
Blockname
verwendet werden. Der Blockname sollte so gewählt werden, dass er nicht mit
bereits vorhandenen Blöcken übereinstimmt.
Formulieren Sie im Textfeld die Anweisung für die Abfrage der gewünschten Datenmenge. Hierbei ist ein Ausdruck zu denieren, der eine Zeichenkette liefert und
eine Select-Anweisung ohne das führende select enthält. Mit dem Schalter können
Sie Platzhalter der Auswertung auswählen.
217
Anweisung
10.5.
PLATZHALTER
Abbildung 10.27: Block mit selbst denierter Abfrage
Beispiel
Innerhalb einer Makro-Abfrage auf die Kundentabelle sollen je Kunde die erfassten
Kontaktadressen in Reihenfolge ihrer Priorität ausgedruckt werden.
Eingabe im Feld Anweisung:
* from adress where adresstyp = 'KUK+{Nummer}+ ' order by prioritaet,
adresse
Beim Beenden/Speichern der neuen Blockdenition erfolgt im Hintergrund ein
Test der formulierten Anweisung. Dazu werden für alle verwendeten Datenfelder
(Variablen), im Beispiel für die Kundennummer, Werte abgefragt. Die Eingaben an
dieser Stelle müssen nur dem Feldtyp (z.B. String/Float) entsprechen, im Beispiel
10001.
Im Anschluss steht der selbst denierte Block genauso wie die Blöcke des Programms zur weiteren Bearbeitung zur Verfügung, wobei die eigenen Blöcke in dunkelgrüner Schrift dargestellt werden.
10.5.10.2 Block mit vordenierter Abfrage
Über den Schalter Anlegen aus dem Dialog Einfügen eines Blockplatzhalters gelangen Sie in die Maske zur Auswahl eines Blocks mit einer vordenierten Abfrage
(siehe Abbildung 10.26 auf Seite 217).
Blockname
Geben Sie einen beliebigen Blocknamen ein. Hierbei dürfen keine Sonderzeichen
verwendet werden. Der Blockname sollte so gewählt werden, dass er nicht mit
vorhandenen Blöcken übereinstimmt.
Parameter
Je nach Auswahl eines vordenierten Blocks müssen verschiedene Parameter (z.B.
Tabellenkürzel, Schlüssel, usw.) entsprechend dem aktiven Dialog festgelegt werden. Platzhalter aus dem aktiven Dialog können Sie mit dem Schalter Datenfeld
auswählen.
218
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.28: Block mit vordenierter Abfrage
Innerhalb einer Makro-Abfrage auf die Kundentabelle sollen je Kunden alle erfass-
Beispiel
ten Notizen ausgedruckt werden.
ˆ
ˆ
ˆ
Parametereingaben: Tabellenkürzel [String]: KU (für Tabelle Kunden)
Schlüssel [String]: {Nummer} (für Kundennummer)
Vorwärts [Boolean]: true oder false (für nach Datum auf- oder absteigende
Sortierung)
Mit dem Schalter Test können Sie die jeweilige Parametereingaben überprüfen.
Dabei wird je Parameter ein Wert abgefragt. Die Eingabe an dieser Stelle muss
dem Feldtyp (bspw. String/Float) entsprechen, im Beispiel für Kundennummer
10001.
Im Anschluss steht der Block genauso wie die Blöcke des Programms zur weiteren Bearbeitung zur Verfügung, wobei die eigenen Blöcke in dunkelgrüner Schrift
dargestellt werden.
Soll ein eigener Block aus der Vorlage wieder gelöscht werden, muss dieser erst im
Löschen
Bearbeitungsdialog (siehe Abbildung 10.25 auf Seite 216) ausgewählt und über den
Schalter Entfernen entfernt werden. Anschliessend kann der Platzhalter aus dem
Formular gelöscht werden.
10.5.11 Formularbaustein
Dieser Schalter önet den Dialog für die Formularbausteine. Ein Formularbaustein
kann im Kopf, Positionsbereich und Fuÿ verwendet werden. Dieser Platzhalter wird
beim Ausdruck durch die im Formularbaustein eingefügten Platzhalter ersetzt.
219
[Alt] + [X]
10.5.
PLATZHALTER
Abbildung 10.29: Formularbaustein
Markieren Sie einen vorhandenen Formularbaustein (siehe Abbildung 10.29 auf Seite 220), ein Doppelklick bzw. der Schalter Auswahl
fügt diesen in das
Formular ein. Das Anlegen neuer Formularbausteine erreichen Sie über den Schalter
Anlegen . Vergeben Sie einen aussagekräftigen Namen und eine kurze Beschreibung für die Formularbausteine. Die Beschreibung kann im Bearbeitungsmodus
jederzeit geändert werden.
Dieser Schalter
aus dem Dialog Formularbaustein bzw. ein Doppelklick
(Tastenkürzel [F4]) auf einem markierten Platzhalter im Formulareditor önet die
Maske Formularbaustein bearbeiten. Hier stehen alle im Formularbaustein einsetzbaren Platzhalter und Funktionen zur Verfügung (siehe Abbildung 10.30 auf
Seite 221).
220
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.30: Formularbaustein bearbeiten
Der Schalter Entfernen löscht nicht mehr benötigte Formularbausteine. Die in
den Druckvorlagen ggf. noch vorhandenen Platzhalter müssen manuell entfernt
werden.
Formularbausteine werden als Dateien mit der Endung
.INCLUDE
im System-
verzeichnis abgelegt. Wird der Formularbaustein in mehreren Druckvorlagen verwendet, muss der Bearbeiter sicherstellen, dass die eingefügten Platzhalter in allen
Druckvorlagen zur Verfügung stehen. Beim Aus- und Einschleusen von Druckvorlagen werden die Formularbausteine berücksichtigt und bei Bedarf auf dem Zielsystem angelegt. Innerhalb von Formularbausteinen dürfen keine Platzhalter für
Formularbausteine verwendet werden.
Bedingungen vor einem Platzhalter Formularbaustein wirken nur auf den Platzhalter und nicht auf dessen Inhalt.
10.5.12 Bedingungen
Abhängig vom Wert eines Datenfeldes können Sie andere Platzhalter, Abschnitte
der aktuellen Zeile oder die gesamte Zeile vom Druck ausschliessen. Über Formulareditor Bedingungen oder [Alt] + [B] zu erreichen.
221
Hinweis
10.5.
PLATZHALTER
Abbildung 10.31: Formulareditor Dialog Bedingung
Datenfeld
Im oberen Eingabefeld können Sie mit dem Schalter einen Datenplatzhalter einfügen oder per Hand eine Formel eintragen.
Vergleich
Konstante
Legen Sie in dem Optionsfeld den Vergleich fest.
Geben Sie im Eingabefeld Konstante den Wert ein, mit dem das Datenfeld verglichen werden soll.
Beachten Sie bitte, dass ein an dieser Stelle per Hand eingegebener Datenplatzhalter in geschweifte Klammern gesetzt werden muss. Bei logischen Datenfeldern
(Boolean) können Sie als Konstante einen der Werte WAHR oder FALSCH eingeben. Eine Sonderstellung nehmen Datenfelder vom Typ Grak ein. Hier kann nur
überprüft werden, ob ein Bild vorhanden ist oder nicht. Der Wert der Konstanten
wird ignoriert und wie nicht vorhanden interpretiert. Soll etwas gelöscht werden,
wenn kein Bild vorhanden ist, nehmen Sie = als Vergleichsoperation.
Wirkung
Die vorhandenen Optionsfelder legen fest, was passieren soll, wenn beim
Drucken der Vergleich richtig ist.
Aktuelle Zeile
Ist dieses Feld aktiv und die Bedingung tritt ein, dann wird die aktuelle Zeile ge-
löschen
Rest der Zeile
löschen
Folgenden
Platzhalter
löscht.
Ist dieses Feld aktiv und die Bedingung tritt ein, dann wird der Rest der aktuellen
Zeile gelöscht.
Ist dieses Feld aktiv und die Bedingung tritt ein, dann wird der folgende Platzhalter gelöscht.
löschen
222
KAPITEL 10.
DER FORMULAREDITOR
Ist dieses Feld aktiv und die Bedingung tritt ein, dann wird bis zur nächsten Be-
Bis zur nächsten
dingung gelöscht.
Bedingung
löschen
Um eine Aktion an mehrere Bedingungen zu koppeln, können hintereinander fol-
Verkettung von
gende Bedingungen verknüpft werden. Die Abarbeitungsfolge ist von links nach
Bedingungen
rechts.
Das Ergebnis des aktuellen Vergleiches wird mit dem Ergebnis des folgenden Bedin-
Mit nächster
gungsplatzhalters mit einem logischem UND verknüpft. Auch weitere Bedingungs-
Bedingung
platzhalter können mit ihrem nächstfolgenden verknüpft werden. Massgeblich für
AND-verknüpfen
die Aktion ist der letzte Platzhalter.
Hier gilt das Gleiche wie für die UND-Verknüpfung. Es wird aber ein logisches
Mit nächster
ODER verwendet.
Bedingung
OR-verknüpfen
Der Zusatz der Artikel soll im Formular mit 54 mm Abstand vom linken Rand,
bei Unterartikeln von Stücklisten mit 42 mm gedruckt werden. Ist kein Zusatz
vorhanden, soll die Zeile gelöscht werden.
Dazu setzen Sie eine Bedingung:
Datenfeld
Zusatz
Vergleich
=
Konstante
nichts
eintragen
Wirkung
Aktuelle Zeile löschen
Als zweiter Platzhalter wird folgende Bedingung eingefügt:
Datenfeld
Zeilentyp
Vergleich
=
Konstante
Wirkung
G
Folgenden Platzhalter löschen
Danach folgt der Datenplatzhalter für Zusatz auf Position 54.
Jetzt folgt der nächste Bedingungsplatzhalter:
Datenfeld
Zusatz
Vergleich
<>
Konstante
Wirkung
G
Folgenden Platzhalter löschen
Zuletzt folgt der Datenplatzhalter für den Zusatz auf Position 42. Im Formulareditor stehen anschliessend folgende Platzhalter:
[D:0:{Zusatz}=] [D:2:{Zeilentyp}=G] [P:54::Zusatz] [D:2:{Zeilentyp}<>G] [P:42::Zusatz]
223
Beispiel
10.5.
PLATZHALTER
10.5.13 Schrift
Abbildung 10.32: Formulareditor Dialog Schrift
[Alt] + [F]
Über den Platzhalter Schrift gelangen Sie in die Tabellenansicht der Schriften, die
Sie über
Stammdaten / Konstanten / Weitere... / Schriften
deniert haben. Aus
der Liste wählen Sie die gewünschte Schrift aus.
10.5.14 Schriftstil
[Alt] + [S]
Wenn Sie nur die Attribute (Fettschrift, Schrägschrift, Unterstreichungen) der aktuellen Schrift ändern wollen, um z.B. einen Textteil hervorzuheben, können Sie das
bequem - ohne eine neue Schrift anzulegen - mit dem Platzhalter für den Schriftstil erreichen. Soll der gewählte Schriftstil nicht mehr benutzt werden, müssen Sie
diesen über
224
wieder ausschalten.
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.33: Formulareditor Dialog Schriftstil
10.6 Weitere Formulareditorfunktionen
Abbildung 10.34: Formulareditor Platzhalter einfügen
225
10.7.
Anzeigefont
ETIKETTENFORMULAR
Über Anzeigefont kann die generelle Schriftart für die Anzeige im Formulareditor
geändert werden.
Text aus Vorlage
Über die Funktion Text aus Vorlage können Passagen aus einem anderen Formular der aktuellen Vorlagenart übernommen werden. Angeboten wird der jeweilige
Tabellenkopf
erstellen
Bereich, aus dem die Funktion aufgerufen wurde.
Funktion für den Formularkopf
Passend zu den Datenplatzhaltern in der ersten Zeile des Positionsbereichs werden
im Kopfbereich Textplatzhalter für eine Spaltenüberschrift generiert.
Abbildung 10.35: Formulareditor Position ändern
Positionen
ändern
Für markierte Platzhalter lässt sich die Positionierung insgesamt verändern, so
können Sie z.B. eine Formularzeile neu positionieren.
10.7 Etikettenformular
So erstellen Sie ein Etikettenformular:
ˆ
ˆ
ˆ
226
Önen Sie einen passenden Stammdatendialog (z.B. Kunde) und starten Sie
einen beliebigen Listendruck mit Ausgabeziel Bildschirm.
Erstellen Sie ein neues Formular, vergeben Sie eine eindeutige Bezeichnung.
Wählen Sie aus der Seitenvorschau über
für Etiketten aus.
das neu angelegte Formular
KAPITEL 10.
ˆ
ˆ
DER FORMULAREDITOR
Starten Sie über Vorlage bearbeiten den Formulareditor.
Im Register Parameter
wählen Sie im unteren Abschnitt Etikett
mit
Eingabe der Etikettnummer das passende Raster aus. Bei gesetzter Option, wird vor Druckstart die Startposition abgefragt. (Nicht immer wird ein
Etikettenblatt komplett vollgedruckt.)
ˆ
Im Bereich Positionen des Hauptblocks wird der Etiketteninhalt festgelegt. Die Wiederholungszeilen bewirken jetzt: je Datensatz wird ein Etikett
gedruckt.
ˆ
Beim Listendruck können Sie nun das entsprechende Etikettenformular auswählen.
10.8 Fallbeispiele für den Formulareditor
Anhand von einigen kurzen Beispielen sollen Ihnen in diesem Kapitel die Grundfunktionalitäten des Formulareditors verdeutlicht werden.
10.8.1 Rechnung anpassen
Sie wollen eine neue, auf Ihre Bedürfnisse angepasste, Druckvorlage auf Grundlage
Ausgangssituation
der Systemdruckvorlage erstellen. Im Kopf soll zusätzlich das Firmenlogo eingefügt
werden und in der Fusszeile die Kontendaten.
Lassen Sie sich eine Rechnung auf dem Bildschirm ausdrucken. Wählen Sie dazu
die Druckvorlage Rechnungsformular (System). Mit [F11] oder über
Formular anlegen
gelangen
Sie in den Dialog Druckvorlagen. Markieren Sie hier die gewünschte Vorlage und
kopieren Sie diese über das Kontextmenü (siehe Abbildung 9.14 auf Seite 170).
Vergeben Sie einen aussagekräftigen Namen für das neue Formular.
Nachdem Sie das neue Formular angelegt haben, wählen Sie dieses als Vorlage aus.
In dieser neuen Vorlage können Sie jetzt Ihre individuellen Anforderungen umsetzen.
Gehen Sie über
oder [F12] in den Formulareditor.
Fügen Sie über
eine Grak in den Kopf der 1. Seite des Formulars ein.
Logo einfügen
227
10.8.
FALLBEISPIELE FÜR DEN FORMULAREDITOR
Abbildung 10.36: Grakplatzhalter
Legen Sie die Position der Grak fest. Mit X verrücken Sie die Grak in horizontale
Richtung und mit Y in vertikale Richtung. Über die Darstellung bestimmen Sie die
Höhe und Breite der Grak (siehe Kapitel 10.5.9 auf Seite 214). Speichern Sie Ihre
Änderung ab und verlassen Sie den Formulareditor. Sie sehen jetzt die Änderung
auch in Ihrem Rechnungsformular. Ist die Anpassung noch nicht so gelungen, wie
gewünscht, passen Sie den Platzhalter aus der Bildschirmansicht per Doppelklick
(Lineal aktivieren!) solange an, bis die Ausgabe Ihren Bedürfnissen entspricht.
Um das Logo auch auf die Folgeseiten des Formulares zu bringen, kopieren Sie im
Formulareditor den eben erstellten Grakplatzhalter (im Beispiel [G:120:0:59:11:
Logo.jpg]) und fügen diesen auf der Seite Kopf Folgeseite in die erste Zeile ein.
Danach müssen die bereits vorhanden Platzhalter auf dieser Seite über [Enter] nach
unten verschoben werden, so dass sich die Grak und die Schrift im Formular nicht
überlagern.
Fusszeile
Voraussetzung, um den Bankbezug in der ausgedruckten Rechnung anzeigen zu
anpassen
lassen, ist, dass in der Ausgangsrechung auf der Seite
Optionen
ein Bankbezug
hinterlegt ist.
Gehen Sie in den Formulareditor ans Ende des Fusses des Hauptblockes. Lassen Sie
mindestens eine Zeile zu den vorhergehenden Platzhaltern frei. Soll der Bankbezug
in einer anderen Schrift bzw. einem anderen Schriftstil, als die vorhergehenden
Texte, ausgegeben werden, legen Sie dies am Anfang der neuen Zeile über
bzw.
fest. Im folgenden Schritt erstellen Sie einen Datenfeldplatzhalter. Die
Information aus welchem Bankbezug die Bezeichnung genommen werden soll, holt
sich das Programm über das Datenfeld .KasseBank des jeweiligen Beleges. Dieses
Feld holen Sie sich aus dem Zweig Dokument der Datenfelder.
228
KAPITEL 10.
DER FORMULAREDITOR
In der nächsten Zeile fügen Sie einen Textplatzhalter mit dem Text BLZ ein.
Dahinter kommt der Datenplatzhalter für die Banknummer. Tragen Sie keinen
Abstand vom linken Rand ein, wird der Platzhalter direkt (Format rechtsbündig) bzw. mit Leerzeichen hinter dem vorhergehenden eingefügt. Wollen Sie das
Ergebnis der Formel an einer bestimmten Stelle des Formulars ausgeben, müssen
Sie dies hier denieren. Der Feldbezeichner lautet:
>KB~Banknummer .KasseBank (siehe Abbildung 10.37 auf Seite 229)
Abbildung 10.37: Feldbezeichner
Für die Kontonummer und den Kontoinhaber legen Sie wieder jeweils eine neue
Zeile an und gehen wie oben beschrieben vor. Die Feldbezeichner lauten:
>KB~Kontonummer .KasseBank
>KB~Kontoinhaber .KasseBank
Falls Sie für die Bankverbindung einen bestimmten Schriftstil gewählt hatten,
schalten Sie diesen am Ende der letzten Zeile über
wieder aus. Wollen Sie den
Bankbezug auch auf der letzten Seite abdrucken, kopieren Sie die neu angelegten
Zeilen und fügen diese im Fuss letzte Seite am Ende wieder ein.
10.8.2 Neue Spalte einfügen
Sie lassen sich eine Mahnung drucken und wollen zusätzlich zu den bereits vorhanden Informationen die ursprüngliche Fälligkeit der Oenen Posten angezeigt
bekommen.
229
Ausgangssituation
10.8.
Vorbereitung
FALLBEISPIELE FÜR DEN FORMULAREDITOR
Kopieren Sie, wie im ersten Beispiel unter Rechnung anpassen (siehe Kapitel 10.8.1
auf Seite 227) beschrieben, das Mahnformular Mahnung mit Posten. Wählen Sie
das neu angelegte Formular und aktivieren Sie das Lineal (Kontextmenü Lineal
[F8]) falls es noch nicht aktiv ist.
Spalte einfügen
Gehen Sie mit der Maus über eine fettgedruckte Überschrift der Positionstabelle.
In der Statuszeile können Sie nun ablesen, wo im Formulareditor die Überschrift
der neuen Spalte einzufügen ist.
Abbildung 10.38: Beispiel Statuszeile
Die Überschriften der Tabelle stehen im Kopf des Unterblocks Mahnpositionen.
Dort muss also auch die neue Überschrift für das ursprüngliche Fälligkeitsdatum
eingetragen werden. Gehen Sie in den Formulareditor in den Block Mahnpositionen und legen Sie einen neuen Textplatzhalter mit dem Text FälligUr (oder
ähnlich) im Kopf hinter dem Platzhalter Fällig in der dritten Zeile an. Wenn Sie
jetzt den Formulareditor verlassen, sehen Sie, dass sich die Überschriften zum Teil
überlagern. Indem Sie jede Position der Überschriftszeile einzeln mit Doppelklick
bearbeiten, können Sie im Feld Abstand vom linken Rand einen neuen Wert eintragen und die Tabelle somit anpassen. Der Abstand wird in Millimeter angegeben.
Nutzen Sie das Lineal als Hilfe für die Einrichtung des Tabellenkopfes.
Abbildung 10.39: Beispiel Spalten
Als nächstes fügen Sie das Datenfeld für die ursprüngliche Fälligkeit in den Posi-
230
KAPITEL 10.
DER FORMULAREDITOR
tionsteil des Blockes Mahnpositionen ein. Da das Feld nicht in der Tabelle Mahnungen existiert, müssen Sie mit einem Verweis arbeiten. Rufen Sie wieder den
Formulareditor auf und gehen Sie in den Positionsteil des Unterblocks Mahnpositionen. Legen Sie in der bestehenden Zeile hinter dem Platzhalter FälligAlt ein
neues Datenfeld an. Der Verweis erfolgt über die OPNummer der Mahnpositionen
auf die Tabelle
Offene Posten.
Dort gibt es das Feld FälligAm, in diesem liegt
die Information des ursprünglichen Fälligkeitsdatums.
Abbildung 10.40: Beispiel Verweis
Nach Abspeichern der Änderung können Sie den Formulareditor wieder verlassen.
Im Formular sehen Sie, dass sich die Spalten im Positionsteil der Tabelle wieder
überlagern. Gehen Sie, wie bereits beim Anpassen des Tabellenkopfes erläutert, vor,
um die Überlagerungen zu entfernen. Achten Sie darauf, dass auch die Spalten der
Zeilen unterhalb der Tabellenpositionen (z.B. die Summenzeile) an die Änderungen
der Tabelle angepasst werden.
231
10.8.
FALLBEISPIELE FÜR DEN FORMULAREDITOR
10.8.3 Neues Formular erstellen
Ausgangs-
Sie haben über den Makro-Assistenten eine Select-Anweisung erstellt und wollen
situation
sich diese ausdrucken lassen. Beim ersten Druck der Ergebnismenge muss das Formular erst noch angepasst bzw. bearbeitet werden. Wählen Sie daher als Druckziel
den Bildschirm. Es wird ein leeres Formular geönet. Um die Bearbeitung eines
solchen Formulars näher zu erläutern, wird von folgender Anweisung ausgegangen:
select * from OPOS where Oen >= '2000'
Es sollen aus der Tabelle
Offenen Posten
alle Positionen ausgegeben werden,
deren oener Betrag grösser als 2000 ist.
Formular
bearbeiten
Erstellen Sie eine neue SQL-Abfrage (siehe Kapitel 11 auf Seite 237) mit der oben
genannten Anweisung. Wählen Sie die Funktion Drucken
und lassen Sie sich
das Formular auf dem Bildschirm ausgeben. Die Vorlage müssen Sie komplett neu
erstellen.
Gehen Sie dazu in den Formulareditor. Aktivieren Sie die Option spezieller Kopf
für erste Seite. Damit können Sie für die erste Seite einen separaten Kopf denieren. Der Kopf für die nachfolgenden Seiten wird dann über Kopf Folgeseiten
deniert.
Auf allen Seiten sollen die Mandantenkennung und der Mandantenname sowie das
Datum und die Seite im Kopf abgebildet werden.
Gehen Sie dazu in den Kopf 1. Seite. Legen Sie die Schrift und den Schriftstil fest,
in der die genannten Angaben ausgegeben werden sollen. Als nächstes fügen Sie
die Datenplatzhalter für die Mandantenkennung und den Mandantennamen ein.
Diese nden Sie im Dialog Datenfeld im Zweig Mandant. Die Mandantenkennung entspricht dem Feld Mandant Mandant und der Mandantenname dem Feld
Mandant Name. Wählen Sie diese aus und bestimmen Sie dessen Position in der
Zeile.
Im Zweig Mandant nden Sie die wichtigsten mandantenspezischen Angaben für
das Dokument.
232
KAPITEL 10.
DER FORMULAREDITOR
Abbildung 10.41: Datenfelder Mandant
Aus dem Zweig System können die häugsten systemspezischen Informationen
geholt werden. Legen Sie hieraus die Datenfelder für das Datum und die aktuelle
Seite an.
233
10.8.
FALLBEISPIELE FÜR DEN FORMULAREDITOR
Abbildung 10.42: Datenfeld System
Kopieren Sie die eben erstellte Zeile und fügen Sie diese in den Kopf Folgeseiten
ein, damit die Information auf allen Seiten ausgegeben wird.
Im Kopf 1. Seite legen Sie des Weiteren die Überschrift für das Dokument an.
Nutzen Sie dazu einen Textplatzhalter. Legen Sie vorher wieder Schrift und Schriftstil des Textes fest. Die Überschrift sollte in etwa in der Mitte des Dokumentes
angeordnet sein und sich deutlich vom Rest des Textes abheben (z.B. durch eine
grössere Schrift oder durch Fettdruck). Hinter dem Platzhalter der Überschrift deaktivieren Sie den gewählten Schriftstil wieder. Damit sind die Grundlagen für den
Kopfteil des Dokumentes fertig gestellt.
Im Positionsteil des Hauptblockes wird nun die Tabelle erstellt, in der die Ergebnismenge ausgewiesen werden soll. Suchen Sie sich dazu aus der Ergebnismenge
alle Datenfelder, die Sie angezeigt bekommen wollen.
Fügen Sie die gewählten Felder über
bzw. [Alt] + [D] ein. Wählen Sie einen
passenden Abstand vom linken Rand für die Felder. Nachdem Sie alle Felder eingefügt und deniert haben, können Sie über das Kontextmenü des Formulareditors
die Funktion Tabellenkopf erstellen ausführen, um zu den jeweils gewählten Datenfeldern eine passende Spaltenüberschrift zu bilden. Die Überschriften werden
wiederum automatisch im Kopf generiert. Falls Ihnen die generierten Texte unpassend erscheinen, können Sie diese jederzeit per Doppelklick auf den entsprechenden
Textplatzhalter ändern.
234
KAPITEL 10.
DER FORMULAREDITOR
Am Beginn der eben automatisch erstellten Zeile können Sie noch eine neue Schrift
bzw. Schriftstil angeben. Der Schriftstil sollte am Ende der Zeile wieder deaktiviert
werden.
Neben den Überschriften für die Spalten wird durch die Funktion Tabellenkopf
erstellen auch eine zeilenbezogene Linie angelegt, um den Tabellenkopf von den
aufgeführten Positionen der Tabelle zu trennen.
Um den Tabellenkopf auf allen Seiten des Dokumentes auszugeben, müssen Sie
die beiden automatisch erstellten Zeilen kopieren und in den Kopf Folgeseiten
einfügen.
Zum Schluss denieren Sie noch den Fuss des Dokumentes.
Abbildung 10.43: Datenfelder im Zweig Dokument
In diesem soll der Dokumentname und das Benutzerkürzel ausgegeben werden. Den
Namen des Dokumentes nden Sie über die Datenfelder im Zweig Dokument. Hier
sind die wichtigsten Informationen zum Formular zu nden.
Das Datenfeld für das Benutzerkürzel kann aus dem Zweig System geholt werden.
Legen Sie vorher wieder Schrift und Schriftstil fest.
Damit haben Sie für eine Ergebnismenge ein neues Dokument angelegt. Wenn Sie
nun die SQL-Anweisung abspeichern und diese das nächste Mal ausführen, wird
das eben erstellte Dokument als Druckvorlage vorgeschlagen.
235
10.8.
236
FALLBEISPIELE FÜR DEN FORMULAREDITOR
11 Der Makro-Assistent
Mit Hilfe des Makro-Assistenten über
Eigene Daten / Makro-Assistent
oder [Alt]
+ [F8] haben Sie die Möglichkeit, das Programm durch speziell auf Ihre Probleme
zugeschnittene Aufrufe und Auswertungen (Makros) zu erweitern.
Abbildung 11.1: Makro-Assistent
Im Makro-Assistenten haben Sie folgende Möglichkeiten zur Erstellung und Ver-
Makro-Assistent
waltung von Abfragen oder Programmausführung:
ˆ Abfragen
Abfragen werden in der Datenbankabfragesprache SQL (Structured Query
Language) formuliert. Mit Hilfe der Abfragen können Sie Daten aus unterschiedlichen Tabellen zusammenstellen und in Tabellenform ansehen oder
bearbeiten, als Datei speichern oder für den Druck aufbereiten. Weiterhin
können Sie mit SQL Datensätze in Tabellen ändern, anlegen oder löschen
oder sogar die Datenbanken modizieren.
Um Datenverluste zu vermeiden, probieren Sie SQL-Anweisungen
erst an einer Testumgebung aus und machen Sie eine Sicherheitskopie der aktuellen Daten.
ˆ Dateien
Es werden Ausführungskommandos für Dateien oder Programme abgelegt.
237
Achtung!
11.1.
VOREINSTELLUNGEN
Sie können aus dem Makro-Assistenten heraus z.B. Excel- oder Worddokumente bearbeiten, sich Ordner auf Ihrer Festplatte anzeigen lassen oder
beliebige Programme starten.
ˆ Folgen
Sie können sich beliebige Abfolgen, die aus Abfragen oder Dateikommandos bestehen, zusammenstellen, die dann vom Makro-Assistenten ausgeführt
werden.
ˆ Toolbox
Hier können über die Toolbox externe Programme (Programmausführung),
DLL-Aufrufe, COM-Aufrufe oder interne Programmfunktionen ausgeführt
werden.
ˆ Ordner
Mit Hilfe von Ordnern können Sie sich eine Baumstruktur aufbauen, in der
Sie Ihre Abfragen oder Folgen ablegen. Elemente, die nicht in die Makrostruktur des Programms eingeordnet sind, werden im Ordner Unzugeordnet aufgelistet. (z.B. durch Kopieren ins Makro-Verzeichnis bzw. Makros
aus anderen, im selben Verzeichnis installierten Programmen) Per Drag &
Drop können Sie Elemente beliebig in die Ordner einfügen.
ˆ Import-
/Exportmuster
Alle im Import- oder Exportassistenten gespeicherten Muster werden in
der Auistung der Elemente, sofern sie nicht in die Struktur eingeordnet
wurden, im Ordner Neue Muster mit angezeigt und können ausgeführt
oder z.B. in Makro-Folgen verwendet werden. Haben Sie im Baum ein solches
Element markiert, können Sie per Schalter im rechten Maskenbereich den
Im-/ Exportassistenten starten.
Statusfarbe
Der Status wird wie folgt dargestellt:
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
Statusfarbe grün - aktiv neu erstelltes, noch nicht gespeichertes Element.
Statusfarbe rot - aktiv geändertes, noch nicht gespeichertes Element.
Statusfarbe grau - Makrodatei zum Element ist physisch im Makroverzeichnis nicht vorhanden.
durchgestrichen - als gelöscht markiertes Element.
unterstrichen - einem Toolbutton zugeordnetes Element.
mit rotem Pfeil am Symbol - dem Makromenü zugeordnetes Element.
11.1 Voreinstellungen
Die Arbeit mit dem Makroassistenten können Sie mit Programmeinstellungen (siehe Abbildung 11.2 auf Seite 239) über
Seite
ˆ
238
Makroassistent
Applikationsmenü / Einstellungen
auf der
optimieren.
Ein Doppelklick auf einen Makro-Eintrag (nur bei SQL-Abfragen) önet
den Makro-Editor, sonst Ausführen.
KAPITEL 11.
ˆ
DER MAKRO-ASSISTENT
Bei Neuanlage eines Makros wird ein Eingabedialog für den Dateinamen des
Makros angezeigt.
Abbildung 11.2: Programmeinstellungen Makroassistent
Abfrage-Editor
ˆ
ˆ
Die Leiste mit der Anzeige der verfügbaren Tabellen und Tabellenfelder im
Abfrage-Editor kann für die linke bzw. rechte Maskenseite eingestellt oder
ganz ausgeblendet werden.
Weiterhin kann für diese Leiste eine farbliche Markierung eingestellt werden,
die kenntlich macht, in welchem Verzeichnis (Daten- oder Mandantenverzeichnis) sich die Tabelle bendet z.B. um welchen Feldtyp (String, Float,
ˆ
ˆ
...) es sich handelt.
Darüber hinaus wählen Sie die zu verwendende SQL-Syntax, d.h. nach welchem Dialekt die Farben in bestimmten Anweisungen dargestellt werden.
Mit gesetzter Option Ausführungsmodus automatisch wechseln wird die
Makro-Aktion bei Eingabe der Befehlsanweisung automatisch angepasst. So
239
11.2.
AUFBAU DES MAKRO-ASSISTENTEN
wird z.B. automatisch auf die Aktion Ausführen gewechselt, wenn Befehlseingaben mit update, create, insert erfolgen.
Einfügeautomatik
ˆ
ˆ
ˆ
ˆ
Die Auswahl einer Tabelle bzw. eines Tabellenfeldes wird automatisch um
die entsprechende select-Syntax ergänzt.
Für die Auswahl wird zusätzlich der Sekundärschlüssel der Tabelle als whereKlausel eingefügt.
Vor dem Einfügetext wird zusätzlich ein Zeilenumbruch eingefügt.
Nach dem Einfügetext wird zusätzlich ein Zeilenumbruch eingefügt.
11.2 Aufbau des Makro-Assistenten
Die Maske Makro - Assistent ist geteilt in einen Navigationsbereich und einen
nicht aktiven Bereich, der Detailinfos zum gewählten Eintrag zeigt. Ist der aktive
Navigationseintrag eine SQL-Abfrage mit integriertem Hilfetext, ist auch dieser im
nochmals geteilten rechten Bereich sichtbar.
Abbildung 11.3: Funktionsleiste
Die Funktionen der im Folgenden beschriebenen Schalter können teilweise auch
über das Kontextmenü (rechte Maustaste) aktiviert werden.
Abbildung 11.4: Makro-Assistent neu
240
KAPITEL 11.
DER MAKRO-ASSISTENT
Schalter Neu mit Unterfunktionen
Bei der Neuanlage eines Elements wird in der Baumstruktur im linken Maskenbereich ein Eintrag Neue(r) Elementtyp erzeugt, dem aber auch sofort oder später
durch Umbenennen eine entsprechende Bezeichnung gegeben werden kann. Mit
entsprechend, nutzerbezogener Programmeinstellung (siehe Kapitel 11.1 auf Seite 238) können Sie sich einen Eingabedialog anzeigen lassen, in dem Sie einen
Dateinamen für das neue Element festlegen können. Alle neuen bzw. geänderten
Elemente werden während der Arbeit mit dem Makro-Assistenten zunächst nur
temporär gespeichert, was an der Statusfarbe erkennbar ist. Speichern können Sie
diese einzeln über das Symbol, alle über die Unterfunktion des Kontextmenüs und
selektiert beim Beenden des Makro-Assistenten. Diese neuen Elemente werden, falls
sie nicht gleich gespeichert bzw. beim Beenden des Makro-Assistenten verworfen
werden, an der selektierten Stelle in die Struktur eingefügt.
ˆ
neue Abfrage
[Alt] + [A]
Die Bildschirmmaske zur Bearbeitung von Abfragen wird mit einer leeren
Abfrage geönet.
ˆ
ˆ
neue Folge
[Alt] + [F]
Die Bildschirmmaske zur Bearbeitung von Folgen wird geönet.
neue Datei
[Alt] + [D]
Die Bildschirmmaske zur Bearbeitung von Ausführungskommandos wird geönet.
ˆ
neue Toolbox
[Alt] + [T]
Die Maske zur Bearbeitung von Schnittstellen-Makros wird geönet. Im
Untermenü können Sie zwischen den Schnittstellentypen Programmausführung, Dll-Aufruf, COM-Aufruf und Programmfunktion wählen.
ˆ
neuer Ordner
[Alt] + [O]
Es wird ein Ordner mit der Bezeichnung Neuer Order in die Struktur eingefügt. Die Bezeichnung kann anschliessend sofort geändert werden. Für mehr
Übersichtlichkeit im Navigator des Makro-Assistenten können per Drag &
Drop vorhandene Elemente in den neuen Ordner verschoben werden.
241
11.2.
AUFBAU DES MAKRO-ASSISTENTEN
Abbildung 11.5: Baumstruktur Makro-Assistent
ˆ
Abfragen einschleusen
Alle in der Struktur enthaltenen Elemente, ausser der Ordner und der
Import- und Exportmuster, benden sich als Dateien mit der Erweiterung
qdf im Verzeichnis
MAKRO
(parallel zum Verzeichnis
DATEN).
Fast al-
le QDF-Dateien, die auf einem anderen System, z.B. bei Ihrem Fachhändler
erstellt wurden, können mit dem Windows-Explorer in das Makroverzeichnis kopiert werden und lassen sich anschliessend problemlos ausführen. Eine
Ausnahme bilden SQL-Abfragen, deren Ergebnisse gedruckt werden. Da die
Druckvorlage in die QDF-Datei integriert ist und sowohl Format-, Font- und
Etiketteninformationen enthalten kann, die nicht in Ihrem System vorhanden sind, könnte der Ausdruck auf Ihrem System fehlerhaft sein. Nutzen Sie
diese Funktion um sicherzustellen, dass alle notwendigen Informationen auf
Ihr System übertragen werden.
ˆ
Abfragen ausschleusen
Speichert alle Format-, Font- und Etiketteninformationen einer druckbaren
SQL-Anweisung in der entsprechenden QDF-Datei, damit auf einem anderen
System ein fehlerfreier Ausdruck erzielt wird.
ˆ
Kopieren
Kopiert das selektierte Element.
Schalter Makro ausführen
, [Strg] + [Enter] oder Doppelklick
Führt das selektierte Element aus.
242
KAPITEL 11.
DER MAKRO-ASSISTENT
Abbildung 11.6: Kontextmenü Makro-Assistent
Schalter Suche
oder [F3]
Startet die Suche nach speziellen Elementen.
Schalter Schalter vorheriges / nächstes Makro aufsuchen
Historie der zuletzt geöneten Elemente, wechselt hierin vor- bzw. rückwärts.
Schalter Aktualisieren
Liest die Makroliste neu ein.
Schalter Speichern
oder [Strg] + [S]
Speichert das aktive Element.
Schalter Löschen/Funktionen
oder [Strg] + [Entf]
Das selektierte Element wird in der Struktur als gelöscht markiert, der Eintrag
wird durchgestrichen dargestellt. Ordner müssen leer sein bevor sie gelöscht werden
können. Haben Sie im Baum ein solches Element markiert, können Sie per Schalter
im rechten Maskenbereich die Aktion rückgängig machen.
Schalter Beenden
, [Strg] + [F4] oder [Esc]
Beendet den Makro-Assistenten. Gibt es dabei noch nicht gespeicherte oder als
gelöscht markierte Elemente, werden Sie in der folgenden Maske zum Speichern
dieser aufgefordert.
Im Kontextmenü sind ausser fast allen Funktionen aus der Funktionsleiste noch
folgende enthalten, die je nach Art des Elements nutzbar sind:
243
Kontextmenü
11.3.
SQL-ABFRAGEN
Umbenennen [F2]
Hierüber können Sie die Bezeichnung eines selektierten Elements ändern.
Makromenü
[Alt] + [Leertaste]
Die Möglichkeit, einen Eintrag im Makromenü (Menüpunkt Makros) zu erzeugen
(siehe Kapitel 11.6 auf Seite 255).
Toolbutton [Strg] + [Leertaste]
Eine weitere komfortable Möglichkeit, oft benötigte Abfragen oder Auswertungen
schnell auszuführen (siehe Kapitel 11.6 auf Seite 255).
Quelltext anzeigen
Önet das selektierte Element mit dem Texteditor.
Alles speichern
Speichert über Vorauswahl in der folgenden Maske alle aktiv angelegten, geänderten bzw. gelöschten Elemente.
Baumstruktur
Die gesamte Strukturansicht der vorhandenen Elemente in der Liste kann nach
Rückfrage verändert bzw. umsortiert werden.
ˆ
ˆ
ˆ
ˆ
ˆ
Hinweis
Alles aufklappen [Strg] + [A] - zeigt zu allen Elementen die untergeordneten
Einträge.
Alles zuklappen [Strg] + [Z] - zeigt nur die übergeordneten Elemente ohne
Untereinträge.
Gruppiert [Strg] + [S] - sortiert alle Elemente alphabetisch nach Ordnern
und Typen
Alphabetisch - sortiert alle Elemente in alphabetischer Reihenfolge
nach Datum - sortiert alle Elemente nach Datum
Treten bei der Ausführung bzw. Erstellung eines neuen/geänderten Makros Probleme auf, wird von diesem eine Sicherung angelegt (Makroname.backup). Diese
werden im Baum unterhalb des Ordners Sicherungen angezeigt und können dort
weiter bearbeitet werden. Gespeichert werden diese Änderungen dann unter dem
ursprünglichen Namen, ein evtl. vorhandenes Makro wird überschrieben.
11.3 SQL-Abfragen
11.3.1 Makros bearbeiten / erstellen
Erstellen Sie im Makroassistenten über den Schalter
oder [Alt] + [A]
eine neue Abfrage. Die SQL-Anweisung wird wie ein normaler Text in das Fenster
eingegeben.
244
KAPITEL 11.
DER MAKRO-ASSISTENT
Abbildung 11.7: Neue Abfrage
Über den Schalter Makro bearbeiten
önet sich die dem selektierten
Eintrag zugeordnete Bildschirmmaske, in der die Leiste mit der Anzeige der verfügbaren Tabellen und Tabellenfelder zur Verfügung steht (siehe Abbildung 11.2
auf Seite 239).
Abbildung 11.8: Makro-Assistent Dialog Abfrage bearbeiten
245
11.3.
SQL-ABFRAGEN
Häug verwendete SQL-Anweisungen können über das Kontextmenü oder dem
entsprechenden Tastenkürzel eingefügt werden.
[Alt] + [S]
select * from
[Alt] + [W]
where =
[Alt] + [A]
and
[Alt] + [G]
group by
[Alt] + [O]
order by
[Alt] + [V]
Platzhalter Datenverzeichnis
[Alt] + [D]
Platzhalter Datumsformat
[Alt] + [Z]
Platzhalter Datum + Zeit
[Alt] + [K]
Platzhalter Kommentar
Da eine Abfrage immer auf konkrete Datenbankdateien (Tabellen) und ihren Feldern basiert, gibt es im Dialog die Möglichkeit, aus den verfügbaren Tabellen die
verwendete auszuwählen. Die Felder der markierten Tabelle werden in der Liste
darunter angezeigt. Die Anzeige der Felder hat nur informativen Charakter, d.h.
es besteht kein Zusammenhang zwischen der SQL-Anweisung und der Auswahl
der Tabelle. Durch einem Doppelklick auf eine Feldbezeichnung, Drag & Drop
oder durch Betätigen des Schalters
(Mehrfachselektion in der Liste ist
möglich) wird diese bei der Textmarke im SQL-Eingabefenster eingefügt.
Wird beim Einfügen von Tabellennamen aus Tabellen mit einem Sekundärschlüssel
zusätzlich die Tastenkombination [Strg] + [Alt] gedrückt, wird ein select-Statement
inklusive Sekundärindex erzeugt. In der folgenden Tabelle sind die möglichen Tastenkombinationen mit ihrem Ergebnis dargestellt.
Als Beispiel für das Einfügen der Tabelle Rechnung:
[Strg] + [Alt]
select * from BELEG where BELEGTYP = 'R'
[Strg]
BELEG where BELEGTYP = 'R'
[Alt]
select * from BELEG
11.3.2 Abfrage starten
Ausführen
Dieser Schalter kann verschiedene Funktionen haben, die mit dem Schalter
ausgewählt werden können. Wenn die Abfrage gespeichert wird, behält sie die zuletzt ausgewählte Funktion, die dann auch bei der
Ausführung im Makro-Assistenten benutzt wird.
Hinweis
Das Ausführen von selektiertem Text in SQL-Abfragen ist möglich. Ist im Abfragefenster etwas markiert, wird beim Ausführen eine Abfrage mit dem markierten
Text gestartet, ansonsten erfolgt die SQL-Abfrage mit dem gesamten Text.
ˆ
ˆ
246
Anzeigen
Nach dem Betätigen des Schalters wird die Abfrage ausgeführt und die
Ergebnismenge in einer Tabelle angezeigt.
Editieren / Ändern
Nach dem Betätigen des Schalters wird die Abfrage ausgeführt und die
KAPITEL 11.
DER MAKRO-ASSISTENT
Ergebnismenge in einer Tabelle angezeigt. Zusätzlich kann man die Daten-
ˆ
menge meist editieren.
Drucken
Nach dem Ausführen der Abfrage erfolgt die Ausgabe auf Standarddruckausgabe. In der zuvor angezeigten Auswahl des Druckzieles sollten Sie beim
ersten Mal auf jeden Fall den Bildschirm als Ziel auswählen, da die Druckvorlage zum Ausdruck der Ergebnismenge erst noch bearbeitet bzw. angepasst
ˆ
werden muss.
Ausführen
Wenn die Abfrage zur Modikation von Daten dient (z.B. update, create,
insert), wird diese nach einer Bestätigung, deren Text man in der Bildschirmmaske Parameter Seite
Ausführen / Drucken
angeben kann, ausge-
führt (Standardtext ist SQL-Aktion wirklich ausführen?). Anschliessend erfolgt die Meldung SQL - Aktion ausgeführt, wenn die Option Meldung nach
der Aktion Ausführen in der Parametermaske eingeschaltet ist (Standard
ˆ
ist ein).
Speichern
Hiermit haben Sie die Möglichkeit, die Ergebnismenge der Abfrage in eine externe Datei zu exportieren. Um den Export zu kongurieren, wird
der im Programm integrierte Exportassistent genutzt. Anschliessend kann
der Export, ohne den Assistenten, aus dem SQL-Assistenten oder aus dem
Makromenü heraus aufgerufen werden. Wenn Sie die Ergebnismenge einer
neuen Abfrage erstmalig speichern wollen, wird der Exportassistent gestartet, da Angaben wie Dateiname und -format noch nicht bekannt sind. Falls
Sie zu einem späteren Zeitpunkt diese Angaben noch einmal ändern wollen,
wird mit dem Schalter
ˆ
der Exportassistent mit dem Exportmuster zur Bearbeitung angezeigt.
Toolboxrückgabe
Abfragen mit dem Anzeigetyp Toolboxrückgabe verwenden Sie in Toolboxmakros. Die Abfrage sollte als Ergebnis einen Datensatz liefern - falls es
mehrere sind, wird der erste Datensatz vom Toolboxmakro verwendet. Beim
Ausführen des Makros aus dem Makro-Assistenten wird zur Information
der Datensatz in Tabellenform mit den Spalten Namen, Werte und Datentyp angezeigt. Wird dieses Makro dann in einem Toolboxmakro verwendet,
können die Parameter des Makros aus einer Datenquelle gefüllt werden und
die Ergebnisse des Makros an diese Datenquelle zurückgegeben werden.
Mit dem Speichern der Abfrage wird die aktuell ausgewählte Startaktion mit gespeichert. Beim Ausführen im Makro-Assistenten wird diese Aktion ausgeführt.
11.3.3 Parameter
Eine SQL-Anweisung kann entweder statisch oder dynamisch arbeiten.
ˆ
Statisch bedeutet, Bezüge auf Feldinhalte werden bereits mit der Anweisung
eingegeben.
247
Speichern
11.3.
SQL-ABFRAGEN
Beispiel: Name = 'Meier'
ˆ
Soll nach anderen Namen gesucht werden, muss immer die Anweisung selbst
geändert werden. Bei einer dynamischen Abfrage werden die Konstanten
erst zur Laufzeit abgefragt. Man spricht dann von Parametern. Damit die
Parameter als solche erkannt werden, wird ihnen in der Anweisung ein Doppelpunkt vorangestellt.
Beispiel: Name = :Name
Abbildung 11.9: Abfrage bearbeiten
11.3.4 Abfrageparameter bearbeiten
Über den Schalter
können Sie vorhandene Abfrageparameter bear-
beiten. Mit dem Aufruf des Dialogs wird die SQL-Anweisung nach Parametern
durchsucht diese stehen dann in der Liste unter
Verfügung,
248
Parameter
zur Bearbeitung zur
KAPITEL 11.
DER MAKRO-ASSISTENT
Abbildung 11.10: Dialog Parameter denieren
Alle Eingaben (Ausnahme Einstellungen zur Automatik) in diesem Dialog beziehen sich immer auf den selektierten Eintrag der Liste
Parametername
Parameter.
Dem selektierten Parameter ist der entsprechende Datentyp zuzuweisen.
Datentyp
Zusätzlich zur manuellen Eingabe von Parameterwerten hat man auch die Möglich-
Auswahlfeld
keit, Schlüsselfelder aus einer Liste als Parameterwert zu holen. Dazu ist für den
selektierten Parameter die Option Auswahlfeld zu setzen und die entsprechende
Tabelle einzustellen. Wollen Sie z.B. in einer Tabelle mit Belegen eine Auswertung
für bestimmte Kunden machen, müssen Sie im Auswahlfeld die Tabelle
Kunde
wählen. Bei Eingabe des Parameterwertes können Sie dann aus einer Liste den
entsprechenden Kunden wählen.
Als Standard wird immer der letzte verwendete Parameter beim Start der Abfrage
Vorgabewert
vorgeschlagen. Tragen Sie einen Vorgabewert ein, wird dieser Wert beim Start
des Makro verwendet. Für den Datentyp Date steht der Vorgabewert aktuelles
Datum
zur Verfügung.
Vor der Ausführung der SQL-Anweisung erscheint ein Dialog zur Eingabe der Pa-
Hinweistext
rameterwerte. Der hier je Parameter hinterlegte Hinweistext erscheint jeweils in
der Statuszeile, wenn der Pfeil auf das Eingabefeld zeigt.
Parameter-
Für die Abfrageparameter kann eingestellt werden, ob
ˆ
ˆ
ˆ
die Parameter vor dem Starten immer abgefragt werden (Beispiel siehe oben
die Parameternamen sind völlig beliebig)
im aktiven Stammdialog die betroenen Tabellenfelder gesucht und als Vorschlag für die Parameter angeboten werden
im aktiven Stammdialog die betroenen Tabellenfelder gesucht werden und
wenn alle Parameter gefunden wurden, die Anweisung ohne Parameterkontrolle gestartet wird.
(Details zur Parameterautomatik siehe Kapitel 11.3.5 auf Seite 250)
249
automatik
11.3.
SQL-ABFRAGEN
11.3.5 Parameterautomatik
Es gibt die Möglichkeit, Parameterwerte aus dem aktiven Stammdialog bzw. der
aktiven Datenmenge zu holen.
Dazu ist Folgendes zu beachten:
Abbildung 11.11: Abfrage bearbeiten Parameter
ˆ
ˆ
ˆ
ˆ
Der Parametername ist identisch mit dem Feldnamen des Schlüsselfeldes
der Tabelle aus einem Stammdialog / Datenmenge.
Als Parameterautomatik stellen Sie Parameter ... holen und verwenden
bzw. zur Verdeutlichung des Ablaufs Parameter aus ... holen und anzeigen
ein.
Die gespeicherte SQL-Abfrage wird als Toolbutton (siehe Kapitel 11.6 auf
Seite 255) in die Funktionszeile eingefügt.
Der Button ist nur zu aktivieren, wenn der Stammdialog bzw. Datenmenge
aktiv ist.
Abbildung 11.12: Parameter denieren Parameterautomatik
250
KAPITEL 11.
DER MAKRO-ASSISTENT
Abbildung 11.13: Abfrage Parameterautomatik
Mittels dieser Vorgehensweise gelingt es, ggf. auch umfangreiche Makrofolgen (siehe
Hinweis
Kapitel 11.5 auf Seite 255) ohne zusätzliche externe Eingaben ablaufen zu lassen.
Ist die Option aktiviert, wird die Parameterliste für eine Abfrage neu aufgebaut.
Parameter
So kann sichergestellt werden, dass die benötigte Anzahl von Parametern für die
überprüfen
aktuelle SQL-Anweisung erstellt wird.
11.3.6 Weitere Einstellungen
Über diesen Schalter können Sie eine Beschreibung (Info zur Abfrage) zur SQLAbfrage erfassen, die angezeigt wird, wenn der Anwender im Parametereingabe-
Hilfetext
dialog die Taste [F1] drückt.
Abbildung 11.14: Einstellungen Ergebnis wird ausgeführt
Wenn vor Ausführung der SQL-Anweisung ein Bestätigungstext erscheinen soll,
Ausführen
ist dieser im Feld Bestätigungstext vorm Ausführen zu hinterlegen. Zusätzlich
kann geregelt werden, ob nach Ausführung der SQL-Anweisung die Meldung SQLAktion ausgeführt! erscheinen soll.
Optional kann geregelt werden, ob vor dem Drucken die Masken für Ausgabeziel
(Druckvorlage, Drucker, Bildschirm etc.) und Druckbereich (Alles, Seite) erscheinen sollen.
251
Drucken
11.3.
SQL-ABFRAGEN
Abbildung 11.15: Einstellungen Ergebnis wird gedruckt
Speichern
Ein vorhandenes Exportmuster (aus der Aktion Ergebnis wird gespeichert) kann
über den Schalter
nachträglich bearbeitet werden (siehe Ka-
pitel 8.1.2 auf Seite 110).
11.3.7 Makros speichern
Die Bearbeitung der Abfragen erfolgt vollständig im Speicher. Makros werden nicht
sofort auf die Festplatte geschrieben und können am Ende verworfen oder ausgewählt gespeichert werden.
Beim Beenden des Makro-Assistenten bzw. beim Speichern (Kontextmenü - Alles
Speichern) werden alle neu erstellten, geänderten bzw. gelöschten Makros mit
Bezeichnung, Dateinamen und Status aufgelistet. Sie haben nun die Möglichkeit,
die Übernahme der Änderungen für jedes Makro zu bestimmen. Soll die Änderung
für ein Makro nicht übernommen werden, markieren Sie den Eintrag und entfernen
das Häkchen im Optionsfeld per Mausklick bzw. per Leertaste.
In der Ansicht rot dargestellte Einträge wurden zwischenzeitlich von einem anderen
Benutzer bearbeitet. Nähere Informationen werden Ihnen hierzu angezeigt, wenn
Sie den Mauszeiger auf den Eintrag halten.
Schliesst die Maske und speichert die markierten Änderungen. (nur
beim Beenden)
Schliesst die Maske und verwirft alle Änderungen.
Schliesst die Maske und wechselt zurück in den Makro-Assistenten.
11.3.8 Makrosuche
Über den Schalter Suche
menten.
252
oder [F3] starten Sie die Suche nach speziellen Ele-
KAPITEL 11.
DER MAKRO-ASSISTENT
Abbildung 11.16: Makrosuche
Es steht Ihnen ein Suchassistent zur Verfügung, mit dessen Hilfe Sie schnell nach
speziellen Kriterien im Makroverzeichnis suchen können.
ˆ
Suche nach
Geben Sie Ihren Suchbegri ein. Die letzten 20 verwendeten Suchbegrie
werden vom Programm gespeichert und können bei erneuter Verwendung
ˆ
über den Auswahlschalter eingefügt werden.
Suche in
Legen Sie fest, worin die Suche erfolgen soll. Markieren Sie hierzu die entsprechenden Optionsfelder per Mausklick oder mit der Leertaste. Erleichternd stehen Ihnen hierzu die Schalter In allem und Nur Makros zur
Verfügung, mit deren Betätigung jeweils alle möglichen Optionen bzw. nur
ˆ
die Option Statements der SQL-Abfragen markiert werden.
Suche eingrenzen
Wählen Sie, ob die Suche nur im aktiven Ordner oder im gesamten Makroverzeichnis erfolgen soll. Optional können Sie festlegen, dass auch in den
Ordnern Unzugeordnete und Import und Export nach dem Suchbegri
ˆ
gesucht werden soll.
Suchergebnis
Alle gefundenen Makros werden Ihnen im Anschluss angezeigt. In dieser
Maske ist es möglich, die Makros auszuwählen oder eine erneute Suche zu
starten.
253
11.4.
AUFRUFKOMMANDOS FÜR DATEIEN
11.4 Aufrufkommandos für Dateien
Ausführungskommandos sind Aufrufe anderer Programme oder Befehle des Betriebssystems. Der Dialog zur Bearbeitung von Ausführungskommandos wird über
[Strg] + [D] geönet. Diese Ausführungskommandos können zur einfachen Ausführung auf einen Schalter der Schnellzugrisleiste oder in das Makromenü gelegt
werden oder sind Bestandteile von Folgen.
Abbildung 11.17: Aufrufkommandos
Makrobezeichnung
Die Makrobezeichnung ist der Name, der im Makro-Assistenten angezeigt wird.
Befehl - Wirkung
ˆ
ˆ
ˆ
ˆ
ˆ
Beispiele
254
NOTEPAD
Startet den Windows-Editor
C:\SelectLine\ReweSQL.exe
Startet ein Programm auf einem vernetzten Rechner
C:\WINDOWS\DESKTOP\LIESMICH.TXT
Önet eine Datei mit dem zugehörigen Programm
WWW.SELECTLINE.CH
Aufruf einer Internetadresse
COMMAND /C DEL C:\TEST.DB
Aufruf eines DOS-Kommandos
KAPITEL 11.
DER MAKRO-ASSISTENT
11.5 Folgen im Makro-Assistenten
Mehrere Abfragen und Ausführungskommandos können im Makro-Assistenten als
Folge zusammengefasst werden. Bei der Ausführung werden diese Bestandteile
dann hintereinander abgearbeitet. Makrofolgen können auch Import- oder Exportmuster sowie Toolboxmakros enthalten.
Bezeichnung
Die Bezeichnung ist der Name, der im Makro-Assistenten angezeigt wird.
Folgen erstellen:
Abbildung 11.18: Folge Menü
ˆ
ˆ
ˆ
Markieren Sie im linken Baum eine Folge (um diese zu bearbeiten) oder
erstellen eine neue Folge über den Schalter, Menü oder [Alt] + [F].
Aktivieren Sie den Bearbeitungsmodus über den Schalter bzw. die Taste
[F4]
.
Wählen Sie anschliessend im linken Baum eine Abfrage, ein Ausführungskommando (Datei), ein Import- oder Exportmuster und drücken Sie den
Schalter
oder ziehen diese per Drag & Drop in die Liste. Ord-
ˆ
ner und Folgen können nicht in Folgen übernommen werden.
ˆ
ˆ
ˆ
ten
Die Reihenfolge in der rechten Liste bestimmt auch die Abarbeitungsreihenfolge. Ändern Sie die Reihenfolge der markierten Abfrage über die Pfeiltasbzw.
Für einzelne Makros der Folge können Sie einstellen, ob die Folge im Fehlerfall abgebrochen oder fortgesetzt werden soll.
Für die Abfragen können Sie die Aktualisierung von Formular oder Datenquelle einstellen.
Mit gesetzter Option Parameter zusammenfassen werden alle Parameter
der Folge in einem Eingabefenster zusammengefasst. Gleiche Parameter werden dabei nur einmal abgefragt.
11.6 Makro-Menü und Toolbutton
Gespeicherte SQL-Abfragen, Makrofolgen oder Aufrufkommandos können auch
über das Makro-Menü oder per Toolbutton aus der Schnellzugrisleiste gestartet
werden.
255
11.6.
MAKRO-MENÜ UND TOOLBUTTON
Dazu wird im Navigator des Makro-Assistenten das entsprechende Element markiert und per Kontextmenü oder Tastenkombination entweder ein Toolbutton zur
Schnellzugrisleiste oder ein Eintrag im Makro-Menü hinzugefügt.
Abbildung 11.19: Kontextmenü Makro-Assistent
Makro-Menü
[Alt] +
[Leertaste]
Hiermit haben Sie die Möglichkeit, einen Eintrag in das Makro-Menü (Eigene
ten / Makro-Assistent
/
Makros )
Da-
einzutragen. Damit sind oft benötigte Funktionen
bequemer und schneller erreichbar. Wenn sich ein Eintrag im Menü bendet, bekommt sein Icon einen kleinen roten Mauspfeil.
Hinweis
Die Struktur des Makro-Menüs und die des Makro-Assistenten sind identisch. Einträge, die in Ordnern stehen, werden im Makro-Menü auch als Untermenüpunkte
angezeigt.
Toolbutton
Eine weitere komfortable Möglichkeit, oft benötigte Abfragen oder Auswertungen
schnell auszuführen, besteht darin, einen Schalter in der Schnellzugrisleiste des
Hauptfensters für das Makro zu erzeugen. Markieren Sie dafür das Makro und
wählen im Kontextmenü Auf Toolbutton. Es folgt die Maske zur Auswahl des
Schalterbildes. Die Reihenfolge der Schalter in der Schnellzugrisleiste entspricht
der Reihenfolge der Makros in der Baumstruktur.
Schalterbild
Alle Bilder aus dem Makroverzeichnis mit einer Auösung von 16 mal 16 Pixel
auswählen
im Format *.bmp werden angezeigt. Wählen Sie für den Schalter in der Schnellzugrisleiste ein Bild aus, mit dem Sie ein Makro starten wollen.
ˆ
Bild hinzufügen oder Löschen
Über den vorhandenen Schalter können Sie neue Bilder, im BMP-Format
mit der Grösse 16x16, aus einem beliebigen Verzeichnis der Auswahlliste hinzufügen bzw. löschen. Die Grösse der verwendeten Icon beträgt 32*32 Pixel
256
KAPITEL 11.
DER MAKRO-ASSISTENT
(die der kleinen Schalterbilder 16*16 Pixel). Wird ein grösseres/kleineres
Bild verwendet wird skaliert, das Seitenverhältnis wird dabei beibehalten.
ˆ
Schalter entfernen
Löscht das Schalterbild zum ausgewählten Makro aus der Funktionsleiste.
Vorgenommene Änderungen werden erst nach dem Beenden des Makro-Assistenten
Hinweis
wirksam.
11.7 Makro-Menü und Toolbutton
SQL ist eine leistungsfähige Sprache, mit der Sie mit kurzen Anweisungen in relationalen Datenbanken operieren können. Die Sprachsyntax und der -umfang sind
nicht einheitlich geregelt und können von Hersteller zu Hersteller variieren. Per
SQL können Sie Abfragen erstellen, Tabellen und Indizes erzeugen, ändern und
löschen sowie Felder manipulieren. Für die BDE-Version wird der Befehlssatz des
Local-SQL und für die SQL-Version der Befehlssatz der Transact-SQL genutzt.
Erfahrungsgemäss werden vor allem SQL-Abfragen erstellt. Die aufgeführten Bei-
Hinweis
spiele beziehen sich auf die SQL-Version.
Syntax
Die Abfragesyntax lautet:
SELECT [ALL|DISTINCT] {spalten|*}
FROM tabelle [AS alias] [tabelle [AS alias]]...
[WHERE {bedingung}]
[GROUP BY spalten [HAVING {bedingung|subquery}]]
[ORDER BY spalten [ASC|DESC]...]
Dabei wurden alle SQL-Begrie in Grossbuchstaben geschrieben, alle zu ersetzenden Begrie in Kleinbuchstaben. Teile, die nicht immer notwendig sind, stehen
in eckigen Klammern und Teile, bei denen es mehrere Möglichkeiten gibt, stehen
in geschweiften Klammern und sind durch einen senkrechten Strich geteilt. Die
SQL-Syntax unterscheidet nicht zwischen Gross- und Kleinschreibung und benötigt keine Zeilentrennungen zwischen den Elementen.
Operatoren, die in Bedingungen Verwendung nden, nach ihrer Bindekraft geordnet:
257
Operatoren
11.7.
Weitere
Funktionen
MAKRO-MENÜ UND TOOLBUTTON
Multiplikation
*
Division
/
Addition
+
Subtraktion
-
Gleichheit
=
Ungleichheit
!= oder <>
Vergleiche
>, <, >=, <=
Enthaltensein
IN menge
Nullwert
IS [NOT] NULL
Bereich
BETWEEN start AND ende
Ähnlichkeit
LIKE muster mit wildcards % und _
Negation
NOT
logisches Und
AND
logisches Oder
OR
Runde Klammern werden zum Bilden von Teilbedingungen benutzt.
Zeichenkettenaddition
+
Teilzeichenkette
BDE:
SUBSTRING(string FROM start FOR länge)
SQL:
SUBSTRING(string,start,länge)
Kleinbuchstaben
LOWER (string)
Grossbuchstaben
UPPER (string)
Datums-
BDE:
entschlüsselung
EXTRACT(YEAR | MONTH | DAY FROM datum)
SQL:
YEAR | MONTH | DAY(datum)
GETDATE() aktuelles Datum
DATEPART(DY, datum) Tag des Jahres
Länge eines Feldes
nur SQL: LEN(string)
Konvertieren von
CAST(ausdruck AS FLOAT)
Ausdrücken
258
KAPITEL 11.
DER MAKRO-ASSISTENT
Gruppierungsfunktionen werden meistens in Verbindung mit der GROUP BY Klau-
Gruppierungs-
sel verwendet.
funktionen
Maximum der Spaltenwerte
MAX
Minimum der Spaltenwerte
MIN
Summe der Spaltenwerte
SUM
Durchschnitt der Spaltenwerte
AVG
Anzahl der Datenbankeinträge
COUNT
Zeichenketten sind in einfache Anführungsstriche zu setzen, gebrochene Zahlen
müssen mit Dezimalpunkt geschrieben werden, Datumsangaben in der Syntax
tt.mm.jjjj (tt: Tag, mm: Monat, jjjj: Jahr).
Kommentare werden mit /* eingeleitet und enden mit */ . Mit dem Tastenkürzel
Kommentare
[Alt] + [K] kann ein im Editor selektierter Text auskommentiert werden.
Hinweis
Weitere Funktionen können Sie für Local SQL aus der Hilfedatei
BDESQL.hlp der Installations-CD und für Transact-SQL aus der Hilfe des SQLServers entnehmen.
ˆ
ˆ
Beispiele
Auistung aller Felder und Sätze aus der Bankendatei:
select * from Bank
Auistung aller Filialen der UBS, mit der grössten Banknummer beginnend. Beachten Sie die richtige Gross- und Kleinschreibung in der WHEREKlausel:
select Banknummer, Name from BANK
where Name like 'UBS%'
ˆ
order by Banknummer desc
Kundenabhängige Aufsummierung aller oenen Posten aus Rechnungen im
Mandanten. Ausserdem werden die Anzahl und die durchschnittliche Höhe
des OP`s angezeigt:
select KLNr, SUM(Oen) as Gesamt,
COUNT(Oen) as Anzahl, AVG(Oen) as Durchschnitt
from OPOS
where OPTyp='1' and Status='O'
ˆ
group by KLNr
Anzeige von Kundennummer und Name von allen (unterschiedlichen - distinct) Kunden, die oene Rechnungen besitzen:
select distinct opos.KLNr, KUNDEN.Name
from OPOS join KUNDEN
on OPOS.KLNr=KUNDEN.Nummer
where opos.OPTyp='1' and opos.Status='O'
259
11.7.
260
MAKRO-MENÜ UND TOOLBUTTON
12 Toolbox und Maskeneditor
12.1 Allgemeines
Über
Einstellungen und Zusatzfunktionen
[F12] in den Stammdialogen erreichen
Sie den Toolbox- bzw. Maskeneditor. Wenn Toolbox lizenziert und für den Benutzer aktiviert ist, nden Sie hier den Toolboxeditor, ansonsten den Maskeneditor.
Um die Funktionen des Toolbox- bzw. Maskeneditor zu nutzen, muss die Passwortverwaltung aktiv sein.
Abbildung 12.1: Funktionsmenü Toolbox
Der Toolbox- bzw. Maskeneditor wird über das Funktionsmenü aktiviert. Die jeweilige Maske wechselt daraufhin in den Bearbeitungsmodus.
Die verschiedenen Menüpunkte vom Maskeneditor bzw. der Toolbox
sind nur verfügbar, wenn diese lizenziert und für den Benutzer aktiviert
sind.
261
Hinweis
12.2.
FUNKTIONEN IN TOOLBOX-/ MASKENEDITOR
12.2 Funktionen in Toolbox-/ Maskeneditor
Über den Toolbox- / Maskeneditor (nicht in allen Programmen verfügbar) hat
der Anwender die Möglichkeit, die Eingabemasken der Stammdialoge und Belege
nutzer- und mandantenabhängig den jeweiligen Bedürfnissen anzupassen. Vorgenommene Einstellungen eines Nutzers können über die Seite
ditor
bzw.
Verwaltung Toolboxeditor
Verwaltung Maskene-
in den Mandanteneinstellungen auch anderen
Nutzern zugewiesen werden.
Für folgende Elemente einer Eingabemaske ist eine Konguration mit dem Editor
möglich:
ˆ
ˆ
ˆ
ˆ
ˆ
Eingabefelder
Bezeichnungen
Optionsfelder
Panels (Anzeige für Eingabefelder oder Flächen, auf denen weitere Elemente
angeordnet sind)
Schalter
Jedes Element kann einzeln selektiert und anschliessend mit der Maus oder der
Tastatur verschoben oder in der Grösse geändert werden.
Folgende Einstellungen oder Aktionen sind über ein Kontextmenü zu ändern oder
auszuführen:
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
Beispiel
Ausschneiden und Einfügen von Elementen
Änderung der Sichtbarkeit
Aktivieren und Deaktivieren von Elementen
Überspringen von Eingabeelementen
Text ändern
Font ändern (siehe Kapitel 9.3 auf Seite 166)
Bearbeiten
Wiederherstellen des Originalzustandes (Standard wiederherstellen)
Ändern der Eingabereihenfolge
Ein Options-Extrafeld soll auf die Seite
das markierte Element ausgeschnitten.
262
Adresse
übernommen werden. Dazu wird
KAPITEL 12.
TOOLBOX UND MASKENEDITOR
Abbildung 12.2: Beispiel Toolbox-Editor
Anschliessend wird zur Seite
Adresse
gewechselt. Dort wird das ausgeschnittene
Element per Kontextmenü eingefügt. Wenn nötig, kann auch der Feldtext geändert
werden.
Abbildung 12.3: Beispiel Toolbox-Editor Text ändern
263
12.3.
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
Zusätzlich können in eventuell vorhandenen Baumstrukturen einzelne Zweige unsichtbar gemacht oder die Bezeichnungstexte geändert werden.
12.3 Zusätzliche Funktionen des Toolboxeditors
Die Toolbox bietet die Möglichkeit, die
SelectLine-Anwendungen
an spezielle
Kundenanforderungen anzupassen. Die Anpassungen umfassen Änderungen an der
Benutzeroberäche ebenso wie Erweiterungen der Programmlogik.
Toolbox-Modus
Die Toolbox steht in zwei Varianten zur Verfügung, zum einen die Runtime-Lizenz
(Laufzeitmodus) und zum anderen die Edit-Lizenz. In der Runtime-Lizenz ist zwar
die Konguration aus Toolbox- und Maskeneditor verfügbar, nicht aber die Editierfunktion. Mit der Edit-Lizenz stehen Ihnen sowohl die Werkzeuge des Maskeneditors als auch der Toolbox zur Verfügung. Die Toolboxeinstellungen werden
benutzerbezogen abgelegt. Somit muss der Toolbox-Modus für jeden Nutzer separat festgelegt werden.
Abbildung 12.4: Passwörter Toolbox
12.3.1 Pichtfelder
Sie haben in toolboxfähigen Dialogen die Möglichkeit der Pichtfelddenition.
Pichtfelder müssen bei der Anlage eines neuen Datensatzes zwingend gefüllt werden, ansonsten ist ein Abspeichern nicht möglich.
Mit Rechtsklick auf das gewünschte Pichtfeld gelangen Sie in das Kontextmenü,
wählen Sie hier bearbeiten. Im Maskeneditor konnten Sie hier nur auf der Seite
264
KAPITEL 12.
Allgemein
TOOLBOX UND MASKENEDITOR
Anpassungen vornehmen (siehe Kapitel 13.2.2 auf Seite 295). Mit dem
Toolboxeditor gibt es hier zusätzlich die Seite
Pichtfelder.
Abbildung 12.5: Pichtfeld bearbeiten
Hier können Sie das gewählte Feld optional als Pichtfeld einstellen. Sie können
eine beliebige Bezeichnung vergeben, die dann in entsprechenden Meldungen im
weiteren Programmverlauf verwendet wird. Mit Aktivierung der Option Schon
beim Verlassen überprüfen haben Sie die Möglichkeit, die Prüfung für das Eingabefeld bereits vor dem Speichern des Datensatzes durchzuführen. Je nach Datentyp
werden die Felder zur Bereichsprüfung aktiviert.
ˆ
Wenn die Eigenschaft Darf leer sein gesetzt ist, wird eine Validierung erst
ausgeführt, wenn das zu überprüfende Eingabeelement nicht den Datenbankwert Null besitzt. Bei Texteingabeelementen muss der zu überprü-
ˆ
ˆ
fende Text wenigstens ein Zeichen besitzen.
Die Eigenschaft Fehlermeldung
ermöglicht die Denition eines eigenen
Fehlertextes.
Es können auch Pichtfelder geändert werden, die bereits vom Programm
als solche deniert sind. Dabei ist zu beachten, dass die Systemeinstellungen
nicht auÿer Kraft gesetzt werden können. Möglich sind weitere Einschränkungen, ein Überscheiben der Fehlermeldung und der Bezeichnung.
Die denierten Pichtfelder werden durch ein blaues Dreieck in der Felddarstellung
rechts oben hervorgehoben. Diese Markierung wird entfernt, wenn z.B. Text in das
Eingabefeld eingetragen wurde.
Die Bereichsprüfung über Pichtfelder ist nur für Felder geeignet, die nicht Index
des Dialoges sind (z.B. nicht für Artikelnummer im Artikelstammdatendialog!) Für
Indizes gilt weiter die Bereichseingrenzung der Vorgabewerte.
265
Hinweis
12.3.
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
12.3.2 Auslösen von Aktionen durch Bedienelemente
Unabhängig von der Art des Bedienelements können allgemeine Einstellungen getroen werden. So können Sie den anzuzeigenden Text für Bezeichnungs- und Optionsfelder sowie Schalter ändern. Ausserdem können die Werte für die Position
und die Ausdehnung der Bedienelemente in der Maskenansicht eingestellt werden.
Schalter
Über das Kontextmenü der rechten Maustaste haben Sie die Möglichkeit in beliebigen Masken einen Schalter einzufügen.
Wählen Sie die Funktion Schalter einfügen. . . , der folgende Dialog erscheint:
(siehe Abbildung 12.6 auf Seite 266)
Abbildung 12.6: Schalter Eigenschaften festlegen
Legen Sie Position, Breite und Höhe des Schalters fest. Vergeben Sie eine Bezeichnung für den Schalter, diese ergibt die Schalterbeschriftung. Über die laufende
Nummer wird die Ansprungsreihenfolge innerhalb der Maske geregelt.
Makros zuordnen
Haben Sie einen Schalter eingefügt, können Sie diesen weiter bearbeiten, indem
Sie ihn markieren und per [Enter] oder über das Kontextmenü mit Rechtsklick in
den Bearbeitungsdialog holen. Im allgemeinen Teil können Sie die Bezeichnung,
Position und Grösse des Schalters ändern. Auf der Seite
Schalter
ist es möglich
einen Schalter mit einem im System verfügbaren Makro zu belegen. Im Makro
verwendete Parameter können Sie mit Tabelleninhalten verknüpfen (siehe Kapitel
12.3.3 auf Seite 268).
266
KAPITEL 12.
TOOLBOX UND MASKENEDITOR
Abbildung 12.7: Schalter Makro hinterlegen
Über
können Sie das gewählte Makro bearbeiten und abändern. Mit
dem Optionsfeld Aktiviert
wird die Ausführbarkeit des ausgewählten Makros
über den Schalter freigegeben. Ausserdem können Sie optional einstellen, ob nach
der Ausführung des Makros der Dialog aktualisiert werden soll oder ob vor Ausführung der Anweisung noch mal gespeichert werden soll.
Analog zur Makrofunktionalität der Schalter besteht die Möglichkeit einer solchen
Eingabe- und
Zuordnung zu Eingabefeldern in Abhängigkeit von möglichen Aktionen. Für die
Optionsfelder
Eingabefelder sind das zum einen das Betreten und zum anderen das Verlassen
eines Feldes. Bei Optionsfeldern gibt es hier zusätzlich die Funktionalität Klicken,
d.h. jedes Mal wenn ein Optionsfeld bedient wird, erfolgt der Aufruf des zugeordneten Makros.
267
12.3.
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
Abbildung 12.8: Betreten-Makro
12.3.3 Datenquellen
Sie können über das Kontextmenü der rechten Maustaste über den Eintrag ToolboxDatenquellen einen Auswahldialog aktivieren, der alle verfügbaren Datenquellen
des jeweiligen Dialogs auistet.
Abbildung 12.9: Datenquellen
Die Hauptdatenquelle heisst hierbei immer Table (im obigen Beispiel entspricht
268
KAPITEL 12.
das der Tabelle
Kunden).
TOOLBOX UND MASKENEDITOR
Die anderen Datenquellen werden durch die Beschrei-
bung näher erläutert.
Im Bearbeitungsdialog der Bedienelemente können Sie Datenquellen zu den verfügbaren Makros zuordnen. Im Makro verwendete Parameter können Sie mit den
jeweiligen Tabellenfeldern verknüpfen. Es besteht die Möglichkeit auf unterschiedliche Ereignisse der Datenquelle mit Makrofunktionalität zu reagieren.
12.3.4 Zeitgesteuerte Toolbox-Makros
Eine zeitgesteuerte Ausführung von Toolbox-Makros erreichen Sie, indem Sie einen
Termin um eine Toolboxfunktion ergänzen.
Auf der Seite
Toolbox
können Sie ein bereits existierendes Makro anfügen und
bearbeiten. Auf der Seite
Notiz
gibt es dann die Option Toolbox-Makro im Hin-
tergrund ausführen. Haben Sie die Option aktiviert, wird die unter
Toolbox
hin-
terlegte Funktion automatisch ausgeführt und der Termin erledigt. Ist die Option
deaktiviert, können Sie das Makro manuell beim Aufkommen des Termins starten. Um ein Makro auszuführen, müssen Sie dieses auf der Seite
Toolbox
aktiviert
haben.
Abbildung 12.10: Termin bearbeiten Toolbox
269
Verwendung
12.3.
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
12.3.5 Benutzerdenierte Tabellen
Durch die Funktionalität der Toolbox ist es möglich Fremdtabellen in das
Line-Programm
typs der
Select-
einzubinden. Sie können allerdings nur Tabellen des Datenbank-
SelectLine-Applikation
verwenden, also in der BDE-Version Paradox-
Tabellen und in der SQL-Version Tabellen des jeweiligen SQL-Servers. Diese müssen in der jeweiligen Datenbank der Anwendung vorhanden sein, d.h. in der BDEVersion müssen die Tabellen existieren und in der SQL-Version müssen sie in der
jeweiligen Mandantendatenbank verfügbar sein.
Ist der Toolboxmodus aktiviert, ist in der Menüleiste der zusätzliche Eintrag
tradialoge
verfügbar. Über
Ex-
Eigene Daten / Extradialoge / Kongurationsschalter
können Sie mit dem Dialogmanager neue Tabellen anlegen bzw. vorhandene Fremdtabellen bearbeiten. Extradialoge sind durch ein X als erstes Zeichen des Tabellennamens zu kennzeichnen (bspw.
XTabelle).
Abbildung 12.11: Extradialog Tabellenoptionen
Tabellenkürzel
Aus einer Tabelle wählen Sie ein Tabellenkürzel, welches zur eindeutigen Identizierung innerhalb der Anwendung dient.
Tabelle
Hier werden Ihnen alle mit X beginnenden Tabellen aus dem Vorlagemandanten
bzw. bei SQL aus der Mandantendatenbank angeboten. Sie können hier auch einen
neuen Tabellennamen vergeben.
Beschreibung
Die Beschreibung dient der Wiedererkennung der Tabelle durch den Anwender.
Standardmässig wird hier die Tabellenbezeichnung ohne X vorgeschlagen.
Indexfeld
Indextyp
Dem Primary der Tabelle wird hier ein Name zugewiesen.
Sie können zwischen Integer und String als Datentyp für das Indexfeld wählen. Für
Integer können Sie optional einstellen, ob das Indexfeld automatisch hochgezählt
werden soll. Für den Typ String müssen Sie die Feldlänge bestimmen (maximal 18
Stellen).
270
KAPITEL 12.
TOOLBOX UND MASKENEDITOR
Als weitere Optionen können Sie Ihre Tabelle um die angelegt/bearbeitet Felder
erweitern. Diese werden beim Anlegen und Bearbeiten der Datensätze Ihrer Tabelle
vom Programm gefüllt bzw. geändert. Über die Option Sichtbar in Tabellenliste
haben Sie die Möglichkeit Extratabellen mit in der Tabellenliste aufzuführen. Ist
diese Option aktiv, können Sie über
Mandant / Überblick / Liste
auf die Daten-
sätze der Tabelle zugreifen. Diese Einstellung kann für jede Extratabelle im Dialog
gesetzt werden.
Laden oder entfernen Sie über die entsprechenden Schalter eine Bilddatei zur An-
Icon
zeige als Symbol in der Menüleiste. Die Grösse der verwendeten Icon beträgt 32*32
Pixel (die der kleinen Schalterbilder 16*16 Pixel). Wird ein grösseres/kleineres Bild
verwendet wird skaliert, das Seitenverhältnis wird dabei beibehalten.
Nach dem Speichern der erfassten Einstellungen wird die Tabelle mit Hilfe einer
Mandantenreorganisation erzeugt. Es wird für die neue Tabelle auf der Menüleiste
Eigene Daten / Extradialoge
ein neues Symbol angelegt. Hierüber kann die Fremd-
tabelle zur Bearbeitung aufgerufen werden. Weitere Felder für die neue Tabelle
legen Sie über
Mandant / Einstellungen / Vorgabewerte
an (siehe Kapitel 13.2 auf
Seite 292). Fremdtabellen sind hier rot gekennzeichnet.
12.3.6 Erweiterung der Makrofunktionalität
Über Toolbox-Makros können sowohl externe Programmfunktionen mit den
lectLine-Produkten
Se-
verbunden als auch interne Programmfunktionen aufgerufen
werden. Alle externen Programmfunktionen können mit Parametern versehen und
die Datenrichtung (Output, Input, Bidirektional) deniert und genutzt werden.
Grundsätzlich ist zu beachten, dass alle internen Programmfunktionen parametisierbar sind.
Die möglichen Parameter der Programmfunktionen können über das Kontextmenü
Denierte Parameter einfügen (alle Parameter/Pichtparameter/optionale Parameter) angelegt werden.
271
Hinweis
12.3.
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
Abbildung 12.12: Toolbox Makro-Assistent
Schnittstellentyp
Folgende Schnittstellentypen stehen zur Verfügung:
ˆ
Programmausführung
Durch diese Kopplungsart können externe Programme ausgeführt werden.
Das externe Programm muss sich im Ausführungspfad benden oder mit
dem kompletten Programmnamen (inklusive Pfadangaben) angegeben werden. In der Tabelle der Parameter sind beim Ausführen von Programmen
die Kommandozeilenparameter für den Start des Programms zu denieren.
Parametername und Parameterwert werden mit dem doppelten Hochkommazeichen gequoted, d.h., ein doppeltes Hochkomma wird doppelt in die
ˆ
Parameternamen und Parameterwerte geschrieben.
DLL-Aufruf
Durch diese Kopplungsart können Dynamic-Link-Librarys (DLL) ausgeführt
werden. Die DLL muss sich im Ausführungspfad benden oder mit dem kompletten Pfad angegeben werden.
ˆ
COM-Aufruf
Durch diese Kopplungsart können COM-Ob jekte ausgeführt werden. Voraussetzung ist jedoch, dass das zu nutzende COM-Objekt von IDispatch
ˆ
abgeleitet ist.
Programmfunktion
Mit dieser Funktion können Sie verschiedene interne Programmfunktionen
ausführen.
272
KAPITEL 12.
TOOLBOX UND MASKENEDITOR
12.3.6.1 Interne Programmfunktionen
Durch die Kopplung zum Schnittstellentyp Programmfunktion wird die gewählte
interne Programmfunktion ausgeführt. Derzeit sind die nachfolgend aufgeführten
Funktionen verfügbar:
ˆ
Artikel inaktiv setzen
Artikel inaktiv
Mit dieser programminternen Toolboxfunktion kann ein Artikel inaktiv ge-
setzen
setzt werden. Folgende Parameter können verwendet werden:
1. Parameter: [artikelNummer] = Geben Sie den Schlüssel ein (Artikelnummer)
2. Parameter: [stuecklisten] = optionaler Parameter, um den Artikel aus
Stücklisten zu entfernen (Standard = true)
3. Parameter: [alternativen] = optionaler Parameter, um den Artikel als Alternativartikel zu entfernen (Standard = true)
4. Parameter: [zubehoer] = optionaler Parameter, um den Artikel als Zubehör zu entfernen (Standard = true)
5. Parameter: [zuschlag] = optionaler Parameter, um den Artikel als Zuschlag zu entfernen (Standard = true)
6. Parameter: [referenzen] = optionaler Parameter, um die Referenzen des
Artikel zu löschen (Standard = true)
7. Parameter: [immer] = optionaler Parameter, der Artikel wird inaktiv gesetzt, obwohl es Warnungen und Hinweise gibt (Standard = true)
8. Parameter: [fehlerAnzeige] = optionaler Parameter, um bei Fehlern Fehlerprotokoll zu önen (Standard = true)
Diese Toolboxfunktion setzt bei Variantenartikel die Varianten NICHT au-
ˆ
Hinweis
tomatisch mit inaktiv!
Belegpreisaktualisierung
Belegpreis-
Mit dieser internen Toolboxfunktion erfolgt eine Neuberechnung des Beleg-
aktualisierung
preises aus vorhandenen Positionen. Wird der Parameter [ausEinzelpreis]
auf true gesetzt, berechnet die Toolboxfunktion auch die Gesamtpreise der
Belegpositionen neu, ausgehend vom Einzelpreis und den beiden Rabatten.
Folgende Parameter werden erwartet:
1. Parameter: [belegTyp] = Geben Sie den Belegtyp ein (z.B. F).
2. Parameter: [belegNummerVon] = alphabetisch kleinste Belegnummer
3. Parameter: [belegNummerBis] = alphabetisch grösste Belegnummer
4. Parameter: [gedruckt] = optionaler Parameter, um gedruckte Belege auch
zu aktualisieren (Standard = false)
5. Parameter: [ausEinzelpreis] = optionaler Parameter, Gesamtpreise der
Belegpositionen neu aus Einzelpreisen und Rabatten berechnen (Standard
= false)
6. Parameter: [lterFeldName] = optionaler Parameter, wird dieser Parameter mit dem Feldnamen eines logischen Feldes gefüllt, werden nur Belege
aktualisiert, bei denen dieses Feld gesetzt ist
7. Parameter: [fehlerAnzeige] = optionaler Parameter, um bei Fehlern Feh-
ˆ
lerprotokoll zu önen (Standard = true)
Bild anzeigen
Bild anzeigen
273
12.3.
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
Mit dieser internen Toolboxfunktion kann die Maske Bilder zu einem Datensatz aufgerufen werden. Folgende Parameter werden erwartet:
1. Parameter: [BK] = Geben Sie den BlobKey (z.B. AR) ein.
ˆ
Bild hinzufügen
2. Parameter: [ID] = Geben Sie den Schlüssel ein (z.B. Artikelnummer)
Bild hinzufügen
Mit dieser internen Toolboxfunktion kann ein Bild der Bildtabelle hinzufügt
werden. Folgende Parameter werden erwartet:
1. Parameter: [BK] = Geben Sie den BlobKey (z.B. AR) ein.
2. Parameter: [ID] = Geben Sie den Schlüssel ein (z.B. Artikelnummer)
ˆ
Bildertest
3. Parameter: [Filename] = Dateiname des hinzuzufügenden Bildes
Bildertest
Diese Funktion testet die Datenintegrität der Bilder in der Bildtabelle. Folgende Parameter können modiziert werden:
1. Parameter: [BK] = der zu lternde Blobkey (z.B. AR%). Dabei entspricht
% der Syntax vom SQL-Like-Operator.
2. Parameter: [AutoStart] = automatischer Start der Überprüfung (0/1).
Eingabemaske
aufrufen
ˆ
3. Parameter: [AutoClose] = automatisches Ende der Überprüfung (0/1)
ˆ
grammfunktionen in Schnittstellen-Makros.
Demonstration interner Programmfunktionen (TBX)
Diese Funktion dient ausschliesslich der Veranschaulichung der internen Pro-
Eingabemaske aufrufen
Diese interne Programmfunktion ruft einen gewünschten Stammdatendialog
in der Detailansicht auf. Diese Funktion basiert auf zwei Parametern.
1. Parameter: [BK] = Geben Sie den BlobKey (z.B. AR) ein.
2. Parameter: [Key] = Geben Sie den Schlüssel ein (z.B. Artikelnummer)
Der erste Parameter BK ist zwingend notwendig, da er die Information
des Blobkeys des aufzurufenden Dialoges beinhaltet. Der zweite Parameter
bestimmt den Datensatz, der zur Anzeige kommt. Dementsprechend muss
diesem Parameter der Primärindex des gewünschten Datensatzes zugeordnet
werden. Bleibt der zweite Parameter ungenutzt, wird ein neuer Datensatz
ˆ
Eingabemaske
nach vorn holen
mit dem nächsten freien Schlüsselwert angelegt.
Eingabemaske nach vorn holen
Mit der Programmfunktion können Sie einen Stammdatendialog über den
Blobkey suchen und nach vorn holen..
ˆ
Eingabemaske
nicht modal
aufrufen
1. Parameter: [BK] = Geben Sie den BlobKey (z.B. AR) ein.
Eingabemaske nicht modal aufrufen
Mit der Programmfunktion erreichen Sie einen nicht modalen Aufruf eines
Stammdatendialoges über Blobkey und Schlüsselwert.
1. Parameter: [BK] = Geben Sie den BlobKey (z.B. AR) ein.
2. Parameter: [Key] = Geben Sie den Schlüssel ein (z.B. Artikelnummer)
3. Parameter: [MultiOpen] = Ob das Formular mehrfach geönet werden
ˆ
Eingabemaske
schliessen
kann (0/1).
Eingabemaske schliessen
Mit der Programmfunktion können Sie einen Stammdatendialog über den
Blobkey suchen und schliessen.
274
KAPITEL 12.
ˆ
TOOLBOX UND MASKENEDITOR
1. Parameter: [BK] = Geben Sie den BlobKey (z.B. AR) ein.
EK- und VK-Aktualisierung aus Einkaufskonditionen
EK- und VK-
Mit der Toolboxfunktion EK- und VK-Aktualisierung aus Einkaufskondi-
Aktualisierung
tionen werden für alle Einkaufskonditionen eines Lieferanten die Preiskal-
aus Einkaufskon-
kulation der Artikel bzw. die Korrektur des mittleren EKs durchgeführt
ditionen
(entspricht der Programmfunktion in den Lieferantenstammdaten):
1. Parameter: [lieferantenNummer] = Geben Sie eine Lieferantennummer
ein.
2. Parameter: [fehlerAnzeige] = optionaler Parameter, um bei Fehlern Feh-
ˆ
lerprotokoll zu önen (Standard = true).
EK-Ermittlungslauf
EK-
Dieser Typ entspricht der Programmfunktion in den Artikelstammdaten im
Ermittlungslauf
Bereich Einkauf . Es sind 5 Parameter für die EK-Ermittlung verfügbar:
Der erste ist der Belegtyp. Man kann hier einen Eingangsbeleg mit der Lageraktion Zugang wählen. z.B. S (Wareneingang) oder E (Eingangsrechnung). Der zweite ist vom Typ Datum, es können dafür feste Datumswerte
und Formeln z.B.
date - 30 hinterlegt werden. Die letzten drei sind logisch, und legen fest,
ob manuelle Lagerungen, Inventuren und Einlagerungen aus Werkaufträgen
berücksichtigt werden sollen.
1. Parameter: [Belegtyp] = [E]
2. Parameter: [Datum] = [15.06.2008]
3. Parameter: [MitManuell] = [true]
4. Parameter: [MitInventur] = [false]
5. Parameter: [MitWerkauf ] = [false]
ˆ
Es ist wichtig, dass die Reihenfolge der Parameter eingehalten wird.
Ermittlungslauf Produktionsstücklisten-Kalkulationspreise
Ermittlungslauf
Diese Funktionalität ermittelt den Kalkulationspreis aller Produktionsstück-
Kalkulationsprei-
listen der Artikelstammdaten, bei denen die Bestimmung des Kalkulations-
se
preises auf Ermittlungslauf eingestellt ist, neu. Sie entspricht der gleich-
ˆ
namigen Funktion im Artikelstammdaten-Dialog.
Neuaufbau
Neuaufbau Statistik
Dahinter verbirgt sich die Programmfunktion
nisation / Statistik / Neu aufbauen.
Applikationsmenü / Reorga-
Statistik
Das Verhalten der Toolboxfunktion
Neuaufbau Statistik kann über drei Parameter gesteuert werden.
1. Parameter: [MitFrage] = ist auf "true" zu setzen, wenn vor der Ausführung eine Abfrage erfolgen soll.
2. Parameter: [MitMeldung] = ist auf "true" zu setzen, wenn nach der Ausführung eine Meldung erfolgen soll.
3. Parameter: [Komplett] = ist auf "true" zu setzen, wenn die Statistik neu
aufgebaut werden soll, bei "false" erfolgt ein Aktualisieren der Statistik.
Fehlen die Parameter erfolgt ein Neuaufbau der Statistik mit vorheriger
ˆ
Abfrage und Meldung nach der Ausführung.
Preisneuberechnung
Preisneu-
Für die Toolbox steht eine interne Programmfunktion Preisneuberechnung
berechnung
zur Verfügung, die dasselbe leistet, wie die Belegfunktion Preise neu bestim-
275
12.3.
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
men / von Beleg - bis Beleg. Die interne Programmfunktion Belegpreisaktualisierung berechnet die Belegpreise aus den vorhandenen Positionen
(d.h. ohne Aktualisierung der Positionspreise aus den Stammdaten) neu.
1. Parameter: [belegTyp] = Geben Sie den Belegtyp ein (z.B. F).
2. Parameter: [belegNummerVon] = alphabetisch kleinste Belegnummer
3. Parameter: [belegNummerBis] = alphabetisch grösste Belegnummer
4. Parameter: [hauptArtikel] = optionaler Parameter, Handelsstücklisten erhalten den Preis des Hauptartikels (Standard = true)
5. Parameter: [steuer] = optionaler Parameter, um den Steuerschlüssel zu
aktualisieren (Standard = true)
6. Parameter: [buKonto] = optionaler Parameter, um das Fibukonto zu
aktualisieren (Standard = true)
7. Parameter: [gedruckt] = optionaler Parameter, um gedruckte Beleg auch
zu aktualisieren (Standard = false)
8. Parameter: [fehlerAnzeige] = optionaler Parameter, um bei Fehlern Feh-
ˆ
ˆ
Programm
beenden
lerprotokoll zu önen (Standard = true)
Programm beenden
Hiermit wird die Applikation denitiv ohne Nachfrage geschlossen.
Sammelpreis und -Rabatt prüfen
Diese programminterne Toolboxfunktion hat die gleiche Funktion wie der
gleichnamige Menüpunkt aus dem Funktionsmenü der Belege.
1. Parameter: [belegTyp] = Geben Sie den Belegtyp ein (z.B. F).
2. Parameter: [belegNummer] = Geben Sie die Belegnummer ein.
3. Parameter: [feldName] = Name eines Feldes aus der Artikeltabelle.
4. Parameter: [erfolgsMeldung] = optionaler Parameter, ob nach Ausführung der Funktion eine Meldung erfolgen soll.
Der Parameter für den Feldnamen bestimmt, wann Positionen zur Preisbestimmung mengenmässig zusammengefasst werden dürfen. Bleibt dieser
Parameter leer, erfolgt die Zusammenfassung nach Preisverweisen.
Achtung!
ˆ
StringParameterUmleitung
Die Toolboxfunktion aktualisiert nach Abschluss nicht die Belegsummen!
String-Parameter-Umleitung
Diese Programmfunktion ist eine Hilfsfunktion um Ausgabe = Eingabe zu
setzen (Loopback).
1. Parameter: [AusgabeParameter] = Ausgabestring
2. Parameter: [EingabeParameter] = Eingabestring
Als Parameter stehen weitere Ausgabe- und Eingabeparameter zur Verfügung.
Folgende Datenquellen sind rückschreibfähig:
rückschreibfähig
ˆ
Währung
umrechnen
Artikel, Kunde und Lieferant
Table
Beleg
Table und DsBelegPosition
Termin anlegen/bearbeiten
Termin
Währung umrechnen
Diese interne Programmfunktion beinhaltet eine Währungsumrechnung.
1. Parameter: [Betrag] = Geben Sie den umzurechnenden Betrag an.
2. Parameter: [VonWaehrung] = Geben Sie die Quellwährung an.
276
KAPITEL 12.
TOOLBOX UND MASKENEDITOR
3. Parameter: [InWaehrung] = Geben Sie die Ziel-Währung an.
4. Parameter: [NeuerBetrag] = Gibt den neuen Betrag aus.
5. Parameter: [TagesKurs] = optionaler Parameter, ob der Tageskurs berücksichtigt werden soll (Standard = true)
6. Parameter: [Datum] = optionaler Parameter, um das Umrechnungsdatum
anzugeben (Standard = aktuelles Tagesdatum)
7. Parameter: [Runden] = optionaler Parameter, ob gerundet werden soll
(Standard = false)
Weitere Informationen zu internen Programmfunktionen, DLL- oder COM-Aufruf
können Sie der Online-Hilfe entnehmen, da hier ständig Erweiterungen und Aktualisierungen vorgenommen werden.
Über diesen Text wird das Toolbox-Makro im Makroassistenten gelistet.
Beschreibung
Dateiname des Makros.
Makroname
Ausführen von (variiert je nach Schnittstellentyp) Pfad des externen Programms,
Ausführen von
COM-Objekts oder der externen DLL.
Aufruftyp
ˆ
ˆ
ˆ
ˆ
Aufruf
Aufruf mit Nachricht
Aufruf mit Nachricht und Parameter
Aufruf mit Nachricht und DB-Parametern
Denierter Name der Funktion.
Funktionsname
Hier werden die im Toolbox-Makro enthaltenen Parameter deniert und verwaltet.
Parameter
Über das Kontextmenü (variiert je nach Schnittstellentyp) stehen Optionen zum
automatischen Einfügen denierter Parameter und Datenquellenfelder zur Verfügung.
und
önet den Dialog Makro-Parameter, hier können Sie
eine Wertzuweisung von Parametername und -wert vornehmen.
Vergeben Sie einen Parameternamen oder wählen Sie per Doppelklick einen de-
Name
nierten Parameter aus.
Denieren Sie hier einen Parameter oder weisen Sie dem Parameterwert ein Da-
Wert
tenfeld aus System, Mandant oder Toolbox zu.
Beschreibung
Dieses Feld kann zur genaueren Beschreibung der Parameter genutzt werden.
277
12.3.
weitere Optionen
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
weitere mögliche Optionen:
ˆ
ˆ
Parameter vor der Ausführung anzeigen
Parameter vom Programm trennen:
wahr (Standard) = zwischen Programm und Parameter ist ein Leerzeichen
bei unwahr ist zwischen Programm und Parameter kein Leerzeichen
ˆ
Trenn-Leerzeichen:
wahr (Standard) = zu dem vorhergehenden Parameter wird ein Leerzeichen
hinzugefügt
bei unwahr wird zu dem vorhergehenden Parameter kein Leerzeichen hinzugefügt
ˆ
Parametername benutzen:
bewirkt, dass die Kommandozeilenparameter zusammengebaut werden aus
dem Parameternamen, einem Gleichheitszeichen, gefolgt vom Wert.
wahr (Standard) = es wird Name=Wert geschrieben
bei unwahr lediglich der Wert
ˆ
Die Einstellung Parameter in Hochkomma kann genutzt werden, wenn die
Einstellung Parametername benutzen abgewählt ist. Die aktivierte Einstellung setzt den Inhalt des Parameters in doppelte Hochkommas.
ˆ
Für die Toolboxparameter von Dll's und COM-Schnittstellen können der
Datentyp und die Datenrichtung (Output, Input, Bidirektional) deniert
und genutzt werden. Weiterhin können Parameter als optional deniert werden. Alle Einstellungen, bis auf Wert, sind von Name abhängig. Das Eingabefeld Name ist nur beim Anlegen eines Parameters editierbar.
(Rückschreibfähige Datenquellen siehe Funktion String-Parameter-Umleitung im Abschnitt 12.3.6.1)
Hinweis
Beispiele
Das Eingabefeld Name ist nur beim Anlegen eines Parameters editierbar.
Toolbox Programmausführung:
www.google.de/search?hl=de&q=selectline+auftrag
Die Konguration hierfür ist wie folgt (siehe Abbildung 12.13 auf Seite 279):
Programm: www.google.de
Parameter vom Programm trennen: unwahr
1. Parameter:
Name = SelectLine, Wert = /search?hl=de&q=selectline+
(Optionen: kein Trennzeichen, Parametername nicht benutzen)
2. Parameter:
Name = Programm, Wert = {:Programm} oder {System.Programmname}
(Optionen: kein Trennzeichen, Parametername nicht benutzen)
278
KAPITEL 12.
TOOLBOX UND MASKENEDITOR
Abbildung 12.13: Beispiel Programmausführung
Toolbox COM-Aufruf:
Abbildung 12.14: COM Registrierung
1.
COM Registrierung vornehmen - Start => Ausführen => cmd, dort in
das Verzeichnis der DLL wechseln und diese mit regsvr32 DLLName.dll
registrieren (siehe Abbildung 12.14 auf Seite 279)
2.
im Makroassistent ein neues Toolbox-Makro - COM-Aufruf anlegen
3.
Auswahl des Servers - über den Schalter
werden die verfügbaren Server
279
12.3.
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
eingelesen und können anschliessend über den Auswahlpfeil
werden (bei
4.
ausgewählt
einem lokalen Pfad immer localhost verwenden)
im Eingabefeld Schnittstelle erfolgt die Auswahl der DLL, auch hier erst
über Schalter
die verfügbaren Schnittstellen einlesen und dann über den
Auswahlpfeil
auswählen
5.
die gewählte Schnittstelle beinhaltet den entsprechenden Aufruftyp
6.
über den Auswahlpfeil wird der Funktionsname gewählt, dadurch werden
die Parameter der Funktion in die Parameterliste eingetragen
7.
speichern Sie das neue Toolboxmakro
Abbildung 12.15: Beispiel COM-Aufruf
12.3.7 Übernahme Maskeneditor/Toolbox Einstellungen
Spezielle Anpassungen über den Maskeneditor bzw. mit der Toolbox werden vom
Programm nutzerspezisch gespeichert und verwaltet. Wenn mehrere Benutzer die
selben Einstellungen nutzen sollen, brauchen diese nur für einen Benutzer angelegt
werden. Allen anderen Benutzern kann man diese Einstellungen in den Mandanteneinstellungen
Editor))
280
(Mandant / Einstellungen (Seite Verwaltung Masken-/Toolbox-
übertragen.
KAPITEL 12.
TOOLBOX UND MASKENEDITOR
Abbildung 12.16: Einstellungen übernehmen
Mit dem Schalter
(Tastenkürzel [Einfg]) werden neue Einträge für die
Übernahme der Einstellungen angelegt (siehe Abbildung 12.16 auf Seite 281). Über
die Schalter
([Alt]+[Eingabe]) bzw.
([Strg]+[Entf]) können
vorhandene Einträge geändert oder entfernt werden.
Ausserdem können hier optional auch die Spalteneinstellungen der Tabellen durch
den Spalteneditor und die Menüeinstellungen für andere Benutzer übertragen werden
12.3.8 Toolbox Import / Export
Die Toolboxkonguration kann per
box
Export
und
Import
unter
Eigene Daten / Tool-
von/auf andere Systeme übernommen/übertragen werden.
12.3.8.1 Toolboximport
Wählen Sie das gewünschte Archiv, in der die Importdatei liegt, sowie den Benutzer, für den der Import erfolgen soll. Des Weiteren müssen Sie die Optionen
festlegen, mit der die Daten aktualisiert werden sollen.
281
Import
12.3.
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
Abbildung 12.17: Toolbox Import
Aus der Liste der in der Sicherung enthaltenen Nutzer wird das Kürzel markiert
und dem Nutzer, für den die Toolbox-Konguration zu importieren ist, über die
Pfeiltasten zugeordnet. Der Import kann für mehrere Nutzer gleichzeitig ausgeführt
werden. Ein Kürzel der Sicherung kann dabei mehreren Nutzern zugeordnet werden. Einzelne Nutzer markieren Sie durch Mausklick mit gedrückter [Strg]-Taste
oder bei Auswahl durch Cursor mit der Leertaste. Ganze Bereiche (von-bis) erreichen Sie, indem Sie den ersten Datensatz mit [Strg] + linker Maustaste und den
letzten mit [Umschalt] + linker Maustaste markieren.
Import-Aktualisierungs-Optionen
Es ist möglich für den Import einzelne Kategorien aus- und abzuwählen:
ˆ
ˆ
ˆ
ˆ
ˆ
ˆ
Formulare
Makros
Toolboxnotizen
Extrafelder
Extradialoge
Nutzer denierte Belege
Als Aktualisierungsoption stehen zur Verfügung:
ˆ
ˆ
Hinweis
nur neue Daten anlegen
Notizen werden immer importiert (ggf. doppelte Einträge löschen!)
anlegen und überschreiben
Nach der Ausführung des Importes erfolgt die Bildschirmausgabe des Ablaufprotokolls.
282
KAPITEL 12.
TOOLBOX UND MASKENEDITOR
12.3.8.2 Toolboxexport
Wählen Sie den Pfad, in den exportiert werden soll und legen Sie den Archivnamen
Export
fest.
Aus der Liste der Toolbox-Nutzer werden der oder die Nutzer markiert, dessen Einstellungen exportiert werden sollen. Einzelne Nutzer markieren Sie durch Mausklick
mit gedrückter [Strg]-Taste oder bei Auswahl durch Cursor mit der Leertaste. Ganze Bereiche (von-bis) erreichen Sie, indem Sie den ersten Datensatz mit [Strg] +
linker Maustaste und den letzten mit [Umschalt] + linker Maustaste markieren.
Zusätzlich können Sie als Option auswählen, ob die Extradialoge und Toolboxnotizen ebenfalls exportiert werden sollen.
Des Weiteren können Sie folgende Einstellungen zu den Extrafeldern treen:
ˆ
Keine Extrafelder exportieren:
es werden keine Extrafelder exportiert, ausser wenn die Option Extradialoge gewählt ist, werden die Extrafelder der Extradialoge exportiert,
ˆ
ˆ
Alle Extrafelder exportieren :
es werden alle Extrafelder exportiert,
Extrafelder nur für die ausgewählten Fenster exportieren:
es werden nur die Extrafelder der selektierten Formulare exportiert, und
zusätzlich, falls die Option Extradialoge gesetzt ist, die Extrafelder der
Extradialoge.
Im anschliessenden Dialog legen Sie die zu exportierenden Formulare fest. Über die
[Umschalt]- bzw. [Strg]-Taste ist eine Mehrfachauswahl möglich.
Analog zum Import erfolgt am Ende des Exports eine Protokollausgabe.
12.3.9 Globale Toolbox-Events
Globale Toolbox-Events können über den Menüpunkt
Globale Ereignisse
Eigene Daten / Toolbox /
Globale
Toolbox-Events
angelegt werden.
In dieser Maske haben Sie die Möglichkeit, vorhandene Toolbox-Makros an den
Start bzw. an das Ende des Programms zu koppeln. Diese werden dann automatisch
aufgerufen und ausgeführt.
Markieren Sie das gewünschte Ereignis und wählen Sie ein auszuführendes Makro
für die Kopplung aus.
283
12.3.
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
Abbildung 12.18: Globale Toolboxevents
12.3.10 Auswertung Toolbox/Maskeneditor
Abbildung 12.19: Toolbox/Maskeneditor Auswertung
Über den Menüpunkt
Eigene Daten / Toolbox / Auswertung
blick über Maskenänderungen und Ereignisse.
284
haben Sie einen Über-
KAPITEL 12.
TOOLBOX UND MASKENEDITOR
Die Auswertung kann getrennt nach Maskeneditor bzw. Toolbox oder zusammengefasst erfolgen. Die Toolbox-Auswertung kann optional die Toolbox-Termine sowie
die Toolbox-Ereignisse beinhalten.
285
12.3.
286
ZUSÄTZLICHE FUNKTIONEN DES TOOLBOXEDITORS
13 Spezielle Funktionen
13.1 Filter
13.1.1 Anzeigefelder
Mit einem Filter können Sie die Anzahl der angezeigten Datensätze eingrenzen,
Filter
indem Sie Bedingungen für einzelne Datenfelder setzen.
Über
können Sie einen neuen Filter anlegen oder einen bereits bestehenden
Filter aktivieren. Der zuletzt verwendete Filter wird durch Klicken auf das Filtersymbol aktiviert. Eine aktive Filterung ist am roten Filtersymbol zu erkennen.
Filter können über eine Anpassung der SQL-Abfrage modiziert werden. Der Schalter önet das Eingabefenster. Der Inhalt im SQL- Eingabefenster entspricht der
where-Klausel, welche die anzuzeigende Datenmenge entsprechend einschränkt.
Abbildung 13.1: angepasster Filter
Um einen Filter zu speichern, können Sie vor dem Aktivieren einen
Namen
in das
287
13.1.
FILTER
obere Auswahlfeld eingeben.
Favoriten
Im Filterdialog können neue oder bestehende Filter per Option auch als
Favorit
gekennzeichnet werden. Diese Filter werden in den Masken-/Tabellenansichten in
einer Seitenleiste angezeigt. Es können eigene
Bilder
einem Filter zugeordnet wer-
den, wird kein eigenes Bild geladen wird das Standardbild
für die Anzeige in
der Favoritenleiste verwendet. Möglich ist die Anzeige der Filterfavoriten am linken
oder rechten Fensterrand bzw. die Anzeige zu deaktivieren. Die Seitenleiste önet
sich, wenn sich der Mauszeiger über der Schalteräche Favoriten Filter bendet.
Die Leiste kann in der Breite geändert und mit dem Pin in der oberen rechten Ecke
xiert werden. Es ist möglich, sich alle Filter, nur die eigenen Filter oder nur die
Systemlter anzeigen zu lassen.
Die als Favoriten gekennzeichneten Filter können zusätzlich über die Favoritenleiste
(siehe Abbildung 13.2 auf Seite 288) geladen werden. Ein Klick auf den aktuell
verwendeten Favoriten oder das Filtersymbol [F7] hebt die Filterung auf, ein Klick
auf einen anderen Filter ändert die Filterung entsprechend.
Abbildung 13.2: Favoriten Filter
Über die Funktion aktiven Filter bearbeiten können Sie einen nicht mehr benötigten Filter wieder löschen (der Filter muss aktiv sein).
Hinweis
Die Systemlter können nicht bearbeitet werden.
Beispiel
Wenn Ihre Firma z.B. 10'000 Kunden in Ihrer Kundenverwaltung hat und Sie
selbst nur für Kunden, deren Name mit B beginnt, zuständig sind, setzen Sie einen
entsprechenden Filter.
288
KAPITEL 13.
SPEZIELLE FUNKTIONEN
Abbildung 13.3: Filter Kunden
13.1.2 Aufbau einer Filterbedingung
Wählen Sie aus dem Fenster Datenbankfelder das gewünschte Feld aus. Drücken
Sie anschliessend den Schalter Feld der Selektierung zufügen. Sie gelangen in den
Feld zufügen
Dialog Operation.
Wurde z.B. das falsche Feld selektiert, wählen Sie im Fenster Filterbedingungen
die entsprechende Bedingung und klicken Sie auf Feld aus der Selektierung löschen.
Abbildung 13.4: Operation
289
Feld löschen
13.1.
FILTER
Wählen Sie nun den Vergleich (gleich / grösser / grösser gleich / leer / ungleich
/ kleiner / kleiner gleich / nicht leer) der Bedingung aus. Anschliessend geben Sie
die gewünschte Konstante ein. Folgende oft verwendete Konstanten stehen standardmässig über das Auswahldreieck zur Verfügung:
ˆ
ˆ
ˆ
ˆ
ˆ
Hinweis
Datumsfeld: Aktuelles Datum
Datum-Zeitfeld: Aktuelle Uhrzeit (jetzt)
Datum-Zeitfeld: Aktuelle Datum (0 Uhr)
Logisches Feld: Ja/Wahr
Logisches Feld: Nein/Falsch
Bei Feldern vom Typ Datum und Datum-Zeit können in der Bedingung Berechnungsformeln eingegeben werden. So bewirkt z.B. die Eingabe {Date} + 7,
dass zum aktuellen Datum 7 Tage addiert werden.
leer / nicht leer
Mit dem leer-Operator können Sie unabhängig vom Datenformat testen, ob für das
Feld überhaupt Eingaben vorhanden sind. Der nicht leer-Operator stellt dementsprechend vorhandene Daten fest.
UND / ODER
Ist im Bereich Filterbedingungen eine Bedingung markiert, wird diese mit der
-Verknüpfung
neu aufzunehmenden Bedingung mit UND verknüpft. Ist eine übergeordnete Bedingung oder der Eintrag Filter markiert, wird die neu aufzunehmende Bedingung
entsprechend mit ODER verknüpft.
Filterbedingung
Per Doppelklick auf eine Filterbedingung gelangen Sie in den Dialog Operation.
ändern
speichern
und
Der aktuelle Filter wird beim Ausführen/Übernehmen gespeichert, wenn ein Na-
laden
me vergeben wurde. Bei der nächsten Benutzung können Sie diesen Filter wieder
aktivieren, indem Sie seinen Namen wieder in das Eingabefeld eintragen bzw. auswählen.
Abbildung 13.5: Menü Filter
13.1.3 Drucklter
Um für den Listendruck Einschränkungen zu generieren, gibt es eine Funktion, die
in der Handhabung mit der Filterfunktion identisch ist, in der Anwendung auf die
Daten aber vollständig anders funktioniert. Während bei der Filterfunktion nur die
der Filterbedingung nicht genügenden Datensätze bei der Anzeige übersprungen
290
KAPITEL 13.
SPEZIELLE FUNKTIONEN
werden, wird für den Drucklter eine SQL-Abfrage generiert. Zusätzlich zur Eingabemaske für den Filter wird hier die generierte SQL-Abfrage in einem eigenen
Feld angezeigt und kann auch noch modiziert werden. Über
können Sie die
SQL-Abfrage ein- bzw. ausblenden.
Vor dem Listendruck können Sie in einem Dialog die Reihenfolge der Datensätze beim Ausdruck festlegen und über eine Filterung die Anzahl der Datensätze
eingrenzen.
Abbildung 13.6: Drucklter
In dem abgebildeten Beispiel (siehe Abbildung 13.6 auf Seite 291) werden alle
Kunden, die im Postleitzahlgebiet 70000 wohnen, nach dem Namen sortiert ausgedruckt.
Wenn Sie eine bestimmte Sortierung erhalten wollen, fügen Sie das Datenbankfeld,
nach dem sortiert werden soll, per Drag & Drop oder über den hierfür vorgesehenen Schalter
in die Liste Sortierung ein. Enthält die Liste Sortierung
mehrere Einträge, erfolgt eine mehrstuge Sortierung unter Berücksichtigung ihrer
291
Sortierung
13.2.
EXTRAFELDER
Reihenfolge, welche per Drag & Drop geändert werden kann. Mit
Sortierrichtung jedes Eintrags gewechselt werden. Mit
kann die
oder per Drag & Drop
können Sie Feldzuordnungen wieder aus der Liste Sortierung entfernen.
Selektion
Um die Daten zu selektieren oder einzugrenzen, gehen Sie wie beim Formulieren
einer Filterbedingung vor (siehe Kapitel 13.1.2 auf Seite 289). Zusätzlich zu den aus
dem Filter bekannten Operatoren gleich, grösser etc. gibt es für die SQL-Abfrage
im Drucklter noch die Vergleichsoperatoren wie und nicht wie.
wie-Operator
Der wie-Operator wird für den Vergleich alphanumerischer Felder verwendet. In
der Konstanten, mit der das entsprechende Datenbankfeld verglichen werden soll,
können Platzhalter für variable Zeichen oder Zeichengruppen verwendet werden.
Diese spielen dann während des Vergleichs keine Rolle. Mit einem ? ersetzt man
ein Zeichen, mit einem * eine Zeichengruppe.
Abbildung 13.7: Operation wie
Beispiel
Für die Konstante Me?er werden alle Meier und alle Meyer als Übereinstimmung
ermittelt. Für M* würden alle mit M beginnenden Felder zutreend sein.
nicht
wie-Operator
Dementsprechend negiert der nicht wie-Operator das Ergebnis. Es werden dann
alle Datensätze ermittelt, für die der Vergleich nicht zutrit.
13.2 Extrafelder
Für einige Stamm- und Bewegungsdaten können Extrafelder deniert werden.
In den Feldvorgaben über
Mandant / Einstellungen / Vorgabewerte
gibt es für
diese Tabellen eine zusätzliche Schaltäche.
Wurde für eine Datei ein Extrafeld erzeugt, ist die entsprechende Dialogmaske um
den Eingabebereich Extrafelder erweitert.
292
KAPITEL 13.
SPEZIELLE FUNKTIONEN
13.2.1 Extrafelder erzeugen
Über
Mandant / Einstellungen / Vorgabewerte
wählen Sie die Tabelle, für die
Extrafelder angelegt werden sollen, aus.
Der Schalter Extrafelder
erscheint nur bei Tabellen, für die das Anlegen von
Extrafeldern vorgesehen ist. Über diesen gelangt man in die Eingabemaske
Extrafelder in ....
In den SQL-Programmversionen sind für das Anlegen von Extrafeldern die Rechte
Hinweis
eines Datenbank-Administrators erforderlich.
Im linken Bereich werden alle angelegten Extrafelder aufgelistet. Rechts werden
die Felder deniert.
Abbildung 13.8: Dialog Extrafelder
Wählen Sie hier das Format des neuen Feldes aus.
Neuer Feldtyp
Nur für ein Feld vom Typ Text ist die Angabe der Zeichenanzahl möglich.
Anzahl Zeichen
Tragen Sie eine eindeutige Feldbezeichnung ein. Hierbei sind keine Umlaute oder
Feldbezeichnung
Sonderzeichen erlaubt.
Damit sind alle nötigen Angaben erfasst. Klicken Sie auf . Das neu angelegte Extrafeld erscheint jetzt in der Liste der Extrafelder.
Tatsächlich übernommen in die ausgewählte Tabelle wird das Feld erst nach einer
Kontrollabfrage beim Schliessen der Maske. Damit hat sich folgendes verändert:
293
Hinweis
13.2.
ˆ
EXTRAFELDER
Neue Felder in den Stammdaten
Die Felder in den Feldvorgaben der Vorgabewerte sind um die mit führendem _ gekennzeichneten Extrafelder erweitert. Die Extrafelder stehen zur
Aufnahme in die Stammdatenmaske zur Verfügung.
ˆ
Erweiterte Eingabemaske
Mit dem Anlegen eines Extrafeldes wurde die entsprechende Eingabemaske
um den Eingabebereich für diese Felder in Form eines zusätzlichen Eintrags
in der Baumstruktur (z.B. Kunden, siehe Abbildung 13.9 auf Seite 294)
mit entsprechender Seite oder eines zusätzlichen Bereichs (z.B. Zahlungsbedingungen, siehe Abbildung 13.10 auf Seite 295) oder um eine zusätzliche
Eingabemaske (z.B. Belegpositionen) erweitert. Die zusätzliche Maske für
die Belegpositionen erreichen Sie über den Schalter Einstellungen und Zusatzfunktionen [F12] oder per Tastenkürzel [Alt]+[F10] im Beleg.
Hinweis
Soll bei der Positionserfassung die Maske Extrafelder Positionen automatisch geönet werden, aktivieren Sie die entsprechende Option über Einstellungen und Zusatzfunktionen [F12] / Maske anpassen.
Mit diesem Schalter löschen Sie ein in der Liste selektiertes Extrafeld.
Abbildung 13.9: Kunden Extrafelder
294
KAPITEL 13.
SPEZIELLE FUNKTIONEN
Abbildung 13.10: Zahlungsbedingungen Extrafelder
13.2.2 Extrafelder aufnehmen
Im neuen Maskenbereich für Extrafelder des jeweiligen Stammdialogs erreichen Sie
alle Funktionen zum Neuanlegen, Bearbeiten und Löschen von Extrafeldern über
ein Kontextmenü.
Abbildung 13.11: Kontextmenü Extrafelder
Um Extrafelder zu ändern, neu anzulegen, zu bearbeiten oder zu löschen muss der
Änderungsmodus aktiv sein (siehe Abbildung 13.11 auf Seite 295; ein Klick setzt
das Häkchen). Die Elemente sind nach dem Ändern nur in der Ansicht geändert.
295
13.2.
EXTRAFELDER
Um die geänderte Maske zu speichern, muss der Änderungsmodus ausgeschaltet
und die Abfrage nach
Neues Element
Speichern
bestätigt werden.
Sowie ein Element - Bezeichnung, Eingabefeld oder Optionsfeld - in die Maske neu
eingefügt wird, ist dieser Maskenbereich im Änderungsmodus. Die neuen Elemente
lassen sich bequem per Maus oder mit konkreten Koordinaten über Bearbeiten
platzieren.
Speichern
Entspricht die Anordnung den Vorstellungen, wird per Klick auf Änderungsmodus der Änderungsmodus ausgeschaltet. Gleichzeitig wird nach Abfrage das Speichern angeboten.
Nächstes/
Im Änderungsmodus können die Elemente im Maskenbereich Extrafelder über diese
vorheriges
Funktionen entsprechend ihrer lfd. Nr. selektiert werden. (Bei versehentlich zu klein
Element
gewählter Ausdehnung eines Elements kann dies die einzige Chance sein, dieses
Element zum Ändern oder Löschen zu markieren.)
Löschen
Die markierten Elemente sind zunächst nur in der Ansicht gelöscht. Um die geänderte Maske zu speichern, muss der Änderungsmodus ausgeschaltet und die Abfrage nach Speichern bestätigt werden.
Bearbeiten
Das markierte Element können Sie über Bearbeiten in seiner Höhe, Position und
Breite ändern.
13.2.3 Extrafelder - Eigenschaften festlegen
Das Layout des neuen Maskenbereichs wird vom Anwender selbst gestaltet.
Abbildung 13.12: Extrafelder Eigenschaften festlegen
Jedem neuen Element müssen Sie die denierenden Eigenschaften, wie die Position
in der Maske, die Ausrichtung, den angezeigten Text, die Schriftart, die Ansprungsreihenfolge, ob Auswahl aus Tabelle, Liste oder Historie zuweisen. Je nach Art des
296
KAPITEL 13.
SPEZIELLE FUNKTIONEN
aufzunehmenden oder zu ändernden Elements - Eingabefeld, Optionsfeld oder Bezeichnung - variieren die festzulegenden Eigenschaften.
Eigenschaften Optionsfeld
Das entsprechende Extrafeld ist auszuwählen.
Datenfeld
Der interne Extrafeldname wird als Vorschlagswert aus der Feldeigenschaft und der
Name
selbst gewählten Extrafeldbezeichnung gebildet. Dabei bedeutet: Ed - Edit; La Label; Ck - Checkbox. Er ist für die eindeutige Identizierung der per Maskeneditor
bzw. Toolboxeditor verschobenen Extrafelder notwendig.
Alle Maskenelemente sind durch ihre Position und Ausdehnung in der Maske be-
Position Brei-
stimmt.
te/Höhe
Erklärender Text für das Optionsfeld.
angezeigter Text
Jedes Element kann nach links, rechts oder zentriert ausgerichtet sein.
Ausrichtung
Hierüber wird die Ansprungsreihenfolge innerhalb der Maske geregelt.
lfd. Nr.
Eigenschaften Bezeichnung
Für die Anlage eines neuen Bezeichnungsfeldes gelten die Vorgaben für Name,
Position, Breite / Höhe, angezeigter Text und Ausrichtung laut den Eigenschaften
der Optionsfelder.
Eigenschaften Eingabefeld
Für die Anlage eines neuen Eingabefeldes gelten die Vorgaben für Datenfeld, Name,
Position und Breite / Höhe laut den Eigenschaften der Optionsfelder.
Zusätzlich haben Sie hier die Möglichkeit, das Eingabefeld mit einer
(Aus-)Wahlmöglichkeit zu kombinieren.
Abbildung 13.13: Menü Schalter
Folgende Eingabefelder sind möglich:
297
13.3.
ˆ
BILDER
Eingabe mit Tabellenverweis
Hier ist die Stammdatei anzugeben, in der der Eingabewert (als Primärschlüssel) vorhanden sein muss, um im Extrafeldermaskenbereich ausge-
ˆ
wählt werden zu können.
Eingabe mit Listenauswahl
Bei aktivierter Listenauswahl erscheint im Dialog ein weiterer Eingabebereich Einträge. Hier ist die interne Liste anzulegen, aus der auszuwählen
ˆ
ist.
Eingabe mit Historieauswahl
In einer Historie werden alle Eingaben gesammelt; sie stehen dann zur Auswahl zur Verfügung. Die Historie-Kennzahl ist der Schlüssel, über den aus
ˆ
verschiedenen Masken auf eine bestehende Historie zugegrien werden kann.
Datumsfelder
Felder für Datumseingaben önen beim Drücken dieses Schalters
einen
Kalender zum Auswählen des Datums. Ein Kontextmenü für spezielle Da-
ˆ
tumseinstellungen steht ausserdem zur Verfügung.
Homepage, Telefon oder E-Mail
Eingabefelder mit diesen Symbolen können Wählen und die entsprechende
Verbindung herstellen.
Die entsprechenden Programme (Internet Explorer, Email-Programm bzw.
Tapi - siehe Kapitel 13.7 auf Seite 310) müssen installiert und konguriert
ˆ
sein.
Eingabe mit Vorgänger/Nachfolger
Damit werden Eingabefelder mit Zahlenauswahl erstellt. Pro Mausklick erhöht oder verkleinert sich die im Feld enthaltene Zahl. Die Zahl kann auch
ˆ
manuell eingegeben oder überschrieben werden.
Farbauswahl
Damit können Sie eine beliebige Farbe für das Eingabefeld festlegen.
Für alle Maskenelemente kann über
die Schriftart festgelegt werden.
13.3 Bilder
In verschiedenen Stammdaten können den Datensätzen Bilder zugeordnet werden.
Die Funktion für die Zuordnung von Bildern zum Datensatz erreichen Sie über
Einstellungen und Zusatzfunktionen [F12].
298
KAPITEL 13.
Abbildung 13.14:
SPEZIELLE FUNKTIONEN
Zuordnung Artikelbilder
Es können beliebig viele Bilder zu einem Datensatz erfasst werden, denen jeweils
Zuordnung von
eine Beschreibung und ein Datum zugeordnet werden kann.
Bildern
Mit dem Schalter
kann die Anzeige der Beschreibung ein-/ausgeblendet wer-
den.
Alle hinterlegten Bilder werden links in der Baumstruktur aufgelistet, wodurch ein
Wechsel zwischen den Bildern möglich ist.
Die Ordnungsreihenfolge kann mit den Schaltern
beliebig verändert wer-
den.
Über Funktionsleiste oder Kontextmenü des Grakfeldes stehen Ihnen weitere
Funktionen zur Verfügung.
Mit der Funktion
Infos
[STRG] + [Alt] + [I] gelangen Sie in den Dialog zur Anzeige
der Informationen über die Bilddatei und können hierüber ggf. auch eine Änderung
des Bildformates vornehmen.
Bei der Zuordnung der Bilder können verschiedene
Dateiformate
(siehe Abbil-
dung 13.15 auf Seite 300) mit beliebigen, lt. Windows-Konvention vergebenen Dateinamen aus beliebigen Verzeichnissen verwendet werden.
Vom Programm wird dabei die Bilddatei geprüft. Bei festgestellten Fehlern wird
der Vorgang mit einer entsprechenden Fehlermeldung abgebrochen.
Im Gegensatz zu Graken in Formularen, für die nur ein Dateiverweis gespeichert
wird, werden hier die Bilder selbst für den Datensatz in einer Datei gespeichert.
299
13.4.
NOTIZEN / TERMINE
Für die Druckausgabe stehen im Formulareditor spezielle Bildplatzhalter in speziellen Unterblöcken zur Verfügung.
Abbildung 13.15: Bildformate
Hinweis
Bilder können in verschiedenen Programmen über die Menüpunkte
/ Programme / Import
und
Schnittstellen / Programme / Export
Schnittstellen
jeweils im- und
exportiert werden.
13.4 Notizen / Termine
Notizen /
Termine
Die integrierte mandantenabhängige Terminverwaltung kann auf verschiedene Arten aktiviert werden:
ˆ
ˆ
ˆ
ˆ
über den Menüpunkt
über die Seite
Mandant / Überblick / Notizen
Notizen
in den Erfassungsmasken
über den Funktionsschalter der Stammmasken mit der Funktionstaste [F8]
durch automatische Aktivierung bei Fälligkeit des Termins
13.4.1 Notizen / Termine verwalten
Terminverwaltung
Über
Mandant / Überblick / Notizen
erhält man nur die Termine entsprechend
ihrem Status farbig unterschiedlich aufgelistet, die auch hierüber angelegt wurden.
Nicht erledigte Termine, die über die Seite
Notizen
bzw. über den Funktionsschal-
ter in anderen Programmpunkten angelegt wurden, werden im Menü
Überblick / Oene Termine
Mandant /
angezeigt.
Ist beim Anlegen des Termins die Option Wecker gesetzt, wird vom Programm
automatisch eine Erinnerung angezeigt. In dieser Maske haben Sie die Möglichkeit,
den Termin über Termin anzeigen weiter zu bearbeiten, einen neuen Zeitpunkt
zur Erinnerung festzulegen, die Option Wecker abzuschalten sowie den Termin
auf erledigt zu setzen. Über die entsprechenden Schalter können Sie Termine anlegen/bearbeiten oder entfernen sowie unter
Extras
Datensätze kopieren bzw. eine
Liste aller angezeigten Termine drucken.
Beim Kopieren eines Termins (über Kontextmenü) wird gleichzeitig die Eingabemaske zur Bearbeitung geönet. Auch erledigte Termine können Sie ändern. Beim
300
KAPITEL 13.
SPEZIELLE FUNKTIONEN
Speichern eines solchen Termins werden Sie dann gefragt, ob der Termin wieder
auf nicht erledigt gesetzt werden soll.
13.4.2 Notizen / Termine bearbeiten
Über
Mandant / Überblick / Notizen
und den entsprechenden Seiten der Stamm-
datenmasken haben Sie die Möglichkeit, Notizen und Termine neu anzulegen oder
vorhandene zu bearbeiten. Den Notizen / Terminen können über
Termine
bearbeiten
Do-
kumente zugeordnet werden, indem entweder der Verweis auf eine Datei oder der
Inhalt selbst gespeichert wird (siehe Kapitel 13.4.4 auf Seite 303).
Abbildung 13.16: Termin bearbeiten
Im Abschnitt Wiedervorlage können Sie Datum, Uhrzeit und Zuständigkeit für diese Notiz denieren. Damit wird aus der Notiz ein Termin. Dieser wird Ihnen, sofern
nicht erledigt, im Menüpunkt
Mandant / Überblick / Oene Termine
angezeigt.
Tag und Uhrzeit der Wiedervorlage.
zum
Wird das Programm von mehreren Personen im Netzwerk genutzt, können Sie
zuständig
festlegen, wer für den Termin verantwortlich ist. Voraussetzung hierfür ist der ent-
301
13.4.
NOTIZEN / TERMINE
sprechende Eintrag in der Passwortverwaltung für diese Person. Beim Programmstart werden über die Terminverwaltung alle dem Nutzer zugeordneten Termine
angezeigt.
Wecker vorher
Mit diesem Optionsfeld kann eingestellt werden, ob der Termin bei Fälligkeit bzw.
warnen
in welchem Zeitraum (in Tagen, Stunden, Minuten) vor Fälligkeit er durch das
Programm gemeldet und angezeigt werden soll.
Wiederholung
Oftmals müssen Termine in regelmässigen Abständen wahrgenommen werden. So
können die gebräuchlichsten Vorgaben, wie täglich, wöchentlich, monatlich, vierteljährlich, halbjährlich und jährlich in diesem Feld ausgewählt werden. In diesen
Fällen wird bei Erledigung automatisch der neue Termin generiert.
nur für dieses
Programm
Werden weitere
SelectLine-Programme
im selben Verzeichnis genutzt, können
Sie festlegen, dass die automatische Terminerinnerung nur im aktuell genutzten
Programm erfolgen soll.
Seite Toolbox
Wenn das Modul Toolbox lizenziert und für den Benutzer aktiviert ist, ist der
Dialog Termin bearbeiten um die Seite Toolbox erweitert.
Hinweis
Die Zeitabstände zur Terminkontrolle können Sie auf der Seite Zeiten im Menüpunkt
Applikationsmenü / Einstellungen
festlegen. Entsprechend dieser Festlegung
kann dann der Zeitpunkt der Meldung vom vorgesehenen Termin abweichen.
13.4.3 Notizen / Vorschau
In den Notizen gibt es jetzt eine Vorschau (Dateibetrachter) für Dateianhänge.
Abbildung 13.17: Vorschau Dateianhang
302
KAPITEL 13.
SPEZIELLE FUNKTIONEN
Mit Setzen der Option Dateivorschau anzeigen wird Ihnen beim Markieren eines
Eintrages der Dateianhang in einem Vorschaufenster angezeigt. Hierfür können Sie
über den Schalter
festlegen, ob dies immer oder nur in Abhängigkeit
von der Dateigrösse, ggf. auf Nachfrage erfolgen soll.
Abbildung 13.18: Dateigrösse
Hinweis: Insoweit vorhanden betrit dies auch das CRM-Modul mit der E-Mailübersicht,
der Bearbeitungsmaske für E-Mails und der Bearbeitungsmaske für Kontakte.
13.4.4 Anlagen zu Terminen und Notizen
Die Dokumentenverwaltung kann nur genutzt werden, wenn bestimmte Dll's, die
nicht zum Lieferumfang der
SelectLine-
Programme gehören, auf Ihrem Compu-
ter gefunden werden. Diese Dll's sind z. B. Bestandteil ab Windows95 und anderen
neueren Microsoft-Programmen (Word, Excel).
Verfügen Sie über eine OLE-Schnittstelle, bietet das Programm die Möglichkeit,
den Notizen/Terminen beim Anlegen oder Bearbeiten Dokumente als Anlagen zuzuordnen.
Über
erhalten Sie die Maske OLE. Zunächst ist ein Objekt in den
OLE-Container (in diese Maske) zu holen.
303
Anlagen
13.4.
NOTIZEN / TERMINE
Abbildung 13.19: Termine Anlagen einfügen
Neu
ˆ
(Neues Dokument holen bzw. Objekt einfügen):
Neu erstellen:
Wählen Sie den gewünschten Objekttyp aus, z.B. Microsoft Word Dokument. OK holt das leere Dokument in den OLE-Container. Um dieses zu
önen bzw. bearbeiten klicken Sie
ˆ
.
Aus Datei erstellen:
Wählen Sie die Datei aus. Ok holt den
Inhalt
der Datei zum Bearbeiten
in den OLE-Container. Bearbeiten ändert nicht die Ursprungsdatei. Ist die
Option Verknüpfen gesetzt, wird nicht der Inhalt in die Datenbank übernommen, sondern nur der
Verweis
Datei im externen Verzeichnis.
304
auf diese Datei. Bearbeiten ändert die
KAPITEL 13.
SPEZIELLE FUNKTIONEN
Abbildung 13.20: Termine Objekt einfügen
Neu nach Vorlage
(Neues Dokument auf Grundlage einer Vorlage):
Wählen Sie aus einem beliebigen Verzeichnis das Musterdokument aus. (Die letzten
Pfade werden für eine nächste Auswahl gemerkt.) Aus der Vorlage wird ein neues
Dokument erzeugt. Standardmässig werden diese Dokumente unter
...\Mandant\Dokument\jjmmtt.....doc gespeichert.
Über Doppelklick oder Kontextmenü önet sich das entsprechende Programm laut
Eingefügtes
Objekttyp.
Objekt bearbeiten
Ist das Modul Toolbox lizenziert und für den Nutzer aktiv, können Sie einen Termin
Toolbox-
um eine Toolboxfunktion ergänzen (siehe Kapitel 12.3.4 auf Seite 269).
Funktionalität
Dateien können auch aus dem Explorer per Drag & Drop in die Notiztabelle über-
Hinweis
nommen werden, wodurch ein Notizdatensatz mit dieser Datei als Anlage erzeugt
wird.
Für den Zugri auf den Ordner der allgemeinen Dokumente nden Sie in der
Menüleiste unter
Hilfe / Verzeichnisse
den Schalter
.
13.4.5 Oene Termine
Entsprechend der Festlegungen in der Passwortverwaltung kann die Anzeige der
Termine über
Mandant / Überblick / Oene Termine
nach Fälligkeitsstatus eines
bzw. aller zuständigen Mitarbeiter selektiert werden.
Nicht erledigte Termine, die über die Seite
Notizen
in Stammdatenmasken bzw.
über den Funktionsschalter in anderen Programmpunkten angelegt wurden, werden
entsprechend ihrem Status farblich unterschiedlich angezeigt.
Über das Kontextmenü können Sie Termine anzeigen lassen, ausdrucken und auf
erledigt setzen. Ist für den Termin ein Wiederholungszyklus eingestellt, wird hierbei
305
13.5.
NACHRICHTEN SENDEN UND EMPFANGEN
automatisch der nächste Termin erzeugt. Erledigte Termine können von hier aus
nicht bearbeitet werden.
Abbildung 13.21: Oene Termine
13.5 Nachrichten senden und empfangen
Über
Hilfe / Programm / Nachricht senden
können Sie anderen Nutzern im Netz
Informationen zukommen lassen.
Nachricht versenden:
Im Auswahlfeld Empfänger erhalten Sie alle zum aktuellen Zeitpunkt aktiven
Nutzer eines Programms aufgelistet. Wählen Sie einen Empfänger und tragen Sie
im unteren Eingabefeld die Nachricht ein.
Nachricht empfangen:
Umgekehrt ist es möglich, dass Sie der Empfänger der Nachricht sind. Dazu sollten
Sie über
Applikationsmenü / Einstellungen
auf der Seite
Zeiten
(Termine prü-
fen) festlegen, wie oft der Eingang einer Nachricht geprüft werden soll. Sie haben
ausserdem die Möglichkeit, auf empfangene Nachrichten zu antworten. Klicken Sie
hierzu auf den gleichnamigen Schalter. Im Eingabefeld erscheint die ursprüngliche
Nachricht. Die Zeilen dieser Nachricht sind mit einem > Zeichen am Zeilenanfang
gekennzeichnet. Schreiben Sie Ihre Antwort und senden Sie über OK.
Verlauf für...
In der Tabelle erhalten Sie einen Überblick über alle Nachrichten, deren Anzeige
Sie noch weiter ltern können. Im Feld Suchtext können Sie eine Volltextsuche
vornehmen. Über das Kontextmenü (rechte Maustaste) bzw. mit der Tastenkombination [Strg] +[ Entf] können Sie Datensätze aus der Tabelle löschen.
Hinweis
Gesendete Nachrichten an Alle Nutzer können nur vom Absender der Nachricht
selbst gelöscht werden.
306
KAPITEL 13.
SPEZIELLE FUNKTIONEN
In der SQL-Version muss in den Servereigenschaften beim SQL-Server für den
Nutzer das Recht View
Server State
gesetzt sein.
13.6 Serienbriefe
Mit dieser Funktion können Sie, in Verbindung mit Microsoft-Word, Serienbriefe
erstellen.
Über
Stammdaten / Interessenten / Serienbrief
erreicht man ein Tool zum Erstel-
len von Serienbriefen. Diese Funktion steht auch für Kunden und Lieferanten bzw.
Debitoren und Kreditoren unter den entsprechenden Schaltächen zur Verfügung.
Die Adressdaten werden aus den vorhandenen Datenbankdateien erzeugt.
Abbildung 13.22: Serienbrief Kunden
Neben der Adressauswahl, ob nur Kundenadressen oder die Standardansprechpartner oder alle Ansprechpartner, gibt es optional weitere Selektionskriterien.
In der Mitte des Dialogs ist eine Tabelle, in der Sie die Adressen für den Serienbrief
zusammenstellen. Nach dem Start enthält die Tabelle die Adressdaten aus der
unten angezeigten CSV-Datei. Die Tabelle können Sie weiterhin füllen, indem Sie
1.
die Angaben im oberen Teil der Maske kontrollieren und danach im Kontextmenü Adressliste ändern/erzeugen wählen
Im folgenden Filter (siehe Abbildung 13.23 auf Seite 308) kann die Sortierung der Adressen beeinusst werden, ausserdem ist eine weitere Selektierung nach frei denierbaren Bedingungen möglich.
307
Serienbriefe
13.6.
SERIENBRIEFE
2.
manuelle Eintragungen mit dem Schalter Anlegen vornehmen
3.
eine bereits bestehende CSV-Datei im unteren Bereich auswählen
In der Tabelle können danach noch von Hand Änderungen vorgenommen werden.
Achtung
Durch die Schritte 1 und 3 gehen alle Änderungen verloren und die Tabelle wird
neu gefüllt.
Abbildung 13.23: Sortierung Serienbrief
308
KAPITEL 13.
SPEZIELLE FUNKTIONEN
Abbildung 13.24: Serienbrief erzeugte Adressdaten
Ist die Adressliste vollständig, drücken Sie die Schaltäche
. Beim Weiter-
schalten wird die CSV-Datei neu mit den Angaben aus der Tabelle gefüllt.
Abbildung 13.25: Serienbrief Dokument erstellen
309
13.7.
TAPI-KONFIGURATION
An dieser Stelle können Sie dann einen Serienbrief anlegen oder ein schon vorhandenes Dokument auswählen und bearbeiten. Über Anlegen wird ein Serienbriefdokument angelegt und unter ...\...\Dokumente\serienbrief*.doc gespeichert.
Ein vorhandenes Dokument wird über Bearbeiten zur Bearbeitung geönet.
Als Ausgabeziel für Ihr Serienbriefdokument können Sie ein neues Dokument, den
Drucker oder E-MAIL auswählen.
Über
können aus einem ausgewählten, vorhandenen Serienbriefmuster
mit zugeordneter Datenquelle alle Serienbriefe fertig gestellt werden.
13.7 TAPI-Konguration
Über einen Rechtsklick auf
eines entsprechenden Eingabefelds wird der Dialog
Telefon kongurieren aufgerufen.
Abbildung 13.26: TAPI Konguration
Dort wird die TAPI-Konguration vorgenommen und das Anrufverhalten festgelegt.
Wählen Sie hier das Gerät, welches für das Telefon genutzt werden soll bzw. den
laut Telefonanlagenprogrammierung denierten Eintrag. Auswahlempfehlung für
den Beginn: Wählhilfe.
310
KAPITEL 13.
SPEZIELLE FUNKTIONEN
Die Angaben sind auch für eingehende Rufe ohne Ortskennzahl (bei Ortsgesprä-
Ländervorwahl /
chen) wichtig. Wenn in den Stammdaten dieser Kunden, die Ortskennzahl mit-
Ortskennzeichen
geführt ist, wäre eine Übereinstimmung nicht automatisch gegeben. Ist die Ortskennzahl in den Kongurationsdaten enthalten, erfolgt die Identizierung unter
Berücksichtigung der identischen Kennzahlen - d.h. auch der ortsansässige Kunde
wird gefunden.
Wichtig für ausgehende Rufe.
Amtskennzahl
Zur Identizierung interner Nummern bei aktiver Option interne Anrufe ausblen-
maximale Länge
den.
interner
Optional können Anrudentikation und interne
Anrufe ausblenden
ein-
Rufnummern
oder ausgeschaltet werden.
Es besteht die Möglichkeit, Anfangszeichen vor eine eingehende Nummer zu stellen
Anfangszeichen
oder diese zu entfernen.
Bei Anruf kann entweder die entsprechende Anwendung in den Vordergrund geholt
werden oder es blinkt ein Taskleistensymbol.
311
Aktion bei Anruf
13.7.
312
TAPI-KONFIGURATION
14 Lizenz und Gewährleistung
SelectLine
ist ein eingetragenes Warenzeichen der
SelectLine
Software AG.
Alle Rechte sind vorbehalten. Das Handbuch und die gelieferte Software sind urheberrechtlich geschützt. Die Herstellung von Programmkopien ist unzulässig und
strafbar. Lediglich die Herstellung einer Sicherungskopie für den persönlichen Gebrauch ist zulässig. Weitere Programmkopien oder Vervielfältigungen sind nicht
zulässig. Zusätzliche Handbücher können gegen eine Schutzgebühr zzgl. Versandkosten nachbestellt werden. Verstösse gegen das Urheberrecht oder gegen die nachfolgenden Nutzungsbedingungen können straf- und zivilrechtlich verfolgt werden.
Gegenstand des Vertrages zwischen dem Programmautor und dem Anwender ist
das auf dem Datenträger (CD) aufgezeichnete Computerprogramm - im Folgenden Software genannt - sowie das dazugehörige Handbuch. Eigentum erwirbt der
Anwender nur an dem körperlichen Datenträger und an dem Handbuch. An der
Software erwirbt der Anwender eine Lizenz zur nicht ausschliesslichen Benutzung
gegen Zahlung einer Lizenzgebühr gemäss gesonderter Vereinbarung mit der
lectLine
Se-
Software AG.
Die im Lizenzpapier denierte maximale Anzahl von Nutzern erhält die Möglichkeit des zeitgleichen Zugris (concurrend user) auf das erworbene Programm.
Eine namentliche Lizenzierung jedes Arbeitsplatzes (named user) erfolgt nicht.
Die Software darf weder geändert, angepasst, noch übersetzt werden. Das Vermieten und Verleihen der Software, des Handbuchs oder von Teilen davon, ist
dem Anwender nicht gestattet. Die
SelectLine-Software
gewährleistet, dass der
Datenträger zum Zeitpunkt der Übergabe physikalisch fehlerfrei ist. Die Garantie beträgt sechs Monate. Sollte der Datenträger fehlerhaft sein, wird dieser nach
Rücksendung unverzüglich gegen einen fehlerfreien Datenträger ausgetauscht.
Wir weisen jedoch gleichfalls darauf hin, dass es nach dem Stand der Technik nicht
möglich ist, Computersoftware so zu erstellen, dass sie in allen Anwendungen und
Kombinationen fehlerfrei arbeitet. Der Lizenznehmer hat Anspruch darauf, dass
die Software im Sinne der Programmbeschreibung einsetzbar ist.
Die Haftung für Schäden jedweder Art, die durch die Benutzung der Software
eintreten (z. B. Datenverlust, Betriebsunterbrechung), ist ausgeschlossen, es sei
denn, dass wir vorsätzlich oder grob fahrlässig den Schaden herbeigeführt haben.
In einem solchen Fall beschränkt sich die Haftung auf die Höhe des Kaufpreises
der Software. Änderungen am Programm und der Programmbeschreibung bleiben
vorbehalten.
Januar 2009,
SelectLine Software AG
313
314
Index
Abfrage-Editor, 75
Daten-Import/Export, 103
Abfrageaktionen, 246
Datenaustausch, 140
Abfragen, 237
Datenbankrechte, 84
Abfrageparameter, 248
Datenexport, 131
Adressen-Export, 113
Excel, 35
Adressformat, 47, 76
OpenOce, 35
AdressPlus, 78
Word, 35
Aktualisierungsintervalle, 48
Datenimport, 119
Anpassen von Menü- und Schnellzu-
Datenschutz, 4
grisleiste, 23
Datensicherheit, 4
Applikationsmenü, 18, 53
Datensicherung BDE, 66
Archive, 77
Datensicherung laden, 65
Archivierung, 185
Datensicherung SQL, 67
Aufbau des Makro-Assistenten, 240
Datensicherungspfad, 67
Aufruf, 279
Datensperre, 83
Ausführungskommandos, 254
DDE, 115
Ausschleusen, 172, 242
Demoversion, 15
Auswahlfelder, 30
Desktopfarbe, 72
Automatische Einzelplatz- & Demoin-
Dialogmanager, 270
stallation, 9
DLL, 272
Dokumentenarchivierung, 174, 185
Baumstruktur, 26, 238
Druckausgabe, 151
Bearbeitungsmodus, 27
Drucken, 54, 74, 151
Belege, 282
Archiv, 155
Belegimport, 125
Auswertungsparameter, 154
Benutzer, 70
Bildschirm, 153
Benutzerdenierte Installation, 11
Datei, 155
Bereichsprüfung, 98, 265
Drucker, 151
Bilder, 298
Druckvorlage, 153
Bildexport, 133
E-Mail, 155
Bildimport, 109, 128
Seitenvorschau, 153
Bildschirmansicht, 181
Zwischenablage, 153, 155
Druckeroption, 155
COM, 272
Drucklter, 290
Druckparameter, 182
Darstellung, 71
Druckvorlagen, 168
Das Hauptfenster, 17
Druckvorlagen verwalten, 171
Datanorm, 119, 131
Druckwährung, 173
DATANORM-Assistent, 120
Daten reorganisieren, 61
E-Mail, 209
315
Index
EASY, 48, 178
Folgedatei, 172
eCommerce, 136
Folgemuster, 109
Einfügeautomatik, 46, 76
Folgen, 238, 255
Eingabemasken, 25
Format, 156
Einschleusen, 172, 242
Barcode, 164
Einstellungen, 18, 42, 53, 69, 151
Datum / Zeit, 160
Einstellungen für ELO, 77
Grak, 164
Einzeldruck, 28
Logisch, 163
ELO, 48, 176
Text, 159
ELSTER, 49, 79
Zahl / Währung, 158
Erweiterte Anzeige, 38
Formeln, 109, 194, 196, 212
Etiketten, 168, 183
Formularbaustein, 219
Etikettenformular, 183, 226
Formulare, 282
Export, 131
Formulare mit Währungsauswahl, 173
dBase, 110
Formulareditor, 151, 181
Paradox, 110
Anzeigefont, 226
Text, 110
Blöcke, 186, 215
XML, 110
Fallbeispiele, 227
Export SelectLine Shop (Stammdaten), 136
Export-Assistent, 110
Gruppenfuss, 187
Gruppenkopf, 187
Hauptblock, 186
Export-Muster, 110
Positionsbereich, 187
Quelltabelle, 110
Seitenfuss, 188
Zieldatei, 110
Seitenkopf, 187
Extradialoge, 270, 282
Seitenvorschub, 194
Extrafelder, 282, 292
Seitenwechsel vermeiden, 187
Eigenschaften, 296
Tabellenkopf, 226
Eingabefeld, 297
Unterblöcke, 186
Historie, 296
Optionsfeld, 297
Extrafelder aufnehmen, 295
Verweis, 191
Freigabe Datenaustausch, 145
Funktionen in Toolbox-/ Maskeneditor, 262
Farbe, 44, 167
Farben, 72
Gruppentrenner, 25
Favoriten, 288
Fax, 209
Handbuch, 4
Fehlermeldungen beim Datenaustausch,
147
Hardwareanforderungen, 4, 7
Hilfeindex, 22
Feldbezeichner, 108
Historiebutton, 27
Fensterleiste, 18
HTML Text, 32
Fernwartung, 49, 79
Fibu, 116
Import, 119
Fibuexport, 116
dBase, 104
Filter, 287
OLE DB, 104
316
Anzeigefelder, 287
Paradox, 104
Drucklter, 291
Textformat, 104
Filterbedingung, 289
XML, 104
Index
Import Anlagen, 139
Applikationsmenü, 18
Import Aufträge, 138
Fenster, 22
Import-Assistent
Hilfe, 22
Import-Muster, 104
Mandant, 21
Importmodus, 104
Menüleiste, 21
Quelldatei, 104, 105
Zieltabelle, 106
Schnittstellen, 22
Menü Fenster, 18
Ingram-Micro Import, 115
Menüleiste, 18, 21
Installation, 7
Menüpunkte sperren, 85
Installationsart, 12
Mosaic, 78
Installationstyp, 9
Muster, 103
Installationsverzeichnis, 11
Interne Archivierung, 175
Nachrichten, 306
Neue Seite, 194
Kalender, 30
Neues Dokument, 114
klickTel, 78, 134
Notizen / Termine, 300
Kommandos, 24
Notizen / Termine verwalten, 300
Kongurationsschalter, 23
Konstanten, 196
Oene Termine, 305
Kontenpläne, 90
OLE Datenverbindung, 105
kontextbezogene Hilfe, 3
OLE-Schnittstelle, 303
Kontextmenü, 41
OpenOce, 114
Operanden, 38, 195
Langtextfelder, 31
Operatoren, 38, 195
Langtextimport, 129
Optionen sperren, 85
Lineal, 154, 182, 189
Optionsfelder, 32
Listendruck, 28, 290
Outlook, 113
Lizenz, 313
Paging, 34
Makro-Assistent, 237
Parameter, 247, 277
Makro-Menü, 244, 255
Parameterautomatik, 250
Makroassistent, 75
Passwörter, 68
Makros, 282
Passworteingabe, 81
Makros bearbeiten, 244
Passwortverwaltung, 81
Makrosuche, 252
PDF, 155, 209
Mandant, 89
Pichtfeld, 264
Mandant neu, 90
Platzhalter, 156, 188
Mandant wechseln, 92
Bedingungen, 221
Mandanten, 89
Block, 215
Mandanten Neu - Wechseln, 53
Datenfeld, 190
Mandantendaten sichern, 65
Formel, 194
Mandantenexport, 141
Grak, 214
Mandantensperre, 84
Linie, absolut, 212
Marke setzen, 27
Linie, zeilenbezogen, 211
Maskeneditor, 261, 262
Rechteck, 213
Meldungen, 74
Schrift, 224
Menü, 23
Schriftstil, 224
317
Index
Serienmail / -fax, 209
Statusleiste, 18
Sonderfunktion, 208
Statuszeile, 182
Text, 193
Strichcode, 157
Postleitzahl, 33
Suchzeile, 39
Programm, 71
Symbol, 21
Programmdaten, 66, 89
Symbolleiste, 23
Programmdaten sichern, 65
System-Index, 95
Programmeinstellungen, 42, 70, 80
Systemdruckvorlage, 170
Programmsicherung, 66
Protokollierung, 55
Tabellen, 34
Tabellenfarbe, 72
Quellarchiv, 67
Tabellenliste, 271
Quicklter, 28
Tabellenmodus, 27
Tabellenverweis, 298
rückschreibfähige Datenquellen, 276
TAPI, 310
Reorganisation, 61, 79
TAPI-Konguration, 310
Reorganisation Oene Posten, 63
Telefon, 310
RTF, 155
Texteinstellungen, 106, 111
Textfelder, 29
Sammeldruck, 28
Titelleiste, 18
Schalter, 31
Tobit David, 113
Schlüsselfelder farbig hervorheben, 73
Toolbox, 86, 261, 302
Schnellzugrisleiste, 20, 23
Auswertung, 284
Schnittstellen, 103
Datenquellen, 268
Schriften, 166
Edit-Lizenz, 264
Seitenvorschau, 153, 189
Editiermodus, 86
Seitenwechsel vermeiden, 192
Events, 283
Separatoren, 165
Fremdtabellen, 270
Serienbriefe, 307
Import / Export, 281
Shop, 136
Laufzeitmodus, 86
Sortierung, 34
Pichtfelder, 264
Spalteneditor, 36
Programmfunktionen, 273
Spaltensuche, 40
Runtime-Lizenz, 264
Sprache, 48, 77
Toolboxeditor, 262
SQL Abfrage im Formelplatzhalter,
Toolboxnotizen, 282
208
Toolbutton, 255
SQL-Abfragen, 244
Treuhänderimport, 143
SQL-Befehlssatz, 257
Trichterlter, 28
SQL-Server, 54
SQL-Server Einstellungen, 13
Umstellung auf SQL, 169
SQL-Server-Authentizierung, 81
Update Service, 4
Stammdaten aktualisieren, 60
STAMPIT-Datum, 152
Variablen, 196
Standardausgabeziel, 151, 183
Vectron Commander, 128, 133
Start der Installation von CD/DVD,
Vollständige Installation, 9
8
Startmenü-Ordner, 14
318
Vorgabewerte, 28, 93, 271, 293
Feldvorgaben, 93
Index
Indizes, 93
Listeneinstellungen, 93
Schlüssel, 93
Vorlagemandanten, 91
Vorlagenarten, 169
Vorschlagsliste, 100
Wareneinsatzbuchung, 117
Wartung, 58
Weckerfunktion, 302
Windows-Authentizierung, 81
XML, 109, 112
YABS, 194
YREL, 194
Zähler, 108
Zeichenketten, 197
Zeiten, 76
Zeitgesteuerte Toolbox-Makros, 269
Zwischenablage, 36
319
Index
320
Abbildungsverzeichnis
2.1
Startup
2.2
Setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.3
Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
3.1
Hauptfenster
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
3.2
Fensterleiste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
3.3
Applikationsmenü . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
3.4
Programmeinstellungen
. . . . . . . . . . . . . . . . . . . . . . . .
20
3.5
Menüleiste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
3.6
Menüleiste verkleinert
. . . . . . . . . . . . . . . . . . . . . . . . .
21
3.7
Menü Mandant
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
3.8
Menü Schnittstellen
3.9
Menü Fenster
3.10 Menü Hilfe
8
. . . . . . . . . . . . . . . . . . . . . . . . . .
22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
3.11 Seite Symbolleiste
. . . . . . . . . . . . . . . . . . . . . . . . . . .
23
3.12 Seite Kommandos . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
3.13 Eigene Leiste
25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.14 Eingabemaske Artikel
. . . . . . . . . . . . . . . . . . . . . . . . .
26
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
3.16 Menü Marke setzen . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
3.17 Menü System
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
3.18 Kontextmenü Auswahlfelder . . . . . . . . . . . . . . . . . . . . . .
30
3.19 Menü Kalender
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
3.20 Kalender . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
3.21 Menü Memofeld . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
3.22 Optionsfelder / Kontrollkästen
. . . . . . . . . . . . . . . . . . . .
33
. . . . . . . . . . . . . . . . . . . . . . . . . . .
34
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
3.15 Funktionsleiste
3.23 Sortierung Artikel
3.24 Statusfarbe
3.25 Oce-Export
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.26 Zwischenablage
36
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
3.27 Menü Spalteneditor . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
3.28 Spalteneditor Artikel . . . . . . . . . . . . . . . . . . . . . . . . . .
37
3.29 Dialog Erweiterte Anzeige
38
. . . . . . . . . . . . . . . . . . . . . . .
3.30 Spalteneditor erweiterte Anzeige
. . . . . . . . . . . . . . . . . . .
39
3.31 Tabelle mit erweiterter Anzeige . . . . . . . . . . . . . . . . . . . .
39
3.32 Suchzeile spaltenweise Artikeltabelle
. . . . . . . . . . . . . . . . .
40
3.33 Suchzeile freie Eingabe Artikeltabelle . . . . . . . . . . . . . . . . .
41
3.34 Kontextbezogene Programmfunktionen . . . . . . . . . . . . . . . .
41
3.35 Programmeinstellungen
42
. . . . . . . . . . . . . . . . . . . . . . . .
3.36 Programmeinstellungen Farben
. . . . . . . . . . . . . . . . . . . .
44
321
Abbildungsverzeichnis
3.37 Programmeinstellungen Adressformat
. . . . . . . . . . . . . . . .
47
4.1
Applikationsmenü . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
4.2
SQL Server
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
4.3
SQL Server
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
4.4
Tabellenauswahl
4.5
Datenbanken verwalten
4.6
Datenbankfelder
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
. . . . . . . . . . . . . . . . . . . . . . . .
57
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
4.7
Datenänderungen . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
4.8
Wartung Auftrag
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
4.9
Wartung Rewe
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
4.10 Dialog Stammdaten aktualisieren . . . . . . . . . . . . . . . . . . .
60
4.11 Reorganisation
62
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.12 Datenreorganisation
. . . . . . . . . . . . . . . . . . . . . . . . . .
4.13 Reorganisieren Oene Posten
4.14 Datensicherung
62
. . . . . . . . . . . . . . . . . . . . .
65
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
4.15 Dialog Mandantensicherung
. . . . . . . . . . . . . . . . . . . . . .
4.16 Passwörter Applikationsmenü
67
. . . . . . . . . . . . . . . . . . . . .
68
4.17 Passwörter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
4.18 Programmeinstellungen
. . . . . . . . . . . . . . . . . . . . . . . .
70
4.19 Schlüsselfelder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
4.20 Programm Schlüsselfelder
. . . . . . . . . . . . . . . . . . . . . . .
74
. . . . . . . . . . . . . . . . . . . . . . . .
80
4.21 Programmeinstellungen
5.1
Passworteingabe BDE
. . . . . . . . . . . . . . . . . . . . . . . . .
81
5.2
Passworteingabe SQL
. . . . . . . . . . . . . . . . . . . . . . . . .
82
5.3
Passwortverwaltung
. . . . . . . . . . . . . . . . . . . . . . . . . .
82
5.4
Passwort festlegen BDE
5.5
Sperren
5.6
Datenbankrollen
5.7
Module
5.8
SQL Server-Authentizierung
5.9
. . . . . . . . . . . . . . . . . . . . . . . .
83
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
84
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
. . . . . . . . . . . . . . . . . . . . .
87
Windows-Authentizierung
. . . . . . . . . . . . . . . . . . . . . .
87
6.1
BDE Mandantenverzeichnis
. . . . . . . . . . . . . . . . . . . . . .
89
6.2
SQL Mandantenverzeichnis
. . . . . . . . . . . . . . . . . . . . . .
90
6.3
Dialog neuer Mandant
. . . . . . . . . . . . . . . . . . . . . . . . .
90
6.4
Dialog neuer Mandant Rewe . . . . . . . . . . . . . . . . . . . . . .
91
7.1
Vorgabewerte Feldvorgaben
93
7.2
Vorgabewerte Indizes (nur BDE)
7.3
Dialog neuer Index
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
94
. . . . . . . . . . . . . . . . . . . . . . . . . . .
95
7.4
Vorgabewerte Schlüssel . . . . . . . . . . . . . . . . . . . . . . . . .
96
7.5
Auswahlmöglichkeit bei ungültigen Datensatz
. . . . . . . . . . . .
97
7.6
Feldauswahl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
7.7
Vorgabewerte Aufbau des Schlüssels
98
7.8
Auswahlmöglichkeit bei automatischer Veränderung eines Schlüssels
322
. . . . . . . . . . . . . . . . .
98
Abbildungsverzeichnis
7.9
Vorgabewerte Listeneinstellungen . . . . . . . . . . . . . . . . . . .
7.10 Vorgabewert Vorschlagsliste
7.11 Vorschlagsliste
99
. . . . . . . . . . . . . . . . . . . . . .
100
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
101
8.1
Daten-Import/Export
8.2
Import-Assistent Muster wählen
. . . . . . . . . . . . . . . . . . . . . . . . .
8.3
Import-Assistent Quelldatei
103
. . . . . . . . . . . . . . . . . . .
104
. . . . . . . . . . . . . . . . . . . . . .
105
8.4
Import-Assistent Texteinstellungen . . . . . . . . . . . . . . . . . .
107
8.5
Texteinstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . .
112
8.6
Kunde Outlook Export . . . . . . . . . . . . . . . . . . . . . . . . .
113
8.7
Incram-Micro
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
116
8.8
Incram-Micro Import . . . . . . . . . . . . . . . . . . . . . . . . . .
116
8.9
Fibu-Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
117
8.10 Import-Export-Programme
. . . . . . . . . . . . . . . . . . . . . .
119
8.11 DATANORM Import 4.0 . . . . . . . . . . . . . . . . . . . . . . . .
120
8.12 DATANORM Import über Schnittstelle
. . . . . . . . . . . . . . .
123
8.13 DATANORM Import als Belegposition . . . . . . . . . . . . . . . .
123
8.14 DATANORM Import Zuordnung Steuersätze
. . . . . . . . . . . .
124
. . . . . . . . . . . . . . . .
125
. . . . . . . . . . . . . . . . . . . . .
125
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
129
8.18 Langtextimport . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
130
8.19 DATANORM Lieferantenauswahl . . . . . . . . . . . . . . . . . . .
131
8.20 DATANORM Exportoptionen . . . . . . . . . . . . . . . . . . . . .
132
8.21 Datanorm Preiszuordnung . . . . . . . . . . . . . . . . . . . . . . .
133
8.22 Export Bilder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
134
8.23 klicktel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
135
8.24 Import-Shop
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
136
8.25 Shop-Import Auträge . . . . . . . . . . . . . . . . . . . . . . . . . .
137
8.26 Shop-Export
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
137
8.27 Shop-Export Daten . . . . . . . . . . . . . . . . . . . . . . . . . . .
138
8.28 Shop-Export Optionen . . . . . . . . . . . . . . . . . . . . . . . . .
138
8.29 Shop-Import Aufträge
. . . . . . . . . . . . . . . . . . . . . . . . .
139
8.30 Anlagen Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
139
8.31 Anlagen Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
139
8.32 Datenaustausch . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
140
8.33 Export Datenaustausch
. . . . . . . . . . . . . . . . . . . . . . . .
141
8.34 Datenaustausch . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
141
8.35 Datenaustausch . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
142
8.36 Datenaustausch . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
142
8.37 Datenaustausch . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
142
8.38 Datenaustausch . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
143
8.39 Treuhänder Import . . . . . . . . . . . . . . . . . . . . . . . . . . .
143
8.40 Treuhänderimport
. . . . . . . . . . . . . . . . . . . . . . . . . . .
143
8.41 Treuhänderimport
. . . . . . . . . . . . . . . . . . . . . . . . . . .
144
8.42 Treuhänderimport
. . . . . . . . . . . . . . . . . . . . . . . . . . .
144
8.43 Treuhänderimport
. . . . . . . . . . . . . . . . . . . . . . . . . . .
144
8.15 DATANORM Import Preiszuordnung
8.16 Belegimport im CSV-Format
8.17 Bildimport
323
Abbildungsverzeichnis
8.44 Mandantenimport
. . . . . . . . . . . . . . . . . . . . . . . . . . .
145
8.45 Mandantenimport
. . . . . . . . . . . . . . . . . . . . . . . . . . .
145
8.46 Freigabe Datenaustausch . . . . . . . . . . . . . . . . . . . . . . . .
145
8.47 Freigabe Datenaustausch . . . . . . . . . . . . . . . . . . . . . . . .
146
8.48 Freigabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
146
8.49 Freigabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
147
8.50 Fehlermeldung
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
147
8.51 Fehlermeldung
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
148
8.52 Fehlermeldung
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
148
9.1
Eingabemaske Druckausgabe
. . . . . . . . . . . . . . . . . . . . .
152
9.2
Eingabemaske Drucken . . . . . . . . . . . . . . . . . . . . . . . . .
153
9.3
Seitenvorschau
154
9.4
Dialog Formate Zahl
. . . . . . . . . . . . . . . . . . . . . . . . . .
156
9.5
Dialog Formate Datum . . . . . . . . . . . . . . . . . . . . . . . . .
160
9.6
Formattyp Logisch
. . . . . . . . . . . . . . . . . . . . . . . . . . .
163
9.7
Formattyp Grak . . . . . . . . . . . . . . . . . . . . . . . . . . . .
164
9.8
Separatoren
166
9.9
Druckjob-Separatoren
9.10 Unicode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
166
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
167
9.11 Eingabemaske Schriften
9.12 Dialog Etiketten
. . . . . . . . . . . . . . . . . . . . . . . .
167
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
168
9.13 Druckvorlagen F11
. . . . . . . . . . . . . . . . . . . . . . . . . . .
169
9.14 Druckvorlagen verwalten . . . . . . . . . . . . . . . . . . . . . . . .
170
9.15 Druckvorlagen Bearbeitungsansicht . . . . . . . . . . . . . . . . . .
171
9.16 Druckvorlage ändern
171
. . . . . . . . . . . . . . . . . . . . . . . . . .
9.17 Druckvorlagen Kontextmenü Extras
. . . . . . . . . . . . . . . . .
172
9.18 Druckvorlagen Kontextmenü Extras
. . . . . . . . . . . . . . . . .
173
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
174
9.20 Druckausgabe Archiv . . . . . . . . . . . . . . . . . . . . . . . . . .
175
9.21 Archivierung Intern . . . . . . . . . . . . . . . . . . . . . . . . . . .
176
9.22 Einstellungen ELO
. . . . . . . . . . . . . . . . . . . . . . . . . . .
177
9.23 Archivierung ELO
. . . . . . . . . . . . . . . . . . . . . . . . . . .
177
9.19 Druckwährung
9.24 Einstellungen EASY
. . . . . . . . . . . . . . . . . . . . . . . . . .
178
9.25 Archivierung EASY
. . . . . . . . . . . . . . . . . . . . . . . . . .
179
10.1 Kontextmenü Druckvorlagen bearbeiten. . . . . . . . . . . . . . . .
181
10.2 Bestätigung Formulareditor
. . . . . . . . . . . . . . . . . . . . . .
182
10.3 Statuszeile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
182
10.4 Formulareditor Parameter
. . . . . . . . . . . . . . . . . . . . . . .
183
. . . . . . . . . . . . . . . . . . . . . . . .
184
10.6 Formulareditor Archivierung . . . . . . . . . . . . . . . . . . . . . .
185
10.7 Platzhalter mit Archivierung
186
10.5 Formulareditor Drucker
. . . . . . . . . . . . . . . . . . . . .
10.8 Formulareditor Haupt- und Unterblöcke
10.9 Formulareditor Funktionsleiste
. . . . . . . . . . . . . . .
187
. . . . . . . . . . . . . . . . . . . .
187
10.10Formulareditor Platzhalter einfügen
. . . . . . . . . . . . . . . . .
10.11Formulareditor Platzhalter bearbeiten
324
. . . . . . . . . . . . . . . .
189
190
Abbildungsverzeichnis
10.12Formulareditor Datenfeld auswählen
. . . . . . . . . . . . . . . . .
191
. . . . . . . . . . . . . . . . . . .
191
. . . . . . . . . . . . . . . . . . . . . . . .
193
10.13Formulareditor Dialog Datenfeld
10.14Seitenwechsel vermeiden
10.15Formulareditor Dialog Text
. . . . . . . . . . . . . . . . . . . . . .
194
10.16Formulareditor Dialog Formel . . . . . . . . . . . . . . . . . . . . .
195
10.17Beispiel Formel select
. . . . . . . . . . . . . . . . . . . . . . . . .
204
10.18Formelplatzhalter Sonderfunktion . . . . . . . . . . . . . . . . . . .
208
10.19Formelplatzhalter Bild
210
. . . . . . . . . . . . . . . . . . . . . . . . .
10.20Formulareditor Dialog zeilenbezogene Linie
. . . . . . . . . . . . .
211
10.21Formulareditor Dialog absolute Linie . . . . . . . . . . . . . . . . .
212
10.22Formulareditor Dialog Rechteck . . . . . . . . . . . . . . . . . . . .
213
10.23Formulareditor Dialog Grak
. . . . . . . . . . . . . . . . . . . . .
214
10.24Formulareditor Dialog Unterblock . . . . . . . . . . . . . . . . . . .
215
10.25Dialog Auswahl Unterblock
. . . . . . . . . . . . . . . . . . . . . .
216
10.26Eigener Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
217
10.27Block mit selbst denierter Abfrage . . . . . . . . . . . . . . . . . .
218
10.28Block mit vordenierter Abfrage
. . . . . . . . . . . . . . . . . . .
219
10.29Formularbaustein . . . . . . . . . . . . . . . . . . . . . . . . . . . .
220
10.30Formularbaustein bearbeiten
. . . . . . . . . . . . . . . . . . . . .
221
10.31Formulareditor Dialog Bedingung . . . . . . . . . . . . . . . . . . .
222
10.32Formulareditor Dialog Schrift
224
. . . . . . . . . . . . . . . . . . . . .
10.33Formulareditor Dialog Schriftstil
. . . . . . . . . . . . . . . . . . .
10.34Formulareditor Platzhalter einfügen
225
. . . . . . . . . . . . . . . . .
225
. . . . . . . . . . . . . . . . . . . .
226
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
228
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
229
10.38Beispiel Statuszeile . . . . . . . . . . . . . . . . . . . . . . . . . . .
230
10.39Beispiel Spalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
230
10.40Beispiel Verweis . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
231
10.41Datenfelder Mandant . . . . . . . . . . . . . . . . . . . . . . . . . .
233
10.42Datenfeld System . . . . . . . . . . . . . . . . . . . . . . . . . . . .
234
10.43Datenfelder im Zweig Dokument
. . . . . . . . . . . . . . . . . . .
235
10.35Formulareditor Position ändern
10.36Grakplatzhalter
10.37Feldbezeichner
11.1 Makro-Assistent
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
237
11.2 Programmeinstellungen Makroassistent . . . . . . . . . . . . . . . .
239
11.3 Funktionsleiste
240
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4 Makro-Assistent neu
. . . . . . . . . . . . . . . . . . . . . . . . . .
240
11.5 Baumstruktur Makro-Assistent
. . . . . . . . . . . . . . . . . . . .
242
11.6 Kontextmenü Makro-Assistent
. . . . . . . . . . . . . . . . . . . .
243
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
245
11.7 Neue Abfrage
11.8 Makro-Assistent Dialog Abfrage bearbeiten
. . . . . . . . . . . . .
245
11.9 Abfrage bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . .
248
11.10Dialog Parameter denieren . . . . . . . . . . . . . . . . . . . . . .
249
11.11Abfrage bearbeiten Parameter . . . . . . . . . . . . . . . . . . . . .
250
11.12Parameter denieren Parameterautomatik . . . . . . . . . . . . . .
250
11.13Abfrage Parameterautomatik
251
. . . . . . . . . . . . . . . . . . . . .
11.14Einstellungen Ergebnis wird ausgeführt
. . . . . . . . . . . . . .
251
325
Abbildungsverzeichnis
11.15Einstellungen Ergebnis wird gedruckt . . . . . . . . . . . . . . . .
252
11.16Makrosuche
253
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.17Aufrufkommandos
11.18Folge Menü
. . . . . . . . . . . . . . . . . . . . . . . . . . .
254
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
255
11.19Kontextmenü Makro-Assistent
. . . . . . . . . . . . . . . . . . . .
256
12.1 Funktionsmenü Toolbox
. . . . . . . . . . . . . . . . . . . . . . . .
261
12.2 Beispiel Toolbox-Editor
. . . . . . . . . . . . . . . . . . . . . . . .
263
12.3 Beispiel Toolbox-Editor Text ändern
. . . . . . . . . . . . . . . . .
263
12.4 Passwörter Toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . .
264
12.5 Pichtfeld bearbeiten . . . . . . . . . . . . . . . . . . . . . . . . . .
265
12.6 Schalter Eigenschaften festlegen . . . . . . . . . . . . . . . . . . . .
266
12.7 Schalter Makro hinterlegen
. . . . . . . . . . . . . . . . . . . . . .
267
12.8 Betreten-Makro . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
268
12.9 Datenquellen
268
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.10Termin bearbeiten Toolbox
. . . . . . . . . . . . . . . . . . . . . .
12.11Extradialog Tabellenoptionen
269
. . . . . . . . . . . . . . . . . . . . .
270
. . . . . . . . . . . . . . . . . . . . . . .
272
12.13Beispiel Programmausführung . . . . . . . . . . . . . . . . . . . . .
279
12.14COM Registrierung . . . . . . . . . . . . . . . . . . . . . . . . . . .
279
12.15Beispiel COM-Aufruf . . . . . . . . . . . . . . . . . . . . . . . . . .
280
12.16Einstellungen übernehmen . . . . . . . . . . . . . . . . . . . . . . .
281
12.17Toolbox Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
282
12.18Globale Toolboxevents . . . . . . . . . . . . . . . . . . . . . . . . .
284
12.19Toolbox/Maskeneditor Auswertung . . . . . . . . . . . . . . . . . .
284
13.1 angepasster Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . .
287
13.2 Favoriten Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
288
13.3 Filter Kunden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
289
13.4 Operation
289
12.12Toolbox Makro-Assistent
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5 Menü Filter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
290
13.6 Drucklter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
291
13.7 Operation wie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
292
13.8 Dialog Extrafelder
. . . . . . . . . . . . . . . . . . . . . . . . . . .
293
. . . . . . . . . . . . . . . . . . . . . . . . . .
294
13.10Zahlungsbedingungen Extrafelder . . . . . . . . . . . . . . . . . . .
295
13.11Kontextmenü Extrafelder
. . . . . . . . . . . . . . . . . . . . . . .
295
13.12Extrafelder Eigenschaften festlegen . . . . . . . . . . . . . . . . . .
296
13.13Menü Schalter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
297
13.14Zuordnung Artikelbilder
. . . . . . . . . . . . . . . . . . . . . . . .
299
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
300
13.9 Kunden Extrafelder
13.15Bildformate
13.16Termin bearbeiten
. . . . . . . . . . . . . . . . . . . . . . . . . . .
13.17Vorschau Dateianhang
301
. . . . . . . . . . . . . . . . . . . . . . . . .
302
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
303
13.19Termine Anlagen einfügen . . . . . . . . . . . . . . . . . . . . . . .
304
13.20Termine Objekt einfügen . . . . . . . . . . . . . . . . . . . . . . . .
305
13.21Oene Termine
306
13.18Dateigrösse
326
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Abbildungsverzeichnis
13.22Serienbrief Kunden . . . . . . . . . . . . . . . . . . . . . . . . . . .
307
13.23Sortierung Serienbrief
308
. . . . . . . . . . . . . . . . . . . . . . . . .
13.24Serienbrief erzeugte Adressdaten
. . . . . . . . . . . . . . . . . . .
309
. . . . . . . . . . . . . . . . . . . .
309
. . . . . . . . . . . . . . . . . . . . . . . . . .
310
13.25Serienbrief Dokument erstellen
13.26TAPI Konguration
327
Herunterladen