Zum Inhalt springen

OBS/AUSWERTUNG/Auswertung: Unterschied zwischen den Versionen

Aus OBS Wiki
Böhrer (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
MINERVA-Schinke (Diskussion | Beiträge)
F8 Gef.: Einfügen per Datei-Import beschrieben (XLSX/CSV, Spaltenwahl, alle Typen außer Artikelstatistik/Information, Bedingungen anwendbar, Bericht); veraltete CSV-Abschnitte ersetzt [Volltext ersetzt]
 
(41 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<font size="2" color="#000000" face="Arial"> </font>
{{Vorlage:Auswertung}}
{{Vorlage:Auswertung}}
<div><center><font size="6">Auswertung</font></center></div><br /> In dem Menü "Auswertung" finden Sie einen gleichnamigen ersten Unterpunkt. Nach dessen Anwahl erscheint vor Ihnen die Liste "Auswertungen", in der Sie alle bisher erstellten Auswertungen vorfinden. Jede Auswertung wird zunächst einmal durch Datum, Bezeichnung und Nummer der Auswertung beschrieben. Zudem kennzeichnet die Spalte "Typ" den Auswertungstypen, die Spalte "Anzahl" die Anzahl der gefundenen Datensätze und in "Benutzer" sehen Sie, wer die Auswertung angelegt hat. <u><br /></u><u><br /></u><u>Das anlegen einer Auswertung erfordert folgendes Vorgehen:</u></font><font size="3"> <br />Durch betätigen der </font><font size="3">{{Einfg}}</font><font size="3">-Taste können Sie eine eine neue Auswertung anlegen. Geben Sie eine Bezeichnung an, damit Sie die Auswertungen später unterscheiden können. Das Datum wird automatisch gesetzt. Wählen Sie unter "Typ" aus, was für eine Auswertung Sie anlegen wollen, wählen Sie aus den Typen: Artikel, Personen, Auftrag, Angebot, Lieferschein, Rechnung, Reparaturauftrag, Telefon-Info, Geräte, Artikel-Statistik, Vertreter-Statistik und Einkauf. <br />Mit </font><font size="3">{{F7}}</font><font size="3">können Sie nun die Bedingungen, nach denen die Daten selektiert werden sollen, festlegen. Die Eingabemaske unterscheidet sich je Auswertungstyp. Wenn Sie Ihre Bedingungen festgelegt haben, sichern Sie Ihre Eingaben mit </font><font size="3">{{F2}}</font><font size="3">. <br />Starten Sie nun mit </font><font size="3">{{F9}}</font><font size="3"> den Selektionsvorgang. Ein Statusbalken zeigt Ihnen an, wie viele der vorhandenen Datensätze bereits bearbeitet worden sind. Unter diesem Balken wird die Summe der bereits gefundenen Datensätze angezeigt. <br />Betätigen Sie nun die </font><font size="3">{{F8}}</font><font size="3">-Taste um sich die gefundenen Datensätze zu betrachten. Sie können mit </font><font size="3">{{Entf}}</font><font size="3"> Datensätze entfernen und mit </font><font size="3">{{Einfg}}</font><font size="3"> weitere Datensätze hinzufügen. Es öffnet sich die Liste mit den Stammdaten des jeweiligen Auswertungstyps. Markieren Sie mit </font><font size="3">{{F5}}</font><font size="3">die gewünschten Datensätze und übernehmen Sie sie mit </font><font size="3">{{F2}}</font><font size="3">. <br />Mit </font><font size="3">{{F3}}</font><font size="3"> können Sie sich eine Liste mit verschiedenen Drucken anzeigen lassen, die für diese Auswertung verfügbar sind. Im unteren Teil der Liste wird Ihnen unter "Daten auf dem Ausdruck" angezeigt, welche Daten der selektierten Datensätze ausgedruckt werden. Mit </font><font size="3">{{F6}}</font><font size="3"> können Sie außerdem noch einen Titel für Ihren Ausdruck festlegen, dieser Titel steht dann als Überschrift auf dem Ausdruck. Um einen bestimmten Druck zu starten betätigen Sie die Taste </font><font size="4">{{Return}}</font><font size="3">. '''''<br />''''''''''Hinweis:'''''</font><font size="3"> Falls Sie hier wieder </font><font size="3">{{F3}}</font><font size="3"> drücken, dann wird nur eine Liste der verfügbaren Drucke ausgedruckt.       '''''Hinweis:'''''</font><font size="3"> Die Drucke der verschiedenen Auswertungstypen unterscheiden sich von einander. Erklärungen der einzelnen Drucke finden Sie unter </font><font size="3">''Menü: Auswertung ''</font><font size="4" face="wingdings 3">&#8594;</font><font size="3">''  Auswertung ''</font><font size="4" face="wingdings 3">&#8594;</font><font size="3">''  Auswertungstypen ''</font><font size="4" face="wingdings 3">&#8594;</font><font size="3">''  "Typ" ''</font><font size="4" face="wingdings 3">&#8594;</font><font size="3">''  Drucke ''</font><font size="3">oder klicken Sie auf einen der folgenden Links:<br /><div>


{| cellspacing="-1" cellpadding="4"
=Auswertung=
<table border=1>
In dem Menü '''"Auswertung"''' finden Sie einen gleichnamigen ersten Unterpunkt. Nach dessen Anwahl erscheint vor Ihnen die Liste "Auswertungen", in der Sie alle bisher erstellten Auswertungen vorfinden.
|- valign="top"
 
| width="144" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Angebot</u></font>
Beachten Sie bitte auch unsere Sektion ''Auswertung'' bei den [[Häufig_gestellte_Fragen#Auswertungen|Häufig gestellten Fragen]].
| width="189" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Einkauf</u></font>
==Spalten==
| width="189" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Personen</u></font>
{| class="wikitable"
|- valign="top"
|-
| width="144" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Artikel</u></font>
! Spalte !! Beschreibung
| width="189" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Einkaufslieferschein</u></font>
|-
| width="189" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Personen/Anprechpartner</u></font>
| Datum || Datum der Anlage einer Auswertung. Dieses kann auch später noch geändert werden.
|- valign="top"
|-
| width="144" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Artikelstatistik</u></font>
| Bezeichnung || Frei vergebbare Bezeichnung
| width="189" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Geräte</u></font>
|-
| width="189" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Rechung</u></font>
| Nr. || Eindeutige Nummer der Auswertung. Wird diese Spalte gelb dargestellt, bedeutet dies, dass bei der Auswertung ein [[OBS/AUSWERTUNG/Auswertung#H_-_Makro_Edit|Makro]] hinterlegt wurde.
|- valign="top"
|-
| width="144" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Auftrag</u></font>
| Typ || Zeigt die Art einer Auswertung an.
| width="189" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Informationen</u></font>
|-
| width="189" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Reparaturauftrag</u></font>
| Projekt || Falls eine Auswertung einem Projekt zugeordnet wurde wird die Projektnummer hier angezeigt.
|- valign="top"
|-
| width="144" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Bestellung</u></font>
| Anzahl || Zeigt die Anzahl der gefundenen Datensätze einer Auswertung. Diese können mit {{F8}} eingesehen werden.
| width="189" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><div><font size="3" color="#0000ff"><u>Lieferschein</u></font>
|-
| width="189" height="26" valign="top" | <font size="2" color="#000000" face="Arial"><br /></font>
| Benutzer || Benutzer, der die Auswertung angelet hat.
|}
 
==Auswertung erstellen==
Das Anlegen einer Auswertung erfordert folgendes Vorgehen:<br />
Durch Betätigen der {{Einfg}}-Taste können Sie eine neue Auswertung anlegen. Es öffnet sich folgende Eingabemaske:<br />
 
[[Image:Eingabemaske_Auswertung.PNG]]<br />
 
{| class="wikitable"
|-
! Feld !! Beschreibung
|-
| Bezeichnung || Hier können Sie einen Namen für die Auswertung eintragen, um diese besser unterscheiden zu können.
|-
| Datum || Das Datum wird automatisch auf das aktuelle Datum gesetzt, kann aber auch manuell geändert werden.
|-
| Typ || Hierüber bestimmen Sie den Auswertungs-Typ, also die was für Daten Sie auswerten möchten.
|-
| Benutzerlevel || Hierüber können Sie den Zugriff auf die Auswertung beschränken.
|-
| Projekt || Sie können hier ein Projekt auswählen, um die Auswertung einem Projekt zuzuordnen.
|-
| Vertreter-Filter ||  Hierüber können Sie den Zugriff auf die Auswertung beschränken.
|-
| Mandaten -Filter || Hier können Sie den [[OBS/FIBU/Mandant|Mandanten]] bestimmen, für den die Auswertung angelegt werden soll.
|-
| Bemerkung || Hier können Sie eine Beschreibung der Auswertung eintragen. Dies kann hilfreich sein um Auswertungen besser organisieren zu können.
|}
 
Nachdem Sie alles eingetragen haben, speichern Sie Ihre Eingabe mit {{F2}}.
 
Es öffnet sich nun die Auswertungsliste und die soeben angelegte Auswertung ist schon ausgewählt. Als nächsten Schritt müssen Sie die Selektionskriterien für die Ausfwertung festlegen. Hierzu wählen Sie den Punkt {{KeyLink|F7 Beding|OBS/AUSWERTUNG/Auswertung#F7_Beding}} aus. Je nach Auswertungs-Typ erscheint nun eine andere Maske, in der Sie die Bedinungen festlegen und mit {{F2}} bestätigen.
 
Nun müssen Sie die Auswertung mit {{KeyLink|F9 Start|OBS/AUSWERTUNG/Auswertung#F9_Start}} starten. Die Anzahl der gefundenen Datensätze wird daraufhin in der Spalte '''Anzahl''' angezeigt. Sie können sich unter {{KeyLink|F8 Gef.|OBS/AUSWERTUNG/Auswertung#F8_Gef.}} die gefundenen Datensätze anzeigen lassen, aber auch neue hinzufügen oder gefundene manuell entfernen.
 
Sobald die gewünschten Daten in der Auswertung enthalten sind können Sie unter {{KeyLink|F3 Druck|OBS/AUSWERTUNG/Auswertung#F3_Druck}} aus einer vom Auswertung-Typ abhängigen Liste von Formularen, Exporten und Funktionen wählen.
 
=Tasten und Schaltflächen=
 
=={{F3}} Druck==
Mit {{F3}} können Sie sich eine Liste mit verschiedenen Drucken anzeigen lassen, die für diese Auswertung verfügbar sind. Im unteren Teil der Liste wird Ihnen unter "Daten auf dem Ausdruck" angezeigt, welche Daten der selektierten Datensätze ausgedruckt werden. Mit {{F6}} können Sie außerdem noch einen Titel für Ihren Ausdruck festlegen, dieser Titel steht dann als Überschrift auf dem Ausdruck. Um einen bestimmten Druck zu starten betätigen Sie die {{Return}}-Taste.<br /> '''''Hinweis:''''' Falls Sie hier wieder {{F3}} drücken, wird nur eine Liste der verfügbaren Drucke ausgedruckt.
 
Die Drucke der verschiedenen Auswertungstypen unterscheiden sich voneinander. Erklärungen der einzelnen Drucke finden Sie unter den folgenden Links:
 
{| class="wikitable"
|-
|[[OBS/Auswertungstypen/Auswertung Angebot: Registerkarte 1 Stammdaten|Angebot]] || [[OBS/AUswertungstypen/Auswertung Einkauf: Registerkarte 1 Stammdaten|Einkauf]] ||[[OBS/Auswertungstypen/Auswertung Personen/Regissterkarte: Stammdaten|Personen]] || [[OBS/Auswertungstypen/Auswertung Artikel: Registerkarte 1 Stammdaten|Artikel]]
|-
|[[OBS/AUswertungstypen/Auswertung Einkaufslieferschein: Registerkarte 1: Stammdaten|Einkaufslieferschein]] || [[OBS/Auswertungstypen/Auswertung Personen/Ansprechpartner Registerkarte 1: Stammdaten|Personen/Anprechpartner]] || [[OBS/Auswertungstypen/Auswertung Artikelstatistik Registerkarte 1 Stammdaten|Artikelstatistik]] || [[OBS/Auswertungstypen/Auswertung Geräte: Registerkarte 1: Stammdaten|Geräte]]
|- [[OBS/Auswertungstypen/Auswertung Rechnung Registerkarte 1: Stammdaten|Rechung]] || [[OBS/Auswertungstypen/Auswertung Auftrag Registerkarte 1 Stammdaten|Auftrag]] || [[OBS/Auswertungstypen/Auswertung Informationen: Registerkarte 2: Person|Informationen]] || [[OBS/Auswertungstypen/Auswertung Reparaturauftrag: Registerkarte 1 Stammdaten|Reparaturauftrag]]
|-
|[[OBS/Auswertungstypen/Auswertung Bestellung Registerkarte 1 Stammdaten|Bestellung]] || [[OBS/Auswertungstypen/Auswertung Lieferschein: Registerkarte 1: Stammdaten|Lieferschein]] || [[OBS/Auswertungstypen/Auswertung Geräte: Registerkarte 1: Stammdaten|Geräte]] || [[OBS/Auswertungstypen/Auswertung Informationen: Registerkarte 1: Information|Information]]
|-  
|[[OBS/Auswertungstypen/Auswertung Personen/Ansprechpartner Registerkarte 1: Stammdaten|Person/Ansprechpartner]] || [[OBS/Auswertungstypen/Auswertung Preislisten Registerkarte 1: Stammdaten|Preislisten]] || [[OBS/Auswertungstypen/Auswertung Telefon: Registerkarte 1 Stammdaten|Telefoninfo]]
|}
 
'''Hinweis:''' Um <u>Serienbriefe in Word</u> erstellen zu können, führen Sie, wie oben beschrieben, eine Personen-Auswertung durch und wählen dann unter {{F3}} "ASCII Export Selektierte Datensätze" aus. Eine genauere Beschreibung, bzw. das Übernehmen dieser Daten in Word, finden Sie [[OBS/Häufig gestellte Fragen/Wie kann man aus OBS Serienbriefe erstellen?|hier]].
=={{F5}} Kombi.==
Mit dieser Funktion können mehrere Auswertungen miteinander kombiniert werden. {{F5}} öffnet dabei eine Liste aller Kombinationen der aktuell ausgewählten Auswertung. Mit {{Einfg}} kann eine neue Kombination angelegt werden. Es öffnet sich dabei folgende Maske:<br/>
[[Image:AuswertungKombinationenMaske.png]]<br/>
{| class="wikitable"
|-
! Feld !! Beschreibung
|-
| Laufende Nr. || Diese wird automatisch fortlaufend vergeben.
|-
| Auswertung || Hier muss die Auswertung ausgewählt werden, mit der die aktuelle Auswertung kombiniert werden soll.
|-
| Kombination ||
{| class="wikitable"
|-
! Wert !! Beschreibung
|-
| Und || Die Bedinungen der kombinierten Auswertung werden der aktuellen Auswertung hinzugefügt. Es werden nur Datensätze gefunden, die bei der ausgewählten Auswertung schon vorhanden sind. Dies ist hilfreich wenn das Ergebnis einer Auswertung weiter eingegrenzt werden soll.
|-
| Oder || Die Bedinungen der kombinierten Auswertung sind unabhängig von der aktuellen Auswertung. Es werden die Datensätze der ausgewählten Auswertung zur aktuellen hinzugefügt, unabhängig davon, was in der aktuellen Auswertung für Bedinungen festgelegt wurden. So können die Ergebnisse von unterschiedlichen Auswertungen in einer Auswertung kombiniert werden.
|}
|-
| Auswertung neu generieren || Wenn dies aktiviert ist, wird die kombinierte Auswertung neu gestartet, wenn die aktuelle Auswertung mit {{F9}} gestartet wird. So kann sicher gestellt werden, dass bei bei beiden Auswertungen immer aktuelle Daten verwendet werden.
|}
=={{F6}} Exp/Imp==
Mit {{F6}} gelangen Sie in das Fenster "Export-Schnittstelle". Hier können Sie Daten exportieren, Daten wieder einlesen oder gelangen zur CSV-Schnittstelle.
 
=={{F7}} Beding==
Mit {{F7}} können Sie in der Liste die Bedingungen, nach denen die Daten selektiert werden sollen, festlegen. Die Eingabemaske unterscheidet sich je nach Auswertungstyp. Wenn Sie Ihre Bedingungen festgelegt haben, sichern Sie Ihre Eingaben mit {{F2}}.<br/>
 
Bei allen Auswertungstypen ist es möglich in den Stammdaten eigene Bedingungen festzulegen, welche dann in dem Reiter "Zusatzdaten" zu finden sind.<br/>
 
===Artikel===
[[Datei:Auswertung Artikel Bedingungen Stammdaten.png]]<br/>
 
[[Datei:Auswertung Artikel Bedingungen Weitere Daten.png]]<br/>
 
[[Datei:Auswertung Artikel Bedingungen Shop.png]]<br/>
 
===Personen===
[[Datei:Auswertung Personen Bedingungen Stammdaten.png]]<br/>
 
[[Datei:Auswertung Personen Bedingungen Umsatz.png]]<br/>
 
[[Datei:Auswertung Personen Bedingungen Sonstiges.png]]<br/>
 
[[Datei:Auswertung Personen Bedingungen Besonderes.png]]<br/>
 
===Auftrag===
 
[[Datei:Auswertung Auftrag Bedingungen Stammdaten.png]]
 
[[Datei:Auswertung Auftrag Bedingungen Weitere Daten.png]]
 
=={{F8}} Gef.==
*Mit der {{F8}}-Taste werden Ihnen die gefundenen Datensätze in einer Liste angezeigt. Sie können hiermit {{Entf}} Datensätze entfernen und mit {{Einfg}} weitere Datensätze hinzufügen. Es öffnet sich die Liste mit den Stammdaten des jeweiligen Auswertungstyps. Markieren Sie mit {{F5}} die gewünschten Datensätze und übernehmen Sie diese mit {{F2}}.
==={{F6}} Eigens.===
Es können bei den Auswertungstypen:
*Personen
*Personen/Ansprechpartnern
*Preislisten
den gefundenen Datensätzen '''Eigenschaften hinzugefügt oder entfernt''' werden:<br />
[[Image:F6EIGNEUGEFPERS_1.jpg]]<br />
Es wird ein Auswahlfenster mit allen zur Verfügung stehenden Eigenschaften angezeigt. Mit {{Return}} oder per Doppelklick kann eine Eigenschaft ausgewählt werden.<br />
Allen gefundenen Datensätzen wird die ausgewählte Eigenschaft hinterlegt bzw. entfernt.
==={{F7}} Stamm===
Zu der Auswertung werden die zugehörigen Stammdaten angezeigt. Es kann wie gewohnt in der angezeigten Stammdaten Liste gearbeitet werden.
==={{F8}} Inf. Neu===
Es wird ein Auswahlfenster mit allen zur Verfügung stehenden Informationsvorlagen angezeigt. Mit {{Return}} oder per Doppelklick kann eine Informationsvorlage ausgewählt werden. <br />
In dem nun folgenden Fenster können noch ein paar Einstellungen für die Verteilung dieser Information an '''alle''' Personen der vorliegenden Auswertung getroffen werden:<br />
[[Image:FRMEDITINFOVORLAGEN_1.jpg]]<br />
Es wird der '''Sachbearbeiter/Vertreter''' voreingestellt, dem die generierte Information zugeordnet werden soll.<br />
'''Mit Anlage von Aufgaben''' bedeutet, dass für jede generierte Information auch eine entsprechende Wiedervorlage Aufgabe erzeugt wird - notwendig für <u>[[OBS/Häufig_gestellte_Fragen/Marketing_Aktionen_mit_OBS|Marketing mit OBS]]</u>. <br />
'''Mit Anlage von Terminen''' bedeutet, dass für jede generierte Information auch ein Termin erzeugt - dient beim ''Marketing mit OBS'' der Erinnerung an den Marketing Start Schritt, ist aber nicht unbedingt notwendig. <br />
Über '''Datum Wiedervorlage''' wird das Fälligkeitsdatum in der entsprechenden Wiedervorlage Aufgabe (falls vorhanden) und Datum Termin in der Information gesetzt. <br />
Dann kann noch eine '''Informationsvorlage''', die dem Informationstyp des ersten Schrittes im Projektablauf entspricht, ausgewählt werden. Existiert kein Projektablauf, so kann aus allen zur Verfügung stehenden Informationsvorlagen gewählt werden. Mit {{F2}}''' Generieren''' wird die Verteilung dieser Information mit den eben eingestellten Parametern gestartet.
==={{F9}} AufGrp.===
<br />[[Image:F9AUFGRPGEFPERS_1.jpg]]<br />
Wird in einer Auswertung, die zu einem Marketing Projekt''' mit Projekt Ablauf''' definiert worden ist, zum 1. Mal {{F9}}''' Auf Grp.''' betätigt, so werden alle Aufgabengruppen, die die Kennung '''''Aufgabengruppen automatisch anlegen''''' besitzen, erzeugt (siehe <u>[[OBS/Häufig gestellte Fragen/Marketing Aktionen mit OBS|Marketing mit OBS]]</u>). <br />
Aufgabengruppen werden vorwiegend in Marketing Projekten zur Sammlung der Wiedervorlage Aufgaben zu den einzelnen Marketing Schritten (Informationstypen) genutzt. Sie sind die Brücke zwischen den Marketing Schritten geknüpft an einen Kunden (Personenauswertung) und dem Sachbearbeiter/Vertreter, der die Marketing Schritte bearbeiten soll.<br />
Eine Aufgabengruppe wird definiert über '''Nummer''' der Aufgabengruppe <u>bzw.</u> Info-Typ, Vertreter, Sachbearbeiter, Aufgabenart, Projektnummer, Auswertungsnummer, Wiedervorlage Aufgaben (- / x) von Datum (Fälligkeitsdatum der Wiedervorlage) bis Datum (dto.)<br />
Alle Aufgaben, die diese Kriterien gemeinsam besitzen, werden in der Aufgabengruppe gesammelt.<br />
[[Image:F9AUFGRPGEFPERS_2.jpg]]<br /><br />
<u>Tasten und Schaltflächen</u><br />
Folgende Tasten und Schaltflächen sind spezifisch für die Aufgabengruppen:<br />
*{{F7}}''' Kopieren''' eine Aufgabengruppe kann mit allen Auswertungsparametern kopiert werden, um leicht eine neue ähnliche Aufgabengruppe zu erstellen.
*{{F8}}''' Gefundene''' die gefundenen Datensätze zu dieser Aufgabengruppe werden angezeigt (hier inklusive {{F9}} '''Start''', um zu gewährleisten, dass immer der aktuelle Stand an Aufgaben angezeigt wird).
*{{F9}}''' Start''' die Aufgabengruppe wird laut ihren Parametern neu selektiert.
 
==={{Einfg}} Einfügen===
Mit {{Einfg}} fügen Sie der Auswertung weitere Datensätze hinzu. Bei allen Auswertungstypen außer ''Artikelstatistik'' und ''Information'' fragt OBS zuerst, wie Sie einfügen möchten:
 
{| class="wikitable"
|-
! Schaltfläche !! Funktion
|-
| '''1. Manuell''' || Es öffnet sich die Liste mit den Stammdaten des Auswertungstyps. Markieren Sie die gewünschten Datensätze mit {{F5}} und übernehmen Sie sie mit {{F2}}.
|-
| '''2. Datei''' || Sie lesen die Nummern aus einer Excel- oder CSV-Datei ein, siehe [[#Import aus einer Datei|Import aus einer Datei]].
|}
|}


</div>'''       ''''''Typ:'''</font><font size="3"> Um </font><font size="3"><u>Serienbriefe in Word</u></font><font size="3"> erstellen zu können, führen Sie, wie oben beschrieben, eine Personen-Auswertung durch und wählen dann unter </font><font size="3">{{F3}}</font><font size="3">"ASCII Export Selektierte Datensätze" aus. Eine genauere Beschreibung, bzw. das Übernehmen dieser Daten in Word, finden Sie </font><font size="3" color="#0000ff"><u>[[OBS/Häufig gestellte Fragen/Wie kann man aus OBS Serienbriefe erstellen?|hier]]</u></font><font size="3">. [[Category:html]]
Bei ''Information'' öffnet sich direkt die Liste mit den Stammdaten. Bei ''Artikelstatistik'' können Sie keine Datensätze einfügen.
----
 
[[Benutzer:Auto import|Auto import]] 15:24, 25. Aug. 2011 (CEST)
===Import aus einer Datei===
Über '''2. Datei''' übernehmen Sie eine Liste von Nummern aus einer Datei in die Auswertung, zum Beispiel eine Kundenliste aus Excel.
 
# Nur bei ''Personen'' und ''Personen/Ansprechpartner'' mit Bedingungen: Wählen Sie '''Kriterien anwenden''' oder '''Ohne Kriterien''', siehe [[#Bedingungen der Auswertung anwenden|Bedingungen der Auswertung anwenden]].
# Nur bei ''Personen/Ansprechpartner'' ohne Kriterien: Wählen Sie, welche Sätze eingefügt werden. '''Nur Personen-Adresse''' fügt den Satz der Person selbst mit ihrer Hauptadresse ein, '''Alle Ansprechpartner''' alle Ansprechpartner der Person.
# Wählen Sie die Datei aus. Möglich sind Excel-Dateien im Format ''.xlsx'' sowie CSV- und Textdateien (''.csv'', ''.txt'').
# Wählen Sie die Spalte, in der die Nummern stehen. OBS zeigt zu jeder Spalte die Überschrift und einen Beispielwert und markiert eine passende Spalte als ''Vorschlag''. Hat die Datei nur eine Spalte, entfällt diese Auswahl.
# OBS fügt die Datensätze ein und zeigt danach einen Bericht.
 
Welche Nummer in der Datei stehen muss, hängt vom Auswertungstyp ab:
 
{| class="wikitable"
|-
! Auswertungstyp !! Nummer in der Datei
|-
| Personen, Personen/Ansprechpartner, Telefon-Info || Personennummer
|-
| Artikel || Artikelnummer
|-
| Auftrag, Angebot, Lieferschein, Rechnung, Reparaturauftrag || Belegnummer des Vorgangs
|-
| Einkauf, Bestellung, Einkaufslieferschein || Belegnummer des Vorgangs
|-
| Vertreterstatistik || Rechnungsnummer
|-
| Kasse || Bon-Nr.
|-
| Geräte || Gerätenummer
|-
| Preislisten || Preislistennummer
|-
| Leistungen || Leistungsnummer
|}
 
Beim Einlesen gilt:
* Bei Excel-Dateien liest OBS immer das erste Tabellenblatt. Das alte Format ''.xls'' wird nicht gelesen. Speichern Sie die Datei vorher als ''.xlsx'' oder ''.csv''.
* Bei CSV-Dateien erkennt OBS Semikolon, Tabulator und Komma als Trennzeichen.
* Eine Überschrift in der ersten Zeile erkennt OBS und überspringt sie.
* Excel entfernt bei Zahlen führende Nullen. Haben Personennummern dadurch zu wenig Stellen, fragt OBS, ob sie mit führenden Nullen aufgefüllt werden sollen.
* Steht eine Nummer mehrfach in der Datei, wird sie nur einmal eingefügt.
* Datensätze, die schon in der Auswertung stehen, werden nicht noch einmal eingefügt.
 
====Bedingungen der Auswertung anwenden====
Hat eine Auswertung vom Typ ''Personen'' oder ''Personen/Ansprechpartner'' Bedingungen ({{F7}} Beding), fragt OBS vor der Dateiauswahl, ob diese angewendet werden sollen.
 
{| class="wikitable"
|-
! Schaltfläche !! Funktion
|-
| '''Kriterien anwenden''' || OBS führt die Selektion wie mit {{F9}} Start aus, aber nur für die Personen aus der Datei. Eingefügt werden nur die Sätze, die die Bedingungen erfüllen.
|-
| '''Ohne Kriterien''' || Die Nummern aus der Datei werden ohne Prüfung der Bedingungen eingefügt.
|}
 
Beispiel: Die Auswertung soll nur Ansprechpartner mit einer bestimmten Eigenschaft enthalten, aber nur von den Kunden aus Ihrer Liste. Legen Sie die Eigenschaft unter {{F7}} Beding fest und lesen Sie die Kundenliste mit '''Kriterien anwenden''' ein. Die Auswertung enthält dann nur die Ansprechpartner dieser Kunden, die die Eigenschaft haben.
 
Bereits gefundene Datensätze bleiben dabei erhalten, OBS fragt nicht nach dem Löschen.
 
{{Hinweis|Kombinationen unter {{F5}} Kombi. werden beim Import aus einer Datei nicht berücksichtigt. Ist der Auswertung ein Makro hinterlegt, fragt OBS nicht nach den Bedingungen und fügt ohne Kriterien ein.}}
 
====Bericht====
Nach dem Import zeigt OBS einen Bericht, dessen Text Sie kopieren können. Er enthält:
* die Anzahl der Werte in der gewählten Spalte, davon ungültige und doppelte
* die Anzahl der eingefügten und der bereits vorhandenen Datensätze
* die Nummern, die es in OBS nicht gibt
* bei ''Personen/Ansprechpartner'' die Personen ohne passenden Satz
* mit '''Kriterien anwenden''' die Personen, die die Bedingungen nicht erfüllen
* die Nummern, die mehrfach in der Datei standen, mit Bezeichnung und Anzahl
 
==={{Entf}} Entfernen===
Der ausgewählte Datensatz wird gelöscht.<br />
Sollen '''mehrere''' Datensätze gelöscht werden, so können diese Datensätze mit {{F5}}''' Markieren''' markiert werden und mit {{Entf}}''' Löschen ''' alle diese Datensätze gelöscht werden.
 
=={{F9}} Start==
Mit der {{F9}}-Taste starten Sie den Selektionsvorgang. In der Spalte "Anzahl" wird die gefundene Anzahl angezeigt.
Sollten schon Daten bei der Auswertung gefunden worden sein werden Sie gefragt, ob diese gelöscht oder behalten werden sollen. Durch die Möglichkeit Daten zu behalten können Sie so eine Auswertung mit verschiedenen Selektionskriterien ausführen.
Führen Sie hierzu die Auswertung mit {{F9}} und ändern Sie anschließend die Selektionskriterien ({{F7}}). Führen Sie die Auswertung anschließend mit {{F9}} erneut aus und wählen Sie bei der Abfrage aus, dass Sie die Daten behalten möchten.
 
=={{F10}} Weit.==
===A - Archiv Autostart für Auswertung XXXX===
===B - Archiv Autostart alle Auswertungen===
===C - Autostart-Jobs===
===D - Daten-Exporter===
Hier können spezielle SQL-Export verwaltet werden. Weitere Informationen erhalten Sie [[OBS/Auswertung/D Daten Exporter|hier]].
 
===E - OBS Spread Grid===
Hierüber können Spread Grids verwaltet werden. Weitere Informationen hierzu erhalten Sie [[OBS/Auswertung/DataInOut/SpreadGrid|hier]].
 
===F - Archiv Vorjahre===
===G - Gefunden Sätze aus Auswertung löschen===
Leert die aktuelle Auswertung
===H - Makro Edit===
Öffnet einen Makro-Editort, mit dem der aktuellen Auswertung ein Makro hinterlegt werden kann.
 
{{Hinweis|Programmierkenntnisse sind hierfür erforderlich}}
 
====Hinweise====
Wenn ''function IgnoreStandard'' die Auswertung löscht kommt auch keine Abfrage: ''löschen der alten Daten''
Rückgabe ''IgnoreStandard'' Wert '''True'''  -> startet dann nicht mehr die Hinterlegte Abfrage, sonst addivt!
Mann kann auch nur ''Delete_Records'' oder ''Insert_Records'' benutzen
 
function IgnoreStandard(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean;
function Insert_Records(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean;
function Delete_Records(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean;
 
====Beispiele====
<syntaxhighlight lang="delphi">
//-----------------------------------------------------------------------------
// Unit Name: Auswertung Beispiel
// Author:    Jörn Böhrer
// Date:      18-09-2020
// Purpose:
// History:
//-----------------------------------------------------------------------------
 
//nAuswTyp steht auch als Konstante zu Verfügung
 
(*
      AUSWERT_ARTIKEL                    =  1 ;
      AUSWERT_PERSONEN                  =  2 ;
      AUSWERT_AUFTRAG                    =  3 ;
      AUSWERT_ANGEBOT                    =  4 ;
      AUSWERT_LIEFERSCHEIN              =  5 ;
      AUSWERT_RECHNUNG                  =  6 ;
      AUSWERT_REPA                      =  7 ;
      AUSWERT_TELEFON                    =  8 ;
      AUSWERT_GERAETE                    =  9 ;
      AUSWERT_ARTISTATISTIK              =  10;
      AUSWERT_VERTRETERSTATISTIK        =  11;
      AUSWERT_EINKAUF                    =  12;
      AUSWERT_BESTELLUNG                =  13;
      AUSWERT_EINKAUFSLIEFERSCHEIN      =  14;
      AUSWERT_PERSANSP                  =  15;
      AUSWERT_INFORMATION                =  16;
      AUSWERT_KASSE                      =  17;
      AUSWERT_PREISLISTEN                =  18;
      AUSWERT_LEISTUNGEN                =  19;
*)
 
//------------------------------------------------------------------------------
//  Procedure: IgnoreStandard
//  Author:    Jörn Böhrer
//  Date:      18-09-2020
//            True  = Standard Selektion wird nicht ausgeführt
//            False = Standard Selektion wird ausgeführt
//------------------------------------------------------------------------------
 
function IgnoreStandard(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean;
begin
    Result := True;
   
    // Alle Sätze der Auswertung manuell löschen
    DB_DeleteRecordWhere(oMyDB, 'AUSSEL', 'se_nr='+DB_SqlVal(cAuswNr));
   
    //Debugline('IgnoreStandard='+BooleantoString(Result));
end;
 
//------------------------------------------------------------------------------
//  Procedure: Insert_Records
//  Author:    Jörn Böhrer
//  Date:      18-09-2020
//            Alle Personen die im Suchbegriff Stade enthalten in die Selektion übernehmen
//------------------------------------------------------------------------------
 
function Insert_Records(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean;
var cSQL  : String;
    qTmp  : TxFQuery;
    xData : TqSQL;
begin
    Result := True;
 
    cSQL := 'SELECT ps_such, ps_nr FROM PERSSTA'+
            ' WHERE ps_such LIKE "%STADE%"';   
   
    if (DB_SOpen(oMyDB, cSQL, qTmp)) then begin
   
        xData := qSqlInit(oMyDB, 'AUSSEL');
   
        while (not qTmp.Eof) do begin
       
            xData.qNew();
           
            xData.qSet('se_nr'      ,cAuswNr);
            xData.qSet('se_index'    ,qTmp.A2C('ps_such'));
            xData.qSet('se_verbind'  ,qTmp.A2C('ps_nr'));
           
            xData.AddBatch(NEW_RECORD);
            qTmp.Next;
        end;
       
        xData.ExecBatch();
        qSQlFree(xData);
   
    end;
    DB_Close(qTmp);
   
    //Debugline('Insert_Records');
end;
 
//------------------------------------------------------------------------------
//  Procedure: Delete_Records
//  Author:    Jörn Böhrer
//  Date:     18-09-2020
//            Alle Personen die im Ort Stade enthalten aus der Auswertung entfernen
//------------------------------------------------------------------------------
 
function Delete_Records(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean;
var cSQL  : String;
    cWhere : String;
    qTmp  : TxFQuery;
    oGauge : TfrmGauge;
begin
    Result := True;
 
    cSQL := 'SELECT ps_nr FROM PERSSTA'+
            ' LEFT JOIN AUSSEL ON se_verbind = ps_nr AND se_nr = '+DB_SqlVal(cAuswNr)+   
            ' WHERE ps_ort LIKE "%STADE%"'+
            ' AND NOT ISNULL(se_verbind)';
   
    if (DB_SOpen(oMyDB, cSQL, qTmp)) then begin
   
        oGauge := MyCreateGauge(0, qTmp.RecordCount ,'Lösche Personen aus Selektion');
   
        while (not qTmp.Eof) do begin
 
            cWhere :=  'se_nr      = ' + DB_SqlVal(cAuswNr) + ' AND '+
                      'se_verbind = ' + qTmp.A2C('ps_nr');
 
            DB_DeleteRecordWhere(oMyDB, 'AUSSEL', cWhere);
 
            MyNextGauge(oGauge);
            qTmp.Next;
        end;
       
        MyCloseGauge(oGauge);
    end;
    DB_Close(qTmp);
   
    //Debugline('Delete_Records');
end;
 
 
//------------------------------------------------------------------------------
</syntaxhighlight>

Aktuelle Version vom 26. Oktober 2026, 09:55 Uhr

Auswertung

In dem Menü "Auswertung" finden Sie einen gleichnamigen ersten Unterpunkt. Nach dessen Anwahl erscheint vor Ihnen die Liste "Auswertungen", in der Sie alle bisher erstellten Auswertungen vorfinden.

Beachten Sie bitte auch unsere Sektion Auswertung bei den Häufig gestellten Fragen.

Spalten

Spalte Beschreibung
Datum Datum der Anlage einer Auswertung. Dieses kann auch später noch geändert werden.
Bezeichnung Frei vergebbare Bezeichnung
Nr. Eindeutige Nummer der Auswertung. Wird diese Spalte gelb dargestellt, bedeutet dies, dass bei der Auswertung ein Makro hinterlegt wurde.
Typ Zeigt die Art einer Auswertung an.
Projekt Falls eine Auswertung einem Projekt zugeordnet wurde wird die Projektnummer hier angezeigt.
Anzahl Zeigt die Anzahl der gefundenen Datensätze einer Auswertung. Diese können mit F8 eingesehen werden.
Benutzer Benutzer, der die Auswertung angelet hat.

Auswertung erstellen

Das Anlegen einer Auswertung erfordert folgendes Vorgehen:
Durch Betätigen der Einfg-Taste können Sie eine neue Auswertung anlegen. Es öffnet sich folgende Eingabemaske:


Feld Beschreibung
Bezeichnung Hier können Sie einen Namen für die Auswertung eintragen, um diese besser unterscheiden zu können.
Datum Das Datum wird automatisch auf das aktuelle Datum gesetzt, kann aber auch manuell geändert werden.
Typ Hierüber bestimmen Sie den Auswertungs-Typ, also die was für Daten Sie auswerten möchten.
Benutzerlevel Hierüber können Sie den Zugriff auf die Auswertung beschränken.
Projekt Sie können hier ein Projekt auswählen, um die Auswertung einem Projekt zuzuordnen.
Vertreter-Filter Hierüber können Sie den Zugriff auf die Auswertung beschränken.
Mandaten -Filter Hier können Sie den Mandanten bestimmen, für den die Auswertung angelegt werden soll.
Bemerkung Hier können Sie eine Beschreibung der Auswertung eintragen. Dies kann hilfreich sein um Auswertungen besser organisieren zu können.

Nachdem Sie alles eingetragen haben, speichern Sie Ihre Eingabe mit F2.

Es öffnet sich nun die Auswertungsliste und die soeben angelegte Auswertung ist schon ausgewählt. Als nächsten Schritt müssen Sie die Selektionskriterien für die Ausfwertung festlegen. Hierzu wählen Sie den Punkt F7 Beding aus. Je nach Auswertungs-Typ erscheint nun eine andere Maske, in der Sie die Bedinungen festlegen und mit F2 bestätigen.

Nun müssen Sie die Auswertung mit F9 Start starten. Die Anzahl der gefundenen Datensätze wird daraufhin in der Spalte Anzahl angezeigt. Sie können sich unter F8 Gef. die gefundenen Datensätze anzeigen lassen, aber auch neue hinzufügen oder gefundene manuell entfernen.

Sobald die gewünschten Daten in der Auswertung enthalten sind können Sie unter F3 Druck aus einer vom Auswertung-Typ abhängigen Liste von Formularen, Exporten und Funktionen wählen.

Tasten und Schaltflächen

F3 Druck

Mit F3 können Sie sich eine Liste mit verschiedenen Drucken anzeigen lassen, die für diese Auswertung verfügbar sind. Im unteren Teil der Liste wird Ihnen unter "Daten auf dem Ausdruck" angezeigt, welche Daten der selektierten Datensätze ausgedruckt werden. Mit F6 können Sie außerdem noch einen Titel für Ihren Ausdruck festlegen, dieser Titel steht dann als Überschrift auf dem Ausdruck. Um einen bestimmten Druck zu starten betätigen Sie die  ↩ Enter-Taste.
Hinweis: Falls Sie hier wieder F3 drücken, wird nur eine Liste der verfügbaren Drucke ausgedruckt.

Die Drucke der verschiedenen Auswertungstypen unterscheiden sich voneinander. Erklärungen der einzelnen Drucke finden Sie unter den folgenden Links:

Angebot Einkauf Personen Artikel
Einkaufslieferschein Personen/Anprechpartner Artikelstatistik Geräte
Bestellung Lieferschein Geräte Information
Person/Ansprechpartner Preislisten Telefoninfo

Hinweis: Um Serienbriefe in Word erstellen zu können, führen Sie, wie oben beschrieben, eine Personen-Auswertung durch und wählen dann unter F3 "ASCII Export Selektierte Datensätze" aus. Eine genauere Beschreibung, bzw. das Übernehmen dieser Daten in Word, finden Sie hier.

F5 Kombi.

Mit dieser Funktion können mehrere Auswertungen miteinander kombiniert werden. F5 öffnet dabei eine Liste aller Kombinationen der aktuell ausgewählten Auswertung. Mit Einfg kann eine neue Kombination angelegt werden. Es öffnet sich dabei folgende Maske:

Feld Beschreibung
Laufende Nr. Diese wird automatisch fortlaufend vergeben.
Auswertung Hier muss die Auswertung ausgewählt werden, mit der die aktuelle Auswertung kombiniert werden soll.
Kombination
Wert Beschreibung
Und Die Bedinungen der kombinierten Auswertung werden der aktuellen Auswertung hinzugefügt. Es werden nur Datensätze gefunden, die bei der ausgewählten Auswertung schon vorhanden sind. Dies ist hilfreich wenn das Ergebnis einer Auswertung weiter eingegrenzt werden soll.
Oder Die Bedinungen der kombinierten Auswertung sind unabhängig von der aktuellen Auswertung. Es werden die Datensätze der ausgewählten Auswertung zur aktuellen hinzugefügt, unabhängig davon, was in der aktuellen Auswertung für Bedinungen festgelegt wurden. So können die Ergebnisse von unterschiedlichen Auswertungen in einer Auswertung kombiniert werden.
Auswertung neu generieren Wenn dies aktiviert ist, wird die kombinierte Auswertung neu gestartet, wenn die aktuelle Auswertung mit F9 gestartet wird. So kann sicher gestellt werden, dass bei bei beiden Auswertungen immer aktuelle Daten verwendet werden.

F6 Exp/Imp

Mit F6 gelangen Sie in das Fenster "Export-Schnittstelle". Hier können Sie Daten exportieren, Daten wieder einlesen oder gelangen zur CSV-Schnittstelle.

F7 Beding

Mit F7 können Sie in der Liste die Bedingungen, nach denen die Daten selektiert werden sollen, festlegen. Die Eingabemaske unterscheidet sich je nach Auswertungstyp. Wenn Sie Ihre Bedingungen festgelegt haben, sichern Sie Ihre Eingaben mit F2.

Bei allen Auswertungstypen ist es möglich in den Stammdaten eigene Bedingungen festzulegen, welche dann in dem Reiter "Zusatzdaten" zu finden sind.

Artikel




Personen





Auftrag

F8 Gef.

  • Mit der F8-Taste werden Ihnen die gefundenen Datensätze in einer Liste angezeigt. Sie können hiermit Entf Datensätze entfernen und mit Einfg weitere Datensätze hinzufügen. Es öffnet sich die Liste mit den Stammdaten des jeweiligen Auswertungstyps. Markieren Sie mit F5 die gewünschten Datensätze und übernehmen Sie diese mit F2.

F6 Eigens.

Es können bei den Auswertungstypen:

  • Personen
  • Personen/Ansprechpartnern
  • Preislisten

den gefundenen Datensätzen Eigenschaften hinzugefügt oder entfernt werden:

Es wird ein Auswahlfenster mit allen zur Verfügung stehenden Eigenschaften angezeigt. Mit  ↩ Enter oder per Doppelklick kann eine Eigenschaft ausgewählt werden.
Allen gefundenen Datensätzen wird die ausgewählte Eigenschaft hinterlegt bzw. entfernt.

F7 Stamm

Zu der Auswertung werden die zugehörigen Stammdaten angezeigt. Es kann wie gewohnt in der angezeigten Stammdaten Liste gearbeitet werden.

F8 Inf. Neu

Es wird ein Auswahlfenster mit allen zur Verfügung stehenden Informationsvorlagen angezeigt. Mit  ↩ Enter oder per Doppelklick kann eine Informationsvorlage ausgewählt werden.
In dem nun folgenden Fenster können noch ein paar Einstellungen für die Verteilung dieser Information an alle Personen der vorliegenden Auswertung getroffen werden:

Es wird der Sachbearbeiter/Vertreter voreingestellt, dem die generierte Information zugeordnet werden soll.
Mit Anlage von Aufgaben bedeutet, dass für jede generierte Information auch eine entsprechende Wiedervorlage Aufgabe erzeugt wird - notwendig für Marketing mit OBS.
Mit Anlage von Terminen bedeutet, dass für jede generierte Information auch ein Termin erzeugt - dient beim Marketing mit OBS der Erinnerung an den Marketing Start Schritt, ist aber nicht unbedingt notwendig.
Über Datum Wiedervorlage wird das Fälligkeitsdatum in der entsprechenden Wiedervorlage Aufgabe (falls vorhanden) und Datum Termin in der Information gesetzt.
Dann kann noch eine Informationsvorlage, die dem Informationstyp des ersten Schrittes im Projektablauf entspricht, ausgewählt werden. Existiert kein Projektablauf, so kann aus allen zur Verfügung stehenden Informationsvorlagen gewählt werden. Mit F2 Generieren wird die Verteilung dieser Information mit den eben eingestellten Parametern gestartet.

F9 AufGrp.



Wird in einer Auswertung, die zu einem Marketing Projekt mit Projekt Ablauf definiert worden ist, zum 1. Mal F9 Auf Grp. betätigt, so werden alle Aufgabengruppen, die die Kennung Aufgabengruppen automatisch anlegen besitzen, erzeugt (siehe Marketing mit OBS).
Aufgabengruppen werden vorwiegend in Marketing Projekten zur Sammlung der Wiedervorlage Aufgaben zu den einzelnen Marketing Schritten (Informationstypen) genutzt. Sie sind die Brücke zwischen den Marketing Schritten geknüpft an einen Kunden (Personenauswertung) und dem Sachbearbeiter/Vertreter, der die Marketing Schritte bearbeiten soll.
Eine Aufgabengruppe wird definiert über Nummer der Aufgabengruppe bzw. Info-Typ, Vertreter, Sachbearbeiter, Aufgabenart, Projektnummer, Auswertungsnummer, Wiedervorlage Aufgaben (- / x) von Datum (Fälligkeitsdatum der Wiedervorlage) bis Datum (dto.)
Alle Aufgaben, die diese Kriterien gemeinsam besitzen, werden in der Aufgabengruppe gesammelt.


Tasten und Schaltflächen
Folgende Tasten und Schaltflächen sind spezifisch für die Aufgabengruppen:

  • F7 Kopieren eine Aufgabengruppe kann mit allen Auswertungsparametern kopiert werden, um leicht eine neue ähnliche Aufgabengruppe zu erstellen.
  • F8 Gefundene die gefundenen Datensätze zu dieser Aufgabengruppe werden angezeigt (hier inklusive F9 Start, um zu gewährleisten, dass immer der aktuelle Stand an Aufgaben angezeigt wird).
  • F9 Start die Aufgabengruppe wird laut ihren Parametern neu selektiert.

Einfg Einfügen

Mit Einfg fügen Sie der Auswertung weitere Datensätze hinzu. Bei allen Auswertungstypen außer Artikelstatistik und Information fragt OBS zuerst, wie Sie einfügen möchten:

Schaltfläche Funktion
1. Manuell Es öffnet sich die Liste mit den Stammdaten des Auswertungstyps. Markieren Sie die gewünschten Datensätze mit F5 und übernehmen Sie sie mit F2.
2. Datei Sie lesen die Nummern aus einer Excel- oder CSV-Datei ein, siehe Import aus einer Datei.

Bei Information öffnet sich direkt die Liste mit den Stammdaten. Bei Artikelstatistik können Sie keine Datensätze einfügen.

Import aus einer Datei

Über 2. Datei übernehmen Sie eine Liste von Nummern aus einer Datei in die Auswertung, zum Beispiel eine Kundenliste aus Excel.

  1. Nur bei Personen und Personen/Ansprechpartner mit Bedingungen: Wählen Sie Kriterien anwenden oder Ohne Kriterien, siehe Bedingungen der Auswertung anwenden.
  2. Nur bei Personen/Ansprechpartner ohne Kriterien: Wählen Sie, welche Sätze eingefügt werden. Nur Personen-Adresse fügt den Satz der Person selbst mit ihrer Hauptadresse ein, Alle Ansprechpartner alle Ansprechpartner der Person.
  3. Wählen Sie die Datei aus. Möglich sind Excel-Dateien im Format .xlsx sowie CSV- und Textdateien (.csv, .txt).
  4. Wählen Sie die Spalte, in der die Nummern stehen. OBS zeigt zu jeder Spalte die Überschrift und einen Beispielwert und markiert eine passende Spalte als Vorschlag. Hat die Datei nur eine Spalte, entfällt diese Auswahl.
  5. OBS fügt die Datensätze ein und zeigt danach einen Bericht.

Welche Nummer in der Datei stehen muss, hängt vom Auswertungstyp ab:

Auswertungstyp Nummer in der Datei
Personen, Personen/Ansprechpartner, Telefon-Info Personennummer
Artikel Artikelnummer
Auftrag, Angebot, Lieferschein, Rechnung, Reparaturauftrag Belegnummer des Vorgangs
Einkauf, Bestellung, Einkaufslieferschein Belegnummer des Vorgangs
Vertreterstatistik Rechnungsnummer
Kasse Bon-Nr.
Geräte Gerätenummer
Preislisten Preislistennummer
Leistungen Leistungsnummer

Beim Einlesen gilt:

  • Bei Excel-Dateien liest OBS immer das erste Tabellenblatt. Das alte Format .xls wird nicht gelesen. Speichern Sie die Datei vorher als .xlsx oder .csv.
  • Bei CSV-Dateien erkennt OBS Semikolon, Tabulator und Komma als Trennzeichen.
  • Eine Überschrift in der ersten Zeile erkennt OBS und überspringt sie.
  • Excel entfernt bei Zahlen führende Nullen. Haben Personennummern dadurch zu wenig Stellen, fragt OBS, ob sie mit führenden Nullen aufgefüllt werden sollen.
  • Steht eine Nummer mehrfach in der Datei, wird sie nur einmal eingefügt.
  • Datensätze, die schon in der Auswertung stehen, werden nicht noch einmal eingefügt.

Bedingungen der Auswertung anwenden

Hat eine Auswertung vom Typ Personen oder Personen/Ansprechpartner Bedingungen (F7 Beding), fragt OBS vor der Dateiauswahl, ob diese angewendet werden sollen.

Schaltfläche Funktion
Kriterien anwenden OBS führt die Selektion wie mit F9 Start aus, aber nur für die Personen aus der Datei. Eingefügt werden nur die Sätze, die die Bedingungen erfüllen.
Ohne Kriterien Die Nummern aus der Datei werden ohne Prüfung der Bedingungen eingefügt.

Beispiel: Die Auswertung soll nur Ansprechpartner mit einer bestimmten Eigenschaft enthalten, aber nur von den Kunden aus Ihrer Liste. Legen Sie die Eigenschaft unter F7 Beding fest und lesen Sie die Kundenliste mit Kriterien anwenden ein. Die Auswertung enthält dann nur die Ansprechpartner dieser Kunden, die die Eigenschaft haben.

Bereits gefundene Datensätze bleiben dabei erhalten, OBS fragt nicht nach dem Löschen.

HINWEIS: Kombinationen unter F5 Kombi. werden beim Import aus einer Datei nicht berücksichtigt. Ist der Auswertung ein Makro hinterlegt, fragt OBS nicht nach den Bedingungen und fügt ohne Kriterien ein.

Bericht

Nach dem Import zeigt OBS einen Bericht, dessen Text Sie kopieren können. Er enthält:

  • die Anzahl der Werte in der gewählten Spalte, davon ungültige und doppelte
  • die Anzahl der eingefügten und der bereits vorhandenen Datensätze
  • die Nummern, die es in OBS nicht gibt
  • bei Personen/Ansprechpartner die Personen ohne passenden Satz
  • mit Kriterien anwenden die Personen, die die Bedingungen nicht erfüllen
  • die Nummern, die mehrfach in der Datei standen, mit Bezeichnung und Anzahl

Entf Entfernen

Der ausgewählte Datensatz wird gelöscht.
Sollen mehrere Datensätze gelöscht werden, so können diese Datensätze mit F5 Markieren markiert werden und mit Entf Löschen alle diese Datensätze gelöscht werden.

F9 Start

Mit der F9-Taste starten Sie den Selektionsvorgang. In der Spalte "Anzahl" wird die gefundene Anzahl angezeigt. Sollten schon Daten bei der Auswertung gefunden worden sein werden Sie gefragt, ob diese gelöscht oder behalten werden sollen. Durch die Möglichkeit Daten zu behalten können Sie so eine Auswertung mit verschiedenen Selektionskriterien ausführen. Führen Sie hierzu die Auswertung mit F9 und ändern Sie anschließend die Selektionskriterien (F7). Führen Sie die Auswertung anschließend mit F9 erneut aus und wählen Sie bei der Abfrage aus, dass Sie die Daten behalten möchten.

F10 Weit.

A - Archiv Autostart für Auswertung XXXX

B - Archiv Autostart alle Auswertungen

C - Autostart-Jobs

D - Daten-Exporter

Hier können spezielle SQL-Export verwaltet werden. Weitere Informationen erhalten Sie hier.

E - OBS Spread Grid

Hierüber können Spread Grids verwaltet werden. Weitere Informationen hierzu erhalten Sie hier.

F - Archiv Vorjahre

G - Gefunden Sätze aus Auswertung löschen

Leert die aktuelle Auswertung

H - Makro Edit

Öffnet einen Makro-Editort, mit dem der aktuellen Auswertung ein Makro hinterlegt werden kann.

HINWEIS: Programmierkenntnisse sind hierfür erforderlich

Hinweise

Wenn function IgnoreStandard die Auswertung löscht kommt auch keine Abfrage: löschen der alten Daten Rückgabe IgnoreStandard Wert True -> startet dann nicht mehr die Hinterlegte Abfrage, sonst addivt! Mann kann auch nur Delete_Records oder Insert_Records benutzen

function IgnoreStandard(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean; function Insert_Records(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean; function Delete_Records(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean;

Beispiele

 
//-----------------------------------------------------------------------------
// Unit Name: Auswertung Beispiel
// Author:    Jörn Böhrer
// Date:      18-09-2020
// Purpose:
// History:
//-----------------------------------------------------------------------------

//nAuswTyp steht auch als Konstante zu Verfügung

(*
      AUSWERT_ARTIKEL                    =  1 ;
      AUSWERT_PERSONEN                   =  2 ;
      AUSWERT_AUFTRAG                    =  3 ;
      AUSWERT_ANGEBOT                    =  4 ;
      AUSWERT_LIEFERSCHEIN               =  5 ;
      AUSWERT_RECHNUNG                   =  6 ;
      AUSWERT_REPA                       =  7 ;
      AUSWERT_TELEFON                    =  8 ;
      AUSWERT_GERAETE                    =  9 ;
      AUSWERT_ARTISTATISTIK              =  10;
      AUSWERT_VERTRETERSTATISTIK         =  11;
      AUSWERT_EINKAUF                    =  12;
      AUSWERT_BESTELLUNG                 =  13;
      AUSWERT_EINKAUFSLIEFERSCHEIN       =  14;
      AUSWERT_PERSANSP                   =  15;
      AUSWERT_INFORMATION                =  16;
      AUSWERT_KASSE                      =  17;
      AUSWERT_PREISLISTEN                =  18;
      AUSWERT_LEISTUNGEN                 =  19;
*)

//------------------------------------------------------------------------------
//  Procedure: IgnoreStandard
//  Author:    Jörn Böhrer
//  Date:      18-09-2020
//             True  = Standard Selektion wird nicht ausgeführt
//             False = Standard Selektion wird ausgeführt 
//------------------------------------------------------------------------------

function IgnoreStandard(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean;
begin
    Result := True;
    
    // Alle Sätze der Auswertung manuell löschen
    DB_DeleteRecordWhere(oMyDB, 'AUSSEL', 'se_nr='+DB_SqlVal(cAuswNr));
    
    //Debugline('IgnoreStandard='+BooleantoString(Result));
end;

//------------------------------------------------------------------------------
//  Procedure: Insert_Records
//  Author:    Jörn Böhrer
//  Date:      18-09-2020
//             Alle Personen die im Suchbegriff Stade enthalten in die Selektion übernehmen
//------------------------------------------------------------------------------

function Insert_Records(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean;
var cSQL  : String;
    qTmp  : TxFQuery;
    xData : TqSQL;
begin
    Result := True;
   
    cSQL := 'SELECT ps_such, ps_nr FROM PERSSTA'+
            ' WHERE ps_such LIKE "%STADE%"';    
    
    if (DB_SOpen(oMyDB, cSQL, qTmp)) then begin
    
        xData := qSqlInit(oMyDB, 'AUSSEL');
    
        while (not qTmp.Eof) do begin
        
            xData.qNew();
            
            xData.qSet('se_nr'       ,cAuswNr); 
            xData.qSet('se_index'    ,qTmp.A2C('ps_such')); 
            xData.qSet('se_verbind'  ,qTmp.A2C('ps_nr'));
            
            xData.AddBatch(NEW_RECORD); 
            qTmp.Next;
        end;
        
        xData.ExecBatch();
        qSQlFree(xData);
    
    end;
    DB_Close(qTmp);
    
    //Debugline('Insert_Records');
end;

//------------------------------------------------------------------------------
//  Procedure: Delete_Records
//  Author:    Jörn Böhrer
//  Date:      18-09-2020
//             Alle Personen die im Ort Stade enthalten aus der Auswertung entfernen
//------------------------------------------------------------------------------

function Delete_Records(oMyDB:TxDB; cAuswNr:String; nAuswTyp:Integer):Boolean;
var cSQL   : String;
    cWhere : String;
    qTmp   : TxFQuery;
    oGauge : TfrmGauge;
begin
    Result := True;
   
    cSQL := 'SELECT ps_nr FROM PERSSTA'+
            ' LEFT JOIN AUSSEL ON se_verbind = ps_nr AND se_nr = '+DB_SqlVal(cAuswNr)+    
            ' WHERE ps_ort LIKE "%STADE%"'+
            ' AND NOT ISNULL(se_verbind)';
    
    if (DB_SOpen(oMyDB, cSQL, qTmp)) then begin
    
        oGauge := MyCreateGauge(0, qTmp.RecordCount ,'Lösche Personen aus Selektion');
    
        while (not qTmp.Eof) do begin

            cWhere :=  'se_nr      = ' + DB_SqlVal(cAuswNr) + ' AND '+
                       'se_verbind = ' + qTmp.A2C('ps_nr');

            DB_DeleteRecordWhere(oMyDB, 'AUSSEL', cWhere);

            MyNextGauge(oGauge);
            qTmp.Next;
        end;
        
        MyCloseGauge(oGauge);
    end;
    DB_Close(qTmp);
    
    //Debugline('Delete_Records');
end;


//------------------------------------------------------------------------------