<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.orgamon.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wust</id>
	<title>OrgaMon Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.orgamon.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wust"/>
	<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Spezial:Beitr%C3%A4ge/Wust"/>
	<updated>2026-05-01T18:42:40Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Connect&amp;diff=22004</id>
		<title>Connect</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Connect&amp;diff=22004"/>
		<updated>2011-07-12T11:46:15Z</updated>

		<summary type="html">&lt;p&gt;Wust: neu erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Connect verbindet die OLAP-Abfrage zu einer abweichenden Datenbank als der Systemdatenbank der OrgaMon-Instanz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 connect&lt;br /&gt;
 &lt;br /&gt;
 /complete/path/to/desired/firebird/sbfile/filename.fdb Aliasname_der_DB&lt;br /&gt;
 &lt;br /&gt;
 -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Zurück zu [[OLAP]].&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=OLAP&amp;diff=22003</id>
		<title>OLAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=OLAP&amp;diff=22003"/>
		<updated>2011-07-12T11:43:22Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Funktionsreferenz */  neu: connect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:OLAP.PNG|800px]]&lt;br /&gt;
&lt;br /&gt;
OLAP ermöglicht es Ihnen, wichtige Kennzahlen aus Ihren OrgaMon Daten herauszufiltern. OLAP hilft Ihnen Fragen an den OrgaMon zu stellen. Hier typische Fragestellungen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Anzahl der Kunden, die in den letzten 3 Monaten etwas gekauft haben&lt;br /&gt;
* Der durchschnittliche Umsatz pro Kunde. Average Revenue per User (ARPU)&lt;br /&gt;
* Liste der Artikel, die seit einem Jahr ohne Verkauf sind&lt;br /&gt;
* Liste der Artikel, sortiert nach dem Verkaufsrang&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Regel benötigtt man eine externe Datenhaltung in einem Datawarehouse, um solch leistungsstarke Analysen von Unternehmensdaten durchzuführen. OrgaMon OLAP arbeitet &amp;lt;b&amp;gt;OnLine&amp;lt;/b&amp;gt; und ist dadurch echtzeitfähig. Allerdings ist bei der Erstellung der Abfragen ein internes Verständnis der Datenbank Tabellen hilfreich.&lt;br /&gt;
&lt;br /&gt;
* OLAP ist recht komplex, reine Anwender finden in [[Auswertungen]] mundgerechtes OLAP.&lt;br /&gt;
* Einen Überblick über den OLAP-Begriff finden Sie hier : [http://www.my-controlling.de/aufsaetze/olap/olap.htm]&lt;br /&gt;
* Einen Überblick über den Datawarehouse-Begriff finden Sie hier: [http://de.wikipedia.org/wiki/Data_Warehouse]&lt;br /&gt;
* Modellrechnungen für Ausblicke in zukünftige Entwicklungen: http://oksimo.inm.de/&lt;br /&gt;
&lt;br /&gt;
Der nächste Schritt werden Modellrechnungen im OrgaMon sein, also das Weiterführen von Unternehmenszahlen in die Zukunft und entsprechende Auswertungen. Dadurch kann rechtzeitig vor schadhaften Entwicklungen gewarnt werden.&lt;br /&gt;
&lt;br /&gt;
OrgaMon Anwender kommen selten mit der OLAP Definition in Berührung, sie verwenden in der Regel den [[OLAP.Arbeitsplatz|OLAP Arbeitsplatz]].&lt;br /&gt;
&lt;br /&gt;
Das Befüllen der Datenbasis kann durch ein [[Linux.FTP-Sync|FTP Script]] erfolgen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Funktionsüberblick ==&lt;br /&gt;
&lt;br /&gt;
Im wesentlichen wird eine OLAP Anfrage mit einem Programmscript gesteuert. Als Kommentarzeilen werden mit &amp;quot;--&amp;quot; und &amp;quot;//&amp;quot; beginnende Zeilen interpretiert. An verschiedenen Stellen im Programm können Ergebnisse aus OLAP Abfragen wiederum im OrgaMon eingelesen und weiterverarbeitet werden. Mit Hilfe von Parametern ganz am Anfang kann es Endusern einfach ermöglicht werden, die Anfrage zu parametrisieren.&lt;br /&gt;
&lt;br /&gt;
== OLAP - Parameter ==&lt;br /&gt;
&lt;br /&gt;
Parameter sind im Skript defnierbare Platzhalter. Einmal zugewiesene Parameter können im ganzen Skript als Konstanten ausgewertet werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $PERSON_R=92281&lt;br /&gt;
 &lt;br /&gt;
 select * from PERSON where RID=$PERSON_R&lt;br /&gt;
 &lt;br /&gt;
 append &lt;br /&gt;
 &lt;br /&gt;
 select * from BELEG where PERSON_R=$PERSON_R&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Reservierte Parameter ===&lt;br /&gt;
&lt;br /&gt;
 $KopieSpeichernUnter=&lt;br /&gt;
 #&lt;br /&gt;
 # geben Sie hier einen Verzeichnisnamen an. In dieses Verzeichnis werden alle Ausgabe-Tabellen des &lt;br /&gt;
 # aktuellen OLAP-Skripts kopiert. Der Dateinname ist dabei der selbe wie bei der Original-Speicherung.&lt;br /&gt;
 # Die Pfadangabe muss mit einem &amp;quot;\&amp;quot; enden.&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
=== Vorbelegte Parameter ===&lt;br /&gt;
&lt;br /&gt;
neben eigenen Parametern, sind folgende Standard-Parameter immer definiert.&lt;br /&gt;
&lt;br /&gt;
 $Datum=01.01.2009&lt;br /&gt;
 $Datum8=01.01.09&lt;br /&gt;
 $Datum10=01.01.2009&lt;br /&gt;
 $Skript=Umsatz&lt;br /&gt;
&lt;br /&gt;
== OLAP - Beispiele ==&lt;br /&gt;
&lt;br /&gt;
http://olap.orgamon.de/&lt;br /&gt;
&lt;br /&gt;
== Funktionsreferenz ==&lt;br /&gt;
&lt;br /&gt;
* [[$ Parameter]] Vorbelegen von Konstanten&amp;lt;br&amp;gt;&lt;br /&gt;
* [[$ numerischer Parameter]] Erstellen und Laden von SQL Includes&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[connect]] an andere Datenbank als die aktuelle verbinden&amp;lt;br&amp;gt;&lt;br /&gt;
* [[select]] SQL Statement&amp;lt;br&amp;gt;&lt;br /&gt;
* [[data]]* SQL Statements an die Datenbank&amp;lt;br&amp;gt;&lt;br /&gt;
* [[cast]] Feld-Typen anpassen&amp;lt;br&amp;gt;&lt;br /&gt;
* [[join]] 2 Ergebnistabellen verbinden&amp;lt;br&amp;gt;&lt;br /&gt;
* [[consult]] eine externe Tabelle konsultieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[extent]] 2 Ergebnistabellen erweitern&amp;lt;br&amp;gt;&lt;br /&gt;
* [[excel]] Ergebnistabelle im EXCEL(tm) Format speichern&amp;lt;br&amp;gt;&lt;br /&gt;
* [[integrate]] identische Spalten andere addieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[integrate2]] identische Spalten andere addieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[include]] an ein anderes Skript übergeben&amp;lt;br&amp;gt;&lt;br /&gt;
* [[sort]] Spalten sortieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[complete]] fehlende Spalten komplettieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[replace]] fehlende Spalten komplettieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[table]] zwei Auswertungen zu einer Tabelle kombinieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[default]] Variable werden nur gesetzt wenn nicht schon vorbelegt&lt;br /&gt;
* [[assign]] Punkte einem Zeitstrahl zurordnen&amp;lt;br&amp;gt;&lt;br /&gt;
* [[subtract]] aus 2 Ergebnistabellen die Differenzmenge bilden&amp;lt;br&amp;gt;&lt;br /&gt;
* [[list]] einzelnen Spalten werden Kommaseperiert aufgelistet&amp;lt;br&amp;gt;&lt;br /&gt;
* [[save]] speichert das Ergebnis in der Datenbank ab&amp;lt;br&amp;gt;&lt;br /&gt;
* [[nop]]* &amp;quot;No Operation&amp;quot; keine Aktion, zählt aber den Context um eins weiter&amp;lt;br&amp;gt;&lt;br /&gt;
* [[spread]] macht aus dem Inhalt der 2. Spalte neue Spalten&amp;lt;br&amp;gt;&lt;br /&gt;
* [[spread2]] Summiert über Spalte 2 die Spalte 3&amp;lt;br&amp;gt;&lt;br /&gt;
* [[repeat]] führt SQL Statements wiederholt aus.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[load]] lädt einzelne Spalten aus einer csv in eine Datenbank Tabelle.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[return]] verlässt im Servermodus das Script an dieser Stelle.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[delete]] löscht Spalten.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[story]] listet Felder mit identischem Anker nach rechts auf.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[add]] fügt einzelne Zeilen hinzu.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[append]]* schreibt die aktuelle Tabelle einfach weiter.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[basic]] führt das folgende BASIC - Programm aus&amp;lt;br&amp;gt;&lt;br /&gt;
* [[html]] Lädt, füllt und speichert eine html-Vorlage&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''*'' kein '-' am Ende notwendig&lt;br /&gt;
&lt;br /&gt;
== Ergebnismenge als XLS ==&lt;br /&gt;
&lt;br /&gt;
Das Endergebnis wird im Standard Tabellenformat (c)Microsoft(r,tm)XLS(r,tm) ausgegeben, das durch [[LibreOffice]] verwendet werden kann.&lt;br /&gt;
&lt;br /&gt;
== System OLAPs ==&lt;br /&gt;
&lt;br /&gt;
* OLAP-Abfragen können automatisiert im Rahmen des Tagesabschlusses durchgeführt werden. Die OLAP-Skripte müssen sich im System-OLAP-Verzeichnis befinden. Dazu muss der OLAP-Datename einem gewissen Muster entsprechen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Tagesabschluss.*.OLAP.txt&lt;br /&gt;
Tagwache.*.OLAP.txt&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Die Verwendung von gewissen OLAP-Abfragen ist in den OrgaMon integriert, so ist es einfach möglich auf besondere Benutzerwünsche einzugehen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
System.Beleg.Aktion.OLAP.txt&amp;lt;br&amp;gt;&lt;br /&gt;
System.Prorata.Artikel.OLAP.txt&amp;lt;br&amp;gt;&lt;br /&gt;
System.Prorata.Belege.OLAP.txt&amp;lt;br&amp;gt;&lt;br /&gt;
System.Prorata.Person.OLAP.txt&amp;lt;br&amp;gt;&lt;br /&gt;
System.Prorata.Posten.OLAP.txt&amp;lt;br&amp;gt;&lt;br /&gt;
System.Prorata.Verlagsmodus.Artikel.OLAP.txt&amp;lt;br&amp;gt;&lt;br /&gt;
System.Prorata.Verlagsmodus.Person.OLAP.txt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Neu: CLUB ==&lt;br /&gt;
&lt;br /&gt;
In Zukunft sollen Parameter Eingabedialoge abfragbar sein. (Ev. mit Historie und default Belegungen)&lt;br /&gt;
&lt;br /&gt;
In Zukunft sollen Dimensionen vordefiniert sein (Artikel,Belege, Verkäufe, Personen).&lt;br /&gt;
&lt;br /&gt;
In Zukunft sollen Attribute angebbar sein (Artikel.Anlage &amp;gt; -3 Monate, Person.Alter &amp;gt; 40).&lt;br /&gt;
&lt;br /&gt;
In Zukunft sollen Betriebsbegriffe vordefinierbar sein.&amp;lt;br&amp;gt;&lt;br /&gt;
Umsatz(eines Artikel) (select MENGE_GELIEFERT from POSTEN-Club)&amp;lt;br&amp;gt;&lt;br /&gt;
Umsatz(einer Person) (select DAVON_BEZAHLT from BELEG-Club)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
der POSTEN-Club kann dann einfach * sein, oder wieder selektiert.&lt;br /&gt;
n-Idee: Jede Dimension hat üben, in die manden Abfrage-Faden flechten kann.&lt;br /&gt;
OLAP-Admins definieren Clubs, Dimensionen und en.&lt;br /&gt;
Zeiträume sollten nun (Jahrgenauer |Taggenauer | Monatgenauer | Wochengenauer) kummuliert werden. Das ist die Granularität Summe ist die größe Körnung.&lt;br /&gt;
&lt;br /&gt;
 Club: A (maybe empty) List of Members&lt;br /&gt;
 Rule: A piece of deterministic logical code that decides, if a record is a Member or not. Club uses Rules to define if one is  a member or not.&lt;br /&gt;
 Mem ber: A Record that is a part of one ore more clubs&lt;br /&gt;
 isMember(): Answer the Question if a En&lt;br /&gt;
 Field: space in a Record that can store a value , or can be empty&lt;br /&gt;
 Record: One Line in a Table&lt;br /&gt;
 Table: The Collection of Lines&lt;br /&gt;
 Welcome: Somewhat happend, you are now gain membership of a club&lt;br /&gt;
 Dependencies: A stored hint, that the system has to check again some rules to say welcome or good bye&lt;br /&gt;
 transformer: a piece of code that calculates a in64 from a key of &lt;br /&gt;
 Transaction: a of atoms&lt;br /&gt;
 atom: a single changing operation done to the base&lt;br /&gt;
&lt;br /&gt;
== Neu: Begriff ==&lt;br /&gt;
&lt;br /&gt;
Begriffe wie &amp;quot;Kunde&amp;quot; und &amp;quot;Umsatz&amp;quot; oder &amp;quot;Sortimentsbewegung&amp;quot; werden als OLAP-Statements definiert. Ein zentrale OLAP Abfrage könnte nun Fragestellungen mit Hilfe von &amp;quot;Begriffen&amp;quot; formulieren. Beispiel:&lt;br /&gt;
&lt;br /&gt;
* Alle Kunden mit Sortimentsbewegung in den Sortimenten &amp;quot;A&amp;quot; und &amp;quot;B&amp;quot; im Zeitraum Januar bis März 2010&lt;br /&gt;
&lt;br /&gt;
Die Auflösung würde so erfolgen, dass zunächst die Begriffe &lt;br /&gt;
&lt;br /&gt;
 # 1. Schritt: Begriffstabellen bilden&lt;br /&gt;
 Kunden('01.01.2010','31.03.2010')&lt;br /&gt;
 Sortimentsbewegung('01.01.2010','31.03.2010')&lt;br /&gt;
&lt;br /&gt;
ausgelöst werden. Diese Begriffs-Eregbnise werden in temporären Ergebnistabelle zuwischengespeichert. Alles über EIN zentrales online SQL-Statement lösen zu wollen hat sich als unwirtschaftlich herausgestellt.&lt;br /&gt;
&lt;br /&gt;
 # 2. Schritt &lt;br /&gt;
 select PERSON_R from Kunden&lt;br /&gt;
 join Sortimentsbewegung where&lt;br /&gt;
 (Kunden.PERSON_R=Sortimentsbewegung.PERSON_R) and&lt;br /&gt;
 (&lt;br /&gt;
  (Sortimentsbewegung.SORTIMENT_R='A') or&lt;br /&gt;
  (Sortimentsbewegung.SORTIMENT_R='B') or&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
würde man bei firebird alles in eine gemeinsame Transaktion packen, so könnte man &amp;quot;CREATE GLOBAL TEMPORARY TABLE ON COMMIT DELETE&amp;quot; machen.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21958</id>
		<title>Tagwache</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21958"/>
		<updated>2011-06-22T09:43:08Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Systemparameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tagwache =&lt;br /&gt;
[[Bild:Tagwache.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Im Rahmen der Tagwache werden Auftraggeber über Ergebnisse des Vortages informiert. InterNet-Ablagen werden entsprechend mit Auftragsergebnissen gefüllt. Die Tagwache startet automatisch. &lt;br /&gt;
* Im unteren Bereich steht, zu welcher Uhrzeit und auf welchem Host die Tagwache starten wird, incl. der Restzeit bis zum nächsten Start, oder, falls die Tagwache gerade läuft, seit wann.&lt;br /&gt;
&lt;br /&gt;
= Teilschritte =&lt;br /&gt;
Aufgaben sind:&lt;br /&gt;
&lt;br /&gt;
# Mobil auslesen&lt;br /&gt;
# Fotos laden&lt;br /&gt;
# Auftrag Ergebnis&lt;br /&gt;
# Mobil schreiben&lt;br /&gt;
# OLAP Tagesbericht erstellen &lt;br /&gt;
## Quelldateien: &lt;br /&gt;
##* gestern.OLAP-Parameter.txt&amp;lt;br /&amp;gt;Hier drin stehen im Anwenderverzeichnis alle Filterparameter, die für die Auswertung verwendet werden sollen.&lt;br /&gt;
##* Tagesbericht.xls&amp;lt;br /&amp;gt;Ist die Excel-Vorlage, aus der im Anwenderverzeichnis der Bericht erstellt wird. Ausgabedatei = '''out.xls''' im Anwenderverzeichnis. In der Exceldatei werden die Blätter '''IN''', '''PE''', '''MF''' und '''RP''' von OrgaMon gefüllt, andere Blätter (zB '''MAIN''') bleiben erhalten und sollten die Auswertungslogik enthalten.&lt;br /&gt;
# Tagwache OLAPs ausführen&lt;br /&gt;
#* Hier werden im System-OLAP-Pfad (\OrgaMon\OLAP\) die Dateien des Musters &amp;quot;Tagwache.*.OLAP.txt&amp;quot; geladen und ausgewertet.&lt;br /&gt;
# kurz warten&lt;br /&gt;
&lt;br /&gt;
= Manueller Start =&lt;br /&gt;
Wenn die Tagwache manuell gestartet werden soll, können einzelne Schritte ausgespart werden. Dazu muss ein Haken davor gesetzt werden.&amp;lt;br /&amp;gt; '''Haken gesetzt = Schritt ''nicht'' ausführen.'''&lt;br /&gt;
&lt;br /&gt;
= Systemparameter =&lt;br /&gt;
Folgende [[Systemeinstellungen#Tagwache|Systemparameter]] automatisieren den Start der Tagwache:&lt;br /&gt;
&lt;br /&gt;
 TagwacheAuf=&amp;lt;Hostname&amp;gt;&lt;br /&gt;
 TagwacheUm=&amp;lt;Uhrzeit, zB 06:00&amp;gt; &lt;br /&gt;
 TagWacheWochentage=MON,DIE,MIT,DON,FRE,SAM,SON&lt;br /&gt;
 NachTagwacheHerunterfahren=JA|NEIN&lt;br /&gt;
 NachTagwacheAnwendungNeustart=JA|NEIN&lt;br /&gt;
 NachTagwacheRechnerNeuStarten=JA|NEIN&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21957</id>
		<title>Systemeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21957"/>
		<updated>2011-06-22T09:42:24Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Tagwache / Tagesabschluss */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:System.png]]&lt;br /&gt;
&lt;br /&gt;
''Mögliche Werte''&lt;br /&gt;
&lt;br /&gt;
   =          // - ohne Angabe - der interne vorgesehene Standard wird benutzt&lt;br /&gt;
   =JA        // anschalten&lt;br /&gt;
   =NEIN      // deaktivieren&lt;br /&gt;
   =22:00:00  // Uhrzeit&lt;br /&gt;
   =Pfad\     // Windows Pfadangaben immer mit Backslash am Ende&lt;br /&gt;
&lt;br /&gt;
''Farbwerte''&lt;br /&gt;
&lt;br /&gt;
Bei Farbangaben wird die html-Darstellung von Farbwerten verwendet (z.B. #33CC00).Hier http://cargobay.orgamon.de/colors.html finden Sie einen Überlick über das HTML Farbschema. Zwischenstufen werden in der Regel problemlos von den Browsern dargestellt.&lt;br /&gt;
&lt;br /&gt;
== MwStSatzManuelleArtikel ==&lt;br /&gt;
== ZahlungInXTagen ==&lt;br /&gt;
Angabe eines Zahlungsziels in Tagen. Daraus errechnet sich die Belegfäigkeit bei Aufträgen.&lt;br /&gt;
heutiges Rechnungsdatum + [ZahlunginXTagen] = Rechnungsfäigkeitsdatum&lt;br /&gt;
&lt;br /&gt;
siehe [[ZahlungInXTagen]]&lt;br /&gt;
&lt;br /&gt;
== NachlieferungInfo ==&lt;br /&gt;
== BereitsGeliefertInfo ==&lt;br /&gt;
== StandardTextRechnung ==&lt;br /&gt;
== Datenbanksicherung ==&lt;br /&gt;
=== FreigabePfad ===&lt;br /&gt;
=== DatenbankBackupPfad ===&lt;br /&gt;
&lt;br /&gt;
Zielverzeichnis der .fbak (Datenbank Sicherung) Datei. Default ist &amp;quot;selbes Verzeichnis wie .fdb (Datenbank) selbst&amp;quot;. Mehr Infos siehe [[Datensicherung]].&lt;br /&gt;
&lt;br /&gt;
== Gesamtsicherung ==&lt;br /&gt;
=== SicherungsPfad ===&lt;br /&gt;
* Ziel der Gesamtsicherung&lt;br /&gt;
* default ist &amp;quot;Eigene Dateien\OrgaMon\&amp;quot;&lt;br /&gt;
=== SicherungsPrefix ===&lt;br /&gt;
* Namensvorsatz des Sicherungszips&lt;br /&gt;
* default ist der letzte Namesteil des OrgaMon-Verzeichnisses&lt;br /&gt;
=== SicherungenAnzahl ===&lt;br /&gt;
&lt;br /&gt;
* Anzahl der Gesamtsicherungen, die gespeichert werden&lt;br /&gt;
* default ist 10&lt;br /&gt;
* &amp;quot;0&amp;quot; bedeutet keine Limitierung der Anzahl&lt;br /&gt;
* &amp;quot;-1&amp;quot; bedeutet es wird KEINE Gesamtsicherung durchgeführt&lt;br /&gt;
&lt;br /&gt;
== NichtMehrLieferbarInfo ==&lt;br /&gt;
== Tagesabschluss ==&lt;br /&gt;
=== TagesabschlussAuf ===&lt;br /&gt;
=== TagesabschlussUm ===&lt;br /&gt;
=== NachTagesAbschlussHerunterfahren ===&lt;br /&gt;
=== NachTagesAbschlussRechnerNeuStarten ===&lt;br /&gt;
=== NachTagesAbschlussAnwendungNeustart ===&lt;br /&gt;
=== TagesabschlussBerechneRang ===&lt;br /&gt;
Verkaufsrang Berechnung lässt sich abschalten&lt;br /&gt;
== Tagwache ==&lt;br /&gt;
=== TagWacheUm ===&lt;br /&gt;
 00:00&lt;br /&gt;
Uhrzeit, zu der die [[Tagwache]] automatisch gestartet werden soll. Beispiel: &amp;quot;06:00&amp;quot; für 6 Uhr morgens.&lt;br /&gt;
=== TagWacheAuf ===&lt;br /&gt;
 PC-NETBIOSNAME&lt;br /&gt;
Name des Computers, auf dem die [[Tagwache]] automatisch ablaufen soll. OrgaMon muss auf diesem PC laufen, damit es klappt.&lt;br /&gt;
=== TagWacheWochentage===&lt;br /&gt;
 MON,DIE,MIT,DON,FRE,SAM,SON&lt;br /&gt;
Wochentage, an denen die [[Tagwache]] automatisch zu starten ist. Mehrere Tage werden mit Komma, aber ohne Leerzeichen getrennt.&lt;br /&gt;
=== NachTagwacheHerunterfahren ===&lt;br /&gt;
 JA|NEIN&lt;br /&gt;
*JA - Der PC wird nach Ende der [[Tagwache]] heruntergefahren.&lt;br /&gt;
=== NachTagwacheAnwendungNeustart===&lt;br /&gt;
 JA|NEIN&lt;br /&gt;
*JA - OrgaMon wird am Ende der [[Tagwache]] beendet und neu gestartet.&lt;br /&gt;
=== NachTagwacheRechnerNeuStarten===&lt;br /&gt;
 JA|NEIN&lt;br /&gt;
*JA - Der PC wird nach Ende der [[Tagwache]] abgemeldet, heruntergefahren und neu gestartet. Wenn vom Betriebssystem automatische Anmeldung und automatische Anwendungsstart konfiguriert werden, kann OrgaMon nach dem PC-Neustart auch wieder starten.&lt;br /&gt;
&lt;br /&gt;
== GermanParcel ==&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
&lt;br /&gt;
Hauptkonto-Angaben: Name des Konto-Inhabers des Kontos das die Lastschriften durchführt bzw. das Konto, .&lt;br /&gt;
&lt;br /&gt;
=== KontoInhaber ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBankName ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoNummer ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBLZ ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontenHBCI ===&lt;br /&gt;
&lt;br /&gt;
Eine Liste der Konten, deren Umsätze via HBCI abgefragt werden sollen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;:&amp;quot; [ PIN ] &amp;quot;:&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Die Angabe der PIN ist ein Sicherheits-Risiko. Wir empfehlen den OrgaMon-REST Service zu verwenden. In diesem Fall kann die Angabe der PIN unterbleiben. Hier esgibt sich das Format:&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;::&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
=== KontoVorlauf ===&lt;br /&gt;
&lt;br /&gt;
 KontoVorlauf=5&lt;br /&gt;
&lt;br /&gt;
* Gibt die Anzahl der Tage an, die beim Abrufen der Kontoauszüge via HBCI in die Zukunft geblickt wird.&lt;br /&gt;
&lt;br /&gt;
== SpoolPath ==&lt;br /&gt;
== eigener WebShop ==&lt;br /&gt;
&lt;br /&gt;
=== Artikel-Bilder ===&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderPfad ====&lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderPfad=W:\twebshop\images\upload\&lt;br /&gt;
&lt;br /&gt;
==== BilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[7] an den [[TWebShop2]] übergeben. Diese Einstellung ist notwendig damit der Webshop Artikel-Bilder anzeigen kann. Damit ist es möglich den Shop mit lokalen Bildern zu betreiben, oder die Bilder auf einem Remote-System zu hosten. &lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus Sicht des Webservers :&lt;br /&gt;
&lt;br /&gt;
 BilderURL=/srv/www/htdocs/images/&lt;br /&gt;
&lt;br /&gt;
* default=./images/upload/&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[5] an den [[TWebShop2]] übergeben. Icons und Logos des Shops werden lokal im ./images-Verzeichnis abgelegt. Wird nun dieses Verzeichnis auf eine externe Website repliziert kann der Shop-Web-Traffic vermindert werden, indem alle shop internen Grafiken auf eine externe WebSite referenziert werden. Ist die Replikation abgeschlossen kann durch diesen Systemparameter der Bild-Verweis auf die externe Site aktiviert werden:&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderURL=http://www.myspeed.com/shop2837/upload/&lt;br /&gt;
&lt;br /&gt;
=== MusicPath ===&lt;br /&gt;
&lt;br /&gt;
Pfad der MP3 Dateien aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
=== ShopMP3 ===&lt;br /&gt;
&lt;br /&gt;
Suchmaske, die der NUMERO des Artikels angehängt wird. In der Regel ist&lt;br /&gt;
&lt;br /&gt;
 ShopMP3=-0*.mp3&lt;br /&gt;
&lt;br /&gt;
=== PDFPathShop ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis der &amp;lt;NUMERO&amp;gt;*.pdf Dokumente aus Sicht des WebServers.&lt;br /&gt;
Aus historischen Gründen wird noch der Zusatz A4/ am Ende benötigt. Also eine mögliche Angabe ist&lt;br /&gt;
&lt;br /&gt;
 PDFPathShop=/srv/www/htdocs/TWebShop/pdf/A4/&lt;br /&gt;
&lt;br /&gt;
=== PDFPathApp ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis aus OrgaMon-Sicht.&lt;br /&gt;
&lt;br /&gt;
=== PDFVersender ===&lt;br /&gt;
&lt;br /&gt;
Name des Host, der die eMails versendet. Bitte beachten, dass auch unter Bearbeiter bei dieser Maschine die smtp- Details eingetragen sind. Mehr Info siehe [[eMail]].&lt;br /&gt;
&lt;br /&gt;
=== PDFMail ===&lt;br /&gt;
=== PDFAdmin ===&lt;br /&gt;
=== PDFDokumentbetreff ===&lt;br /&gt;
=== PDFSend ===&lt;br /&gt;
=== ShopHost ===&lt;br /&gt;
&lt;br /&gt;
Host, unter dem der Shop im internen Netz sichtbar ist (ohne http://)&lt;br /&gt;
&lt;br /&gt;
 ShopHost=linuxbox/twebshop/&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCHost ===&lt;br /&gt;
&lt;br /&gt;
Name des Rechners der den XMLRPC Dienst zur Verfügung stellt.&lt;br /&gt;
&lt;br /&gt;
 XMLRPCHost=MEERESGRUND&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCPort ===&lt;br /&gt;
&lt;br /&gt;
== Remote WebShop (MySQL) ==&lt;br /&gt;
&lt;br /&gt;
=== ShopKey ===&lt;br /&gt;
=== ShopKonto ===&lt;br /&gt;
 =host,user,pwd,path&lt;br /&gt;
=== ShopLink ===&lt;br /&gt;
 =http://www.yordomain.com/?id=~key~&lt;br /&gt;
&lt;br /&gt;
== ScannerHost ==&lt;br /&gt;
&lt;br /&gt;
ScannerHost=NEWYORK&lt;br /&gt;
&lt;br /&gt;
Bei Scanner-Host wird angegeben, welcher PC die Funktionstaste F2 an das Scanner-Formular binden soll. Der Handscanner muss folgendermassen konfiguriert werden:&lt;br /&gt;
&lt;br /&gt;
* Prefix &amp;lt;F2&amp;gt;&lt;br /&gt;
* Postfix &amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also das ganze Scan-Ereignis muss folgenden String erzeugen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;F2&amp;gt;+299282&amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LabelHost ==&lt;br /&gt;
== PortoFreiAbBrutto ==&lt;br /&gt;
&lt;br /&gt;
* default: keinerlei Versandkostenfreiheit.&lt;br /&gt;
* Euro-Betrag (im Format 9,99) des Brutto-Warenwertes ab wann eine Lieferung versandkostenfrei wird.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel:&lt;br /&gt;
PortoFreiAbBrutto=100,00&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;OLAP:&amp;quot; &amp;lt;RID&amp;gt; des OLAP-Textes der zur Ermittlung der Versandkostenschwelle dient. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
Personen mit Profil17 gesetzt zahlen keinerlei Versandkosten.&amp;lt;br&amp;gt;&lt;br /&gt;
Personen mit Profil18 gesetzt zahlen keine Versandkosten ab 50,00 Euro Warenwert.&amp;lt;br&amp;gt;&lt;br /&gt;
Alle andere zahlen keine Versandkosten ab 100,00 Euro&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PortoFreiAbBrutto=OLAP:6000&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 --&lt;br /&gt;
 --  O L A P  - Definitions Datei&lt;br /&gt;
 --&lt;br /&gt;
 --  Portofrei ab x,xx â‚¬ als SQL Statement formuliert&lt;br /&gt;
 --&lt;br /&gt;
 &lt;br /&gt;
 $PERSON_R=1224&lt;br /&gt;
 &lt;br /&gt;
 select&lt;br /&gt;
 --- Bedingung für 0,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (0.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A16='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 50,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (50.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A17='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where &lt;br /&gt;
                (A16='N' or A16 is null) and &lt;br /&gt;
                (A17='N' or A17 is null) and&lt;br /&gt;
                (RID=$PERSON_R)&lt;br /&gt;
              ),0)) &lt;br /&gt;
  ) +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (nicht existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 0 from PERSON where RID=$PERSON_R),1)) &lt;br /&gt;
  )&lt;br /&gt;
 ---&lt;br /&gt;
  as PORTOFREIAB&lt;br /&gt;
 from&lt;br /&gt;
  rdb$$database&lt;br /&gt;
&lt;br /&gt;
== Auftragsmedium ==&lt;br /&gt;
&lt;br /&gt;
Hier definieren Sie in einer Kommaseparierten Liste die möglichkeiten wie Ihnen der Auftrag übermittelt wurde. Beispiel: &lt;br /&gt;
&lt;br /&gt;
 Auftragsmedium=Telefon,Webshop,Besuch&lt;br /&gt;
&lt;br /&gt;
== Auftragsmotivation ==&lt;br /&gt;
&lt;br /&gt;
Hier geben Sie an warum der Kunde bestellt hat. Beispiel&lt;br /&gt;
&lt;br /&gt;
 AuftragsMotivation=Werbeaktion-16,Katalog 2009,Aktion-Code [Code-]!&lt;br /&gt;
&lt;br /&gt;
* bei &amp;quot;Aktion-Code&amp;quot; wird der Vorlage-Pfräfix mit &amp;quot;Code-&amp;quot; Belegt, so kann bei Druck eine andere Druckvorlage gezogen werden als die Standard gemäse.&lt;br /&gt;
* &amp;quot;!&amp;quot; bei &amp;quot;Aktion-Code&amp;quot; macht diese Motivation zum default.&lt;br /&gt;
&lt;br /&gt;
== AuftragsGrundRückfrage ==&lt;br /&gt;
&lt;br /&gt;
Steuert ob überhaupt nach einem Grund nachgefragt werden soll. Default&lt;br /&gt;
&lt;br /&gt;
 AuftragsGrundRückfrage=JA&lt;br /&gt;
&lt;br /&gt;
== SysdbaPasswort ==&lt;br /&gt;
== RangZeitfenster ==&lt;br /&gt;
== LieferzeitZeitfenster ==&lt;br /&gt;
&lt;br /&gt;
== StandardLieferzeit ==&lt;br /&gt;
&lt;br /&gt;
Gewöhnliche Lieferzeit eines nicht lagernden Artikels, der beim Lieferanten nachbestellt werden muss. Dieser Wert wird nur benutzt, sobald keine bisherigen Erfahrungen mit dem Lieferanten oder dem Artikel vorliegen. Bei der Berechnung der Lieferzeit eines Artikels geht OrgaMon von Erfahrungswerten aus. Liegen keine Erfahrungswerte vor, wird die im Lieferant eingetragene Lieferzeit benutzt. Liegt hier kein wert vor, so wird der Wert dieses Systemparameters benutzt. &amp;lt;br&amp;gt;&lt;br /&gt;
=5 (Default) Tage&lt;br /&gt;
&lt;br /&gt;
== PersonSchnelleRechnung ==&lt;br /&gt;
== Farbe ==&lt;br /&gt;
== Replikation ==&lt;br /&gt;
== OrtFormat ==&lt;br /&gt;
== TimeServer ==&lt;br /&gt;
== GOT ==&lt;br /&gt;
&lt;br /&gt;
 GOT=JA&lt;br /&gt;
&lt;br /&gt;
In der Beleg-Ausbelichtung wird die VerlagNo (=GOT Nummer=Datenfeld &amp;quot;INFO&amp;quot;) des Artikels ausgegeben. Zudem wird der &amp;quot;CODE&amp;quot; des Artikels ausgegeben (=Kürzel für den Suchbegriff!)&lt;br /&gt;
&lt;br /&gt;
 GOT=NEIN&lt;br /&gt;
&lt;br /&gt;
Es wird der KomponistenNAme und der Arrangeru-Name ausgegeben&lt;br /&gt;
&lt;br /&gt;
== Belege ==&lt;br /&gt;
=== BezahlteBelegeLöschen ===&lt;br /&gt;
&lt;br /&gt;
=== BelegSetzeMengeNullBeiPreisNull ===&lt;br /&gt;
=== BelegRechnungGlattstellen ===&lt;br /&gt;
=== BelegUnterdrückenGeliefertes ===&lt;br /&gt;
&lt;br /&gt;
NEIN in einer anderen Rechnung vollständig gelieferte Positionen werden mit mit ausgegeben.&amp;lt;br&amp;gt;&lt;br /&gt;
JA auf Rechnungsbelegen unterbleibt die Angabe der vollständig gelieferten Postionen.&lt;br /&gt;
&lt;br /&gt;
=== BelegMengenSortierung ===&lt;br /&gt;
&lt;br /&gt;
NEIN! alles wird genau in der Reihenfolge ausgegeben wie erfasst.&lt;br /&gt;
JA erst Rechnungsmengen, dann Nachlieferungen, dann bisher geliefertes.&lt;br /&gt;
&lt;br /&gt;
=== BelegArtikelNeu ===&lt;br /&gt;
&lt;br /&gt;
JA Falls bei der Veränderung der Ausgabeart eines Artikels im Kundenbeleg erkannt wird, dass diese Ausgabeart noch nicht angelegt wird, so wird diese automatisch im Hintergrund angelegt. Die entsprechende Bestell-Anzahl muss somit durch den Agent befriedigt werden.&lt;br /&gt;
NEIN! Nicht existierende Ausgabearten werden nicht angelegt, folglich wird der Artikel als frei verfügbare Stückzahl interpretiert.&lt;br /&gt;
&lt;br /&gt;
=== EinzelpreisNetto ===&lt;br /&gt;
&lt;br /&gt;
In jedem Beleg-Kopf wird diese Eigenschaft (JA/NEIN) geführt. Diese Einstellung steuert die Art ein Einzelpreis-Auszeichnung auf dem Kundenbeleg:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''=JA''' (richtet sich in der Regel an Gewerbetreibende und Ausländer) Alle Einzelpositionen der Rechnung werden einfach NETTO untereinandergestellt, es wird deren Summe gebildet die Mwst berechnet, und der Mwst anteil berechnet, danach gerundet und zur Netto-Nummer addiert -&amp;gt; Fertig&lt;br /&gt;
* '''=NEIN''' (richtet sich an Endverbraucher) Alle Einzelposition werden Brutto ausgegeben untereinandergestellt, es wird deren Summe gebildet und gaaanz unten an die Rechnung geschrieben (das ist die Endverbraucher Endsumme) nun wird rückwärts die der Netto-Betrag rausgerechnet und gerundet, brutto-netto ist dann der MwSt anteil.&lt;br /&gt;
&lt;br /&gt;
=== EinzelPositionNetto ===&lt;br /&gt;
&lt;br /&gt;
=== RechnungsNummerVergabeMoment ===&lt;br /&gt;
&lt;br /&gt;
Bestimmt den Zeitpunkt an dem einem Beleg eine Rechnungsnummer dauerhaft zugeordnet wird. Es gibt 4 Möglichkeiten. Default ist &amp;quot;Verbuchen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # Dei der Anlage des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Anlage&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim ersten Durchrechnen des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Berechnen&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Bei der ersten Beleg-Vorschau &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Vorschau&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim verbuchen des Beleges &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Verbuchen&lt;br /&gt;
&lt;br /&gt;
== BearbeiterSprache ==&lt;br /&gt;
== Buch ==&lt;br /&gt;
=== BuchFokus ===&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Startdatum angegeben werden, ab wann Buchungen im OrgaMon noch als &amp;quot;aktiv&amp;quot; betrachtet werden. Wird der OrgaMon über Jahre verwendet kann die Konten-Selektion etwas umfangreich werden. Hier kann definiert werden ab welchem Datum überhuapt Konto-Anzeigen (in der Regel) von Interesse sind. &lt;br /&gt;
&lt;br /&gt;
 BuchFokus=01.01.2005&lt;br /&gt;
&lt;br /&gt;
Alternativ kann ein gleitender Betrachungszeitraum angegeben werden. Die Angabe erfolgt in &amp;quot;Tagen&amp;quot; die sichtbar bleiben sollen.&lt;br /&gt;
&lt;br /&gt;
  # immer 2 Jahre im Fokus&lt;br /&gt;
  BuchFokus=730&lt;br /&gt;
&lt;br /&gt;
Das Setzen des Parameters führt also zum Ausblender zu alter Buchungen aus dem aktuellen Tagesgeschäft. Die Einblendung alter Buchungen erfolgt dann einfach durch Umsetzten dieses Parameters auf ein andere Datum (oder Weglassen einer Angabe, dies ist der default-Fall und bewirkt die Anzeiger ALLER Buchungen).&lt;br /&gt;
&lt;br /&gt;
== Mahnung ==&lt;br /&gt;
=== Mahnschwelle ===&lt;br /&gt;
=== Mahnfähigkeitstoleranz ===&lt;br /&gt;
&lt;br /&gt;
=== MahnungAusgelicheneDazwischenAnzeigen ===&lt;br /&gt;
=== MahnungErstAbUnausgeglichenheit ===&lt;br /&gt;
=== MahnungGebuehr1 ===&lt;br /&gt;
=== MahnungGebuehr2 ===&lt;br /&gt;
=== MahnungGebuehr3 ===&lt;br /&gt;
=== MahnungZinsSatzPrivat ===&lt;br /&gt;
=== MahnungZinsSatzGewerblich ===&lt;br /&gt;
=== MahnungMindestZins ===&lt;br /&gt;
=== MahnungMahnstufeZinsEintritt ===&lt;br /&gt;
=== MahnungAbstand ===&lt;br /&gt;
=== MahnlaufbeiTagesabschluss ===&lt;br /&gt;
&lt;br /&gt;
== Profil01 ... Profil18 ==&lt;br /&gt;
&lt;br /&gt;
Zu jeder PERSON können 18 Eigenschaften oder Merkmale gesetzt werden. Die Merkmal - Texte oder kurze Bedeutungsbeschreibung sind hier enstellbar. &lt;br /&gt;
&lt;br /&gt;
  &amp;quot;Profil01=&amp;quot; entspricht dabei dem Datenbank-Feld &amp;quot;A00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== LagerHoheDiversität==&lt;br /&gt;
&lt;br /&gt;
(default=NEIN)&lt;br /&gt;
Die Diversität gibt an, wieviele unterschiedliche Artikel auf einen Lagerplatz gelegt werden können. Jeder dieser Artikel kann mehrfach in diesem Lagerplatz liegen.&lt;br /&gt;
Dieser Parameter gibt nun an, wie OrgaMon beim Befüllen des Lagers vorgehen soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JA: OrgaMon versucht möglichst wenige neue Lagerplätz zu vergeben und füllt bis zur Diversitätsgrenze auf. Möglichst viele Lagerplätze sind voll möglichst viele sind leer.bewirkt, dass eine möglichst hohe Diversität an Artikeln pro Lagerplatz angestrebt wird. Lagerplätze werden somit in der Regel von links nach rechts vollkommen gefüllt&lt;br /&gt;
&lt;br /&gt;
NEIN: OrgaMon versucht übersichtlich und locker einzulagern, und vermeidet unterschiedliche Artikel auf einem Lagerplatz zu vermischen. Möglichst viele Lagerplätze sind befüllt. bewirkt, dass das Lager möglichst flach und gleichmäßg gefüllt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== KommaFaktor ==&lt;br /&gt;
== BelegAnzeigeNachBuchen ==&lt;br /&gt;
== htmlPath ==&lt;br /&gt;
&lt;br /&gt;
Wurzelverzeichnis für Kunden-Dokumente aus Sicht des Apache-Servers mit einem slash am Ende. Es wird über BasePlug übermittelt. Es lautet z.B.&lt;br /&gt;
&lt;br /&gt;
 htmlPath=/srv/smb/freigabe/OrgaMon/Rechnungen/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
== AuftragsObjektPfad ==&lt;br /&gt;
== FarbeStufe1 ==&lt;br /&gt;
== FarbeStufe2 ==&lt;br /&gt;
== FarbeStufe3 ==&lt;br /&gt;
== FarbeStufe4 ==&lt;br /&gt;
== FarbeStufe5 ==&lt;br /&gt;
== csvQuelle ==&lt;br /&gt;
== AblageVerz?ung ==&lt;br /&gt;
== TagesArbeitszeit ==&lt;br /&gt;
== MonDaVorlauf ==&lt;br /&gt;
== NeuanlageZeitraum ==&lt;br /&gt;
&lt;br /&gt;
gibt den zeitraum in Tagen an, wie lange OrgaMon Neu angelegte Personen/Artikel auch als Neuanlage bei Drücken auf die entsprechenden Schaltflächen betrachten soll.&lt;br /&gt;
&lt;br /&gt;
== Schalter01 ... Schalter20 ==&lt;br /&gt;
&lt;br /&gt;
20 Schaltertexte für Artikel. &lt;br /&gt;
&lt;br /&gt;
 Schalter01 entspricht dem Datenbankfeld A00&lt;br /&gt;
&lt;br /&gt;
== FaktorGanzzahlig ==&lt;br /&gt;
&lt;br /&gt;
gibt an, ob der Faktor auf der Rechnung nur in ganzen Ziffern ausgegeben wird, oder auch mit Nachkommastellen.&lt;br /&gt;
&lt;br /&gt;
== CareTaker ==&lt;br /&gt;
&lt;br /&gt;
=JA (Standard) Protokolliert den Tagesabschluss und eCommerce-Fehlermeldungen bei CareTaker&lt;br /&gt;
=NEIN Protokolliert ausschließlich Programm-Updates beim CareTaker. Besonders für Systeme wichtig, die in der Regel Offline sind.&lt;br /&gt;
&lt;br /&gt;
== AutoUpRevPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe für Projekt-Revisions-Informationen (*.rev).&lt;br /&gt;
&lt;br /&gt;
== AutoUpWebPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe f?ale Kopie der CMS Site.&lt;br /&gt;
&lt;br /&gt;
== OLAPIstöffentlich ==&lt;br /&gt;
&lt;br /&gt;
=NEIN (Standard) OLAP - Abfragen und Ergebnisse sind nur auf dem eigenen lokalen Verzeichnis sichtbar. OLAP - Anfragen ergeben wichtige Betriebskennzahlen, deshalb werden die Abfragen, sowie die Ergebnisse nicht im Netzlaufwerk gespeichert.&amp;lt;br&amp;gt;&lt;br /&gt;
=JA OLAP Abfragen werden im OrgaMon-Verzeichnis gespeichert. Da dieses Verzeichnis für alle Orgamon-Nutzer sichtbar ist, sind auch alle OLAP Abfragen und deren Ergebnisse für alle sichtbar.&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
Bei Wikiserver wird der Host eingetragen, der das Wikimedia System für OrgaMon zur Verfügung stellt. In der Regel wird diese Adresse dynamisch ermittelt.&lt;br /&gt;
Durch diesen Parameter kann der Host fest zugewiesen werden. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;WikiServer=http://raib100/mediawiki/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KartenPfad ==&lt;br /&gt;
== KartenHost ==&lt;br /&gt;
== AutoUpFTP ==&lt;br /&gt;
== ShopKey ==&lt;br /&gt;
== ShopKonto ==&lt;br /&gt;
== ShopLink ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MagnetoHost ==&lt;br /&gt;
&lt;br /&gt;
Host, der eine Cherry-Tastatur mit Magnetkartendurchzugsleser besitzt. Es wird der Hotkey F an den OrgaMon gebunden.&lt;br /&gt;
&lt;br /&gt;
== AusgabeartLastschriftText ==&lt;br /&gt;
&lt;br /&gt;
RID der Ausgabeart deren Posten im Buchungstext der Lastschrift erscheinen soll.&lt;br /&gt;
&lt;br /&gt;
== JonDaAdmin ==&lt;br /&gt;
&lt;br /&gt;
Bearbeiter-RID des JonDa-Funktions-Benutzers, unter dieser Bearbeiter-Kennung werden die Änderungen von JonDa durchgeführt.&lt;br /&gt;
&lt;br /&gt;
== AnschriftNameOben ==&lt;br /&gt;
&lt;br /&gt;
default = NEIN&amp;lt;br&amp;gt;&lt;br /&gt;
Bestimmt, ob Anschrift.NAME1 / Anschrift.NAME2 VOR dem &amp;quot;Vornamen Nachnamen&amp;quot; im Adressblock angegeben wird.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21956</id>
		<title>Systemeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21956"/>
		<updated>2011-06-21T14:11:53Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Tagwache / Tagesabschluss */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:System.png]]&lt;br /&gt;
&lt;br /&gt;
''Mögliche Werte''&lt;br /&gt;
&lt;br /&gt;
   =          // - ohne Angabe - der interne vorgesehene Standard wird benutzt&lt;br /&gt;
   =JA        // anschalten&lt;br /&gt;
   =NEIN      // deaktivieren&lt;br /&gt;
   =22:00:00  // Uhrzeit&lt;br /&gt;
   =Pfad\     // Windows Pfadangaben immer mit Backslash am Ende&lt;br /&gt;
&lt;br /&gt;
''Farbwerte''&lt;br /&gt;
&lt;br /&gt;
Bei Farbangaben wird die html-Darstellung von Farbwerten verwendet (z.B. #33CC00).Hier http://cargobay.orgamon.de/colors.html finden Sie einen Überlick über das HTML Farbschema. Zwischenstufen werden in der Regel problemlos von den Browsern dargestellt.&lt;br /&gt;
&lt;br /&gt;
== MwStSatzManuelleArtikel ==&lt;br /&gt;
== ZahlungInXTagen ==&lt;br /&gt;
Angabe eines Zahlungsziels in Tagen. Daraus errechnet sich die Belegfäigkeit bei Aufträgen.&lt;br /&gt;
heutiges Rechnungsdatum + [ZahlunginXTagen] = Rechnungsfäigkeitsdatum&lt;br /&gt;
&lt;br /&gt;
siehe [[ZahlungInXTagen]]&lt;br /&gt;
&lt;br /&gt;
== NachlieferungInfo ==&lt;br /&gt;
== BereitsGeliefertInfo ==&lt;br /&gt;
== StandardTextRechnung ==&lt;br /&gt;
== Datenbanksicherung ==&lt;br /&gt;
=== FreigabePfad ===&lt;br /&gt;
=== DatenbankBackupPfad ===&lt;br /&gt;
&lt;br /&gt;
Zielverzeichnis der .fbak (Datenbank Sicherung) Datei. Default ist &amp;quot;selbes Verzeichnis wie .fdb (Datenbank) selbst&amp;quot;. Mehr Infos siehe [[Datensicherung]].&lt;br /&gt;
&lt;br /&gt;
== Gesamtsicherung ==&lt;br /&gt;
=== SicherungsPfad ===&lt;br /&gt;
* Ziel der Gesamtsicherung&lt;br /&gt;
* default ist &amp;quot;Eigene Dateien\OrgaMon\&amp;quot;&lt;br /&gt;
=== SicherungsPrefix ===&lt;br /&gt;
* Namensvorsatz des Sicherungszips&lt;br /&gt;
* default ist der letzte Namesteil des OrgaMon-Verzeichnisses&lt;br /&gt;
=== SicherungenAnzahl ===&lt;br /&gt;
&lt;br /&gt;
* Anzahl der Gesamtsicherungen, die gespeichert werden&lt;br /&gt;
* default ist 10&lt;br /&gt;
* &amp;quot;0&amp;quot; bedeutet keine Limitierung der Anzahl&lt;br /&gt;
* &amp;quot;-1&amp;quot; bedeutet es wird KEINE Gesamtsicherung durchgeführt&lt;br /&gt;
&lt;br /&gt;
== NichtMehrLieferbarInfo ==&lt;br /&gt;
== Tagwache / Tagesabschluss ==&lt;br /&gt;
=== TagesabschlussAuf ===&lt;br /&gt;
=== TagesabschlussUm ===&lt;br /&gt;
=== NachTagesAbschlussHerunterfahren ===&lt;br /&gt;
=== NachTagesAbschlussRechnerNeuStarten ===&lt;br /&gt;
=== NachTagesAbschlussAnwendungNeustart ===&lt;br /&gt;
=== TagesabschlussBerechneRang ===&lt;br /&gt;
&lt;br /&gt;
Verkaufsrang Berechnung lässt sich abschalten&lt;br /&gt;
&lt;br /&gt;
=== TagWacheUm ===&lt;br /&gt;
 00:00&lt;br /&gt;
Uhrzeit, zu der die [[Tagwache]] automatisch gestartet werden soll. Beispiel: &amp;quot;06:00&amp;quot; für 6 Uhr morgens.&lt;br /&gt;
&lt;br /&gt;
=== TagWacheAuf ===&lt;br /&gt;
 PC-NETBIOSNAME&lt;br /&gt;
Name des Computers, auf dem die [[Tagwache]] automatisch ablaufen soll. OrgaMon muss auf diesem PC laufen, damit es klappt.&lt;br /&gt;
&lt;br /&gt;
=== TagWacheWochentage===&lt;br /&gt;
 MON,DIE,MIT,DON,FRE,SAM,SON&lt;br /&gt;
Wochentage, an denen die [[Tagwache]] automatisch zu starten ist. Mehrere Tage werden mit Komma, aber ohne Leerzeichen getrennt.&lt;br /&gt;
&lt;br /&gt;
=== NachTagwacheHerunterfahren ===&lt;br /&gt;
 JA|NEIN&lt;br /&gt;
*JA - Der PC wird nach Ende der [[Tagwache]] heruntergefahren.&lt;br /&gt;
&lt;br /&gt;
=== NachTagwacheAnwendungNeustart===&lt;br /&gt;
 JA|NEIN&lt;br /&gt;
*JA - OrgaMon wird am Ende der [[Tagwache]] beendet und neu gestartet.&lt;br /&gt;
&lt;br /&gt;
=== NachTagwacheRechnerNeuStarten===&lt;br /&gt;
 JA|NEIN&lt;br /&gt;
*JA - Der PC wird nach Ende der [[Tagwache]] abgemeldet, heruntergefahren und neu gestartet. Wenn vom Betriebssystem automatische Anmeldung und automatische Anwendungsstart konfiguriert werden, kann OrgaMon nach dem PC-Neustart auch wieder starten.&lt;br /&gt;
&lt;br /&gt;
== GermanParcel ==&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
&lt;br /&gt;
Hauptkonto-Angaben: Name des Konto-Inhabers des Kontos das die Lastschriften durchführt bzw. das Konto, .&lt;br /&gt;
&lt;br /&gt;
=== KontoInhaber ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBankName ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoNummer ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBLZ ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontenHBCI ===&lt;br /&gt;
&lt;br /&gt;
Eine Liste der Konten, deren Umsätze via HBCI abgefragt werden sollen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;:&amp;quot; [ PIN ] &amp;quot;:&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Die Angabe der PIN ist ein Sicherheits-Risiko. Wir empfehlen den OrgaMon-REST Service zu verwenden. In diesem Fall kann die Angabe der PIN unterbleiben. Hier esgibt sich das Format:&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;::&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
=== KontoVorlauf ===&lt;br /&gt;
&lt;br /&gt;
 KontoVorlauf=5&lt;br /&gt;
&lt;br /&gt;
* Gibt die Anzahl der Tage an, die beim Abrufen der Kontoauszüge via HBCI in die Zukunft geblickt wird.&lt;br /&gt;
&lt;br /&gt;
== SpoolPath ==&lt;br /&gt;
== eigener WebShop ==&lt;br /&gt;
&lt;br /&gt;
=== Artikel-Bilder ===&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderPfad ====&lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderPfad=W:\twebshop\images\upload\&lt;br /&gt;
&lt;br /&gt;
==== BilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[7] an den [[TWebShop2]] übergeben. Diese Einstellung ist notwendig damit der Webshop Artikel-Bilder anzeigen kann. Damit ist es möglich den Shop mit lokalen Bildern zu betreiben, oder die Bilder auf einem Remote-System zu hosten. &lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus Sicht des Webservers :&lt;br /&gt;
&lt;br /&gt;
 BilderURL=/srv/www/htdocs/images/&lt;br /&gt;
&lt;br /&gt;
* default=./images/upload/&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[5] an den [[TWebShop2]] übergeben. Icons und Logos des Shops werden lokal im ./images-Verzeichnis abgelegt. Wird nun dieses Verzeichnis auf eine externe Website repliziert kann der Shop-Web-Traffic vermindert werden, indem alle shop internen Grafiken auf eine externe WebSite referenziert werden. Ist die Replikation abgeschlossen kann durch diesen Systemparameter der Bild-Verweis auf die externe Site aktiviert werden:&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderURL=http://www.myspeed.com/shop2837/upload/&lt;br /&gt;
&lt;br /&gt;
=== MusicPath ===&lt;br /&gt;
&lt;br /&gt;
Pfad der MP3 Dateien aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
=== ShopMP3 ===&lt;br /&gt;
&lt;br /&gt;
Suchmaske, die der NUMERO des Artikels angehängt wird. In der Regel ist&lt;br /&gt;
&lt;br /&gt;
 ShopMP3=-0*.mp3&lt;br /&gt;
&lt;br /&gt;
=== PDFPathShop ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis der &amp;lt;NUMERO&amp;gt;*.pdf Dokumente aus Sicht des WebServers.&lt;br /&gt;
Aus historischen Gründen wird noch der Zusatz A4/ am Ende benötigt. Also eine mögliche Angabe ist&lt;br /&gt;
&lt;br /&gt;
 PDFPathShop=/srv/www/htdocs/TWebShop/pdf/A4/&lt;br /&gt;
&lt;br /&gt;
=== PDFPathApp ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis aus OrgaMon-Sicht.&lt;br /&gt;
&lt;br /&gt;
=== PDFVersender ===&lt;br /&gt;
&lt;br /&gt;
Name des Host, der die eMails versendet. Bitte beachten, dass auch unter Bearbeiter bei dieser Maschine die smtp- Details eingetragen sind. Mehr Info siehe [[eMail]].&lt;br /&gt;
&lt;br /&gt;
=== PDFMail ===&lt;br /&gt;
=== PDFAdmin ===&lt;br /&gt;
=== PDFDokumentbetreff ===&lt;br /&gt;
=== PDFSend ===&lt;br /&gt;
=== ShopHost ===&lt;br /&gt;
&lt;br /&gt;
Host, unter dem der Shop im internen Netz sichtbar ist (ohne http://)&lt;br /&gt;
&lt;br /&gt;
 ShopHost=linuxbox/twebshop/&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCHost ===&lt;br /&gt;
&lt;br /&gt;
Name des Rechners der den XMLRPC Dienst zur Verfügung stellt.&lt;br /&gt;
&lt;br /&gt;
 XMLRPCHost=MEERESGRUND&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCPort ===&lt;br /&gt;
&lt;br /&gt;
== Remote WebShop (MySQL) ==&lt;br /&gt;
&lt;br /&gt;
=== ShopKey ===&lt;br /&gt;
=== ShopKonto ===&lt;br /&gt;
 =host,user,pwd,path&lt;br /&gt;
=== ShopLink ===&lt;br /&gt;
 =http://www.yordomain.com/?id=~key~&lt;br /&gt;
&lt;br /&gt;
== ScannerHost ==&lt;br /&gt;
&lt;br /&gt;
ScannerHost=NEWYORK&lt;br /&gt;
&lt;br /&gt;
Bei Scanner-Host wird angegeben, welcher PC die Funktionstaste F2 an das Scanner-Formular binden soll. Der Handscanner muss folgendermassen konfiguriert werden:&lt;br /&gt;
&lt;br /&gt;
* Prefix &amp;lt;F2&amp;gt;&lt;br /&gt;
* Postfix &amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also das ganze Scan-Ereignis muss folgenden String erzeugen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;F2&amp;gt;+299282&amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LabelHost ==&lt;br /&gt;
== PortoFreiAbBrutto ==&lt;br /&gt;
&lt;br /&gt;
* default: keinerlei Versandkostenfreiheit.&lt;br /&gt;
* Euro-Betrag (im Format 9,99) des Brutto-Warenwertes ab wann eine Lieferung versandkostenfrei wird.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel:&lt;br /&gt;
PortoFreiAbBrutto=100,00&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;OLAP:&amp;quot; &amp;lt;RID&amp;gt; des OLAP-Textes der zur Ermittlung der Versandkostenschwelle dient. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
Personen mit Profil17 gesetzt zahlen keinerlei Versandkosten.&amp;lt;br&amp;gt;&lt;br /&gt;
Personen mit Profil18 gesetzt zahlen keine Versandkosten ab 50,00 Euro Warenwert.&amp;lt;br&amp;gt;&lt;br /&gt;
Alle andere zahlen keine Versandkosten ab 100,00 Euro&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PortoFreiAbBrutto=OLAP:6000&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 --&lt;br /&gt;
 --  O L A P  - Definitions Datei&lt;br /&gt;
 --&lt;br /&gt;
 --  Portofrei ab x,xx â‚¬ als SQL Statement formuliert&lt;br /&gt;
 --&lt;br /&gt;
 &lt;br /&gt;
 $PERSON_R=1224&lt;br /&gt;
 &lt;br /&gt;
 select&lt;br /&gt;
 --- Bedingung für 0,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (0.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A16='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 50,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (50.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A17='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where &lt;br /&gt;
                (A16='N' or A16 is null) and &lt;br /&gt;
                (A17='N' or A17 is null) and&lt;br /&gt;
                (RID=$PERSON_R)&lt;br /&gt;
              ),0)) &lt;br /&gt;
  ) +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (nicht existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 0 from PERSON where RID=$PERSON_R),1)) &lt;br /&gt;
  )&lt;br /&gt;
 ---&lt;br /&gt;
  as PORTOFREIAB&lt;br /&gt;
 from&lt;br /&gt;
  rdb$$database&lt;br /&gt;
&lt;br /&gt;
== Auftragsmedium ==&lt;br /&gt;
&lt;br /&gt;
Hier definieren Sie in einer Kommaseparierten Liste die möglichkeiten wie Ihnen der Auftrag übermittelt wurde. Beispiel: &lt;br /&gt;
&lt;br /&gt;
 Auftragsmedium=Telefon,Webshop,Besuch&lt;br /&gt;
&lt;br /&gt;
== Auftragsmotivation ==&lt;br /&gt;
&lt;br /&gt;
Hier geben Sie an warum der Kunde bestellt hat. Beispiel&lt;br /&gt;
&lt;br /&gt;
 AuftragsMotivation=Werbeaktion-16,Katalog 2009,Aktion-Code [Code-]!&lt;br /&gt;
&lt;br /&gt;
* bei &amp;quot;Aktion-Code&amp;quot; wird der Vorlage-Pfräfix mit &amp;quot;Code-&amp;quot; Belegt, so kann bei Druck eine andere Druckvorlage gezogen werden als die Standard gemäse.&lt;br /&gt;
* &amp;quot;!&amp;quot; bei &amp;quot;Aktion-Code&amp;quot; macht diese Motivation zum default.&lt;br /&gt;
&lt;br /&gt;
== AuftragsGrundRückfrage ==&lt;br /&gt;
&lt;br /&gt;
Steuert ob überhaupt nach einem Grund nachgefragt werden soll. Default&lt;br /&gt;
&lt;br /&gt;
 AuftragsGrundRückfrage=JA&lt;br /&gt;
&lt;br /&gt;
== SysdbaPasswort ==&lt;br /&gt;
== RangZeitfenster ==&lt;br /&gt;
== LieferzeitZeitfenster ==&lt;br /&gt;
&lt;br /&gt;
== StandardLieferzeit ==&lt;br /&gt;
&lt;br /&gt;
Gewöhnliche Lieferzeit eines nicht lagernden Artikels, der beim Lieferanten nachbestellt werden muss. Dieser Wert wird nur benutzt, sobald keine bisherigen Erfahrungen mit dem Lieferanten oder dem Artikel vorliegen. Bei der Berechnung der Lieferzeit eines Artikels geht OrgaMon von Erfahrungswerten aus. Liegen keine Erfahrungswerte vor, wird die im Lieferant eingetragene Lieferzeit benutzt. Liegt hier kein wert vor, so wird der Wert dieses Systemparameters benutzt. &amp;lt;br&amp;gt;&lt;br /&gt;
=5 (Default) Tage&lt;br /&gt;
&lt;br /&gt;
== PersonSchnelleRechnung ==&lt;br /&gt;
== Farbe ==&lt;br /&gt;
== Replikation ==&lt;br /&gt;
== OrtFormat ==&lt;br /&gt;
== TimeServer ==&lt;br /&gt;
== GOT ==&lt;br /&gt;
&lt;br /&gt;
 GOT=JA&lt;br /&gt;
&lt;br /&gt;
In der Beleg-Ausbelichtung wird die VerlagNo (=GOT Nummer=Datenfeld &amp;quot;INFO&amp;quot;) des Artikels ausgegeben. Zudem wird der &amp;quot;CODE&amp;quot; des Artikels ausgegeben (=Kürzel für den Suchbegriff!)&lt;br /&gt;
&lt;br /&gt;
 GOT=NEIN&lt;br /&gt;
&lt;br /&gt;
Es wird der KomponistenNAme und der Arrangeru-Name ausgegeben&lt;br /&gt;
&lt;br /&gt;
== Belege ==&lt;br /&gt;
=== BezahlteBelegeLöschen ===&lt;br /&gt;
&lt;br /&gt;
=== BelegSetzeMengeNullBeiPreisNull ===&lt;br /&gt;
=== BelegRechnungGlattstellen ===&lt;br /&gt;
=== BelegUnterdrückenGeliefertes ===&lt;br /&gt;
&lt;br /&gt;
NEIN in einer anderen Rechnung vollständig gelieferte Positionen werden mit mit ausgegeben.&amp;lt;br&amp;gt;&lt;br /&gt;
JA auf Rechnungsbelegen unterbleibt die Angabe der vollständig gelieferten Postionen.&lt;br /&gt;
&lt;br /&gt;
=== BelegMengenSortierung ===&lt;br /&gt;
&lt;br /&gt;
NEIN! alles wird genau in der Reihenfolge ausgegeben wie erfasst.&lt;br /&gt;
JA erst Rechnungsmengen, dann Nachlieferungen, dann bisher geliefertes.&lt;br /&gt;
&lt;br /&gt;
=== BelegArtikelNeu ===&lt;br /&gt;
&lt;br /&gt;
JA Falls bei der Veränderung der Ausgabeart eines Artikels im Kundenbeleg erkannt wird, dass diese Ausgabeart noch nicht angelegt wird, so wird diese automatisch im Hintergrund angelegt. Die entsprechende Bestell-Anzahl muss somit durch den Agent befriedigt werden.&lt;br /&gt;
NEIN! Nicht existierende Ausgabearten werden nicht angelegt, folglich wird der Artikel als frei verfügbare Stückzahl interpretiert.&lt;br /&gt;
&lt;br /&gt;
=== EinzelpreisNetto ===&lt;br /&gt;
&lt;br /&gt;
In jedem Beleg-Kopf wird diese Eigenschaft (JA/NEIN) geführt. Diese Einstellung steuert die Art ein Einzelpreis-Auszeichnung auf dem Kundenbeleg:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''=JA''' (richtet sich in der Regel an Gewerbetreibende und Ausländer) Alle Einzelpositionen der Rechnung werden einfach NETTO untereinandergestellt, es wird deren Summe gebildet die Mwst berechnet, und der Mwst anteil berechnet, danach gerundet und zur Netto-Nummer addiert -&amp;gt; Fertig&lt;br /&gt;
* '''=NEIN''' (richtet sich an Endverbraucher) Alle Einzelposition werden Brutto ausgegeben untereinandergestellt, es wird deren Summe gebildet und gaaanz unten an die Rechnung geschrieben (das ist die Endverbraucher Endsumme) nun wird rückwärts die der Netto-Betrag rausgerechnet und gerundet, brutto-netto ist dann der MwSt anteil.&lt;br /&gt;
&lt;br /&gt;
=== EinzelPositionNetto ===&lt;br /&gt;
&lt;br /&gt;
=== RechnungsNummerVergabeMoment ===&lt;br /&gt;
&lt;br /&gt;
Bestimmt den Zeitpunkt an dem einem Beleg eine Rechnungsnummer dauerhaft zugeordnet wird. Es gibt 4 Möglichkeiten. Default ist &amp;quot;Verbuchen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # Dei der Anlage des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Anlage&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim ersten Durchrechnen des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Berechnen&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Bei der ersten Beleg-Vorschau &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Vorschau&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim verbuchen des Beleges &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Verbuchen&lt;br /&gt;
&lt;br /&gt;
== BearbeiterSprache ==&lt;br /&gt;
== Buch ==&lt;br /&gt;
=== BuchFokus ===&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Startdatum angegeben werden, ab wann Buchungen im OrgaMon noch als &amp;quot;aktiv&amp;quot; betrachtet werden. Wird der OrgaMon über Jahre verwendet kann die Konten-Selektion etwas umfangreich werden. Hier kann definiert werden ab welchem Datum überhuapt Konto-Anzeigen (in der Regel) von Interesse sind. &lt;br /&gt;
&lt;br /&gt;
 BuchFokus=01.01.2005&lt;br /&gt;
&lt;br /&gt;
Alternativ kann ein gleitender Betrachungszeitraum angegeben werden. Die Angabe erfolgt in &amp;quot;Tagen&amp;quot; die sichtbar bleiben sollen.&lt;br /&gt;
&lt;br /&gt;
  # immer 2 Jahre im Fokus&lt;br /&gt;
  BuchFokus=730&lt;br /&gt;
&lt;br /&gt;
Das Setzen des Parameters führt also zum Ausblender zu alter Buchungen aus dem aktuellen Tagesgeschäft. Die Einblendung alter Buchungen erfolgt dann einfach durch Umsetzten dieses Parameters auf ein andere Datum (oder Weglassen einer Angabe, dies ist der default-Fall und bewirkt die Anzeiger ALLER Buchungen).&lt;br /&gt;
&lt;br /&gt;
== Mahnung ==&lt;br /&gt;
=== Mahnschwelle ===&lt;br /&gt;
=== Mahnfähigkeitstoleranz ===&lt;br /&gt;
&lt;br /&gt;
=== MahnungAusgelicheneDazwischenAnzeigen ===&lt;br /&gt;
=== MahnungErstAbUnausgeglichenheit ===&lt;br /&gt;
=== MahnungGebuehr1 ===&lt;br /&gt;
=== MahnungGebuehr2 ===&lt;br /&gt;
=== MahnungGebuehr3 ===&lt;br /&gt;
=== MahnungZinsSatzPrivat ===&lt;br /&gt;
=== MahnungZinsSatzGewerblich ===&lt;br /&gt;
=== MahnungMindestZins ===&lt;br /&gt;
=== MahnungMahnstufeZinsEintritt ===&lt;br /&gt;
=== MahnungAbstand ===&lt;br /&gt;
=== MahnlaufbeiTagesabschluss ===&lt;br /&gt;
&lt;br /&gt;
== Profil01 ... Profil18 ==&lt;br /&gt;
&lt;br /&gt;
Zu jeder PERSON können 18 Eigenschaften oder Merkmale gesetzt werden. Die Merkmal - Texte oder kurze Bedeutungsbeschreibung sind hier enstellbar. &lt;br /&gt;
&lt;br /&gt;
  &amp;quot;Profil01=&amp;quot; entspricht dabei dem Datenbank-Feld &amp;quot;A00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== LagerHoheDiversität==&lt;br /&gt;
&lt;br /&gt;
(default=NEIN)&lt;br /&gt;
Die Diversität gibt an, wieviele unterschiedliche Artikel auf einen Lagerplatz gelegt werden können. Jeder dieser Artikel kann mehrfach in diesem Lagerplatz liegen.&lt;br /&gt;
Dieser Parameter gibt nun an, wie OrgaMon beim Befüllen des Lagers vorgehen soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JA: OrgaMon versucht möglichst wenige neue Lagerplätz zu vergeben und füllt bis zur Diversitätsgrenze auf. Möglichst viele Lagerplätze sind voll möglichst viele sind leer.bewirkt, dass eine möglichst hohe Diversität an Artikeln pro Lagerplatz angestrebt wird. Lagerplätze werden somit in der Regel von links nach rechts vollkommen gefüllt&lt;br /&gt;
&lt;br /&gt;
NEIN: OrgaMon versucht übersichtlich und locker einzulagern, und vermeidet unterschiedliche Artikel auf einem Lagerplatz zu vermischen. Möglichst viele Lagerplätze sind befüllt. bewirkt, dass das Lager möglichst flach und gleichmäßg gefüllt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== KommaFaktor ==&lt;br /&gt;
== BelegAnzeigeNachBuchen ==&lt;br /&gt;
== htmlPath ==&lt;br /&gt;
&lt;br /&gt;
Wurzelverzeichnis für Kunden-Dokumente aus Sicht des Apache-Servers mit einem slash am Ende. Es wird über BasePlug übermittelt. Es lautet z.B.&lt;br /&gt;
&lt;br /&gt;
 htmlPath=/srv/smb/freigabe/OrgaMon/Rechnungen/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
== AuftragsObjektPfad ==&lt;br /&gt;
== FarbeStufe1 ==&lt;br /&gt;
== FarbeStufe2 ==&lt;br /&gt;
== FarbeStufe3 ==&lt;br /&gt;
== FarbeStufe4 ==&lt;br /&gt;
== FarbeStufe5 ==&lt;br /&gt;
== csvQuelle ==&lt;br /&gt;
== AblageVerz?ung ==&lt;br /&gt;
== TagesArbeitszeit ==&lt;br /&gt;
== MonDaVorlauf ==&lt;br /&gt;
== NeuanlageZeitraum ==&lt;br /&gt;
&lt;br /&gt;
gibt den zeitraum in Tagen an, wie lange OrgaMon Neu angelegte Personen/Artikel auch als Neuanlage bei Drücken auf die entsprechenden Schaltflächen betrachten soll.&lt;br /&gt;
&lt;br /&gt;
== Schalter01 ... Schalter20 ==&lt;br /&gt;
&lt;br /&gt;
20 Schaltertexte für Artikel. &lt;br /&gt;
&lt;br /&gt;
 Schalter01 entspricht dem Datenbankfeld A00&lt;br /&gt;
&lt;br /&gt;
== FaktorGanzzahlig ==&lt;br /&gt;
&lt;br /&gt;
gibt an, ob der Faktor auf der Rechnung nur in ganzen Ziffern ausgegeben wird, oder auch mit Nachkommastellen.&lt;br /&gt;
&lt;br /&gt;
== CareTaker ==&lt;br /&gt;
&lt;br /&gt;
=JA (Standard) Protokolliert den Tagesabschluss und eCommerce-Fehlermeldungen bei CareTaker&lt;br /&gt;
=NEIN Protokolliert ausschließlich Programm-Updates beim CareTaker. Besonders für Systeme wichtig, die in der Regel Offline sind.&lt;br /&gt;
&lt;br /&gt;
== AutoUpRevPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe für Projekt-Revisions-Informationen (*.rev).&lt;br /&gt;
&lt;br /&gt;
== AutoUpWebPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe f?ale Kopie der CMS Site.&lt;br /&gt;
&lt;br /&gt;
== OLAPIstöffentlich ==&lt;br /&gt;
&lt;br /&gt;
=NEIN (Standard) OLAP - Abfragen und Ergebnisse sind nur auf dem eigenen lokalen Verzeichnis sichtbar. OLAP - Anfragen ergeben wichtige Betriebskennzahlen, deshalb werden die Abfragen, sowie die Ergebnisse nicht im Netzlaufwerk gespeichert.&amp;lt;br&amp;gt;&lt;br /&gt;
=JA OLAP Abfragen werden im OrgaMon-Verzeichnis gespeichert. Da dieses Verzeichnis für alle Orgamon-Nutzer sichtbar ist, sind auch alle OLAP Abfragen und deren Ergebnisse für alle sichtbar.&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
Bei Wikiserver wird der Host eingetragen, der das Wikimedia System für OrgaMon zur Verfügung stellt. In der Regel wird diese Adresse dynamisch ermittelt.&lt;br /&gt;
Durch diesen Parameter kann der Host fest zugewiesen werden. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;WikiServer=http://raib100/mediawiki/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KartenPfad ==&lt;br /&gt;
== KartenHost ==&lt;br /&gt;
== AutoUpFTP ==&lt;br /&gt;
== ShopKey ==&lt;br /&gt;
== ShopKonto ==&lt;br /&gt;
== ShopLink ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MagnetoHost ==&lt;br /&gt;
&lt;br /&gt;
Host, der eine Cherry-Tastatur mit Magnetkartendurchzugsleser besitzt. Es wird der Hotkey F an den OrgaMon gebunden.&lt;br /&gt;
&lt;br /&gt;
== AusgabeartLastschriftText ==&lt;br /&gt;
&lt;br /&gt;
RID der Ausgabeart deren Posten im Buchungstext der Lastschrift erscheinen soll.&lt;br /&gt;
&lt;br /&gt;
== JonDaAdmin ==&lt;br /&gt;
&lt;br /&gt;
Bearbeiter-RID des JonDa-Funktions-Benutzers, unter dieser Bearbeiter-Kennung werden die Änderungen von JonDa durchgeführt.&lt;br /&gt;
&lt;br /&gt;
== AnschriftNameOben ==&lt;br /&gt;
&lt;br /&gt;
default = NEIN&amp;lt;br&amp;gt;&lt;br /&gt;
Bestimmt, ob Anschrift.NAME1 / Anschrift.NAME2 VOR dem &amp;quot;Vornamen Nachnamen&amp;quot; im Adressblock angegeben wird.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21955</id>
		<title>Systemeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21955"/>
		<updated>2011-06-21T14:04:00Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* NachTagwacheHerunterfahren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:System.png]]&lt;br /&gt;
&lt;br /&gt;
''Mögliche Werte''&lt;br /&gt;
&lt;br /&gt;
   =          // - ohne Angabe - der interne vorgesehene Standard wird benutzt&lt;br /&gt;
   =JA        // anschalten&lt;br /&gt;
   =NEIN      // deaktivieren&lt;br /&gt;
   =22:00:00  // Uhrzeit&lt;br /&gt;
   =Pfad\     // Windows Pfadangaben immer mit Backslash am Ende&lt;br /&gt;
&lt;br /&gt;
''Farbwerte''&lt;br /&gt;
&lt;br /&gt;
Bei Farbangaben wird die html-Darstellung von Farbwerten verwendet (z.B. #33CC00).Hier http://cargobay.orgamon.de/colors.html finden Sie einen Überlick über das HTML Farbschema. Zwischenstufen werden in der Regel problemlos von den Browsern dargestellt.&lt;br /&gt;
&lt;br /&gt;
== MwStSatzManuelleArtikel ==&lt;br /&gt;
== ZahlungInXTagen ==&lt;br /&gt;
Angabe eines Zahlungsziels in Tagen. Daraus errechnet sich die Belegfäigkeit bei Aufträgen.&lt;br /&gt;
heutiges Rechnungsdatum + [ZahlunginXTagen] = Rechnungsfäigkeitsdatum&lt;br /&gt;
&lt;br /&gt;
siehe [[ZahlungInXTagen]]&lt;br /&gt;
&lt;br /&gt;
== NachlieferungInfo ==&lt;br /&gt;
== BereitsGeliefertInfo ==&lt;br /&gt;
== StandardTextRechnung ==&lt;br /&gt;
== Datenbanksicherung ==&lt;br /&gt;
=== FreigabePfad ===&lt;br /&gt;
=== DatenbankBackupPfad ===&lt;br /&gt;
&lt;br /&gt;
Zielverzeichnis der .fbak (Datenbank Sicherung) Datei. Default ist &amp;quot;selbes Verzeichnis wie .fdb (Datenbank) selbst&amp;quot;. Mehr Infos siehe [[Datensicherung]].&lt;br /&gt;
&lt;br /&gt;
== Gesamtsicherung ==&lt;br /&gt;
=== SicherungsPfad ===&lt;br /&gt;
* Ziel der Gesamtsicherung&lt;br /&gt;
* default ist &amp;quot;Eigene Dateien\OrgaMon\&amp;quot;&lt;br /&gt;
=== SicherungsPrefix ===&lt;br /&gt;
* Namensvorsatz des Sicherungszips&lt;br /&gt;
* default ist der letzte Namesteil des OrgaMon-Verzeichnisses&lt;br /&gt;
=== SicherungenAnzahl ===&lt;br /&gt;
&lt;br /&gt;
* Anzahl der Gesamtsicherungen, die gespeichert werden&lt;br /&gt;
* default ist 10&lt;br /&gt;
* &amp;quot;0&amp;quot; bedeutet keine Limitierung der Anzahl&lt;br /&gt;
* &amp;quot;-1&amp;quot; bedeutet es wird KEINE Gesamtsicherung durchgeführt&lt;br /&gt;
&lt;br /&gt;
== NichtMehrLieferbarInfo ==&lt;br /&gt;
== Tagwache / Tagesabschluss ==&lt;br /&gt;
=== TagesabschlussAuf ===&lt;br /&gt;
=== TagesabschlussUm ===&lt;br /&gt;
=== NachTagesAbschlussHerunterfahren ===&lt;br /&gt;
=== NachTagesAbschlussRechnerNeuStarten ===&lt;br /&gt;
=== NachTagesAbschlussAnwendungNeustart ===&lt;br /&gt;
=== TagesabschlussBerechneRang ===&lt;br /&gt;
&lt;br /&gt;
Verkaufsrang Berechnung lässt sich abschalten&lt;br /&gt;
&lt;br /&gt;
=== TagWacheUm ===&lt;br /&gt;
Uhrzeit, zu der die [[Tagwache]] automatisch gestartet werden soll. Beispiel: &amp;quot;06:00&amp;quot; für 6 Uhr morgens.&lt;br /&gt;
&lt;br /&gt;
=== TagWacheAuf ===&lt;br /&gt;
Name des Computers, auf dem die [[Tagwache]] automatisch ablaufen soll. OrgaMon muss auf diesem PC laufen, damit es klappt.&lt;br /&gt;
&lt;br /&gt;
=== NachTagwacheHerunterfahren ===&lt;br /&gt;
*JA - Der PC wird nach Ende der [[Tagwache]] heruntergefahren.&lt;br /&gt;
*NEIN - Der PC bleibt angemeldet.&lt;br /&gt;
&lt;br /&gt;
== GermanParcel ==&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
&lt;br /&gt;
Hauptkonto-Angaben: Name des Konto-Inhabers des Kontos das die Lastschriften durchführt bzw. das Konto, .&lt;br /&gt;
&lt;br /&gt;
=== KontoInhaber ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBankName ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoNummer ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBLZ ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontenHBCI ===&lt;br /&gt;
&lt;br /&gt;
Eine Liste der Konten, deren Umsätze via HBCI abgefragt werden sollen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;:&amp;quot; [ PIN ] &amp;quot;:&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Die Angabe der PIN ist ein Sicherheits-Risiko. Wir empfehlen den OrgaMon-REST Service zu verwenden. In diesem Fall kann die Angabe der PIN unterbleiben. Hier esgibt sich das Format:&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;::&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
=== KontoVorlauf ===&lt;br /&gt;
&lt;br /&gt;
 KontoVorlauf=5&lt;br /&gt;
&lt;br /&gt;
* Gibt die Anzahl der Tage an, die beim Abrufen der Kontoauszüge via HBCI in die Zukunft geblickt wird.&lt;br /&gt;
&lt;br /&gt;
== SpoolPath ==&lt;br /&gt;
== eigener WebShop ==&lt;br /&gt;
&lt;br /&gt;
=== Artikel-Bilder ===&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderPfad ====&lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderPfad=W:\twebshop\images\upload\&lt;br /&gt;
&lt;br /&gt;
==== BilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[7] an den [[TWebShop2]] übergeben. Diese Einstellung ist notwendig damit der Webshop Artikel-Bilder anzeigen kann. Damit ist es möglich den Shop mit lokalen Bildern zu betreiben, oder die Bilder auf einem Remote-System zu hosten. &lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus Sicht des Webservers :&lt;br /&gt;
&lt;br /&gt;
 BilderURL=/srv/www/htdocs/images/&lt;br /&gt;
&lt;br /&gt;
* default=./images/upload/&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[5] an den [[TWebShop2]] übergeben. Icons und Logos des Shops werden lokal im ./images-Verzeichnis abgelegt. Wird nun dieses Verzeichnis auf eine externe Website repliziert kann der Shop-Web-Traffic vermindert werden, indem alle shop internen Grafiken auf eine externe WebSite referenziert werden. Ist die Replikation abgeschlossen kann durch diesen Systemparameter der Bild-Verweis auf die externe Site aktiviert werden:&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderURL=http://www.myspeed.com/shop2837/upload/&lt;br /&gt;
&lt;br /&gt;
=== MusicPath ===&lt;br /&gt;
&lt;br /&gt;
Pfad der MP3 Dateien aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
=== ShopMP3 ===&lt;br /&gt;
&lt;br /&gt;
Suchmaske, die der NUMERO des Artikels angehängt wird. In der Regel ist&lt;br /&gt;
&lt;br /&gt;
 ShopMP3=-0*.mp3&lt;br /&gt;
&lt;br /&gt;
=== PDFPathShop ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis der &amp;lt;NUMERO&amp;gt;*.pdf Dokumente aus Sicht des WebServers.&lt;br /&gt;
Aus historischen Gründen wird noch der Zusatz A4/ am Ende benötigt. Also eine mögliche Angabe ist&lt;br /&gt;
&lt;br /&gt;
 PDFPathShop=/srv/www/htdocs/TWebShop/pdf/A4/&lt;br /&gt;
&lt;br /&gt;
=== PDFPathApp ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis aus OrgaMon-Sicht.&lt;br /&gt;
&lt;br /&gt;
=== PDFVersender ===&lt;br /&gt;
&lt;br /&gt;
Name des Host, der die eMails versendet. Bitte beachten, dass auch unter Bearbeiter bei dieser Maschine die smtp- Details eingetragen sind. Mehr Info siehe [[eMail]].&lt;br /&gt;
&lt;br /&gt;
=== PDFMail ===&lt;br /&gt;
=== PDFAdmin ===&lt;br /&gt;
=== PDFDokumentbetreff ===&lt;br /&gt;
=== PDFSend ===&lt;br /&gt;
=== ShopHost ===&lt;br /&gt;
&lt;br /&gt;
Host, unter dem der Shop im internen Netz sichtbar ist (ohne http://)&lt;br /&gt;
&lt;br /&gt;
 ShopHost=linuxbox/twebshop/&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCHost ===&lt;br /&gt;
&lt;br /&gt;
Name des Rechners der den XMLRPC Dienst zur Verfügung stellt.&lt;br /&gt;
&lt;br /&gt;
 XMLRPCHost=MEERESGRUND&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCPort ===&lt;br /&gt;
&lt;br /&gt;
== Remote WebShop (MySQL) ==&lt;br /&gt;
&lt;br /&gt;
=== ShopKey ===&lt;br /&gt;
=== ShopKonto ===&lt;br /&gt;
 =host,user,pwd,path&lt;br /&gt;
=== ShopLink ===&lt;br /&gt;
 =http://www.yordomain.com/?id=~key~&lt;br /&gt;
&lt;br /&gt;
== ScannerHost ==&lt;br /&gt;
&lt;br /&gt;
ScannerHost=NEWYORK&lt;br /&gt;
&lt;br /&gt;
Bei Scanner-Host wird angegeben, welcher PC die Funktionstaste F2 an das Scanner-Formular binden soll. Der Handscanner muss folgendermassen konfiguriert werden:&lt;br /&gt;
&lt;br /&gt;
* Prefix &amp;lt;F2&amp;gt;&lt;br /&gt;
* Postfix &amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also das ganze Scan-Ereignis muss folgenden String erzeugen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;F2&amp;gt;+299282&amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LabelHost ==&lt;br /&gt;
== PortoFreiAbBrutto ==&lt;br /&gt;
&lt;br /&gt;
* default: keinerlei Versandkostenfreiheit.&lt;br /&gt;
* Euro-Betrag (im Format 9,99) des Brutto-Warenwertes ab wann eine Lieferung versandkostenfrei wird.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel:&lt;br /&gt;
PortoFreiAbBrutto=100,00&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;OLAP:&amp;quot; &amp;lt;RID&amp;gt; des OLAP-Textes der zur Ermittlung der Versandkostenschwelle dient. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
Personen mit Profil17 gesetzt zahlen keinerlei Versandkosten.&amp;lt;br&amp;gt;&lt;br /&gt;
Personen mit Profil18 gesetzt zahlen keine Versandkosten ab 50,00 Euro Warenwert.&amp;lt;br&amp;gt;&lt;br /&gt;
Alle andere zahlen keine Versandkosten ab 100,00 Euro&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PortoFreiAbBrutto=OLAP:6000&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 --&lt;br /&gt;
 --  O L A P  - Definitions Datei&lt;br /&gt;
 --&lt;br /&gt;
 --  Portofrei ab x,xx â‚¬ als SQL Statement formuliert&lt;br /&gt;
 --&lt;br /&gt;
 &lt;br /&gt;
 $PERSON_R=1224&lt;br /&gt;
 &lt;br /&gt;
 select&lt;br /&gt;
 --- Bedingung für 0,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (0.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A16='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 50,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (50.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A17='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where &lt;br /&gt;
                (A16='N' or A16 is null) and &lt;br /&gt;
                (A17='N' or A17 is null) and&lt;br /&gt;
                (RID=$PERSON_R)&lt;br /&gt;
              ),0)) &lt;br /&gt;
  ) +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (nicht existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 0 from PERSON where RID=$PERSON_R),1)) &lt;br /&gt;
  )&lt;br /&gt;
 ---&lt;br /&gt;
  as PORTOFREIAB&lt;br /&gt;
 from&lt;br /&gt;
  rdb$$database&lt;br /&gt;
&lt;br /&gt;
== Auftragsmedium ==&lt;br /&gt;
&lt;br /&gt;
Hier definieren Sie in einer Kommaseparierten Liste die möglichkeiten wie Ihnen der Auftrag übermittelt wurde. Beispiel: &lt;br /&gt;
&lt;br /&gt;
 Auftragsmedium=Telefon,Webshop,Besuch&lt;br /&gt;
&lt;br /&gt;
== Auftragsmotivation ==&lt;br /&gt;
&lt;br /&gt;
Hier geben Sie an warum der Kunde bestellt hat. Beispiel&lt;br /&gt;
&lt;br /&gt;
 AuftragsMotivation=Werbeaktion-16,Katalog 2009,Aktion-Code [Code-]!&lt;br /&gt;
&lt;br /&gt;
* bei &amp;quot;Aktion-Code&amp;quot; wird der Vorlage-Pfräfix mit &amp;quot;Code-&amp;quot; Belegt, so kann bei Druck eine andere Druckvorlage gezogen werden als die Standard gemäse.&lt;br /&gt;
* &amp;quot;!&amp;quot; bei &amp;quot;Aktion-Code&amp;quot; macht diese Motivation zum default.&lt;br /&gt;
&lt;br /&gt;
== AuftragsGrundRückfrage ==&lt;br /&gt;
&lt;br /&gt;
Steuert ob überhaupt nach einem Grund nachgefragt werden soll. Default&lt;br /&gt;
&lt;br /&gt;
 AuftragsGrundRückfrage=JA&lt;br /&gt;
&lt;br /&gt;
== SysdbaPasswort ==&lt;br /&gt;
== RangZeitfenster ==&lt;br /&gt;
== LieferzeitZeitfenster ==&lt;br /&gt;
&lt;br /&gt;
== StandardLieferzeit ==&lt;br /&gt;
&lt;br /&gt;
Gewöhnliche Lieferzeit eines nicht lagernden Artikels, der beim Lieferanten nachbestellt werden muss. Dieser Wert wird nur benutzt, sobald keine bisherigen Erfahrungen mit dem Lieferanten oder dem Artikel vorliegen. Bei der Berechnung der Lieferzeit eines Artikels geht OrgaMon von Erfahrungswerten aus. Liegen keine Erfahrungswerte vor, wird die im Lieferant eingetragene Lieferzeit benutzt. Liegt hier kein wert vor, so wird der Wert dieses Systemparameters benutzt. &amp;lt;br&amp;gt;&lt;br /&gt;
=5 (Default) Tage&lt;br /&gt;
&lt;br /&gt;
== PersonSchnelleRechnung ==&lt;br /&gt;
== Farbe ==&lt;br /&gt;
== Replikation ==&lt;br /&gt;
== OrtFormat ==&lt;br /&gt;
== TimeServer ==&lt;br /&gt;
== GOT ==&lt;br /&gt;
&lt;br /&gt;
 GOT=JA&lt;br /&gt;
&lt;br /&gt;
In der Beleg-Ausbelichtung wird die VerlagNo (=GOT Nummer=Datenfeld &amp;quot;INFO&amp;quot;) des Artikels ausgegeben. Zudem wird der &amp;quot;CODE&amp;quot; des Artikels ausgegeben (=Kürzel für den Suchbegriff!)&lt;br /&gt;
&lt;br /&gt;
 GOT=NEIN&lt;br /&gt;
&lt;br /&gt;
Es wird der KomponistenNAme und der Arrangeru-Name ausgegeben&lt;br /&gt;
&lt;br /&gt;
== Belege ==&lt;br /&gt;
=== BezahlteBelegeLöschen ===&lt;br /&gt;
&lt;br /&gt;
=== BelegSetzeMengeNullBeiPreisNull ===&lt;br /&gt;
=== BelegRechnungGlattstellen ===&lt;br /&gt;
=== BelegUnterdrückenGeliefertes ===&lt;br /&gt;
&lt;br /&gt;
NEIN in einer anderen Rechnung vollständig gelieferte Positionen werden mit mit ausgegeben.&amp;lt;br&amp;gt;&lt;br /&gt;
JA auf Rechnungsbelegen unterbleibt die Angabe der vollständig gelieferten Postionen.&lt;br /&gt;
&lt;br /&gt;
=== BelegMengenSortierung ===&lt;br /&gt;
&lt;br /&gt;
NEIN! alles wird genau in der Reihenfolge ausgegeben wie erfasst.&lt;br /&gt;
JA erst Rechnungsmengen, dann Nachlieferungen, dann bisher geliefertes.&lt;br /&gt;
&lt;br /&gt;
=== BelegArtikelNeu ===&lt;br /&gt;
&lt;br /&gt;
JA Falls bei der Veränderung der Ausgabeart eines Artikels im Kundenbeleg erkannt wird, dass diese Ausgabeart noch nicht angelegt wird, so wird diese automatisch im Hintergrund angelegt. Die entsprechende Bestell-Anzahl muss somit durch den Agent befriedigt werden.&lt;br /&gt;
NEIN! Nicht existierende Ausgabearten werden nicht angelegt, folglich wird der Artikel als frei verfügbare Stückzahl interpretiert.&lt;br /&gt;
&lt;br /&gt;
=== EinzelpreisNetto ===&lt;br /&gt;
&lt;br /&gt;
In jedem Beleg-Kopf wird diese Eigenschaft (JA/NEIN) geführt. Diese Einstellung steuert die Art ein Einzelpreis-Auszeichnung auf dem Kundenbeleg:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''=JA''' (richtet sich in der Regel an Gewerbetreibende und Ausländer) Alle Einzelpositionen der Rechnung werden einfach NETTO untereinandergestellt, es wird deren Summe gebildet die Mwst berechnet, und der Mwst anteil berechnet, danach gerundet und zur Netto-Nummer addiert -&amp;gt; Fertig&lt;br /&gt;
* '''=NEIN''' (richtet sich an Endverbraucher) Alle Einzelposition werden Brutto ausgegeben untereinandergestellt, es wird deren Summe gebildet und gaaanz unten an die Rechnung geschrieben (das ist die Endverbraucher Endsumme) nun wird rückwärts die der Netto-Betrag rausgerechnet und gerundet, brutto-netto ist dann der MwSt anteil.&lt;br /&gt;
&lt;br /&gt;
=== EinzelPositionNetto ===&lt;br /&gt;
&lt;br /&gt;
=== RechnungsNummerVergabeMoment ===&lt;br /&gt;
&lt;br /&gt;
Bestimmt den Zeitpunkt an dem einem Beleg eine Rechnungsnummer dauerhaft zugeordnet wird. Es gibt 4 Möglichkeiten. Default ist &amp;quot;Verbuchen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # Dei der Anlage des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Anlage&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim ersten Durchrechnen des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Berechnen&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Bei der ersten Beleg-Vorschau &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Vorschau&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim verbuchen des Beleges &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Verbuchen&lt;br /&gt;
&lt;br /&gt;
== BearbeiterSprache ==&lt;br /&gt;
== Buch ==&lt;br /&gt;
=== BuchFokus ===&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Startdatum angegeben werden, ab wann Buchungen im OrgaMon noch als &amp;quot;aktiv&amp;quot; betrachtet werden. Wird der OrgaMon über Jahre verwendet kann die Konten-Selektion etwas umfangreich werden. Hier kann definiert werden ab welchem Datum überhuapt Konto-Anzeigen (in der Regel) von Interesse sind. &lt;br /&gt;
&lt;br /&gt;
 BuchFokus=01.01.2005&lt;br /&gt;
&lt;br /&gt;
Alternativ kann ein gleitender Betrachungszeitraum angegeben werden. Die Angabe erfolgt in &amp;quot;Tagen&amp;quot; die sichtbar bleiben sollen.&lt;br /&gt;
&lt;br /&gt;
  # immer 2 Jahre im Fokus&lt;br /&gt;
  BuchFokus=730&lt;br /&gt;
&lt;br /&gt;
Das Setzen des Parameters führt also zum Ausblender zu alter Buchungen aus dem aktuellen Tagesgeschäft. Die Einblendung alter Buchungen erfolgt dann einfach durch Umsetzten dieses Parameters auf ein andere Datum (oder Weglassen einer Angabe, dies ist der default-Fall und bewirkt die Anzeiger ALLER Buchungen).&lt;br /&gt;
&lt;br /&gt;
== Mahnung ==&lt;br /&gt;
=== Mahnschwelle ===&lt;br /&gt;
=== Mahnfähigkeitstoleranz ===&lt;br /&gt;
&lt;br /&gt;
=== MahnungAusgelicheneDazwischenAnzeigen ===&lt;br /&gt;
=== MahnungErstAbUnausgeglichenheit ===&lt;br /&gt;
=== MahnungGebuehr1 ===&lt;br /&gt;
=== MahnungGebuehr2 ===&lt;br /&gt;
=== MahnungGebuehr3 ===&lt;br /&gt;
=== MahnungZinsSatzPrivat ===&lt;br /&gt;
=== MahnungZinsSatzGewerblich ===&lt;br /&gt;
=== MahnungMindestZins ===&lt;br /&gt;
=== MahnungMahnstufeZinsEintritt ===&lt;br /&gt;
=== MahnungAbstand ===&lt;br /&gt;
=== MahnlaufbeiTagesabschluss ===&lt;br /&gt;
&lt;br /&gt;
== Profil01 ... Profil18 ==&lt;br /&gt;
&lt;br /&gt;
Zu jeder PERSON können 18 Eigenschaften oder Merkmale gesetzt werden. Die Merkmal - Texte oder kurze Bedeutungsbeschreibung sind hier enstellbar. &lt;br /&gt;
&lt;br /&gt;
  &amp;quot;Profil01=&amp;quot; entspricht dabei dem Datenbank-Feld &amp;quot;A00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== LagerHoheDiversität==&lt;br /&gt;
&lt;br /&gt;
(default=NEIN)&lt;br /&gt;
Die Diversität gibt an, wieviele unterschiedliche Artikel auf einen Lagerplatz gelegt werden können. Jeder dieser Artikel kann mehrfach in diesem Lagerplatz liegen.&lt;br /&gt;
Dieser Parameter gibt nun an, wie OrgaMon beim Befüllen des Lagers vorgehen soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JA: OrgaMon versucht möglichst wenige neue Lagerplätz zu vergeben und füllt bis zur Diversitätsgrenze auf. Möglichst viele Lagerplätze sind voll möglichst viele sind leer.bewirkt, dass eine möglichst hohe Diversität an Artikeln pro Lagerplatz angestrebt wird. Lagerplätze werden somit in der Regel von links nach rechts vollkommen gefüllt&lt;br /&gt;
&lt;br /&gt;
NEIN: OrgaMon versucht übersichtlich und locker einzulagern, und vermeidet unterschiedliche Artikel auf einem Lagerplatz zu vermischen. Möglichst viele Lagerplätze sind befüllt. bewirkt, dass das Lager möglichst flach und gleichmäßg gefüllt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== KommaFaktor ==&lt;br /&gt;
== BelegAnzeigeNachBuchen ==&lt;br /&gt;
== htmlPath ==&lt;br /&gt;
&lt;br /&gt;
Wurzelverzeichnis für Kunden-Dokumente aus Sicht des Apache-Servers mit einem slash am Ende. Es wird über BasePlug übermittelt. Es lautet z.B.&lt;br /&gt;
&lt;br /&gt;
 htmlPath=/srv/smb/freigabe/OrgaMon/Rechnungen/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
== AuftragsObjektPfad ==&lt;br /&gt;
== FarbeStufe1 ==&lt;br /&gt;
== FarbeStufe2 ==&lt;br /&gt;
== FarbeStufe3 ==&lt;br /&gt;
== FarbeStufe4 ==&lt;br /&gt;
== FarbeStufe5 ==&lt;br /&gt;
== csvQuelle ==&lt;br /&gt;
== AblageVerz?ung ==&lt;br /&gt;
== TagesArbeitszeit ==&lt;br /&gt;
== MonDaVorlauf ==&lt;br /&gt;
== NeuanlageZeitraum ==&lt;br /&gt;
&lt;br /&gt;
gibt den zeitraum in Tagen an, wie lange OrgaMon Neu angelegte Personen/Artikel auch als Neuanlage bei Drücken auf die entsprechenden Schaltflächen betrachten soll.&lt;br /&gt;
&lt;br /&gt;
== Schalter01 ... Schalter20 ==&lt;br /&gt;
&lt;br /&gt;
20 Schaltertexte für Artikel. &lt;br /&gt;
&lt;br /&gt;
 Schalter01 entspricht dem Datenbankfeld A00&lt;br /&gt;
&lt;br /&gt;
== FaktorGanzzahlig ==&lt;br /&gt;
&lt;br /&gt;
gibt an, ob der Faktor auf der Rechnung nur in ganzen Ziffern ausgegeben wird, oder auch mit Nachkommastellen.&lt;br /&gt;
&lt;br /&gt;
== CareTaker ==&lt;br /&gt;
&lt;br /&gt;
=JA (Standard) Protokolliert den Tagesabschluss und eCommerce-Fehlermeldungen bei CareTaker&lt;br /&gt;
=NEIN Protokolliert ausschließlich Programm-Updates beim CareTaker. Besonders für Systeme wichtig, die in der Regel Offline sind.&lt;br /&gt;
&lt;br /&gt;
== AutoUpRevPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe für Projekt-Revisions-Informationen (*.rev).&lt;br /&gt;
&lt;br /&gt;
== AutoUpWebPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe f?ale Kopie der CMS Site.&lt;br /&gt;
&lt;br /&gt;
== OLAPIstöffentlich ==&lt;br /&gt;
&lt;br /&gt;
=NEIN (Standard) OLAP - Abfragen und Ergebnisse sind nur auf dem eigenen lokalen Verzeichnis sichtbar. OLAP - Anfragen ergeben wichtige Betriebskennzahlen, deshalb werden die Abfragen, sowie die Ergebnisse nicht im Netzlaufwerk gespeichert.&amp;lt;br&amp;gt;&lt;br /&gt;
=JA OLAP Abfragen werden im OrgaMon-Verzeichnis gespeichert. Da dieses Verzeichnis für alle Orgamon-Nutzer sichtbar ist, sind auch alle OLAP Abfragen und deren Ergebnisse für alle sichtbar.&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
Bei Wikiserver wird der Host eingetragen, der das Wikimedia System für OrgaMon zur Verfügung stellt. In der Regel wird diese Adresse dynamisch ermittelt.&lt;br /&gt;
Durch diesen Parameter kann der Host fest zugewiesen werden. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;WikiServer=http://raib100/mediawiki/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KartenPfad ==&lt;br /&gt;
== KartenHost ==&lt;br /&gt;
== AutoUpFTP ==&lt;br /&gt;
== ShopKey ==&lt;br /&gt;
== ShopKonto ==&lt;br /&gt;
== ShopLink ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MagnetoHost ==&lt;br /&gt;
&lt;br /&gt;
Host, der eine Cherry-Tastatur mit Magnetkartendurchzugsleser besitzt. Es wird der Hotkey F an den OrgaMon gebunden.&lt;br /&gt;
&lt;br /&gt;
== AusgabeartLastschriftText ==&lt;br /&gt;
&lt;br /&gt;
RID der Ausgabeart deren Posten im Buchungstext der Lastschrift erscheinen soll.&lt;br /&gt;
&lt;br /&gt;
== JonDaAdmin ==&lt;br /&gt;
&lt;br /&gt;
Bearbeiter-RID des JonDa-Funktions-Benutzers, unter dieser Bearbeiter-Kennung werden die Änderungen von JonDa durchgeführt.&lt;br /&gt;
&lt;br /&gt;
== AnschriftNameOben ==&lt;br /&gt;
&lt;br /&gt;
default = NEIN&amp;lt;br&amp;gt;&lt;br /&gt;
Bestimmt, ob Anschrift.NAME1 / Anschrift.NAME2 VOR dem &amp;quot;Vornamen Nachnamen&amp;quot; im Adressblock angegeben wird.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21954</id>
		<title>Systemeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21954"/>
		<updated>2011-06-21T14:03:39Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* NachTagwacheHerunterfahren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:System.png]]&lt;br /&gt;
&lt;br /&gt;
''Mögliche Werte''&lt;br /&gt;
&lt;br /&gt;
   =          // - ohne Angabe - der interne vorgesehene Standard wird benutzt&lt;br /&gt;
   =JA        // anschalten&lt;br /&gt;
   =NEIN      // deaktivieren&lt;br /&gt;
   =22:00:00  // Uhrzeit&lt;br /&gt;
   =Pfad\     // Windows Pfadangaben immer mit Backslash am Ende&lt;br /&gt;
&lt;br /&gt;
''Farbwerte''&lt;br /&gt;
&lt;br /&gt;
Bei Farbangaben wird die html-Darstellung von Farbwerten verwendet (z.B. #33CC00).Hier http://cargobay.orgamon.de/colors.html finden Sie einen Überlick über das HTML Farbschema. Zwischenstufen werden in der Regel problemlos von den Browsern dargestellt.&lt;br /&gt;
&lt;br /&gt;
== MwStSatzManuelleArtikel ==&lt;br /&gt;
== ZahlungInXTagen ==&lt;br /&gt;
Angabe eines Zahlungsziels in Tagen. Daraus errechnet sich die Belegfäigkeit bei Aufträgen.&lt;br /&gt;
heutiges Rechnungsdatum + [ZahlunginXTagen] = Rechnungsfäigkeitsdatum&lt;br /&gt;
&lt;br /&gt;
siehe [[ZahlungInXTagen]]&lt;br /&gt;
&lt;br /&gt;
== NachlieferungInfo ==&lt;br /&gt;
== BereitsGeliefertInfo ==&lt;br /&gt;
== StandardTextRechnung ==&lt;br /&gt;
== Datenbanksicherung ==&lt;br /&gt;
=== FreigabePfad ===&lt;br /&gt;
=== DatenbankBackupPfad ===&lt;br /&gt;
&lt;br /&gt;
Zielverzeichnis der .fbak (Datenbank Sicherung) Datei. Default ist &amp;quot;selbes Verzeichnis wie .fdb (Datenbank) selbst&amp;quot;. Mehr Infos siehe [[Datensicherung]].&lt;br /&gt;
&lt;br /&gt;
== Gesamtsicherung ==&lt;br /&gt;
=== SicherungsPfad ===&lt;br /&gt;
* Ziel der Gesamtsicherung&lt;br /&gt;
* default ist &amp;quot;Eigene Dateien\OrgaMon\&amp;quot;&lt;br /&gt;
=== SicherungsPrefix ===&lt;br /&gt;
* Namensvorsatz des Sicherungszips&lt;br /&gt;
* default ist der letzte Namesteil des OrgaMon-Verzeichnisses&lt;br /&gt;
=== SicherungenAnzahl ===&lt;br /&gt;
&lt;br /&gt;
* Anzahl der Gesamtsicherungen, die gespeichert werden&lt;br /&gt;
* default ist 10&lt;br /&gt;
* &amp;quot;0&amp;quot; bedeutet keine Limitierung der Anzahl&lt;br /&gt;
* &amp;quot;-1&amp;quot; bedeutet es wird KEINE Gesamtsicherung durchgeführt&lt;br /&gt;
&lt;br /&gt;
== NichtMehrLieferbarInfo ==&lt;br /&gt;
== Tagwache / Tagesabschluss ==&lt;br /&gt;
=== TagesabschlussAuf ===&lt;br /&gt;
=== TagesabschlussUm ===&lt;br /&gt;
=== NachTagesAbschlussHerunterfahren ===&lt;br /&gt;
=== NachTagesAbschlussRechnerNeuStarten ===&lt;br /&gt;
=== NachTagesAbschlussAnwendungNeustart ===&lt;br /&gt;
=== TagesabschlussBerechneRang ===&lt;br /&gt;
&lt;br /&gt;
Verkaufsrang Berechnung lässt sich abschalten&lt;br /&gt;
&lt;br /&gt;
=== TagWacheUm ===&lt;br /&gt;
Uhrzeit, zu der die [[Tagwache]] automatisch gestartet werden soll. Beispiel: &amp;quot;06:00&amp;quot; für 6 Uhr morgens.&lt;br /&gt;
&lt;br /&gt;
=== TagWacheAuf ===&lt;br /&gt;
Name des Computers, auf dem die [[Tagwache]] automatisch ablaufen soll. OrgaMon muss auf diesem PC laufen, damit es klappt.&lt;br /&gt;
&lt;br /&gt;
=== NachTagwacheHerunterfahren ===&lt;br /&gt;
*JA - Der PC wird nach Ende der Tagwache heruntergefahren.&lt;br /&gt;
*NEIN - Der PC bleibt angemeldet.&lt;br /&gt;
&lt;br /&gt;
== GermanParcel ==&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
&lt;br /&gt;
Hauptkonto-Angaben: Name des Konto-Inhabers des Kontos das die Lastschriften durchführt bzw. das Konto, .&lt;br /&gt;
&lt;br /&gt;
=== KontoInhaber ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBankName ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoNummer ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBLZ ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontenHBCI ===&lt;br /&gt;
&lt;br /&gt;
Eine Liste der Konten, deren Umsätze via HBCI abgefragt werden sollen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;:&amp;quot; [ PIN ] &amp;quot;:&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Die Angabe der PIN ist ein Sicherheits-Risiko. Wir empfehlen den OrgaMon-REST Service zu verwenden. In diesem Fall kann die Angabe der PIN unterbleiben. Hier esgibt sich das Format:&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;::&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
=== KontoVorlauf ===&lt;br /&gt;
&lt;br /&gt;
 KontoVorlauf=5&lt;br /&gt;
&lt;br /&gt;
* Gibt die Anzahl der Tage an, die beim Abrufen der Kontoauszüge via HBCI in die Zukunft geblickt wird.&lt;br /&gt;
&lt;br /&gt;
== SpoolPath ==&lt;br /&gt;
== eigener WebShop ==&lt;br /&gt;
&lt;br /&gt;
=== Artikel-Bilder ===&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderPfad ====&lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderPfad=W:\twebshop\images\upload\&lt;br /&gt;
&lt;br /&gt;
==== BilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[7] an den [[TWebShop2]] übergeben. Diese Einstellung ist notwendig damit der Webshop Artikel-Bilder anzeigen kann. Damit ist es möglich den Shop mit lokalen Bildern zu betreiben, oder die Bilder auf einem Remote-System zu hosten. &lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus Sicht des Webservers :&lt;br /&gt;
&lt;br /&gt;
 BilderURL=/srv/www/htdocs/images/&lt;br /&gt;
&lt;br /&gt;
* default=./images/upload/&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[5] an den [[TWebShop2]] übergeben. Icons und Logos des Shops werden lokal im ./images-Verzeichnis abgelegt. Wird nun dieses Verzeichnis auf eine externe Website repliziert kann der Shop-Web-Traffic vermindert werden, indem alle shop internen Grafiken auf eine externe WebSite referenziert werden. Ist die Replikation abgeschlossen kann durch diesen Systemparameter der Bild-Verweis auf die externe Site aktiviert werden:&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderURL=http://www.myspeed.com/shop2837/upload/&lt;br /&gt;
&lt;br /&gt;
=== MusicPath ===&lt;br /&gt;
&lt;br /&gt;
Pfad der MP3 Dateien aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
=== ShopMP3 ===&lt;br /&gt;
&lt;br /&gt;
Suchmaske, die der NUMERO des Artikels angehängt wird. In der Regel ist&lt;br /&gt;
&lt;br /&gt;
 ShopMP3=-0*.mp3&lt;br /&gt;
&lt;br /&gt;
=== PDFPathShop ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis der &amp;lt;NUMERO&amp;gt;*.pdf Dokumente aus Sicht des WebServers.&lt;br /&gt;
Aus historischen Gründen wird noch der Zusatz A4/ am Ende benötigt. Also eine mögliche Angabe ist&lt;br /&gt;
&lt;br /&gt;
 PDFPathShop=/srv/www/htdocs/TWebShop/pdf/A4/&lt;br /&gt;
&lt;br /&gt;
=== PDFPathApp ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis aus OrgaMon-Sicht.&lt;br /&gt;
&lt;br /&gt;
=== PDFVersender ===&lt;br /&gt;
&lt;br /&gt;
Name des Host, der die eMails versendet. Bitte beachten, dass auch unter Bearbeiter bei dieser Maschine die smtp- Details eingetragen sind. Mehr Info siehe [[eMail]].&lt;br /&gt;
&lt;br /&gt;
=== PDFMail ===&lt;br /&gt;
=== PDFAdmin ===&lt;br /&gt;
=== PDFDokumentbetreff ===&lt;br /&gt;
=== PDFSend ===&lt;br /&gt;
=== ShopHost ===&lt;br /&gt;
&lt;br /&gt;
Host, unter dem der Shop im internen Netz sichtbar ist (ohne http://)&lt;br /&gt;
&lt;br /&gt;
 ShopHost=linuxbox/twebshop/&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCHost ===&lt;br /&gt;
&lt;br /&gt;
Name des Rechners der den XMLRPC Dienst zur Verfügung stellt.&lt;br /&gt;
&lt;br /&gt;
 XMLRPCHost=MEERESGRUND&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCPort ===&lt;br /&gt;
&lt;br /&gt;
== Remote WebShop (MySQL) ==&lt;br /&gt;
&lt;br /&gt;
=== ShopKey ===&lt;br /&gt;
=== ShopKonto ===&lt;br /&gt;
 =host,user,pwd,path&lt;br /&gt;
=== ShopLink ===&lt;br /&gt;
 =http://www.yordomain.com/?id=~key~&lt;br /&gt;
&lt;br /&gt;
== ScannerHost ==&lt;br /&gt;
&lt;br /&gt;
ScannerHost=NEWYORK&lt;br /&gt;
&lt;br /&gt;
Bei Scanner-Host wird angegeben, welcher PC die Funktionstaste F2 an das Scanner-Formular binden soll. Der Handscanner muss folgendermassen konfiguriert werden:&lt;br /&gt;
&lt;br /&gt;
* Prefix &amp;lt;F2&amp;gt;&lt;br /&gt;
* Postfix &amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also das ganze Scan-Ereignis muss folgenden String erzeugen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;F2&amp;gt;+299282&amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LabelHost ==&lt;br /&gt;
== PortoFreiAbBrutto ==&lt;br /&gt;
&lt;br /&gt;
* default: keinerlei Versandkostenfreiheit.&lt;br /&gt;
* Euro-Betrag (im Format 9,99) des Brutto-Warenwertes ab wann eine Lieferung versandkostenfrei wird.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel:&lt;br /&gt;
PortoFreiAbBrutto=100,00&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;OLAP:&amp;quot; &amp;lt;RID&amp;gt; des OLAP-Textes der zur Ermittlung der Versandkostenschwelle dient. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
Personen mit Profil17 gesetzt zahlen keinerlei Versandkosten.&amp;lt;br&amp;gt;&lt;br /&gt;
Personen mit Profil18 gesetzt zahlen keine Versandkosten ab 50,00 Euro Warenwert.&amp;lt;br&amp;gt;&lt;br /&gt;
Alle andere zahlen keine Versandkosten ab 100,00 Euro&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PortoFreiAbBrutto=OLAP:6000&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 --&lt;br /&gt;
 --  O L A P  - Definitions Datei&lt;br /&gt;
 --&lt;br /&gt;
 --  Portofrei ab x,xx â‚¬ als SQL Statement formuliert&lt;br /&gt;
 --&lt;br /&gt;
 &lt;br /&gt;
 $PERSON_R=1224&lt;br /&gt;
 &lt;br /&gt;
 select&lt;br /&gt;
 --- Bedingung für 0,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (0.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A16='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 50,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (50.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A17='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where &lt;br /&gt;
                (A16='N' or A16 is null) and &lt;br /&gt;
                (A17='N' or A17 is null) and&lt;br /&gt;
                (RID=$PERSON_R)&lt;br /&gt;
              ),0)) &lt;br /&gt;
  ) +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (nicht existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 0 from PERSON where RID=$PERSON_R),1)) &lt;br /&gt;
  )&lt;br /&gt;
 ---&lt;br /&gt;
  as PORTOFREIAB&lt;br /&gt;
 from&lt;br /&gt;
  rdb$$database&lt;br /&gt;
&lt;br /&gt;
== Auftragsmedium ==&lt;br /&gt;
&lt;br /&gt;
Hier definieren Sie in einer Kommaseparierten Liste die möglichkeiten wie Ihnen der Auftrag übermittelt wurde. Beispiel: &lt;br /&gt;
&lt;br /&gt;
 Auftragsmedium=Telefon,Webshop,Besuch&lt;br /&gt;
&lt;br /&gt;
== Auftragsmotivation ==&lt;br /&gt;
&lt;br /&gt;
Hier geben Sie an warum der Kunde bestellt hat. Beispiel&lt;br /&gt;
&lt;br /&gt;
 AuftragsMotivation=Werbeaktion-16,Katalog 2009,Aktion-Code [Code-]!&lt;br /&gt;
&lt;br /&gt;
* bei &amp;quot;Aktion-Code&amp;quot; wird der Vorlage-Pfräfix mit &amp;quot;Code-&amp;quot; Belegt, so kann bei Druck eine andere Druckvorlage gezogen werden als die Standard gemäse.&lt;br /&gt;
* &amp;quot;!&amp;quot; bei &amp;quot;Aktion-Code&amp;quot; macht diese Motivation zum default.&lt;br /&gt;
&lt;br /&gt;
== AuftragsGrundRückfrage ==&lt;br /&gt;
&lt;br /&gt;
Steuert ob überhaupt nach einem Grund nachgefragt werden soll. Default&lt;br /&gt;
&lt;br /&gt;
 AuftragsGrundRückfrage=JA&lt;br /&gt;
&lt;br /&gt;
== SysdbaPasswort ==&lt;br /&gt;
== RangZeitfenster ==&lt;br /&gt;
== LieferzeitZeitfenster ==&lt;br /&gt;
&lt;br /&gt;
== StandardLieferzeit ==&lt;br /&gt;
&lt;br /&gt;
Gewöhnliche Lieferzeit eines nicht lagernden Artikels, der beim Lieferanten nachbestellt werden muss. Dieser Wert wird nur benutzt, sobald keine bisherigen Erfahrungen mit dem Lieferanten oder dem Artikel vorliegen. Bei der Berechnung der Lieferzeit eines Artikels geht OrgaMon von Erfahrungswerten aus. Liegen keine Erfahrungswerte vor, wird die im Lieferant eingetragene Lieferzeit benutzt. Liegt hier kein wert vor, so wird der Wert dieses Systemparameters benutzt. &amp;lt;br&amp;gt;&lt;br /&gt;
=5 (Default) Tage&lt;br /&gt;
&lt;br /&gt;
== PersonSchnelleRechnung ==&lt;br /&gt;
== Farbe ==&lt;br /&gt;
== Replikation ==&lt;br /&gt;
== OrtFormat ==&lt;br /&gt;
== TimeServer ==&lt;br /&gt;
== GOT ==&lt;br /&gt;
&lt;br /&gt;
 GOT=JA&lt;br /&gt;
&lt;br /&gt;
In der Beleg-Ausbelichtung wird die VerlagNo (=GOT Nummer=Datenfeld &amp;quot;INFO&amp;quot;) des Artikels ausgegeben. Zudem wird der &amp;quot;CODE&amp;quot; des Artikels ausgegeben (=Kürzel für den Suchbegriff!)&lt;br /&gt;
&lt;br /&gt;
 GOT=NEIN&lt;br /&gt;
&lt;br /&gt;
Es wird der KomponistenNAme und der Arrangeru-Name ausgegeben&lt;br /&gt;
&lt;br /&gt;
== Belege ==&lt;br /&gt;
=== BezahlteBelegeLöschen ===&lt;br /&gt;
&lt;br /&gt;
=== BelegSetzeMengeNullBeiPreisNull ===&lt;br /&gt;
=== BelegRechnungGlattstellen ===&lt;br /&gt;
=== BelegUnterdrückenGeliefertes ===&lt;br /&gt;
&lt;br /&gt;
NEIN in einer anderen Rechnung vollständig gelieferte Positionen werden mit mit ausgegeben.&amp;lt;br&amp;gt;&lt;br /&gt;
JA auf Rechnungsbelegen unterbleibt die Angabe der vollständig gelieferten Postionen.&lt;br /&gt;
&lt;br /&gt;
=== BelegMengenSortierung ===&lt;br /&gt;
&lt;br /&gt;
NEIN! alles wird genau in der Reihenfolge ausgegeben wie erfasst.&lt;br /&gt;
JA erst Rechnungsmengen, dann Nachlieferungen, dann bisher geliefertes.&lt;br /&gt;
&lt;br /&gt;
=== BelegArtikelNeu ===&lt;br /&gt;
&lt;br /&gt;
JA Falls bei der Veränderung der Ausgabeart eines Artikels im Kundenbeleg erkannt wird, dass diese Ausgabeart noch nicht angelegt wird, so wird diese automatisch im Hintergrund angelegt. Die entsprechende Bestell-Anzahl muss somit durch den Agent befriedigt werden.&lt;br /&gt;
NEIN! Nicht existierende Ausgabearten werden nicht angelegt, folglich wird der Artikel als frei verfügbare Stückzahl interpretiert.&lt;br /&gt;
&lt;br /&gt;
=== EinzelpreisNetto ===&lt;br /&gt;
&lt;br /&gt;
In jedem Beleg-Kopf wird diese Eigenschaft (JA/NEIN) geführt. Diese Einstellung steuert die Art ein Einzelpreis-Auszeichnung auf dem Kundenbeleg:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''=JA''' (richtet sich in der Regel an Gewerbetreibende und Ausländer) Alle Einzelpositionen der Rechnung werden einfach NETTO untereinandergestellt, es wird deren Summe gebildet die Mwst berechnet, und der Mwst anteil berechnet, danach gerundet und zur Netto-Nummer addiert -&amp;gt; Fertig&lt;br /&gt;
* '''=NEIN''' (richtet sich an Endverbraucher) Alle Einzelposition werden Brutto ausgegeben untereinandergestellt, es wird deren Summe gebildet und gaaanz unten an die Rechnung geschrieben (das ist die Endverbraucher Endsumme) nun wird rückwärts die der Netto-Betrag rausgerechnet und gerundet, brutto-netto ist dann der MwSt anteil.&lt;br /&gt;
&lt;br /&gt;
=== EinzelPositionNetto ===&lt;br /&gt;
&lt;br /&gt;
=== RechnungsNummerVergabeMoment ===&lt;br /&gt;
&lt;br /&gt;
Bestimmt den Zeitpunkt an dem einem Beleg eine Rechnungsnummer dauerhaft zugeordnet wird. Es gibt 4 Möglichkeiten. Default ist &amp;quot;Verbuchen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # Dei der Anlage des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Anlage&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim ersten Durchrechnen des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Berechnen&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Bei der ersten Beleg-Vorschau &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Vorschau&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim verbuchen des Beleges &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Verbuchen&lt;br /&gt;
&lt;br /&gt;
== BearbeiterSprache ==&lt;br /&gt;
== Buch ==&lt;br /&gt;
=== BuchFokus ===&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Startdatum angegeben werden, ab wann Buchungen im OrgaMon noch als &amp;quot;aktiv&amp;quot; betrachtet werden. Wird der OrgaMon über Jahre verwendet kann die Konten-Selektion etwas umfangreich werden. Hier kann definiert werden ab welchem Datum überhuapt Konto-Anzeigen (in der Regel) von Interesse sind. &lt;br /&gt;
&lt;br /&gt;
 BuchFokus=01.01.2005&lt;br /&gt;
&lt;br /&gt;
Alternativ kann ein gleitender Betrachungszeitraum angegeben werden. Die Angabe erfolgt in &amp;quot;Tagen&amp;quot; die sichtbar bleiben sollen.&lt;br /&gt;
&lt;br /&gt;
  # immer 2 Jahre im Fokus&lt;br /&gt;
  BuchFokus=730&lt;br /&gt;
&lt;br /&gt;
Das Setzen des Parameters führt also zum Ausblender zu alter Buchungen aus dem aktuellen Tagesgeschäft. Die Einblendung alter Buchungen erfolgt dann einfach durch Umsetzten dieses Parameters auf ein andere Datum (oder Weglassen einer Angabe, dies ist der default-Fall und bewirkt die Anzeiger ALLER Buchungen).&lt;br /&gt;
&lt;br /&gt;
== Mahnung ==&lt;br /&gt;
=== Mahnschwelle ===&lt;br /&gt;
=== Mahnfähigkeitstoleranz ===&lt;br /&gt;
&lt;br /&gt;
=== MahnungAusgelicheneDazwischenAnzeigen ===&lt;br /&gt;
=== MahnungErstAbUnausgeglichenheit ===&lt;br /&gt;
=== MahnungGebuehr1 ===&lt;br /&gt;
=== MahnungGebuehr2 ===&lt;br /&gt;
=== MahnungGebuehr3 ===&lt;br /&gt;
=== MahnungZinsSatzPrivat ===&lt;br /&gt;
=== MahnungZinsSatzGewerblich ===&lt;br /&gt;
=== MahnungMindestZins ===&lt;br /&gt;
=== MahnungMahnstufeZinsEintritt ===&lt;br /&gt;
=== MahnungAbstand ===&lt;br /&gt;
=== MahnlaufbeiTagesabschluss ===&lt;br /&gt;
&lt;br /&gt;
== Profil01 ... Profil18 ==&lt;br /&gt;
&lt;br /&gt;
Zu jeder PERSON können 18 Eigenschaften oder Merkmale gesetzt werden. Die Merkmal - Texte oder kurze Bedeutungsbeschreibung sind hier enstellbar. &lt;br /&gt;
&lt;br /&gt;
  &amp;quot;Profil01=&amp;quot; entspricht dabei dem Datenbank-Feld &amp;quot;A00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== LagerHoheDiversität==&lt;br /&gt;
&lt;br /&gt;
(default=NEIN)&lt;br /&gt;
Die Diversität gibt an, wieviele unterschiedliche Artikel auf einen Lagerplatz gelegt werden können. Jeder dieser Artikel kann mehrfach in diesem Lagerplatz liegen.&lt;br /&gt;
Dieser Parameter gibt nun an, wie OrgaMon beim Befüllen des Lagers vorgehen soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JA: OrgaMon versucht möglichst wenige neue Lagerplätz zu vergeben und füllt bis zur Diversitätsgrenze auf. Möglichst viele Lagerplätze sind voll möglichst viele sind leer.bewirkt, dass eine möglichst hohe Diversität an Artikeln pro Lagerplatz angestrebt wird. Lagerplätze werden somit in der Regel von links nach rechts vollkommen gefüllt&lt;br /&gt;
&lt;br /&gt;
NEIN: OrgaMon versucht übersichtlich und locker einzulagern, und vermeidet unterschiedliche Artikel auf einem Lagerplatz zu vermischen. Möglichst viele Lagerplätze sind befüllt. bewirkt, dass das Lager möglichst flach und gleichmäßg gefüllt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== KommaFaktor ==&lt;br /&gt;
== BelegAnzeigeNachBuchen ==&lt;br /&gt;
== htmlPath ==&lt;br /&gt;
&lt;br /&gt;
Wurzelverzeichnis für Kunden-Dokumente aus Sicht des Apache-Servers mit einem slash am Ende. Es wird über BasePlug übermittelt. Es lautet z.B.&lt;br /&gt;
&lt;br /&gt;
 htmlPath=/srv/smb/freigabe/OrgaMon/Rechnungen/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
== AuftragsObjektPfad ==&lt;br /&gt;
== FarbeStufe1 ==&lt;br /&gt;
== FarbeStufe2 ==&lt;br /&gt;
== FarbeStufe3 ==&lt;br /&gt;
== FarbeStufe4 ==&lt;br /&gt;
== FarbeStufe5 ==&lt;br /&gt;
== csvQuelle ==&lt;br /&gt;
== AblageVerz?ung ==&lt;br /&gt;
== TagesArbeitszeit ==&lt;br /&gt;
== MonDaVorlauf ==&lt;br /&gt;
== NeuanlageZeitraum ==&lt;br /&gt;
&lt;br /&gt;
gibt den zeitraum in Tagen an, wie lange OrgaMon Neu angelegte Personen/Artikel auch als Neuanlage bei Drücken auf die entsprechenden Schaltflächen betrachten soll.&lt;br /&gt;
&lt;br /&gt;
== Schalter01 ... Schalter20 ==&lt;br /&gt;
&lt;br /&gt;
20 Schaltertexte für Artikel. &lt;br /&gt;
&lt;br /&gt;
 Schalter01 entspricht dem Datenbankfeld A00&lt;br /&gt;
&lt;br /&gt;
== FaktorGanzzahlig ==&lt;br /&gt;
&lt;br /&gt;
gibt an, ob der Faktor auf der Rechnung nur in ganzen Ziffern ausgegeben wird, oder auch mit Nachkommastellen.&lt;br /&gt;
&lt;br /&gt;
== CareTaker ==&lt;br /&gt;
&lt;br /&gt;
=JA (Standard) Protokolliert den Tagesabschluss und eCommerce-Fehlermeldungen bei CareTaker&lt;br /&gt;
=NEIN Protokolliert ausschließlich Programm-Updates beim CareTaker. Besonders für Systeme wichtig, die in der Regel Offline sind.&lt;br /&gt;
&lt;br /&gt;
== AutoUpRevPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe für Projekt-Revisions-Informationen (*.rev).&lt;br /&gt;
&lt;br /&gt;
== AutoUpWebPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe f?ale Kopie der CMS Site.&lt;br /&gt;
&lt;br /&gt;
== OLAPIstöffentlich ==&lt;br /&gt;
&lt;br /&gt;
=NEIN (Standard) OLAP - Abfragen und Ergebnisse sind nur auf dem eigenen lokalen Verzeichnis sichtbar. OLAP - Anfragen ergeben wichtige Betriebskennzahlen, deshalb werden die Abfragen, sowie die Ergebnisse nicht im Netzlaufwerk gespeichert.&amp;lt;br&amp;gt;&lt;br /&gt;
=JA OLAP Abfragen werden im OrgaMon-Verzeichnis gespeichert. Da dieses Verzeichnis für alle Orgamon-Nutzer sichtbar ist, sind auch alle OLAP Abfragen und deren Ergebnisse für alle sichtbar.&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
Bei Wikiserver wird der Host eingetragen, der das Wikimedia System für OrgaMon zur Verfügung stellt. In der Regel wird diese Adresse dynamisch ermittelt.&lt;br /&gt;
Durch diesen Parameter kann der Host fest zugewiesen werden. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;WikiServer=http://raib100/mediawiki/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KartenPfad ==&lt;br /&gt;
== KartenHost ==&lt;br /&gt;
== AutoUpFTP ==&lt;br /&gt;
== ShopKey ==&lt;br /&gt;
== ShopKonto ==&lt;br /&gt;
== ShopLink ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MagnetoHost ==&lt;br /&gt;
&lt;br /&gt;
Host, der eine Cherry-Tastatur mit Magnetkartendurchzugsleser besitzt. Es wird der Hotkey F an den OrgaMon gebunden.&lt;br /&gt;
&lt;br /&gt;
== AusgabeartLastschriftText ==&lt;br /&gt;
&lt;br /&gt;
RID der Ausgabeart deren Posten im Buchungstext der Lastschrift erscheinen soll.&lt;br /&gt;
&lt;br /&gt;
== JonDaAdmin ==&lt;br /&gt;
&lt;br /&gt;
Bearbeiter-RID des JonDa-Funktions-Benutzers, unter dieser Bearbeiter-Kennung werden die Änderungen von JonDa durchgeführt.&lt;br /&gt;
&lt;br /&gt;
== AnschriftNameOben ==&lt;br /&gt;
&lt;br /&gt;
default = NEIN&amp;lt;br&amp;gt;&lt;br /&gt;
Bestimmt, ob Anschrift.NAME1 / Anschrift.NAME2 VOR dem &amp;quot;Vornamen Nachnamen&amp;quot; im Adressblock angegeben wird.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21953</id>
		<title>Systemeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21953"/>
		<updated>2011-06-21T14:02:14Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* TagWacheUm */ Erläuterung eingefügt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:System.png]]&lt;br /&gt;
&lt;br /&gt;
''Mögliche Werte''&lt;br /&gt;
&lt;br /&gt;
   =          // - ohne Angabe - der interne vorgesehene Standard wird benutzt&lt;br /&gt;
   =JA        // anschalten&lt;br /&gt;
   =NEIN      // deaktivieren&lt;br /&gt;
   =22:00:00  // Uhrzeit&lt;br /&gt;
   =Pfad\     // Windows Pfadangaben immer mit Backslash am Ende&lt;br /&gt;
&lt;br /&gt;
''Farbwerte''&lt;br /&gt;
&lt;br /&gt;
Bei Farbangaben wird die html-Darstellung von Farbwerten verwendet (z.B. #33CC00).Hier http://cargobay.orgamon.de/colors.html finden Sie einen Überlick über das HTML Farbschema. Zwischenstufen werden in der Regel problemlos von den Browsern dargestellt.&lt;br /&gt;
&lt;br /&gt;
== MwStSatzManuelleArtikel ==&lt;br /&gt;
== ZahlungInXTagen ==&lt;br /&gt;
Angabe eines Zahlungsziels in Tagen. Daraus errechnet sich die Belegfäigkeit bei Aufträgen.&lt;br /&gt;
heutiges Rechnungsdatum + [ZahlunginXTagen] = Rechnungsfäigkeitsdatum&lt;br /&gt;
&lt;br /&gt;
siehe [[ZahlungInXTagen]]&lt;br /&gt;
&lt;br /&gt;
== NachlieferungInfo ==&lt;br /&gt;
== BereitsGeliefertInfo ==&lt;br /&gt;
== StandardTextRechnung ==&lt;br /&gt;
== Datenbanksicherung ==&lt;br /&gt;
=== FreigabePfad ===&lt;br /&gt;
=== DatenbankBackupPfad ===&lt;br /&gt;
&lt;br /&gt;
Zielverzeichnis der .fbak (Datenbank Sicherung) Datei. Default ist &amp;quot;selbes Verzeichnis wie .fdb (Datenbank) selbst&amp;quot;. Mehr Infos siehe [[Datensicherung]].&lt;br /&gt;
&lt;br /&gt;
== Gesamtsicherung ==&lt;br /&gt;
=== SicherungsPfad ===&lt;br /&gt;
* Ziel der Gesamtsicherung&lt;br /&gt;
* default ist &amp;quot;Eigene Dateien\OrgaMon\&amp;quot;&lt;br /&gt;
=== SicherungsPrefix ===&lt;br /&gt;
* Namensvorsatz des Sicherungszips&lt;br /&gt;
* default ist der letzte Namesteil des OrgaMon-Verzeichnisses&lt;br /&gt;
=== SicherungenAnzahl ===&lt;br /&gt;
&lt;br /&gt;
* Anzahl der Gesamtsicherungen, die gespeichert werden&lt;br /&gt;
* default ist 10&lt;br /&gt;
* &amp;quot;0&amp;quot; bedeutet keine Limitierung der Anzahl&lt;br /&gt;
* &amp;quot;-1&amp;quot; bedeutet es wird KEINE Gesamtsicherung durchgeführt&lt;br /&gt;
&lt;br /&gt;
== NichtMehrLieferbarInfo ==&lt;br /&gt;
== Tagwache / Tagesabschluss ==&lt;br /&gt;
=== TagesabschlussAuf ===&lt;br /&gt;
=== TagesabschlussUm ===&lt;br /&gt;
=== NachTagesAbschlussHerunterfahren ===&lt;br /&gt;
=== NachTagesAbschlussRechnerNeuStarten ===&lt;br /&gt;
=== NachTagesAbschlussAnwendungNeustart ===&lt;br /&gt;
=== TagesabschlussBerechneRang ===&lt;br /&gt;
&lt;br /&gt;
Verkaufsrang Berechnung lässt sich abschalten&lt;br /&gt;
&lt;br /&gt;
=== TagWacheUm ===&lt;br /&gt;
Uhrzeit, zu der die [[Tagwache]] automatisch gestartet werden soll. Beispiel: &amp;quot;06:00&amp;quot; für 6 Uhr morgens.&lt;br /&gt;
&lt;br /&gt;
=== TagWacheAuf ===&lt;br /&gt;
Name des Computers, auf dem die [[Tagwache]] automatisch ablaufen soll. OrgaMon muss auf diesem PC laufen, damit es klappt.&lt;br /&gt;
&lt;br /&gt;
=== NachTagwacheHerunterfahren ===&lt;br /&gt;
== GermanParcel ==&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
&lt;br /&gt;
Hauptkonto-Angaben: Name des Konto-Inhabers des Kontos das die Lastschriften durchführt bzw. das Konto, .&lt;br /&gt;
&lt;br /&gt;
=== KontoInhaber ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBankName ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoNummer ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBLZ ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontenHBCI ===&lt;br /&gt;
&lt;br /&gt;
Eine Liste der Konten, deren Umsätze via HBCI abgefragt werden sollen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;:&amp;quot; [ PIN ] &amp;quot;:&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Die Angabe der PIN ist ein Sicherheits-Risiko. Wir empfehlen den OrgaMon-REST Service zu verwenden. In diesem Fall kann die Angabe der PIN unterbleiben. Hier esgibt sich das Format:&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;::&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
=== KontoVorlauf ===&lt;br /&gt;
&lt;br /&gt;
 KontoVorlauf=5&lt;br /&gt;
&lt;br /&gt;
* Gibt die Anzahl der Tage an, die beim Abrufen der Kontoauszüge via HBCI in die Zukunft geblickt wird.&lt;br /&gt;
&lt;br /&gt;
== SpoolPath ==&lt;br /&gt;
== eigener WebShop ==&lt;br /&gt;
&lt;br /&gt;
=== Artikel-Bilder ===&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderPfad ====&lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderPfad=W:\twebshop\images\upload\&lt;br /&gt;
&lt;br /&gt;
==== BilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[7] an den [[TWebShop2]] übergeben. Diese Einstellung ist notwendig damit der Webshop Artikel-Bilder anzeigen kann. Damit ist es möglich den Shop mit lokalen Bildern zu betreiben, oder die Bilder auf einem Remote-System zu hosten. &lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus Sicht des Webservers :&lt;br /&gt;
&lt;br /&gt;
 BilderURL=/srv/www/htdocs/images/&lt;br /&gt;
&lt;br /&gt;
* default=./images/upload/&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[5] an den [[TWebShop2]] übergeben. Icons und Logos des Shops werden lokal im ./images-Verzeichnis abgelegt. Wird nun dieses Verzeichnis auf eine externe Website repliziert kann der Shop-Web-Traffic vermindert werden, indem alle shop internen Grafiken auf eine externe WebSite referenziert werden. Ist die Replikation abgeschlossen kann durch diesen Systemparameter der Bild-Verweis auf die externe Site aktiviert werden:&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderURL=http://www.myspeed.com/shop2837/upload/&lt;br /&gt;
&lt;br /&gt;
=== MusicPath ===&lt;br /&gt;
&lt;br /&gt;
Pfad der MP3 Dateien aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
=== ShopMP3 ===&lt;br /&gt;
&lt;br /&gt;
Suchmaske, die der NUMERO des Artikels angehängt wird. In der Regel ist&lt;br /&gt;
&lt;br /&gt;
 ShopMP3=-0*.mp3&lt;br /&gt;
&lt;br /&gt;
=== PDFPathShop ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis der &amp;lt;NUMERO&amp;gt;*.pdf Dokumente aus Sicht des WebServers.&lt;br /&gt;
Aus historischen Gründen wird noch der Zusatz A4/ am Ende benötigt. Also eine mögliche Angabe ist&lt;br /&gt;
&lt;br /&gt;
 PDFPathShop=/srv/www/htdocs/TWebShop/pdf/A4/&lt;br /&gt;
&lt;br /&gt;
=== PDFPathApp ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis aus OrgaMon-Sicht.&lt;br /&gt;
&lt;br /&gt;
=== PDFVersender ===&lt;br /&gt;
&lt;br /&gt;
Name des Host, der die eMails versendet. Bitte beachten, dass auch unter Bearbeiter bei dieser Maschine die smtp- Details eingetragen sind. Mehr Info siehe [[eMail]].&lt;br /&gt;
&lt;br /&gt;
=== PDFMail ===&lt;br /&gt;
=== PDFAdmin ===&lt;br /&gt;
=== PDFDokumentbetreff ===&lt;br /&gt;
=== PDFSend ===&lt;br /&gt;
=== ShopHost ===&lt;br /&gt;
&lt;br /&gt;
Host, unter dem der Shop im internen Netz sichtbar ist (ohne http://)&lt;br /&gt;
&lt;br /&gt;
 ShopHost=linuxbox/twebshop/&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCHost ===&lt;br /&gt;
&lt;br /&gt;
Name des Rechners der den XMLRPC Dienst zur Verfügung stellt.&lt;br /&gt;
&lt;br /&gt;
 XMLRPCHost=MEERESGRUND&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCPort ===&lt;br /&gt;
&lt;br /&gt;
== Remote WebShop (MySQL) ==&lt;br /&gt;
&lt;br /&gt;
=== ShopKey ===&lt;br /&gt;
=== ShopKonto ===&lt;br /&gt;
 =host,user,pwd,path&lt;br /&gt;
=== ShopLink ===&lt;br /&gt;
 =http://www.yordomain.com/?id=~key~&lt;br /&gt;
&lt;br /&gt;
== ScannerHost ==&lt;br /&gt;
&lt;br /&gt;
ScannerHost=NEWYORK&lt;br /&gt;
&lt;br /&gt;
Bei Scanner-Host wird angegeben, welcher PC die Funktionstaste F2 an das Scanner-Formular binden soll. Der Handscanner muss folgendermassen konfiguriert werden:&lt;br /&gt;
&lt;br /&gt;
* Prefix &amp;lt;F2&amp;gt;&lt;br /&gt;
* Postfix &amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also das ganze Scan-Ereignis muss folgenden String erzeugen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;F2&amp;gt;+299282&amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LabelHost ==&lt;br /&gt;
== PortoFreiAbBrutto ==&lt;br /&gt;
&lt;br /&gt;
* default: keinerlei Versandkostenfreiheit.&lt;br /&gt;
* Euro-Betrag (im Format 9,99) des Brutto-Warenwertes ab wann eine Lieferung versandkostenfrei wird.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel:&lt;br /&gt;
PortoFreiAbBrutto=100,00&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;OLAP:&amp;quot; &amp;lt;RID&amp;gt; des OLAP-Textes der zur Ermittlung der Versandkostenschwelle dient. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
Personen mit Profil17 gesetzt zahlen keinerlei Versandkosten.&amp;lt;br&amp;gt;&lt;br /&gt;
Personen mit Profil18 gesetzt zahlen keine Versandkosten ab 50,00 Euro Warenwert.&amp;lt;br&amp;gt;&lt;br /&gt;
Alle andere zahlen keine Versandkosten ab 100,00 Euro&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PortoFreiAbBrutto=OLAP:6000&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 --&lt;br /&gt;
 --  O L A P  - Definitions Datei&lt;br /&gt;
 --&lt;br /&gt;
 --  Portofrei ab x,xx â‚¬ als SQL Statement formuliert&lt;br /&gt;
 --&lt;br /&gt;
 &lt;br /&gt;
 $PERSON_R=1224&lt;br /&gt;
 &lt;br /&gt;
 select&lt;br /&gt;
 --- Bedingung für 0,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (0.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A16='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 50,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (50.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A17='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where &lt;br /&gt;
                (A16='N' or A16 is null) and &lt;br /&gt;
                (A17='N' or A17 is null) and&lt;br /&gt;
                (RID=$PERSON_R)&lt;br /&gt;
              ),0)) &lt;br /&gt;
  ) +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (nicht existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 0 from PERSON where RID=$PERSON_R),1)) &lt;br /&gt;
  )&lt;br /&gt;
 ---&lt;br /&gt;
  as PORTOFREIAB&lt;br /&gt;
 from&lt;br /&gt;
  rdb$$database&lt;br /&gt;
&lt;br /&gt;
== Auftragsmedium ==&lt;br /&gt;
&lt;br /&gt;
Hier definieren Sie in einer Kommaseparierten Liste die möglichkeiten wie Ihnen der Auftrag übermittelt wurde. Beispiel: &lt;br /&gt;
&lt;br /&gt;
 Auftragsmedium=Telefon,Webshop,Besuch&lt;br /&gt;
&lt;br /&gt;
== Auftragsmotivation ==&lt;br /&gt;
&lt;br /&gt;
Hier geben Sie an warum der Kunde bestellt hat. Beispiel&lt;br /&gt;
&lt;br /&gt;
 AuftragsMotivation=Werbeaktion-16,Katalog 2009,Aktion-Code [Code-]!&lt;br /&gt;
&lt;br /&gt;
* bei &amp;quot;Aktion-Code&amp;quot; wird der Vorlage-Pfräfix mit &amp;quot;Code-&amp;quot; Belegt, so kann bei Druck eine andere Druckvorlage gezogen werden als die Standard gemäse.&lt;br /&gt;
* &amp;quot;!&amp;quot; bei &amp;quot;Aktion-Code&amp;quot; macht diese Motivation zum default.&lt;br /&gt;
&lt;br /&gt;
== AuftragsGrundRückfrage ==&lt;br /&gt;
&lt;br /&gt;
Steuert ob überhaupt nach einem Grund nachgefragt werden soll. Default&lt;br /&gt;
&lt;br /&gt;
 AuftragsGrundRückfrage=JA&lt;br /&gt;
&lt;br /&gt;
== SysdbaPasswort ==&lt;br /&gt;
== RangZeitfenster ==&lt;br /&gt;
== LieferzeitZeitfenster ==&lt;br /&gt;
&lt;br /&gt;
== StandardLieferzeit ==&lt;br /&gt;
&lt;br /&gt;
Gewöhnliche Lieferzeit eines nicht lagernden Artikels, der beim Lieferanten nachbestellt werden muss. Dieser Wert wird nur benutzt, sobald keine bisherigen Erfahrungen mit dem Lieferanten oder dem Artikel vorliegen. Bei der Berechnung der Lieferzeit eines Artikels geht OrgaMon von Erfahrungswerten aus. Liegen keine Erfahrungswerte vor, wird die im Lieferant eingetragene Lieferzeit benutzt. Liegt hier kein wert vor, so wird der Wert dieses Systemparameters benutzt. &amp;lt;br&amp;gt;&lt;br /&gt;
=5 (Default) Tage&lt;br /&gt;
&lt;br /&gt;
== PersonSchnelleRechnung ==&lt;br /&gt;
== Farbe ==&lt;br /&gt;
== Replikation ==&lt;br /&gt;
== OrtFormat ==&lt;br /&gt;
== TimeServer ==&lt;br /&gt;
== GOT ==&lt;br /&gt;
&lt;br /&gt;
 GOT=JA&lt;br /&gt;
&lt;br /&gt;
In der Beleg-Ausbelichtung wird die VerlagNo (=GOT Nummer=Datenfeld &amp;quot;INFO&amp;quot;) des Artikels ausgegeben. Zudem wird der &amp;quot;CODE&amp;quot; des Artikels ausgegeben (=Kürzel für den Suchbegriff!)&lt;br /&gt;
&lt;br /&gt;
 GOT=NEIN&lt;br /&gt;
&lt;br /&gt;
Es wird der KomponistenNAme und der Arrangeru-Name ausgegeben&lt;br /&gt;
&lt;br /&gt;
== Belege ==&lt;br /&gt;
=== BezahlteBelegeLöschen ===&lt;br /&gt;
&lt;br /&gt;
=== BelegSetzeMengeNullBeiPreisNull ===&lt;br /&gt;
=== BelegRechnungGlattstellen ===&lt;br /&gt;
=== BelegUnterdrückenGeliefertes ===&lt;br /&gt;
&lt;br /&gt;
NEIN in einer anderen Rechnung vollständig gelieferte Positionen werden mit mit ausgegeben.&amp;lt;br&amp;gt;&lt;br /&gt;
JA auf Rechnungsbelegen unterbleibt die Angabe der vollständig gelieferten Postionen.&lt;br /&gt;
&lt;br /&gt;
=== BelegMengenSortierung ===&lt;br /&gt;
&lt;br /&gt;
NEIN! alles wird genau in der Reihenfolge ausgegeben wie erfasst.&lt;br /&gt;
JA erst Rechnungsmengen, dann Nachlieferungen, dann bisher geliefertes.&lt;br /&gt;
&lt;br /&gt;
=== BelegArtikelNeu ===&lt;br /&gt;
&lt;br /&gt;
JA Falls bei der Veränderung der Ausgabeart eines Artikels im Kundenbeleg erkannt wird, dass diese Ausgabeart noch nicht angelegt wird, so wird diese automatisch im Hintergrund angelegt. Die entsprechende Bestell-Anzahl muss somit durch den Agent befriedigt werden.&lt;br /&gt;
NEIN! Nicht existierende Ausgabearten werden nicht angelegt, folglich wird der Artikel als frei verfügbare Stückzahl interpretiert.&lt;br /&gt;
&lt;br /&gt;
=== EinzelpreisNetto ===&lt;br /&gt;
&lt;br /&gt;
In jedem Beleg-Kopf wird diese Eigenschaft (JA/NEIN) geführt. Diese Einstellung steuert die Art ein Einzelpreis-Auszeichnung auf dem Kundenbeleg:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''=JA''' (richtet sich in der Regel an Gewerbetreibende und Ausländer) Alle Einzelpositionen der Rechnung werden einfach NETTO untereinandergestellt, es wird deren Summe gebildet die Mwst berechnet, und der Mwst anteil berechnet, danach gerundet und zur Netto-Nummer addiert -&amp;gt; Fertig&lt;br /&gt;
* '''=NEIN''' (richtet sich an Endverbraucher) Alle Einzelposition werden Brutto ausgegeben untereinandergestellt, es wird deren Summe gebildet und gaaanz unten an die Rechnung geschrieben (das ist die Endverbraucher Endsumme) nun wird rückwärts die der Netto-Betrag rausgerechnet und gerundet, brutto-netto ist dann der MwSt anteil.&lt;br /&gt;
&lt;br /&gt;
=== EinzelPositionNetto ===&lt;br /&gt;
&lt;br /&gt;
=== RechnungsNummerVergabeMoment ===&lt;br /&gt;
&lt;br /&gt;
Bestimmt den Zeitpunkt an dem einem Beleg eine Rechnungsnummer dauerhaft zugeordnet wird. Es gibt 4 Möglichkeiten. Default ist &amp;quot;Verbuchen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # Dei der Anlage des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Anlage&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim ersten Durchrechnen des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Berechnen&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Bei der ersten Beleg-Vorschau &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Vorschau&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim verbuchen des Beleges &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Verbuchen&lt;br /&gt;
&lt;br /&gt;
== BearbeiterSprache ==&lt;br /&gt;
== Buch ==&lt;br /&gt;
=== BuchFokus ===&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Startdatum angegeben werden, ab wann Buchungen im OrgaMon noch als &amp;quot;aktiv&amp;quot; betrachtet werden. Wird der OrgaMon über Jahre verwendet kann die Konten-Selektion etwas umfangreich werden. Hier kann definiert werden ab welchem Datum überhuapt Konto-Anzeigen (in der Regel) von Interesse sind. &lt;br /&gt;
&lt;br /&gt;
 BuchFokus=01.01.2005&lt;br /&gt;
&lt;br /&gt;
Alternativ kann ein gleitender Betrachungszeitraum angegeben werden. Die Angabe erfolgt in &amp;quot;Tagen&amp;quot; die sichtbar bleiben sollen.&lt;br /&gt;
&lt;br /&gt;
  # immer 2 Jahre im Fokus&lt;br /&gt;
  BuchFokus=730&lt;br /&gt;
&lt;br /&gt;
Das Setzen des Parameters führt also zum Ausblender zu alter Buchungen aus dem aktuellen Tagesgeschäft. Die Einblendung alter Buchungen erfolgt dann einfach durch Umsetzten dieses Parameters auf ein andere Datum (oder Weglassen einer Angabe, dies ist der default-Fall und bewirkt die Anzeiger ALLER Buchungen).&lt;br /&gt;
&lt;br /&gt;
== Mahnung ==&lt;br /&gt;
=== Mahnschwelle ===&lt;br /&gt;
=== Mahnfähigkeitstoleranz ===&lt;br /&gt;
&lt;br /&gt;
=== MahnungAusgelicheneDazwischenAnzeigen ===&lt;br /&gt;
=== MahnungErstAbUnausgeglichenheit ===&lt;br /&gt;
=== MahnungGebuehr1 ===&lt;br /&gt;
=== MahnungGebuehr2 ===&lt;br /&gt;
=== MahnungGebuehr3 ===&lt;br /&gt;
=== MahnungZinsSatzPrivat ===&lt;br /&gt;
=== MahnungZinsSatzGewerblich ===&lt;br /&gt;
=== MahnungMindestZins ===&lt;br /&gt;
=== MahnungMahnstufeZinsEintritt ===&lt;br /&gt;
=== MahnungAbstand ===&lt;br /&gt;
=== MahnlaufbeiTagesabschluss ===&lt;br /&gt;
&lt;br /&gt;
== Profil01 ... Profil18 ==&lt;br /&gt;
&lt;br /&gt;
Zu jeder PERSON können 18 Eigenschaften oder Merkmale gesetzt werden. Die Merkmal - Texte oder kurze Bedeutungsbeschreibung sind hier enstellbar. &lt;br /&gt;
&lt;br /&gt;
  &amp;quot;Profil01=&amp;quot; entspricht dabei dem Datenbank-Feld &amp;quot;A00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== LagerHoheDiversität==&lt;br /&gt;
&lt;br /&gt;
(default=NEIN)&lt;br /&gt;
Die Diversität gibt an, wieviele unterschiedliche Artikel auf einen Lagerplatz gelegt werden können. Jeder dieser Artikel kann mehrfach in diesem Lagerplatz liegen.&lt;br /&gt;
Dieser Parameter gibt nun an, wie OrgaMon beim Befüllen des Lagers vorgehen soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JA: OrgaMon versucht möglichst wenige neue Lagerplätz zu vergeben und füllt bis zur Diversitätsgrenze auf. Möglichst viele Lagerplätze sind voll möglichst viele sind leer.bewirkt, dass eine möglichst hohe Diversität an Artikeln pro Lagerplatz angestrebt wird. Lagerplätze werden somit in der Regel von links nach rechts vollkommen gefüllt&lt;br /&gt;
&lt;br /&gt;
NEIN: OrgaMon versucht übersichtlich und locker einzulagern, und vermeidet unterschiedliche Artikel auf einem Lagerplatz zu vermischen. Möglichst viele Lagerplätze sind befüllt. bewirkt, dass das Lager möglichst flach und gleichmäßg gefüllt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== KommaFaktor ==&lt;br /&gt;
== BelegAnzeigeNachBuchen ==&lt;br /&gt;
== htmlPath ==&lt;br /&gt;
&lt;br /&gt;
Wurzelverzeichnis für Kunden-Dokumente aus Sicht des Apache-Servers mit einem slash am Ende. Es wird über BasePlug übermittelt. Es lautet z.B.&lt;br /&gt;
&lt;br /&gt;
 htmlPath=/srv/smb/freigabe/OrgaMon/Rechnungen/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
== AuftragsObjektPfad ==&lt;br /&gt;
== FarbeStufe1 ==&lt;br /&gt;
== FarbeStufe2 ==&lt;br /&gt;
== FarbeStufe3 ==&lt;br /&gt;
== FarbeStufe4 ==&lt;br /&gt;
== FarbeStufe5 ==&lt;br /&gt;
== csvQuelle ==&lt;br /&gt;
== AblageVerz?ung ==&lt;br /&gt;
== TagesArbeitszeit ==&lt;br /&gt;
== MonDaVorlauf ==&lt;br /&gt;
== NeuanlageZeitraum ==&lt;br /&gt;
&lt;br /&gt;
gibt den zeitraum in Tagen an, wie lange OrgaMon Neu angelegte Personen/Artikel auch als Neuanlage bei Drücken auf die entsprechenden Schaltflächen betrachten soll.&lt;br /&gt;
&lt;br /&gt;
== Schalter01 ... Schalter20 ==&lt;br /&gt;
&lt;br /&gt;
20 Schaltertexte für Artikel. &lt;br /&gt;
&lt;br /&gt;
 Schalter01 entspricht dem Datenbankfeld A00&lt;br /&gt;
&lt;br /&gt;
== FaktorGanzzahlig ==&lt;br /&gt;
&lt;br /&gt;
gibt an, ob der Faktor auf der Rechnung nur in ganzen Ziffern ausgegeben wird, oder auch mit Nachkommastellen.&lt;br /&gt;
&lt;br /&gt;
== CareTaker ==&lt;br /&gt;
&lt;br /&gt;
=JA (Standard) Protokolliert den Tagesabschluss und eCommerce-Fehlermeldungen bei CareTaker&lt;br /&gt;
=NEIN Protokolliert ausschließlich Programm-Updates beim CareTaker. Besonders für Systeme wichtig, die in der Regel Offline sind.&lt;br /&gt;
&lt;br /&gt;
== AutoUpRevPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe für Projekt-Revisions-Informationen (*.rev).&lt;br /&gt;
&lt;br /&gt;
== AutoUpWebPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe f?ale Kopie der CMS Site.&lt;br /&gt;
&lt;br /&gt;
== OLAPIstöffentlich ==&lt;br /&gt;
&lt;br /&gt;
=NEIN (Standard) OLAP - Abfragen und Ergebnisse sind nur auf dem eigenen lokalen Verzeichnis sichtbar. OLAP - Anfragen ergeben wichtige Betriebskennzahlen, deshalb werden die Abfragen, sowie die Ergebnisse nicht im Netzlaufwerk gespeichert.&amp;lt;br&amp;gt;&lt;br /&gt;
=JA OLAP Abfragen werden im OrgaMon-Verzeichnis gespeichert. Da dieses Verzeichnis für alle Orgamon-Nutzer sichtbar ist, sind auch alle OLAP Abfragen und deren Ergebnisse für alle sichtbar.&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
Bei Wikiserver wird der Host eingetragen, der das Wikimedia System für OrgaMon zur Verfügung stellt. In der Regel wird diese Adresse dynamisch ermittelt.&lt;br /&gt;
Durch diesen Parameter kann der Host fest zugewiesen werden. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;WikiServer=http://raib100/mediawiki/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KartenPfad ==&lt;br /&gt;
== KartenHost ==&lt;br /&gt;
== AutoUpFTP ==&lt;br /&gt;
== ShopKey ==&lt;br /&gt;
== ShopKonto ==&lt;br /&gt;
== ShopLink ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MagnetoHost ==&lt;br /&gt;
&lt;br /&gt;
Host, der eine Cherry-Tastatur mit Magnetkartendurchzugsleser besitzt. Es wird der Hotkey F an den OrgaMon gebunden.&lt;br /&gt;
&lt;br /&gt;
== AusgabeartLastschriftText ==&lt;br /&gt;
&lt;br /&gt;
RID der Ausgabeart deren Posten im Buchungstext der Lastschrift erscheinen soll.&lt;br /&gt;
&lt;br /&gt;
== JonDaAdmin ==&lt;br /&gt;
&lt;br /&gt;
Bearbeiter-RID des JonDa-Funktions-Benutzers, unter dieser Bearbeiter-Kennung werden die Änderungen von JonDa durchgeführt.&lt;br /&gt;
&lt;br /&gt;
== AnschriftNameOben ==&lt;br /&gt;
&lt;br /&gt;
default = NEIN&amp;lt;br&amp;gt;&lt;br /&gt;
Bestimmt, ob Anschrift.NAME1 / Anschrift.NAME2 VOR dem &amp;quot;Vornamen Nachnamen&amp;quot; im Adressblock angegeben wird.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21952</id>
		<title>Systemeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Systemeinstellungen&amp;diff=21952"/>
		<updated>2011-06-21T14:00:42Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* TagWacheAuf */ Erläuterung eingefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:System.png]]&lt;br /&gt;
&lt;br /&gt;
''Mögliche Werte''&lt;br /&gt;
&lt;br /&gt;
   =          // - ohne Angabe - der interne vorgesehene Standard wird benutzt&lt;br /&gt;
   =JA        // anschalten&lt;br /&gt;
   =NEIN      // deaktivieren&lt;br /&gt;
   =22:00:00  // Uhrzeit&lt;br /&gt;
   =Pfad\     // Windows Pfadangaben immer mit Backslash am Ende&lt;br /&gt;
&lt;br /&gt;
''Farbwerte''&lt;br /&gt;
&lt;br /&gt;
Bei Farbangaben wird die html-Darstellung von Farbwerten verwendet (z.B. #33CC00).Hier http://cargobay.orgamon.de/colors.html finden Sie einen Überlick über das HTML Farbschema. Zwischenstufen werden in der Regel problemlos von den Browsern dargestellt.&lt;br /&gt;
&lt;br /&gt;
== MwStSatzManuelleArtikel ==&lt;br /&gt;
== ZahlungInXTagen ==&lt;br /&gt;
Angabe eines Zahlungsziels in Tagen. Daraus errechnet sich die Belegfäigkeit bei Aufträgen.&lt;br /&gt;
heutiges Rechnungsdatum + [ZahlunginXTagen] = Rechnungsfäigkeitsdatum&lt;br /&gt;
&lt;br /&gt;
siehe [[ZahlungInXTagen]]&lt;br /&gt;
&lt;br /&gt;
== NachlieferungInfo ==&lt;br /&gt;
== BereitsGeliefertInfo ==&lt;br /&gt;
== StandardTextRechnung ==&lt;br /&gt;
== Datenbanksicherung ==&lt;br /&gt;
=== FreigabePfad ===&lt;br /&gt;
=== DatenbankBackupPfad ===&lt;br /&gt;
&lt;br /&gt;
Zielverzeichnis der .fbak (Datenbank Sicherung) Datei. Default ist &amp;quot;selbes Verzeichnis wie .fdb (Datenbank) selbst&amp;quot;. Mehr Infos siehe [[Datensicherung]].&lt;br /&gt;
&lt;br /&gt;
== Gesamtsicherung ==&lt;br /&gt;
=== SicherungsPfad ===&lt;br /&gt;
* Ziel der Gesamtsicherung&lt;br /&gt;
* default ist &amp;quot;Eigene Dateien\OrgaMon\&amp;quot;&lt;br /&gt;
=== SicherungsPrefix ===&lt;br /&gt;
* Namensvorsatz des Sicherungszips&lt;br /&gt;
* default ist der letzte Namesteil des OrgaMon-Verzeichnisses&lt;br /&gt;
=== SicherungenAnzahl ===&lt;br /&gt;
&lt;br /&gt;
* Anzahl der Gesamtsicherungen, die gespeichert werden&lt;br /&gt;
* default ist 10&lt;br /&gt;
* &amp;quot;0&amp;quot; bedeutet keine Limitierung der Anzahl&lt;br /&gt;
* &amp;quot;-1&amp;quot; bedeutet es wird KEINE Gesamtsicherung durchgeführt&lt;br /&gt;
&lt;br /&gt;
== NichtMehrLieferbarInfo ==&lt;br /&gt;
== Tagwache / Tagesabschluss ==&lt;br /&gt;
=== TagesabschlussAuf ===&lt;br /&gt;
=== TagesabschlussUm ===&lt;br /&gt;
=== NachTagesAbschlussHerunterfahren ===&lt;br /&gt;
=== NachTagesAbschlussRechnerNeuStarten ===&lt;br /&gt;
=== NachTagesAbschlussAnwendungNeustart ===&lt;br /&gt;
=== TagesabschlussBerechneRang ===&lt;br /&gt;
&lt;br /&gt;
Verkaufsrang Berechnung lässt sich abschalten&lt;br /&gt;
&lt;br /&gt;
=== TagWacheUm ===&lt;br /&gt;
=== TagWacheAuf ===&lt;br /&gt;
Name des Computers, auf dem die [[Tagwache]] automatisch ablaufen soll. OrgaMon muss auf diesem PC laufen, damit es klappt.&lt;br /&gt;
&lt;br /&gt;
=== NachTagwacheHerunterfahren ===&lt;br /&gt;
== GermanParcel ==&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
&lt;br /&gt;
Hauptkonto-Angaben: Name des Konto-Inhabers des Kontos das die Lastschriften durchführt bzw. das Konto, .&lt;br /&gt;
&lt;br /&gt;
=== KontoInhaber ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBankName ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoNummer ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontoBLZ ===&lt;br /&gt;
&lt;br /&gt;
[[Zahlungstypen]]&lt;br /&gt;
&lt;br /&gt;
=== KontenHBCI ===&lt;br /&gt;
&lt;br /&gt;
Eine Liste der Konten, deren Umsätze via HBCI abgefragt werden sollen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;:&amp;quot; [ PIN ] &amp;quot;:&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
* Die Angabe der PIN ist ein Sicherheits-Risiko. Wir empfehlen den OrgaMon-REST Service zu verwenden. In diesem Fall kann die Angabe der PIN unterbleiben. Hier esgibt sich das Format:&lt;br /&gt;
&lt;br /&gt;
 KontenHBCI= { KontoNummer &amp;quot;::&amp;quot; Bankleitzahl &amp;quot;;&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
=== KontoVorlauf ===&lt;br /&gt;
&lt;br /&gt;
 KontoVorlauf=5&lt;br /&gt;
&lt;br /&gt;
* Gibt die Anzahl der Tage an, die beim Abrufen der Kontoauszüge via HBCI in die Zukunft geblickt wird.&lt;br /&gt;
&lt;br /&gt;
== SpoolPath ==&lt;br /&gt;
== eigener WebShop ==&lt;br /&gt;
&lt;br /&gt;
=== Artikel-Bilder ===&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderPfad ====&lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderPfad=W:\twebshop\images\upload\&lt;br /&gt;
&lt;br /&gt;
==== BilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[7] an den [[TWebShop2]] übergeben. Diese Einstellung ist notwendig damit der Webshop Artikel-Bilder anzeigen kann. Damit ist es möglich den Shop mit lokalen Bildern zu betreiben, oder die Bilder auf einem Remote-System zu hosten. &lt;br /&gt;
&lt;br /&gt;
Pfad der Artikel-Bilder aus Sicht des Webservers :&lt;br /&gt;
&lt;br /&gt;
 BilderURL=/srv/www/htdocs/images/&lt;br /&gt;
&lt;br /&gt;
* default=./images/upload/&lt;br /&gt;
&lt;br /&gt;
==== ShopArtikelBilderURL ====&lt;br /&gt;
&lt;br /&gt;
Diese Einstellung wird über BasePlug[5] an den [[TWebShop2]] übergeben. Icons und Logos des Shops werden lokal im ./images-Verzeichnis abgelegt. Wird nun dieses Verzeichnis auf eine externe Website repliziert kann der Shop-Web-Traffic vermindert werden, indem alle shop internen Grafiken auf eine externe WebSite referenziert werden. Ist die Replikation abgeschlossen kann durch diesen Systemparameter der Bild-Verweis auf die externe Site aktiviert werden:&lt;br /&gt;
&lt;br /&gt;
 ShopArtikelBilderURL=http://www.myspeed.com/shop2837/upload/&lt;br /&gt;
&lt;br /&gt;
=== MusicPath ===&lt;br /&gt;
&lt;br /&gt;
Pfad der MP3 Dateien aus OrgaMon-Sicht&lt;br /&gt;
&lt;br /&gt;
=== ShopMP3 ===&lt;br /&gt;
&lt;br /&gt;
Suchmaske, die der NUMERO des Artikels angehängt wird. In der Regel ist&lt;br /&gt;
&lt;br /&gt;
 ShopMP3=-0*.mp3&lt;br /&gt;
&lt;br /&gt;
=== PDFPathShop ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis der &amp;lt;NUMERO&amp;gt;*.pdf Dokumente aus Sicht des WebServers.&lt;br /&gt;
Aus historischen Gründen wird noch der Zusatz A4/ am Ende benötigt. Also eine mögliche Angabe ist&lt;br /&gt;
&lt;br /&gt;
 PDFPathShop=/srv/www/htdocs/TWebShop/pdf/A4/&lt;br /&gt;
&lt;br /&gt;
=== PDFPathApp ===&lt;br /&gt;
&lt;br /&gt;
Dokumentverzeichnis aus OrgaMon-Sicht.&lt;br /&gt;
&lt;br /&gt;
=== PDFVersender ===&lt;br /&gt;
&lt;br /&gt;
Name des Host, der die eMails versendet. Bitte beachten, dass auch unter Bearbeiter bei dieser Maschine die smtp- Details eingetragen sind. Mehr Info siehe [[eMail]].&lt;br /&gt;
&lt;br /&gt;
=== PDFMail ===&lt;br /&gt;
=== PDFAdmin ===&lt;br /&gt;
=== PDFDokumentbetreff ===&lt;br /&gt;
=== PDFSend ===&lt;br /&gt;
=== ShopHost ===&lt;br /&gt;
&lt;br /&gt;
Host, unter dem der Shop im internen Netz sichtbar ist (ohne http://)&lt;br /&gt;
&lt;br /&gt;
 ShopHost=linuxbox/twebshop/&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCHost ===&lt;br /&gt;
&lt;br /&gt;
Name des Rechners der den XMLRPC Dienst zur Verfügung stellt.&lt;br /&gt;
&lt;br /&gt;
 XMLRPCHost=MEERESGRUND&lt;br /&gt;
&lt;br /&gt;
=== XMLRPCPort ===&lt;br /&gt;
&lt;br /&gt;
== Remote WebShop (MySQL) ==&lt;br /&gt;
&lt;br /&gt;
=== ShopKey ===&lt;br /&gt;
=== ShopKonto ===&lt;br /&gt;
 =host,user,pwd,path&lt;br /&gt;
=== ShopLink ===&lt;br /&gt;
 =http://www.yordomain.com/?id=~key~&lt;br /&gt;
&lt;br /&gt;
== ScannerHost ==&lt;br /&gt;
&lt;br /&gt;
ScannerHost=NEWYORK&lt;br /&gt;
&lt;br /&gt;
Bei Scanner-Host wird angegeben, welcher PC die Funktionstaste F2 an das Scanner-Formular binden soll. Der Handscanner muss folgendermassen konfiguriert werden:&lt;br /&gt;
&lt;br /&gt;
* Prefix &amp;lt;F2&amp;gt;&lt;br /&gt;
* Postfix &amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also das ganze Scan-Ereignis muss folgenden String erzeugen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;F2&amp;gt;+299282&amp;lt;ENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LabelHost ==&lt;br /&gt;
== PortoFreiAbBrutto ==&lt;br /&gt;
&lt;br /&gt;
* default: keinerlei Versandkostenfreiheit.&lt;br /&gt;
* Euro-Betrag (im Format 9,99) des Brutto-Warenwertes ab wann eine Lieferung versandkostenfrei wird.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel:&lt;br /&gt;
PortoFreiAbBrutto=100,00&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;quot;OLAP:&amp;quot; &amp;lt;RID&amp;gt; des OLAP-Textes der zur Ermittlung der Versandkostenschwelle dient. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
Personen mit Profil17 gesetzt zahlen keinerlei Versandkosten.&amp;lt;br&amp;gt;&lt;br /&gt;
Personen mit Profil18 gesetzt zahlen keine Versandkosten ab 50,00 Euro Warenwert.&amp;lt;br&amp;gt;&lt;br /&gt;
Alle andere zahlen keine Versandkosten ab 100,00 Euro&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PortoFreiAbBrutto=OLAP:6000&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 --&lt;br /&gt;
 --  O L A P  - Definitions Datei&lt;br /&gt;
 --&lt;br /&gt;
 --  Portofrei ab x,xx â‚¬ als SQL Statement formuliert&lt;br /&gt;
 --&lt;br /&gt;
 &lt;br /&gt;
 $PERSON_R=1224&lt;br /&gt;
 &lt;br /&gt;
 select&lt;br /&gt;
 --- Bedingung für 0,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (0.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A16='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 50,00 EURO&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (50.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where A17='Y' and RID=$PERSON_R),0)) &lt;br /&gt;
  )&lt;br /&gt;
   +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 1 from PERSON where &lt;br /&gt;
                (A16='N' or A16 is null) and &lt;br /&gt;
                (A17='N' or A17 is null) and&lt;br /&gt;
                (RID=$PERSON_R)&lt;br /&gt;
              ),0)) &lt;br /&gt;
  ) +&lt;br /&gt;
 --- Bedingung für 100,00 EURO (nicht existente RIDs)&lt;br /&gt;
  (&lt;br /&gt;
   (CAST (100.0 as DOUBLE PRECISION)) * &lt;br /&gt;
   (coalesce( (select 0 from PERSON where RID=$PERSON_R),1)) &lt;br /&gt;
  )&lt;br /&gt;
 ---&lt;br /&gt;
  as PORTOFREIAB&lt;br /&gt;
 from&lt;br /&gt;
  rdb$$database&lt;br /&gt;
&lt;br /&gt;
== Auftragsmedium ==&lt;br /&gt;
&lt;br /&gt;
Hier definieren Sie in einer Kommaseparierten Liste die möglichkeiten wie Ihnen der Auftrag übermittelt wurde. Beispiel: &lt;br /&gt;
&lt;br /&gt;
 Auftragsmedium=Telefon,Webshop,Besuch&lt;br /&gt;
&lt;br /&gt;
== Auftragsmotivation ==&lt;br /&gt;
&lt;br /&gt;
Hier geben Sie an warum der Kunde bestellt hat. Beispiel&lt;br /&gt;
&lt;br /&gt;
 AuftragsMotivation=Werbeaktion-16,Katalog 2009,Aktion-Code [Code-]!&lt;br /&gt;
&lt;br /&gt;
* bei &amp;quot;Aktion-Code&amp;quot; wird der Vorlage-Pfräfix mit &amp;quot;Code-&amp;quot; Belegt, so kann bei Druck eine andere Druckvorlage gezogen werden als die Standard gemäse.&lt;br /&gt;
* &amp;quot;!&amp;quot; bei &amp;quot;Aktion-Code&amp;quot; macht diese Motivation zum default.&lt;br /&gt;
&lt;br /&gt;
== AuftragsGrundRückfrage ==&lt;br /&gt;
&lt;br /&gt;
Steuert ob überhaupt nach einem Grund nachgefragt werden soll. Default&lt;br /&gt;
&lt;br /&gt;
 AuftragsGrundRückfrage=JA&lt;br /&gt;
&lt;br /&gt;
== SysdbaPasswort ==&lt;br /&gt;
== RangZeitfenster ==&lt;br /&gt;
== LieferzeitZeitfenster ==&lt;br /&gt;
&lt;br /&gt;
== StandardLieferzeit ==&lt;br /&gt;
&lt;br /&gt;
Gewöhnliche Lieferzeit eines nicht lagernden Artikels, der beim Lieferanten nachbestellt werden muss. Dieser Wert wird nur benutzt, sobald keine bisherigen Erfahrungen mit dem Lieferanten oder dem Artikel vorliegen. Bei der Berechnung der Lieferzeit eines Artikels geht OrgaMon von Erfahrungswerten aus. Liegen keine Erfahrungswerte vor, wird die im Lieferant eingetragene Lieferzeit benutzt. Liegt hier kein wert vor, so wird der Wert dieses Systemparameters benutzt. &amp;lt;br&amp;gt;&lt;br /&gt;
=5 (Default) Tage&lt;br /&gt;
&lt;br /&gt;
== PersonSchnelleRechnung ==&lt;br /&gt;
== Farbe ==&lt;br /&gt;
== Replikation ==&lt;br /&gt;
== OrtFormat ==&lt;br /&gt;
== TimeServer ==&lt;br /&gt;
== GOT ==&lt;br /&gt;
&lt;br /&gt;
 GOT=JA&lt;br /&gt;
&lt;br /&gt;
In der Beleg-Ausbelichtung wird die VerlagNo (=GOT Nummer=Datenfeld &amp;quot;INFO&amp;quot;) des Artikels ausgegeben. Zudem wird der &amp;quot;CODE&amp;quot; des Artikels ausgegeben (=Kürzel für den Suchbegriff!)&lt;br /&gt;
&lt;br /&gt;
 GOT=NEIN&lt;br /&gt;
&lt;br /&gt;
Es wird der KomponistenNAme und der Arrangeru-Name ausgegeben&lt;br /&gt;
&lt;br /&gt;
== Belege ==&lt;br /&gt;
=== BezahlteBelegeLöschen ===&lt;br /&gt;
&lt;br /&gt;
=== BelegSetzeMengeNullBeiPreisNull ===&lt;br /&gt;
=== BelegRechnungGlattstellen ===&lt;br /&gt;
=== BelegUnterdrückenGeliefertes ===&lt;br /&gt;
&lt;br /&gt;
NEIN in einer anderen Rechnung vollständig gelieferte Positionen werden mit mit ausgegeben.&amp;lt;br&amp;gt;&lt;br /&gt;
JA auf Rechnungsbelegen unterbleibt die Angabe der vollständig gelieferten Postionen.&lt;br /&gt;
&lt;br /&gt;
=== BelegMengenSortierung ===&lt;br /&gt;
&lt;br /&gt;
NEIN! alles wird genau in der Reihenfolge ausgegeben wie erfasst.&lt;br /&gt;
JA erst Rechnungsmengen, dann Nachlieferungen, dann bisher geliefertes.&lt;br /&gt;
&lt;br /&gt;
=== BelegArtikelNeu ===&lt;br /&gt;
&lt;br /&gt;
JA Falls bei der Veränderung der Ausgabeart eines Artikels im Kundenbeleg erkannt wird, dass diese Ausgabeart noch nicht angelegt wird, so wird diese automatisch im Hintergrund angelegt. Die entsprechende Bestell-Anzahl muss somit durch den Agent befriedigt werden.&lt;br /&gt;
NEIN! Nicht existierende Ausgabearten werden nicht angelegt, folglich wird der Artikel als frei verfügbare Stückzahl interpretiert.&lt;br /&gt;
&lt;br /&gt;
=== EinzelpreisNetto ===&lt;br /&gt;
&lt;br /&gt;
In jedem Beleg-Kopf wird diese Eigenschaft (JA/NEIN) geführt. Diese Einstellung steuert die Art ein Einzelpreis-Auszeichnung auf dem Kundenbeleg:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''=JA''' (richtet sich in der Regel an Gewerbetreibende und Ausländer) Alle Einzelpositionen der Rechnung werden einfach NETTO untereinandergestellt, es wird deren Summe gebildet die Mwst berechnet, und der Mwst anteil berechnet, danach gerundet und zur Netto-Nummer addiert -&amp;gt; Fertig&lt;br /&gt;
* '''=NEIN''' (richtet sich an Endverbraucher) Alle Einzelposition werden Brutto ausgegeben untereinandergestellt, es wird deren Summe gebildet und gaaanz unten an die Rechnung geschrieben (das ist die Endverbraucher Endsumme) nun wird rückwärts die der Netto-Betrag rausgerechnet und gerundet, brutto-netto ist dann der MwSt anteil.&lt;br /&gt;
&lt;br /&gt;
=== EinzelPositionNetto ===&lt;br /&gt;
&lt;br /&gt;
=== RechnungsNummerVergabeMoment ===&lt;br /&gt;
&lt;br /&gt;
Bestimmt den Zeitpunkt an dem einem Beleg eine Rechnungsnummer dauerhaft zugeordnet wird. Es gibt 4 Möglichkeiten. Default ist &amp;quot;Verbuchen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # Dei der Anlage des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Anlage&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim ersten Durchrechnen des Beleges (nicht implementiert!)&lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Berechnen&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Bei der ersten Beleg-Vorschau &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Vorschau&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Beim verbuchen des Beleges &lt;br /&gt;
 #&lt;br /&gt;
 RechnungsNummerVergabeMoment=Verbuchen&lt;br /&gt;
&lt;br /&gt;
== BearbeiterSprache ==&lt;br /&gt;
== Buch ==&lt;br /&gt;
=== BuchFokus ===&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Startdatum angegeben werden, ab wann Buchungen im OrgaMon noch als &amp;quot;aktiv&amp;quot; betrachtet werden. Wird der OrgaMon über Jahre verwendet kann die Konten-Selektion etwas umfangreich werden. Hier kann definiert werden ab welchem Datum überhuapt Konto-Anzeigen (in der Regel) von Interesse sind. &lt;br /&gt;
&lt;br /&gt;
 BuchFokus=01.01.2005&lt;br /&gt;
&lt;br /&gt;
Alternativ kann ein gleitender Betrachungszeitraum angegeben werden. Die Angabe erfolgt in &amp;quot;Tagen&amp;quot; die sichtbar bleiben sollen.&lt;br /&gt;
&lt;br /&gt;
  # immer 2 Jahre im Fokus&lt;br /&gt;
  BuchFokus=730&lt;br /&gt;
&lt;br /&gt;
Das Setzen des Parameters führt also zum Ausblender zu alter Buchungen aus dem aktuellen Tagesgeschäft. Die Einblendung alter Buchungen erfolgt dann einfach durch Umsetzten dieses Parameters auf ein andere Datum (oder Weglassen einer Angabe, dies ist der default-Fall und bewirkt die Anzeiger ALLER Buchungen).&lt;br /&gt;
&lt;br /&gt;
== Mahnung ==&lt;br /&gt;
=== Mahnschwelle ===&lt;br /&gt;
=== Mahnfähigkeitstoleranz ===&lt;br /&gt;
&lt;br /&gt;
=== MahnungAusgelicheneDazwischenAnzeigen ===&lt;br /&gt;
=== MahnungErstAbUnausgeglichenheit ===&lt;br /&gt;
=== MahnungGebuehr1 ===&lt;br /&gt;
=== MahnungGebuehr2 ===&lt;br /&gt;
=== MahnungGebuehr3 ===&lt;br /&gt;
=== MahnungZinsSatzPrivat ===&lt;br /&gt;
=== MahnungZinsSatzGewerblich ===&lt;br /&gt;
=== MahnungMindestZins ===&lt;br /&gt;
=== MahnungMahnstufeZinsEintritt ===&lt;br /&gt;
=== MahnungAbstand ===&lt;br /&gt;
=== MahnlaufbeiTagesabschluss ===&lt;br /&gt;
&lt;br /&gt;
== Profil01 ... Profil18 ==&lt;br /&gt;
&lt;br /&gt;
Zu jeder PERSON können 18 Eigenschaften oder Merkmale gesetzt werden. Die Merkmal - Texte oder kurze Bedeutungsbeschreibung sind hier enstellbar. &lt;br /&gt;
&lt;br /&gt;
  &amp;quot;Profil01=&amp;quot; entspricht dabei dem Datenbank-Feld &amp;quot;A00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== LagerHoheDiversität==&lt;br /&gt;
&lt;br /&gt;
(default=NEIN)&lt;br /&gt;
Die Diversität gibt an, wieviele unterschiedliche Artikel auf einen Lagerplatz gelegt werden können. Jeder dieser Artikel kann mehrfach in diesem Lagerplatz liegen.&lt;br /&gt;
Dieser Parameter gibt nun an, wie OrgaMon beim Befüllen des Lagers vorgehen soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JA: OrgaMon versucht möglichst wenige neue Lagerplätz zu vergeben und füllt bis zur Diversitätsgrenze auf. Möglichst viele Lagerplätze sind voll möglichst viele sind leer.bewirkt, dass eine möglichst hohe Diversität an Artikeln pro Lagerplatz angestrebt wird. Lagerplätze werden somit in der Regel von links nach rechts vollkommen gefüllt&lt;br /&gt;
&lt;br /&gt;
NEIN: OrgaMon versucht übersichtlich und locker einzulagern, und vermeidet unterschiedliche Artikel auf einem Lagerplatz zu vermischen. Möglichst viele Lagerplätze sind befüllt. bewirkt, dass das Lager möglichst flach und gleichmäßg gefüllt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== KommaFaktor ==&lt;br /&gt;
== BelegAnzeigeNachBuchen ==&lt;br /&gt;
== htmlPath ==&lt;br /&gt;
&lt;br /&gt;
Wurzelverzeichnis für Kunden-Dokumente aus Sicht des Apache-Servers mit einem slash am Ende. Es wird über BasePlug übermittelt. Es lautet z.B.&lt;br /&gt;
&lt;br /&gt;
 htmlPath=/srv/smb/freigabe/OrgaMon/Rechnungen/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
== AuftragsObjektPfad ==&lt;br /&gt;
== FarbeStufe1 ==&lt;br /&gt;
== FarbeStufe2 ==&lt;br /&gt;
== FarbeStufe3 ==&lt;br /&gt;
== FarbeStufe4 ==&lt;br /&gt;
== FarbeStufe5 ==&lt;br /&gt;
== csvQuelle ==&lt;br /&gt;
== AblageVerz?ung ==&lt;br /&gt;
== TagesArbeitszeit ==&lt;br /&gt;
== MonDaVorlauf ==&lt;br /&gt;
== NeuanlageZeitraum ==&lt;br /&gt;
&lt;br /&gt;
gibt den zeitraum in Tagen an, wie lange OrgaMon Neu angelegte Personen/Artikel auch als Neuanlage bei Drücken auf die entsprechenden Schaltflächen betrachten soll.&lt;br /&gt;
&lt;br /&gt;
== Schalter01 ... Schalter20 ==&lt;br /&gt;
&lt;br /&gt;
20 Schaltertexte für Artikel. &lt;br /&gt;
&lt;br /&gt;
 Schalter01 entspricht dem Datenbankfeld A00&lt;br /&gt;
&lt;br /&gt;
== FaktorGanzzahlig ==&lt;br /&gt;
&lt;br /&gt;
gibt an, ob der Faktor auf der Rechnung nur in ganzen Ziffern ausgegeben wird, oder auch mit Nachkommastellen.&lt;br /&gt;
&lt;br /&gt;
== CareTaker ==&lt;br /&gt;
&lt;br /&gt;
=JA (Standard) Protokolliert den Tagesabschluss und eCommerce-Fehlermeldungen bei CareTaker&lt;br /&gt;
=NEIN Protokolliert ausschließlich Programm-Updates beim CareTaker. Besonders für Systeme wichtig, die in der Regel Offline sind.&lt;br /&gt;
&lt;br /&gt;
== AutoUpRevPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe für Projekt-Revisions-Informationen (*.rev).&lt;br /&gt;
&lt;br /&gt;
== AutoUpWebPfad ==&lt;br /&gt;
&lt;br /&gt;
Pfadangabe f?ale Kopie der CMS Site.&lt;br /&gt;
&lt;br /&gt;
== OLAPIstöffentlich ==&lt;br /&gt;
&lt;br /&gt;
=NEIN (Standard) OLAP - Abfragen und Ergebnisse sind nur auf dem eigenen lokalen Verzeichnis sichtbar. OLAP - Anfragen ergeben wichtige Betriebskennzahlen, deshalb werden die Abfragen, sowie die Ergebnisse nicht im Netzlaufwerk gespeichert.&amp;lt;br&amp;gt;&lt;br /&gt;
=JA OLAP Abfragen werden im OrgaMon-Verzeichnis gespeichert. Da dieses Verzeichnis für alle Orgamon-Nutzer sichtbar ist, sind auch alle OLAP Abfragen und deren Ergebnisse für alle sichtbar.&lt;br /&gt;
&lt;br /&gt;
== WikiServer ==&lt;br /&gt;
Bei Wikiserver wird der Host eingetragen, der das Wikimedia System für OrgaMon zur Verfügung stellt. In der Regel wird diese Adresse dynamisch ermittelt.&lt;br /&gt;
Durch diesen Parameter kann der Host fest zugewiesen werden. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;WikiServer=http://raib100/mediawiki/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KartenPfad ==&lt;br /&gt;
== KartenHost ==&lt;br /&gt;
== AutoUpFTP ==&lt;br /&gt;
== ShopKey ==&lt;br /&gt;
== ShopKonto ==&lt;br /&gt;
== ShopLink ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MagnetoHost ==&lt;br /&gt;
&lt;br /&gt;
Host, der eine Cherry-Tastatur mit Magnetkartendurchzugsleser besitzt. Es wird der Hotkey F an den OrgaMon gebunden.&lt;br /&gt;
&lt;br /&gt;
== AusgabeartLastschriftText ==&lt;br /&gt;
&lt;br /&gt;
RID der Ausgabeart deren Posten im Buchungstext der Lastschrift erscheinen soll.&lt;br /&gt;
&lt;br /&gt;
== JonDaAdmin ==&lt;br /&gt;
&lt;br /&gt;
Bearbeiter-RID des JonDa-Funktions-Benutzers, unter dieser Bearbeiter-Kennung werden die Änderungen von JonDa durchgeführt.&lt;br /&gt;
&lt;br /&gt;
== AnschriftNameOben ==&lt;br /&gt;
&lt;br /&gt;
default = NEIN&amp;lt;br&amp;gt;&lt;br /&gt;
Bestimmt, ob Anschrift.NAME1 / Anschrift.NAME2 VOR dem &amp;quot;Vornamen Nachnamen&amp;quot; im Adressblock angegeben wird.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21951</id>
		<title>Tagwache</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21951"/>
		<updated>2011-06-21T13:45:14Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Teilschritte */  Erläuterungen für OLAP-Schritte eingefügt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tagwache =&lt;br /&gt;
[[Bild:Tagwache.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Im Rahmen der Tagwache werden Auftraggeber über Ergebnisse des Vortages informiert. InterNet-Ablagen werden entsprechend mit Auftragsergebnissen gefüllt. Die Tagwache startet automatisch. &lt;br /&gt;
* Im unteren Bereich steht, zu welcher Uhrzeit und auf welchem Host die Tagwache starten wird, incl. der Restzeit bis zum nächsten Start, oder, falls die Tagwache gerade läuft, seit wann.&lt;br /&gt;
&lt;br /&gt;
= Teilschritte =&lt;br /&gt;
Aufgaben sind:&lt;br /&gt;
&lt;br /&gt;
# Mobil auslesen&lt;br /&gt;
# Fotos laden&lt;br /&gt;
# Auftrag Ergebnis&lt;br /&gt;
# Mobil schreiben&lt;br /&gt;
# OLAP Tagesbericht erstellen &lt;br /&gt;
## Quelldateien: &lt;br /&gt;
##* gestern.OLAP-Parameter.txt&amp;lt;br /&amp;gt;Hier drin stehen im Anwenderverzeichnis alle Filterparameter, die für die Auswertung verwendet werden sollen.&lt;br /&gt;
##* Tagesbericht.xls&amp;lt;br /&amp;gt;Ist die Excel-Vorlage, aus der im Anwenderverzeichnis der Bericht erstellt wird. Ausgabedatei = '''out.xls''' im Anwenderverzeichnis. In der Exceldatei werden die Blätter '''IN''', '''PE''', '''MF''' und '''RP''' von OrgaMon gefüllt, andere Blätter (zB '''MAIN''') bleiben erhalten und sollten die Auswertungslogik enthalten.&lt;br /&gt;
# Tagwache OLAPs ausführen&lt;br /&gt;
#* Hier werden im System-OLAP-Pfad (\OrgaMon\OLAP\) die Dateien des Musters &amp;quot;Tagwache.*.OLAP.txt&amp;quot; geladen und ausgewertet.&lt;br /&gt;
# kurz warten&lt;br /&gt;
&lt;br /&gt;
= Manueller Start =&lt;br /&gt;
Wenn die Tagwache manuell gestartet werden soll, können einzelne Schritte ausgespart werden. Dazu muss ein Haken davor gesetzt werden.&amp;lt;br /&amp;gt; '''Haken gesetzt = Schritt ''nicht'' ausführen.'''&lt;br /&gt;
&lt;br /&gt;
= Systemparameter =&lt;br /&gt;
Folgende Systemparameter automatisieren den Start der Tagwache:&lt;br /&gt;
&lt;br /&gt;
 TagwacheAuf=&amp;lt;Hostname&amp;gt;&lt;br /&gt;
 TagwacheUm=&amp;lt;Uhrzeit, zB 06:00&amp;gt; &lt;br /&gt;
 TagWacheWochentage=MON,DIE,MIT,DON,FRE,SAM,SON&lt;br /&gt;
 NachTagwacheHerunterfahren=JA|NEIN&lt;br /&gt;
 NachTagwacheAnwendungNeustart=JA|NEIN&lt;br /&gt;
 NachTagwacheRechnerNeuStarten=JA|NEIN&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21950</id>
		<title>Tagwache</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21950"/>
		<updated>2011-06-21T13:34:14Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Tagwache */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tagwache =&lt;br /&gt;
[[Bild:Tagwache.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Im Rahmen der Tagwache werden Auftraggeber über Ergebnisse des Vortages informiert. InterNet-Ablagen werden entsprechend mit Auftragsergebnissen gefüllt. Die Tagwache startet automatisch. &lt;br /&gt;
* Im unteren Bereich steht, zu welcher Uhrzeit und auf welchem Host die Tagwache starten wird, incl. der Restzeit bis zum nächsten Start, oder, falls die Tagwache gerade läuft, seit wann.&lt;br /&gt;
&lt;br /&gt;
= Teilschritte =&lt;br /&gt;
Aufgaben sind:&lt;br /&gt;
&lt;br /&gt;
* Mobil auslesen&lt;br /&gt;
* Fotos laden&lt;br /&gt;
* Auftrag Ergebnis&lt;br /&gt;
* Mobil schreiben&lt;br /&gt;
* OLAP Tagesbericht erstellen&lt;br /&gt;
* Tagwache OLAPs ausführen&lt;br /&gt;
** Hier werden im System-OLAP-Pfad (\OrgaMon\OLAP\) die Dateien des Musters &amp;quot;Tagwache.*.OLAP.txt&amp;quot; geladen und ausgewertet.&lt;br /&gt;
* kurz warten&lt;br /&gt;
&lt;br /&gt;
= Manueller Start =&lt;br /&gt;
Wenn die Tagwache manuell gestartet werden soll, können einzelne Schritte ausgespart werden. Dazu muss ein Haken davor gesetzt werden.&amp;lt;br /&amp;gt; '''Haken gesetzt = Schritt ''nicht'' ausführen.'''&lt;br /&gt;
&lt;br /&gt;
= Systemparameter =&lt;br /&gt;
Folgende Systemparameter automatisieren den Start der Tagwache:&lt;br /&gt;
&lt;br /&gt;
 TagwacheAuf=&amp;lt;Hostname&amp;gt;&lt;br /&gt;
 TagwacheUm=&amp;lt;Uhrzeit, zB 06:00&amp;gt; &lt;br /&gt;
 TagWacheWochentage=MON,DIE,MIT,DON,FRE,SAM,SON&lt;br /&gt;
 NachTagwacheHerunterfahren=JA|NEIN&lt;br /&gt;
 NachTagwacheAnwendungNeustart=JA|NEIN&lt;br /&gt;
 NachTagwacheRechnerNeuStarten=JA|NEIN&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21949</id>
		<title>Tagwache</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21949"/>
		<updated>2011-06-21T13:33:14Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Manueller Start */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tagwache =&lt;br /&gt;
[[Bild:Tagwache.PNG]]&lt;br /&gt;
&lt;br /&gt;
Im Rahmen der Tagwache werden Auftraggeber über Ergebnisse des Vortages informiert. InterNet-Ablagen werden entsprechend mit Auftragsergebnissen gefüllt. Die Tagwache startet automatisch. Im unteren Bereich steht, zu welcher Uhrzeit und auf welchem Host die Tagwache starten wird, incl. der Restzeit bis zum nächsten Start.&lt;br /&gt;
&lt;br /&gt;
= Teilschritte =&lt;br /&gt;
Aufgaben sind:&lt;br /&gt;
&lt;br /&gt;
* Mobil auslesen&lt;br /&gt;
* Fotos laden&lt;br /&gt;
* Auftrag Ergebnis&lt;br /&gt;
* Mobil schreiben&lt;br /&gt;
* OLAP Tagesbericht erstellen&lt;br /&gt;
* Tagwache OLAPs ausführen&lt;br /&gt;
** Hier werden im System-OLAP-Pfad (\OrgaMon\OLAP\) die Dateien des Musters &amp;quot;Tagwache.*.OLAP.txt&amp;quot; geladen und ausgewertet.&lt;br /&gt;
* kurz warten&lt;br /&gt;
&lt;br /&gt;
= Manueller Start =&lt;br /&gt;
Wenn die Tagwache manuell gestartet werden soll, können einzelne Schritte ausgespart werden. Dazu muss ein Haken davor gesetzt werden.&amp;lt;br /&amp;gt; '''Haken gesetzt = Schritt ''nicht'' ausführen.'''&lt;br /&gt;
&lt;br /&gt;
= Systemparameter =&lt;br /&gt;
Folgende Systemparameter automatisieren den Start der Tagwache:&lt;br /&gt;
&lt;br /&gt;
 TagwacheAuf=&amp;lt;Hostname&amp;gt;&lt;br /&gt;
 TagwacheUm=&amp;lt;Uhrzeit, zB 06:00&amp;gt; &lt;br /&gt;
 TagWacheWochentage=MON,DIE,MIT,DON,FRE,SAM,SON&lt;br /&gt;
 NachTagwacheHerunterfahren=JA|NEIN&lt;br /&gt;
 NachTagwacheAnwendungNeustart=JA|NEIN&lt;br /&gt;
 NachTagwacheRechnerNeuStarten=JA|NEIN&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21948</id>
		<title>Tagwache</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21948"/>
		<updated>2011-06-21T09:20:17Z</updated>

		<summary type="html">&lt;p&gt;Wust: Tagwache Gliederung und Dok ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tagwache =&lt;br /&gt;
[[Bild:Tagwache.PNG]]&lt;br /&gt;
&lt;br /&gt;
Im Rahmen der Tagwache werden Auftraggeber über Ergebnisse des Vortages informiert. InterNet-Ablagen werden entsprechend mit Auftragsergebnissen gefüllt. Die Tagwache startet automatisch. Im unteren Bereich steht, zu welcher Uhrzeit und auf welchem Host die Tagwache starten wird, incl. der Restzeit bis zum nächsten Start.&lt;br /&gt;
&lt;br /&gt;
= Teilschritte =&lt;br /&gt;
Aufgaben sind:&lt;br /&gt;
&lt;br /&gt;
* Mobil auslesen&lt;br /&gt;
* Fotos laden&lt;br /&gt;
* Auftrag Ergebnis&lt;br /&gt;
* Mobil schreiben&lt;br /&gt;
* OLAP Tagesbericht erstellen&lt;br /&gt;
* Tagwache OLAPs ausführen&lt;br /&gt;
** Hier werden im System-OLAP-Pfad (\OrgaMon\OLAP\) die Dateien des Musters &amp;quot;Tagwache.*.OLAP.txt&amp;quot; geladen und ausgewertet.&lt;br /&gt;
* kurz warten&lt;br /&gt;
&lt;br /&gt;
= Manueller Start =&lt;br /&gt;
Wenn die Tagwache manuell gestartet werden soll, können einzelne Schritte ausgespart werden. Dazu muss ein Haken davor gesetzt werden. '''Haken gesetzt = Schritt ''nicht'' ausführen.'''&lt;br /&gt;
&lt;br /&gt;
= Systemparameter =&lt;br /&gt;
Folgende Systemparameter automatisieren den Start der Tagwache:&lt;br /&gt;
&lt;br /&gt;
 TagwacheAuf=&amp;lt;Hostname&amp;gt;&lt;br /&gt;
 TagwacheUm=&amp;lt;Uhrzeit, zB 06:00&amp;gt; &lt;br /&gt;
 TagWacheWochentage=MON,DIE,MIT,DON,FRE,SAM,SON&lt;br /&gt;
 NachTagwacheHerunterfahren=JA|NEIN&lt;br /&gt;
 NachTagwacheAnwendungNeustart=JA|NEIN&lt;br /&gt;
 NachTagwacheRechnerNeuStarten=JA|NEIN&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Datei:Abfragen.PNG&amp;diff=21946</id>
		<title>Datei:Abfragen.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Datei:Abfragen.PNG&amp;diff=21946"/>
		<updated>2011-06-21T08:22:40Z</updated>

		<summary type="html">&lt;p&gt;Wust: hat eine neue Version von â€žDatei:Abfragen.PNGâ€œ hochgeladen:&amp;amp;#32;entnommen aus Version 7.633&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Diskussion:Tagwache&amp;diff=21945</id>
		<title>Diskussion:Tagwache</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Diskussion:Tagwache&amp;diff=21945"/>
		<updated>2011-06-21T07:59:01Z</updated>

		<summary type="html">&lt;p&gt;Wust: Frage zur Funktionsweise des Fensters&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Was bedeutet es, wenn ich die Tagwache manuell starte und vorher in dem hier gezeigten Fenster einzelne der Schritte mit einem Haken versehe?&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21944</id>
		<title>Tagwache</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21944"/>
		<updated>2011-06-21T07:57:25Z</updated>

		<summary type="html">&lt;p&gt;Wust: Aufgabenliste auf Versionsstand 7.633 angepasst.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Tagwache.PNG]]&lt;br /&gt;
&lt;br /&gt;
Im Rahmen der Tagwache werden Auftraggeber über Ergebnisse des Vortages informiert. InterNet-Ablagen werden entsprechend mit Auftragsergebnissen gefüllt. Die Tagwache startet automatisch. Im unteren Bereich steht, zu welcher Uhrzeit und auf welchem Host die Tagwache starten wird, incl. der Restzeit bis zum nächsten Start.&lt;br /&gt;
&lt;br /&gt;
Aufgaben sind:&lt;br /&gt;
&lt;br /&gt;
* Mobil auslesen&lt;br /&gt;
* Fotos laden&lt;br /&gt;
* Auftrag Ergebnis&lt;br /&gt;
* Mobil schreiben&lt;br /&gt;
* OLAP Tagesbericht erstellen&lt;br /&gt;
* Tagwache OLAPs ausführen&lt;br /&gt;
* kurz warten&lt;br /&gt;
&lt;br /&gt;
Folgende Systemparameter automatisieren den Start der Tagwache:&lt;br /&gt;
&lt;br /&gt;
 TagwacheAuf=&amp;lt;Hostname&amp;gt;&lt;br /&gt;
 TagwacheUm=&amp;lt;Uhrzeit, zB 06:00&amp;gt; &lt;br /&gt;
 TagWacheWochentage=MON,DIE,MIT,DON,FRE,SAM,SON&lt;br /&gt;
 NachTagwacheHerunterfahren=JA|NEIN&lt;br /&gt;
 NachTagwacheAnwendungNeustart=JA|NEIN&lt;br /&gt;
 NachTagwacheRechnerNeuStarten=JA|NEIN&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Datei:Tagwache.PNG&amp;diff=21943</id>
		<title>Datei:Tagwache.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Datei:Tagwache.PNG&amp;diff=21943"/>
		<updated>2011-06-21T07:48:08Z</updated>

		<summary type="html">&lt;p&gt;Wust: hat eine neue Version von â€žDatei:Tagwache.PNGâ€œ hochgeladen:&amp;amp;#32;entnommen aus Programmversion 7.633&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21622</id>
		<title>Tagwache</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=21622"/>
		<updated>2011-01-18T13:20:50Z</updated>

		<summary type="html">&lt;p&gt;Wust: Parameter ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Tagwache.PNG]]&lt;br /&gt;
&lt;br /&gt;
Im Rahmen der Tagwache werden Auftraggeber über Ergebnisse des Vortages informiert. InterNet-Ablagen werden entsprechend mit Auftragsergebnissen gefüllt. Die Tagwache startet automatisch.&lt;br /&gt;
&lt;br /&gt;
Aufgaben sind&lt;br /&gt;
&lt;br /&gt;
* externe Routeninformationen ausgeben&lt;br /&gt;
* Auftagsergebnisse im SAP Format ausgeben&lt;br /&gt;
&lt;br /&gt;
Folgende Systemparameter automatisieren den Start der Tagwache:&lt;br /&gt;
&lt;br /&gt;
 TagwacheAuf=&amp;lt;Hostname&amp;gt;&lt;br /&gt;
 TagwacheUm=&amp;lt;Uhrzeit&amp;gt; &lt;br /&gt;
 NachTagwacheHerunterfahren=JA|NEIN&lt;br /&gt;
 TagWacheWochentage=MON,DIE,MIT,DON,FRE,SAM,SON&lt;br /&gt;
 NachTagwacheAnwendungNeustart=JA|NEIN&lt;br /&gt;
 NachTagwacheRechnerNeuStarten=JA|NEIN&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagesabschluss&amp;diff=18387</id>
		<title>Tagesabschluss</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagesabschluss&amp;diff=18387"/>
		<updated>2007-06-21T09:32:20Z</updated>

		<summary type="html">&lt;p&gt;Wust: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die [[Tagwache]] wird VOR Arbeitsbeginn ausgeführt. Sie stellt dem Auftraggeber&lt;br /&gt;
Daten zur Verfügung. Sie ruft die Ergebnisdaten der Monteure zeitnah ab.&lt;br /&gt;
&lt;br /&gt;
Der [[TagesAbschluss]] führt ausstehende Aufgaben aus, die durch Ihre Aktionen&lt;br /&gt;
während des Tagesgeschäftes notwendig werden. Ohne einen Tagesabschluss werden&lt;br /&gt;
wichtige Sicherungen/Übertragungen/Prüfungen nicht ausgeführt. Für ein rund&lt;br /&gt;
laufendes System ist der Tagesabschluss nach einem Arbeitstag immer notwendig.&lt;br /&gt;
Nach und sogar während des Tagesabschluss darf ohne Bedenken weitergearbeitet&lt;br /&gt;
werden.&lt;br /&gt;
&lt;br /&gt;
Im Rahmen des Tagesabschluss durch einen Client wird der SQL-Server veranlasst eine Datenbank-Sicherung ([[Datensicherung]]) durchzuführen. &lt;br /&gt;
&lt;br /&gt;
 Bemerkungen&lt;br /&gt;
 ===========&lt;br /&gt;
 &lt;br /&gt;
  * Jeder beliebige Client kann einen Tagesabschluss durchführen.&lt;br /&gt;
  * Alle GaZMa-Clients können während eines Tagesabschlusses bedenkenlos&lt;br /&gt;
    weiterarbeiten.&lt;br /&gt;
  * Ein automatischer Tagesabschluss kann konfiguriert werden:&lt;br /&gt;
 &lt;br /&gt;
    Vollautomatischer Tagesabschluss mit angebbarem Rechner und Uhrzeit. Es&lt;br /&gt;
    ist sicherzustellen, dass der Rechner um die angegebene Uhrzeit läuft und GaZMa&lt;br /&gt;
    gestartet ist.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagesabschluss&amp;diff=18386</id>
		<title>Tagesabschluss</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagesabschluss&amp;diff=18386"/>
		<updated>2007-06-21T09:31:32Z</updated>

		<summary type="html">&lt;p&gt;Wust: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die [[Tagwache]] wird VOR Arbeitsbeginn ausgeführt. Sie stellt dem Auftraggeber&lt;br /&gt;
Daten zur Verfügung. Sie ruft die Ergebnisdaten der Monteure zeitnah ab.&lt;br /&gt;
&lt;br /&gt;
Der [[TagesAbschluss]] führt ausstehende Aufgaben aus, die durch Ihre Aktionen&lt;br /&gt;
während des Tagesgeschäftes notwendig werden. Ohne einen Tagesabschluss werden&lt;br /&gt;
wichtige Sicherungen/Übertragungen/Prüfungen nicht ausgeführt. Für ein rund&lt;br /&gt;
laufendes System ist der Tagesabschluss nach einem Arbeitstag immer notwendig.&lt;br /&gt;
Nach und sogar während des Tagesabschluss darf ohne Bedenken weitergearbeitet&lt;br /&gt;
werden.&lt;br /&gt;
&lt;br /&gt;
Im Rahmen des Tagesabschluss durch einen Client wird der SQL-Server veranlasst eine Datenbank-Sicherung ([[Datensicherung]]) durchzuführen. &lt;br /&gt;
&lt;br /&gt;
 Bemerkungen&lt;br /&gt;
 ===========&lt;br /&gt;
&lt;br /&gt;
  * Jeder beliebige Client kann einen Tagesabschluss durchführen.&lt;br /&gt;
  * Alle GaZMa-Clients können während eines Tagesabschlusses bedenkenlos&lt;br /&gt;
    weiterarbeiten.&lt;br /&gt;
  * Ein automatischer Tagesabschluss kann konfiguriert werden:&lt;br /&gt;
&lt;br /&gt;
    Vollautomatischer Tagesabschluss mit angebbarem Rechner und Uhrzeit. Es&lt;br /&gt;
    ist sicherzustellen, dass der Rechner um die angegebene Uhrzeit läuft und GaZMa&lt;br /&gt;
    gestartet ist.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=18385</id>
		<title>Tagwache</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=18385"/>
		<updated>2007-06-21T09:29:26Z</updated>

		<summary type="html">&lt;p&gt;Wust: der Inhalt wurde bei mir erst gezeigt nachdem ich nochmal speicherte...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Rahmen der Tagwache werden Auftraggeber über Ergebnisse des Vortages informiert. InterNet-Ablagen werden entsprechend mit Auftragsergebnissen gefüllt. Die Tagwache startet automatisch.&lt;br /&gt;
&lt;br /&gt;
Aufgaben sind&lt;br /&gt;
&lt;br /&gt;
* externe Routeninformationen ausgeben&lt;br /&gt;
* Auftagsergebnisse im SAP Format ausgeben&lt;br /&gt;
&lt;br /&gt;
Folgende Systemparameter automatisieren den Start der Tagwache:&lt;br /&gt;
&lt;br /&gt;
 TagwacheAuf=&amp;lt;Hostname&amp;gt;&lt;br /&gt;
 TagwacheUm=&amp;lt;Uhrzeit&amp;gt; &lt;br /&gt;
 NachTagwacheHerunterfahren=JA|NEIN&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=18384</id>
		<title>Tagwache</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Tagwache&amp;diff=18384"/>
		<updated>2007-06-21T09:28:40Z</updated>

		<summary type="html">&lt;p&gt;Wust: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Rahmen der Tagwache werden Auftraggeber ï¿½ber Ergebnisse des Vortages informiert. InterNet-Ablagen werden entsprechend mit Auftragsergebnissen gefï¿½llt. Die Tagwache startet automatisch.&lt;br /&gt;
&lt;br /&gt;
Aufgaben sind&lt;br /&gt;
&lt;br /&gt;
* externe Routeninformationen ausgeben&lt;br /&gt;
* Auftagsergebnisse im SAP Format ausgeben&lt;br /&gt;
&lt;br /&gt;
Folgende Systemparameter automatisieren den Start der Tagwache:&lt;br /&gt;
&lt;br /&gt;
 TagwacheAuf=&amp;lt;Hostname&amp;gt;&lt;br /&gt;
 TagwacheUm=&amp;lt;Uhrzeit&amp;gt; &lt;br /&gt;
 NachTagwacheHerunterfahren=JA|NEIN&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17904</id>
		<title>OLAP.Arbeitsplatz</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17904"/>
		<updated>2007-02-02T15:15:12Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Symbole (oben) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Arbeitsplatz wurde für komplexe mehrstufige OLAP Abfragen geschaffen. Insbesondere wenn viele Abfragefelder (OLAP Parameter) vom Benutzer eingetragen werden können ist die Verwendung des OLAP Arbeitsplatzes sinnvoller als der Start eines einzelnen OLAP Statement. Die Abfragen können unterhalb des Abfrage Verzeichnisses strukturiert werden. Dabei sind öffentliche und geschütze / gruppenbezogene Abfragen anwendbar und speicherbar.&amp;lt;br&amp;gt;&lt;br /&gt;
== Bedeutung der Symbole ==&lt;br /&gt;
=== Symbole (oben) ===&lt;br /&gt;
{|&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=2 style=&amp;quot;background-color:#AEEEEE;&amp;quot; | ACHTUNG: Farblich (Cyan) hinterlegte Erklärungen finden bisher keine sinnvolle Anwendungen inerhalb des aktuellen OLAP Arbeitsplatzes, und sind für Erweiterungen vorgesehen.&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Database.png]] &lt;br /&gt;
 |Datenbank wechseln. Es wird eine Auswahlliste von verfügbaren Datenbanken angezeigt. Durch entsprechende Auswahl wird die aktuelle Datenbank geschlossen und die neue mit den aktuellen Selektionskriterien abgefragt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Stop.png]] &lt;br /&gt;
 |Der OLAP Arbeitsplatz wird von der aktuellen Datenbank getrennt.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Play.png]]&lt;br /&gt;
 | Play. Die aktuellen Selektionskriterien werden zu einer SQL Datenbankabfrage zusammengestellt. Der Datenbankserver liefert nun alle Treffer in der Ergebnisliste. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Lupe.png]]&lt;br /&gt;
 | Lupe. Die Funktion dient zur Fehlerdiagnose der Play Funktion. Es wird keine Datenbankabfrage gestartet wie bei Play, sondern nur das aus den Selektionseingaben gebildete SQL-Abfrage Statement wird angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:PlanQuadratMarkieren.png]]&lt;br /&gt;
 |Die aktuell angezeigte Ergebnisliste wird als csv-ähnliche Datei in einen Texteditor geladen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Alles.Nichts.png]]&lt;br /&gt;
 | Alles markieren, nichts markieren.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Invertieren.png]]&lt;br /&gt;
 | Die aktuelle Markierung umkehren: Bisher Markierte werden nun nicht mehr markiert. Bisher unmarkierte werden nunmehr markiert.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Weglassen.png]]&lt;br /&gt;
 | Alle Datensätze der Ergebnisliste, die im Moment nicht markiert sind, werden nicht mehr angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Druck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Die aktuell Markierten ausdrucken.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Beenden.png]]&lt;br /&gt;
 | Alle Markierungen aufheben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Loeschen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Alle Markierten löschen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Ablegen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Alle Markierten ablegen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Gruen.Unten.png]]&lt;br /&gt;
 |Unter berücksichtigung der aktuellen Selektion werden die aktuellen Feldinhalte des aktuell fokusierten Feldes der Selektionseingabe in einem Texteditor aufgelistet.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Einstellungen.png]]&lt;br /&gt;
 |Einstellungen&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Historische.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zu dem aktuellen Datensatz die historischen Datensätze anzeigen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Speichern.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |In der Ergebnismenge Datensätze markieren, die Historische Datensätze besitzen &lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Doppelte.png]]&lt;br /&gt;
 |Doppelte und fehlende Seriennummern anzeigen lassen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Buch.Blau.Pruefen.png]]&lt;br /&gt;
 |Prüfung, ob alle Datensätze im Ergebnisvolumen auch genau 3 Messpunkte besitzen. Ist das nicht der Fall werden die entsprechenden Datensätze markiert. Mit &amp;quot;nur noch die markierten anzeigen&amp;quot; lässt sich nun die Ansicht auf die Markierten einschränken. Danach kann eine manuelle Diagnose erfolgen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Excel.png]]&lt;br /&gt;
 |Es wird die in &amp;quot;Vorlage&amp;quot; eingetragene Excel Datei geöffnet und nach Ausgabe.&amp;lt;AusgabeID&amp;gt;.xls kopiert. Die aktuelle Ergebnisliste wird in die Arbeitsmappen IN, MF, RP kopiert. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:wiengas.png]]&lt;br /&gt;
 |Es erfolgt die Ausgabe in eine ASCII - Datei. Das Format wurde vom Kunde WIENGAS vorgegeben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Rot.Unten.png]]&lt;br /&gt;
 |Einlesen von CSV-Quelldaten in die Datenbank. Das Format wurde vom Kunden ACTARIS vorgegeben. [[Linux.FTP-Sync|Details dazu]]&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:IntraNet.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Es erfolgt eine Ausgabe ins IntraNet.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Vor.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Zur zurückliegenden Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Moment.Aufzeichnen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Momentaufnahme erstellen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Zurueck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur nächsten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Momentaufnahme.Ende.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur letzten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=== Symbole (unten) ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | valign=top | [[Bild:Aktualisieren.Gruen.png]]&lt;br /&gt;
 |Auflistung der Dateinamen von Selektionsvorlagen werden aktualisiert&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Speichern.png]]&lt;br /&gt;
 |Aktuelle Selektion unter dem angezeigten Namen speichern&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Dokument.Neu.png]]&lt;br /&gt;
 |Neue Selektion beginnen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Muelleimer.png]]&lt;br /&gt;
 |Aktuelle Datei löschen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Kopie.Eine.png]]&lt;br /&gt;
 |Eine Kopie von der aktuellen Selektion erstellen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Ordner.png]]&lt;br /&gt;
 |Ablage Ordner für Selektionen öffnen&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Listen Anzeige ==&lt;br /&gt;
&lt;br /&gt;
In der Liste wird das aktuelle Selektions-Ergebnis dargestellt. Jede einzelne Zelle wird dabei durch ein einzelnes SQL Statement ermittelt. Die SQL-Statements für jede Spalte finden Sie im Unterordner '''OLAP''' des Orgamon-Programmverzeichnisses auf dem Server (z.B. '''X:\OrgaMon\OLAP\'''). Die Dateinamen beginnen immer mit '''OLAP.Dim.*.txt'''. Es steht dem Benutzer völlig frei, wie der Wert ermittelt wird und welche Bedeutung er hat. Die ersten 13 Spalten haben (aus historischen Gründen) bedeutungsvolle Dateinamen, aber die Wertermittlung ist frei und kann geändert werden. Auch Spaltenbreiten und Überschriften sind abänderbar!&lt;br /&gt;
&lt;br /&gt;
Die ersten drei Spalten sind von der Bezeichnung her fest vorgegeben (Bank, Calib, Serial #) und werden mittels der Definition in der Datei &lt;br /&gt;
 Datenbanken.OLAP.txt&lt;br /&gt;
festgelegt.&lt;br /&gt;
&lt;br /&gt;
Die folgenden 13 Spalten müssen immer vorhanden sein:&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Prüfmoment.txt                // Spalte  4&lt;br /&gt;
 OLAP.Dim.Fehler-Qmin.txt               // Spalte  5&lt;br /&gt;
 OLAP.Dim.Fehler-Q02max.txt             // Spalte  6 - Funktion -- TITLE von Spalte 5.&lt;br /&gt;
 OLAP.Dim.Fehler-Qmax .txt              // Spalte  7 - Funktion -- TITLE von Spalte 5.&lt;br /&gt;
 OLAP.Dim.Radpaar.txt                   // Spalte  8&lt;br /&gt;
 OLAP.Dim.RP%.txt                       // Spalte  9&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin-max.txt    // Spalte 10&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin.txt        // Spalte 11 - Funktion -- TITLE von Spalte 10.&lt;br /&gt;
 OLAP.Dim.Druckverluste-Q02max.txt      // Spalte 12 - Funktion -- TITLE von Spalte 10.&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmax.txt        // Spalte 13 - Funktion -- TITLE von Spalte 10.&lt;br /&gt;
 OLAP.Dim.Auftragsnummer.txt            // Spalte 14 - Funktion -- TITLE geht hier nicht.&lt;br /&gt;
 OLAP.Dim.Anzahl-Tests.txt              // Spalte 15 - Funktion -- TITLE geht hier nicht.&lt;br /&gt;
 OLAP.Dim.Typ.txt                       // Spalte 16 - wird am Bildschirm nicht gezeigt, nur in der Exportdatei.&lt;br /&gt;
&lt;br /&gt;
Weitere Spalten können (müssen aber nicht) in den folgenden Dateien definiert werden. Fehlen die Dateien, so wird diese Spalte nicht ausgegeben. Die Ausgabe dieser optionalen Spalten erfolgt '''nicht''' auf den Bildschirm, sondern '''nur''' in die xls Auswertungs - Datei.&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.1.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.2.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.3.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.4.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.5.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.6.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.7.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.8.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.9.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.0.txt&lt;br /&gt;
&lt;br /&gt;
in jeder einzelnen OLAP.Dim. Datei können noch folgende Optionen angegeben werden.&lt;br /&gt;
&lt;br /&gt;
 -- TITLE=Messwert      // bestimmt die Überschrift in der Auswertung, ansonsten&lt;br /&gt;
                        // wird die Überschrift aus dem SQL Statement entnommen&lt;br /&gt;
 -- WIDTH=120           // bestimmt die Breite der Spalte in Pixeln&lt;br /&gt;
 -- FORMAT=%.12f        // bestimmt den Formatstring bei Zahlenwert Ausgaben (in C-printf-Syntax)&lt;br /&gt;
 -- ROUND=1000000000000 // bestimmt den Rundungsbreich 1/n&lt;br /&gt;
 -- LENGTH=14           // bestimmt die Anzahl der Zeichen&lt;br /&gt;
&lt;br /&gt;
== Abfrage Reiter (Dimensions-Gruppen) ==&lt;br /&gt;
&lt;br /&gt;
Eine Dimension des OLAP Würfel stellt ein einzelnes Feld einer Tabelle im Gesamtsystem dar (z.B. OLAP Dimension &amp;quot;Umsatz&amp;quot; : ''SELECT DISTINCT RECHNUNGSBETRAG FROM BELEG''). Oft ist nicht sinnvoll der OLAP Forderung &amp;lt;b&amp;gt;ALLES in einen mehrdimensionalen Würfel auszuformulieren&amp;lt;/b&amp;gt; Folge zu leisten. Vielmehr bietet man mehrere Herangehensweisen an die Ergebnissmenge an und kann so auf die Datenprojektion ALLER Dimensionen verzichten. Durch die auswahl einer Dimensions-Gruppe bricht der Gesamt-OLAP Würfel auf einen kleinen Teil seiner eigentlichen Grösse zusammen. Es entstehen dadurch Performanche Zuwächse.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abfrage Syntax ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [&amp;quot;!&amp;quot;|&amp;quot;&amp;lt;&amp;quot;|&amp;quot;&amp;gt;&amp;quot;|&amp;quot;&amp;lt;=&amp;quot;|&amp;quot;&amp;gt;=&amp;quot;|&amp;quot;&amp;lt;&amp;gt;&amp;quot;] &amp;lt;Wert&amp;gt; [ &amp;quot;..&amp;quot; &amp;lt;Wert&amp;gt; ] { &amp;quot;#&amp;quot; &amp;lt;Wert&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Beispiele für einzelne Feldeingaben:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 16              : genau der Wert 16&lt;br /&gt;
 &amp;gt;5              : alle Werte die grösser sind als 5&lt;br /&gt;
 &amp;gt;=5             :&lt;br /&gt;
 5..120          : Werte zwischen (incl.) 5 und 120 &lt;br /&gt;
 &amp;lt;3              : Werte die kleiner sind als 3&lt;br /&gt;
 &amp;lt;=3             : &lt;br /&gt;
 &amp;lt;&amp;gt;15            : &lt;br /&gt;
 1,17,28,25,99   : Aufzählungs Typ&lt;br /&gt;
 start with Deu  : Beginnt mit&lt;br /&gt;
 like %G4%       : So ähnlich wie&lt;br /&gt;
                 : muss leer sein&lt;br /&gt;
 !               : muss was drin sein&lt;br /&gt;
&lt;br /&gt;
== Ausgabe in ein vorbereitetes Excel(tm)Microsoft(c) Dokument ==&lt;br /&gt;
&lt;br /&gt;
Beliebige Berechnungen, unter Berücksichtigung einer ganzen Spalte, egal wieviele Werte dort vorhanden sind (Geht bis zur technischen Grenze von 64k Werten):&lt;br /&gt;
&lt;br /&gt;
 =MITTELWERT(PE!E2:E65536)            // Durchschnitt&lt;br /&gt;
 =STABW(PE!E2:E65536)                 // Standardabweichung &lt;br /&gt;
&lt;br /&gt;
Der angegebene Bereich beginnt immer bei Zeile 2, da die Überschrift nicht mit einbezogen werden darf. Völlig Leere Zellen (Anzahl des aktuellen Volumens .. 64K) ignoriert Excel ohne merkliche Geschwindigkeitseinbuse.&lt;br /&gt;
&lt;br /&gt;
== Spalten Marker MAPPE#SPALTE ==&lt;br /&gt;
&lt;br /&gt;
Übernahme von ganzen Spalten von den Unter-Arbeitsmappen in einer der Haupt-Arbeitsmappen. Der OLAP - Arbeitsplatz sucht dabei nach den Bezeichnern:&lt;br /&gt;
&lt;br /&gt;
 PE#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 MF#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 RP#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
&lt;br /&gt;
an dieser Stelle wird dann die ganze Spalte in das Hauptdokument übernommen. Der Spalten-Marker wird mit dem ersten Wert der Spalte überschrieben. Überschriften müssen &amp;lt;b&amp;gt;oberhalb&amp;lt;/b&amp;gt; des Spalten MArkers gesetzt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Die ganze Spalte wird genau so &amp;lt;b&amp;gt;formatiert&amp;lt;/b&amp;gt; wie die erste Beispielhafte Zelle &amp;lt;b&amp;gt;unterhalb&amp;lt;/b&amp;gt; des Spalten-Markers. &lt;br /&gt;
&lt;br /&gt;
 |PE#PRUEFMOMENT   |&lt;br /&gt;
 |  12. Januar 2008|&lt;br /&gt;
&lt;br /&gt;
Neben dieser eingebauten Möglichkeit gibt es noch weitere, die Excel aus eigener Kraft schaffen kann:&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 1&lt;br /&gt;
 //&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
  Range(&amp;quot;B1:B20&amp;quot;).Copy&lt;br /&gt;
  Range(&amp;quot;A1:A20&amp;quot;).PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 2&lt;br /&gt;
 // Hier wird im Ziel glaube ich nach einer freien Position gesucht&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
   Range(&amp;quot;B1&amp;quot;).Copy&lt;br /&gt;
   Dim iRow As Integer&lt;br /&gt;
   Cells([a65536].End(xlUp).Row + 1, 1).Activate&lt;br /&gt;
   Selection.PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hier gibt es weitere Infos über Excel Charts: http://peltiertech.com/Excel/Charts/&amp;lt;br&amp;gt;&lt;br /&gt;
* Inbesondere über &amp;quot;Doppel-Charts&amp;quot;: http://peltiertech.com/Excel/Charts/BarLineCombo.html&amp;lt;br&amp;gt;&lt;br /&gt;
* Es erfolgt immer die Ausgabe in die datei out.xls&lt;br /&gt;
* Existiert die Vorlage, so wird diese Benutzt - alle Angaben der ersten Mappe bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
== Die OLAP Arbeitsplatz Quelltext gibt es hier ==&lt;br /&gt;
&lt;br /&gt;
http://orgamon.org/source/OLAPArbeitsplatz.pas.html&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;laufender Auftrag&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;muss neu beauftragt werden&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Datenbank Abfrage Optimierungen''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (VB) Datenermittlung für alle Datenzeilen nicht on demand beim Scrollen, sondern durch einen echten Hintergrund - Prozess. Man erwartet,dass dann beim Drücken des Excel Knopfes so viel Zeit vergangen ist, dass bereits alle Ergebnisse vorliegen. &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Gedankenstütze: Bitte die DB-Anfrage nach dem Befüllen des Grids in den Hintergrund schicken und weiter laufen lassen, dass die Daten in den HS gespeichert werden und somit ein Scroll flüssiger abläuft.&amp;lt;/span&amp;gt;&lt;br /&gt;
* (AF) Optimierung der einzelnen Wertermittlung der Dimensionen. Vorgehensweise:&lt;br /&gt;
&lt;br /&gt;
   select                    select&lt;br /&gt;
     COL_A                     COL_B&lt;br /&gt;
   from                      from &lt;br /&gt;
     TABLE_A                   TABLE_A&lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;           &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  kann optimiert werden zu:&lt;br /&gt;
 &lt;br /&gt;
   select  &lt;br /&gt;
     COL_A,&lt;br /&gt;
     COL_B&lt;br /&gt;
   from     &lt;br /&gt;
     TABLE_A &lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
Bei den aktuellen 12 Dimensionen ist hier eine Performance Steigerung von 300% denkbar!!!&lt;br /&gt;
* (AF) Temp-Table Optmierung: Einzelne Dimensionen bedienen sich aus einer Temptable, die nicht als &amp;quot;Dim&amp;quot; sondern als &amp;quot;Vektor&amp;quot; definiert werden muss. Eine einzelne Dimension bedient sich dann mit Hilfe von x,y Koordinaten aus dieser Temp-Tabelle, diese hat die Lebensdauer einer Row, wird also eine neue Row angefordert wird die temp tabelle überschrieben. Mehrere Dimensionen der aktuellen row bedienen sich, die erste anfragende Dimension löst die Erzeugung der Tabelle aus. Der Vektor könnte so formuliert werden.&lt;br /&gt;
&lt;br /&gt;
 // Optimaler Messergebnis Vektor&lt;br /&gt;
 // 'OLAP.Vektor.Tests.txt'&lt;br /&gt;
 select&lt;br /&gt;
  pointnum,&lt;br /&gt;
  meterploss,&lt;br /&gt;
  METERMAXPLOSS,&lt;br /&gt;
  METERERRORWITHGEA&lt;br /&gt;
 from&lt;br /&gt;
  tests&lt;br /&gt;
 where&lt;br /&gt;
  (calibrationid = $CALIBRATIONID) and&lt;br /&gt;
  (equipmentid = '$EQUIPMENTID') and&lt;br /&gt;
  (serialnumber = '$SERIALNUMBER') &lt;br /&gt;
 order by&lt;br /&gt;
  pointnum&lt;br /&gt;
&lt;br /&gt;
 // Nun die einzelne Dimension&lt;br /&gt;
 // 'OLAP.Dim.QMax.txt'&lt;br /&gt;
 //&lt;br /&gt;
 !Tests[2,1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aus diesem SQL Statement sind komplett 7 Ergebnisspalten herauslesbar. Hier kann man auch umfassende Plausibilitäts-Prüfungen durchführen: (Anzahl der Eregbnisdatensätze=3, Pointnum der ersten Zeile=1, Pointnum der zweiten Zeile=2, Pointnum der dritten Zeile=3)&lt;br /&gt;
&lt;br /&gt;
hier ist nochmal eine Geschwindigkeits Steigerung von 100% möglich!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Berechtigungskonzept''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fragestellung: Was dürfen einzelne Benutzergruppen mit dem OLAP - Arbeitsplatz tun? Man sollte die wichtigsten Vorgänge mal sammeln (Änderun der Auftragsnummer, Ändern einer Serialnummer, Löschen eines doppelten Tests usw.) und diese dann geführt durch den OLAP Arbeitsplatz erledigen lassen. Alle einzelnen Aktionen sind dann über die Gruppenrechte steuerbar.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB)Berechtigungskonzept: gezielte Rechtevergabe über Anmeldename (Berechtigungsvergabe kann über IB Manager in DB direkt erfolgen &amp;quot;Benutzer &amp;lt;-&amp;gt; Gruppenrechte&amp;quot;, erfordert erneute Diskussion)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Sonstiges''&lt;br /&gt;
&lt;br /&gt;
* (AF) Mappe IN, es soll eine 3. Spalte geben. Insbesondere die Aufzählungstypen der PE Tabelle sollen mit einem X in der 3. Spalte versehen werden sobald inerhalb der Selektion auf dieses Feld einen Einschränkung gemacht wurde. (VB) Entsprechend dem vorigen Punkt (SELECTION) in der Tabelle &amp;quot;MAIN&amp;quot; alle eingegrenzten Felder im Fettdruck. Vorschlag, in der Zelle &amp;quot;IN!C&amp;quot; ein &amp;quot;X&amp;quot; setzen, dass in der Tabelle &amp;quot;MAIN&amp;quot; durch eine bedingte Formatierung ein Fettdruck ausgelöst wird. (siehe Attachment &amp;quot;WW_out_PEPI1prod.xls&amp;quot;) (AF) Hab ich nicht verstanden, entsprechende Rückfrage wird vorbereitet, das es jetzt das Excel Feld &amp;quot;Questionaire&amp;quot; gibt, will ich vorerst abwarten, ob das gemeint war.&lt;br /&gt;
* (VB) Möglichkeit der Umstellung der DB-Anbindung ist für alle Benutzer aktiv. Kann das Benutzerspezifisch als zuteilbares Recht erfolgen?&lt;br /&gt;
* Berechtigungskonzept: Sperrung der umfassenden Änderungsmöglichkeiten an der Datenbank (mit sofortiger Wirkung)&lt;br /&gt;
* (AF) ermöglichen, dass einfach noch mehr Spalten rechts in &amp;quot;PE&amp;quot; hinzugefügt werden können. Insbesondere die Möglichkeit, dass z.B. anstelle der bisherigen 3 Messpunkte nun z.B. 10 Messpunkte ermittelt werden und entsprechend der bishrige Spalten-Aufbau &amp;quot;Qmin,Qmax, usw.&amp;quot; dann ganz neu definiert werden kann.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Eingrenzungskriterien sollte einen Normal- und Expertenmodus haben. Normalmodus - eineige bestimmte von uns vorgegebene Eingrenzungskriterien (, wenn möglich für uns variabel gestaltbar). Expertenmodus - wie derzeitige Eingrenzungsmöglichkeit. Der Wechsel sollte durch eine Schalftfläche im OLAP-Arbeitsplatz möglich sein. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Ist es möglich die Anordnung der Spalten in PE variabel zu gestalten. (Bsp. Dimension.Frei.1 neben EQUIPMENTID) Wieviele freie Dimension sind derzeit definierbar (auch mehr wie 3)?&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Im &amp;quot;OLAP Arbeitsplatz&amp;quot; die 3 Spaltenüberschriften unter &amp;quot;Fehler&amp;quot; (Qmin, 0,2Qmin, Qmax) durch den Wert der tatsächliche Durchflussmenge (Flowrate) ersetzen. (WW): Hier könnten evtl. Fehler auftreten wenn eine Auswertung G4 und G6 Zähler beinhaltet. Bei gleichen &amp;quot;reqeusted flow&amp;quot;- Werten ist es sinnvoll bei ungleichen genügt die Qmin-, 0,2Qmin- u. Qmax Angabe.&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17903</id>
		<title>OLAP.Arbeitsplatz</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17903"/>
		<updated>2007-02-02T14:54:42Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Listen Anzeige */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Arbeitsplatz wurde für komplexe mehrstufige OLAP Abfragen geschaffen. Insbesondere wenn viele Abfragefelder (OLAP Parameter) vom Benutzer eingetragen werden können ist die Verwendung des OLAP Arbeitsplatzes sinnvoller als der Start eines einzelnen OLAP Statement. Die Abfragen können unterhalb des Abfrage Verzeichnisses strukturiert werden. Dabei sind öffentliche und geschütze / gruppenbezogene Abfragen anwendbar und speicherbar.&amp;lt;br&amp;gt;&lt;br /&gt;
== Bedeutung der Symbole ==&lt;br /&gt;
=== Symbole (oben) ===&lt;br /&gt;
{|&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=2 style=&amp;quot;background-color:#AEEEEE;&amp;quot; | ACHTUNG: Farblich (Cyan) hinterlegte Erklärungen finden bisher keine sinnvolle Anwendungen inerhalb des aktuellen OLAP Arbeitsplatzes, und sind für Erweiterungen vorgesehen.&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Database.png]] &lt;br /&gt;
 |Datenbank wechseln. Es wird eine Auswahlliste von verfügbaren Datenbanken angezeigt. Durch entsprechende Auswahl wird die aktuelle Datenbank geschlossen und die neue mit den aktuellen Selektionskriterien abgefragt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Stop.png]] &lt;br /&gt;
 |Der OLAP Arbeitsplatz wird von der aktuellen Datenbank getrennt.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Play.png]]&lt;br /&gt;
 | Play. Die aktuellen Selektionskriterien werden zu einer SQL Datenbankabfrage zusammengestellt. Der Datenbankserver liefert nun alle Treffer in der Ergebnisliste. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Lupe.png]]&lt;br /&gt;
 | Lupe. Die Funktion dient zur Fehlerdiagnose der Play Funktion. Es wird keine Datenbankabfrage gestartet wie bei Play, sondern nur das aus den Selektionseingaben gebildete SQL-Abfrage Statement wird angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:PlanQuadratMarkieren.png]]&lt;br /&gt;
 |Die aktuell angezeigte Ergebnisliste wird als csv-ähnliche Datei in einen Texteditor geladen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Alles.Nichts.png]]&lt;br /&gt;
 | Alles markieren, nichts markieren.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Invertieren.png]]&lt;br /&gt;
 | Die aktuelle Markierung umkehren: Bisher Markierte werden nun nicht mehr markiert. Bisher unmarkierte werden nunmehr markiert.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Weglassen.png]]&lt;br /&gt;
 | Alle Datensätze der Ergebnisliste, die im Moment nicht markiert sind, werden nicht mehr angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Druck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Die aktuell Markierten ausdrucken.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Beenden.png]]&lt;br /&gt;
 | Alle Markierungen aufheben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Loeschen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Alle Markierten löschen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Ablegen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Alle Markierten ablegen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Gruen.Unten.png]]&lt;br /&gt;
 |Unter berücksichtigung der aktuellen Selektion werden die aktuellen Feldinhalte des aktuell fokusierten Feldes der Selektionseingabe in einem Texteditor aufgelistet.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Einstellungen.png]]&lt;br /&gt;
 |Einstellungen&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Historische.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zu dem aktuellen Datensatz die historischen Datensätze anzeigen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Speichern.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |In der Ergebnismenge Datensätze markieren, die Historische Datensätze besitzen &lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Doppelte.png]]&lt;br /&gt;
 |Doppelte und fehlende Seriennummern anzeigen lassen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Buch.Blau.Pruefen.png]]&lt;br /&gt;
 |Prüfung, ob alle Datensätze im Ergebnisvolumen auch genau 3 Messpunkte besitzen. Ist das nicht der Fall werden die entsprechenden Datensätze markiert. Mit &amp;quot;nur noch die markierten anzeigen&amp;quot; lässt sich nun die Ansicht auf die Markierten einschränken. Danach kann eine manuelle Diagnose erfolgen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Excel.png]]&lt;br /&gt;
 |Es wird die in &amp;quot;Vorlage&amp;quot; eingetragene Excel Datei geöffnet und nach Ausgabe.&amp;lt;AusgabeID&amp;gt;.xls kopiert. Die aktuelle Ergebnisliste wird in die Arbeitsmappen IN, MF, RP kopiert. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:wiengas.png]]&lt;br /&gt;
 |Es erfolgt die Ausgabe in eine ASCII - Datei. Das Format wurde vom Kunde WIENGAS vorgegeben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Rot.Unten.png]]&lt;br /&gt;
 |Einlesen von CSV-Quelldaten in die Datenbank. Das Format wurde vom Kunden ACTARIS vorgegeben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:IntraNet.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Es erfolgt eine Ausgabe ins IntraNet.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Vor.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Zur zurückliegenden Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Moment.Aufzeichnen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Momentaufnahme erstellen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Zurueck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur nächsten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Momentaufnahme.Ende.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur letzten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=== Symbole (unten) ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | valign=top | [[Bild:Aktualisieren.Gruen.png]]&lt;br /&gt;
 |Auflistung der Dateinamen von Selektionsvorlagen werden aktualisiert&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Speichern.png]]&lt;br /&gt;
 |Aktuelle Selektion unter dem angezeigten Namen speichern&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Dokument.Neu.png]]&lt;br /&gt;
 |Neue Selektion beginnen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Muelleimer.png]]&lt;br /&gt;
 |Aktuelle Datei löschen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Kopie.Eine.png]]&lt;br /&gt;
 |Eine Kopie von der aktuellen Selektion erstellen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Ordner.png]]&lt;br /&gt;
 |Ablage Ordner für Selektionen öffnen&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Listen Anzeige ==&lt;br /&gt;
&lt;br /&gt;
In der Liste wird das aktuelle Selektions-Ergebnis dargestellt. Jede einzelne Zelle wird dabei durch ein einzelnes SQL Statement ermittelt. Die SQL-Statements für jede Spalte finden Sie im Unterordner '''OLAP''' des Orgamon-Programmverzeichnisses auf dem Server (z.B. '''X:\OrgaMon\OLAP\'''). Die Dateinamen beginnen immer mit '''OLAP.Dim.*.txt'''. Es steht dem Benutzer völlig frei, wie der Wert ermittelt wird und welche Bedeutung er hat. Die ersten 13 Spalten haben (aus historischen Gründen) bedeutungsvolle Dateinamen, aber die Wertermittlung ist frei und kann geändert werden. Auch Spaltenbreiten und Überschriften sind abänderbar!&lt;br /&gt;
&lt;br /&gt;
Die ersten drei Spalten sind von der Bezeichnung her fest vorgegeben (Bank, Calib, Serial #) und werden mittels der Definition in der Datei &lt;br /&gt;
 Datenbanken.OLAP.txt&lt;br /&gt;
festgelegt.&lt;br /&gt;
&lt;br /&gt;
Die folgenden 13 Spalten müssen immer vorhanden sein:&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Prüfmoment.txt                // Spalte  4&lt;br /&gt;
 OLAP.Dim.Fehler-Qmin.txt               // Spalte  5&lt;br /&gt;
 OLAP.Dim.Fehler-Q02max.txt             // Spalte  6 - Funktion -- TITLE von Spalte 5.&lt;br /&gt;
 OLAP.Dim.Fehler-Qmax .txt              // Spalte  7 - Funktion -- TITLE von Spalte 5.&lt;br /&gt;
 OLAP.Dim.Radpaar.txt                   // Spalte  8&lt;br /&gt;
 OLAP.Dim.RP%.txt                       // Spalte  9&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin-max.txt    // Spalte 10&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin.txt        // Spalte 11 - Funktion -- TITLE von Spalte 10.&lt;br /&gt;
 OLAP.Dim.Druckverluste-Q02max.txt      // Spalte 12 - Funktion -- TITLE von Spalte 10.&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmax.txt        // Spalte 13 - Funktion -- TITLE von Spalte 10.&lt;br /&gt;
 OLAP.Dim.Auftragsnummer.txt            // Spalte 14 - Funktion -- TITLE geht hier nicht.&lt;br /&gt;
 OLAP.Dim.Anzahl-Tests.txt              // Spalte 15 - Funktion -- TITLE geht hier nicht.&lt;br /&gt;
 OLAP.Dim.Typ.txt                       // Spalte 16 - wird am Bildschirm nicht gezeigt, nur in der Exportdatei.&lt;br /&gt;
&lt;br /&gt;
Weitere Spalten können (müssen aber nicht) in den folgenden Dateien definiert werden. Fehlen die Dateien, so wird diese Spalte nicht ausgegeben. Die Ausgabe dieser optionalen Spalten erfolgt '''nicht''' auf den Bildschirm, sondern '''nur''' in die xls Auswertungs - Datei.&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.1.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.2.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.3.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.4.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.5.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.6.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.7.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.8.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.9.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.0.txt&lt;br /&gt;
&lt;br /&gt;
in jeder einzelnen OLAP.Dim. Datei können noch folgende Optionen angegeben werden.&lt;br /&gt;
&lt;br /&gt;
 -- TITLE=Messwert      // bestimmt die Überschrift in der Auswertung, ansonsten&lt;br /&gt;
                        // wird die Überschrift aus dem SQL Statement entnommen&lt;br /&gt;
 -- WIDTH=120           // bestimmt die Breite der Spalte in Pixeln&lt;br /&gt;
 -- FORMAT=%.12f        // bestimmt den Formatstring bei Zahlenwert Ausgaben (in C-printf-Syntax)&lt;br /&gt;
 -- ROUND=1000000000000 // bestimmt den Rundungsbreich 1/n&lt;br /&gt;
 -- LENGTH=14           // bestimmt die Anzahl der Zeichen&lt;br /&gt;
&lt;br /&gt;
== Abfrage Reiter (Dimensions-Gruppen) ==&lt;br /&gt;
&lt;br /&gt;
Eine Dimension des OLAP Würfel stellt ein einzelnes Feld einer Tabelle im Gesamtsystem dar (z.B. OLAP Dimension &amp;quot;Umsatz&amp;quot; : ''SELECT DISTINCT RECHNUNGSBETRAG FROM BELEG''). Oft ist nicht sinnvoll der OLAP Forderung &amp;lt;b&amp;gt;ALLES in einen mehrdimensionalen Würfel auszuformulieren&amp;lt;/b&amp;gt; Folge zu leisten. Vielmehr bietet man mehrere Herangehensweisen an die Ergebnissmenge an und kann so auf die Datenprojektion ALLER Dimensionen verzichten. Durch die auswahl einer Dimensions-Gruppe bricht der Gesamt-OLAP Würfel auf einen kleinen Teil seiner eigentlichen Grösse zusammen. Es entstehen dadurch Performanche Zuwächse.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abfrage Syntax ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [&amp;quot;!&amp;quot;|&amp;quot;&amp;lt;&amp;quot;|&amp;quot;&amp;gt;&amp;quot;|&amp;quot;&amp;lt;=&amp;quot;|&amp;quot;&amp;gt;=&amp;quot;|&amp;quot;&amp;lt;&amp;gt;&amp;quot;] &amp;lt;Wert&amp;gt; [ &amp;quot;..&amp;quot; &amp;lt;Wert&amp;gt; ] { &amp;quot;#&amp;quot; &amp;lt;Wert&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Beispiele für einzelne Feldeingaben:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 16              : genau der Wert 16&lt;br /&gt;
 &amp;gt;5              : alle Werte die grösser sind als 5&lt;br /&gt;
 &amp;gt;=5             :&lt;br /&gt;
 5..120          : Werte zwischen (incl.) 5 und 120 &lt;br /&gt;
 &amp;lt;3              : Werte die kleiner sind als 3&lt;br /&gt;
 &amp;lt;=3             : &lt;br /&gt;
 &amp;lt;&amp;gt;15            : &lt;br /&gt;
 1,17,28,25,99   : Aufzählungs Typ&lt;br /&gt;
 start with Deu  : Beginnt mit&lt;br /&gt;
 like %G4%       : So ähnlich wie&lt;br /&gt;
                 : muss leer sein&lt;br /&gt;
 !               : muss was drin sein&lt;br /&gt;
&lt;br /&gt;
== Ausgabe in ein vorbereitetes Excel(tm)Microsoft(c) Dokument ==&lt;br /&gt;
&lt;br /&gt;
Beliebige Berechnungen, unter Berücksichtigung einer ganzen Spalte, egal wieviele Werte dort vorhanden sind (Geht bis zur technischen Grenze von 64k Werten):&lt;br /&gt;
&lt;br /&gt;
 =MITTELWERT(PE!E2:E65536)            // Durchschnitt&lt;br /&gt;
 =STABW(PE!E2:E65536)                 // Standardabweichung &lt;br /&gt;
&lt;br /&gt;
Der angegebene Bereich beginnt immer bei Zeile 2, da die Überschrift nicht mit einbezogen werden darf. Völlig Leere Zellen (Anzahl des aktuellen Volumens .. 64K) ignoriert Excel ohne merkliche Geschwindigkeitseinbuse.&lt;br /&gt;
&lt;br /&gt;
== Spalten Marker MAPPE#SPALTE ==&lt;br /&gt;
&lt;br /&gt;
Übernahme von ganzen Spalten von den Unter-Arbeitsmappen in einer der Haupt-Arbeitsmappen. Der OLAP - Arbeitsplatz sucht dabei nach den Bezeichnern:&lt;br /&gt;
&lt;br /&gt;
 PE#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 MF#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 RP#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
&lt;br /&gt;
an dieser Stelle wird dann die ganze Spalte in das Hauptdokument übernommen. Der Spalten-Marker wird mit dem ersten Wert der Spalte überschrieben. Überschriften müssen &amp;lt;b&amp;gt;oberhalb&amp;lt;/b&amp;gt; des Spalten MArkers gesetzt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Die ganze Spalte wird genau so &amp;lt;b&amp;gt;formatiert&amp;lt;/b&amp;gt; wie die erste Beispielhafte Zelle &amp;lt;b&amp;gt;unterhalb&amp;lt;/b&amp;gt; des Spalten-Markers. &lt;br /&gt;
&lt;br /&gt;
 |PE#PRUEFMOMENT   |&lt;br /&gt;
 |  12. Januar 2008|&lt;br /&gt;
&lt;br /&gt;
Neben dieser eingebauten Möglichkeit gibt es noch weitere, die Excel aus eigener Kraft schaffen kann:&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 1&lt;br /&gt;
 //&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
  Range(&amp;quot;B1:B20&amp;quot;).Copy&lt;br /&gt;
  Range(&amp;quot;A1:A20&amp;quot;).PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 2&lt;br /&gt;
 // Hier wird im Ziel glaube ich nach einer freien Position gesucht&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
   Range(&amp;quot;B1&amp;quot;).Copy&lt;br /&gt;
   Dim iRow As Integer&lt;br /&gt;
   Cells([a65536].End(xlUp).Row + 1, 1).Activate&lt;br /&gt;
   Selection.PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hier gibt es weitere Infos über Excel Charts: http://peltiertech.com/Excel/Charts/&amp;lt;br&amp;gt;&lt;br /&gt;
* Inbesondere über &amp;quot;Doppel-Charts&amp;quot;: http://peltiertech.com/Excel/Charts/BarLineCombo.html&amp;lt;br&amp;gt;&lt;br /&gt;
* Es erfolgt immer die Ausgabe in die datei out.xls&lt;br /&gt;
* Existiert die Vorlage, so wird diese Benutzt - alle Angaben der ersten Mappe bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
== Die OLAP Arbeitsplatz Quelltext gibt es hier ==&lt;br /&gt;
&lt;br /&gt;
http://orgamon.org/source/OLAPArbeitsplatz.pas.html&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;laufender Auftrag&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;muss neu beauftragt werden&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Datenbank Abfrage Optimierungen''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (VB) Datenermittlung für alle Datenzeilen nicht on demand beim Scrollen, sondern durch einen echten Hintergrund - Prozess. Man erwartet,dass dann beim Drücken des Excel Knopfes so viel Zeit vergangen ist, dass bereits alle Ergebnisse vorliegen. &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Gedankenstütze: Bitte die DB-Anfrage nach dem Befüllen des Grids in den Hintergrund schicken und weiter laufen lassen, dass die Daten in den HS gespeichert werden und somit ein Scroll flüssiger abläuft.&amp;lt;/span&amp;gt;&lt;br /&gt;
* (AF) Optimierung der einzelnen Wertermittlung der Dimensionen. Vorgehensweise:&lt;br /&gt;
&lt;br /&gt;
   select                    select&lt;br /&gt;
     COL_A                     COL_B&lt;br /&gt;
   from                      from &lt;br /&gt;
     TABLE_A                   TABLE_A&lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;           &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  kann optimiert werden zu:&lt;br /&gt;
 &lt;br /&gt;
   select  &lt;br /&gt;
     COL_A,&lt;br /&gt;
     COL_B&lt;br /&gt;
   from     &lt;br /&gt;
     TABLE_A &lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
Bei den aktuellen 12 Dimensionen ist hier eine Performance Steigerung von 300% denkbar!!!&lt;br /&gt;
* (AF) Temp-Table Optmierung: Einzelne Dimensionen bedienen sich aus einer Temptable, die nicht als &amp;quot;Dim&amp;quot; sondern als &amp;quot;Vektor&amp;quot; definiert werden muss. Eine einzelne Dimension bedient sich dann mit Hilfe von x,y Koordinaten aus dieser Temp-Tabelle, diese hat die Lebensdauer einer Row, wird also eine neue Row angefordert wird die temp tabelle überschrieben. Mehrere Dimensionen der aktuellen row bedienen sich, die erste anfragende Dimension löst die Erzeugung der Tabelle aus. Der Vektor könnte so formuliert werden.&lt;br /&gt;
&lt;br /&gt;
 // Optimaler Messergebnis Vektor&lt;br /&gt;
 // 'OLAP.Vektor.Tests.txt'&lt;br /&gt;
 select&lt;br /&gt;
  pointnum,&lt;br /&gt;
  meterploss,&lt;br /&gt;
  METERMAXPLOSS,&lt;br /&gt;
  METERERRORWITHGEA&lt;br /&gt;
 from&lt;br /&gt;
  tests&lt;br /&gt;
 where&lt;br /&gt;
  (calibrationid = $CALIBRATIONID) and&lt;br /&gt;
  (equipmentid = '$EQUIPMENTID') and&lt;br /&gt;
  (serialnumber = '$SERIALNUMBER') &lt;br /&gt;
 order by&lt;br /&gt;
  pointnum&lt;br /&gt;
&lt;br /&gt;
 // Nun die einzelne Dimension&lt;br /&gt;
 // 'OLAP.Dim.QMax.txt'&lt;br /&gt;
 //&lt;br /&gt;
 !Tests[2,1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aus diesem SQL Statement sind komplett 7 Ergebnisspalten herauslesbar. Hier kann man auch umfassende Plausibilitäts-Prüfungen durchführen: (Anzahl der Eregbnisdatensätze=3, Pointnum der ersten Zeile=1, Pointnum der zweiten Zeile=2, Pointnum der dritten Zeile=3)&lt;br /&gt;
&lt;br /&gt;
hier ist nochmal eine Geschwindigkeits Steigerung von 100% möglich!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Berechtigungskonzept''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fragestellung: Was dürfen einzelne Benutzergruppen mit dem OLAP - Arbeitsplatz tun? Man sollte die wichtigsten Vorgänge mal sammeln (Änderun der Auftragsnummer, Ändern einer Serialnummer, Löschen eines doppelten Tests usw.) und diese dann geführt durch den OLAP Arbeitsplatz erledigen lassen. Alle einzelnen Aktionen sind dann über die Gruppenrechte steuerbar.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB)Berechtigungskonzept: gezielte Rechtevergabe über Anmeldename (Berechtigungsvergabe kann über IB Manager in DB direkt erfolgen &amp;quot;Benutzer &amp;lt;-&amp;gt; Gruppenrechte&amp;quot;, erfordert erneute Diskussion)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Sonstiges''&lt;br /&gt;
&lt;br /&gt;
* (AF) Mappe IN, es soll eine 3. Spalte geben. Insbesondere die Aufzählungstypen der PE Tabelle sollen mit einem X in der 3. Spalte versehen werden sobald inerhalb der Selektion auf dieses Feld einen Einschränkung gemacht wurde. (VB) Entsprechend dem vorigen Punkt (SELECTION) in der Tabelle &amp;quot;MAIN&amp;quot; alle eingegrenzten Felder im Fettdruck. Vorschlag, in der Zelle &amp;quot;IN!C&amp;quot; ein &amp;quot;X&amp;quot; setzen, dass in der Tabelle &amp;quot;MAIN&amp;quot; durch eine bedingte Formatierung ein Fettdruck ausgelöst wird. (siehe Attachment &amp;quot;WW_out_PEPI1prod.xls&amp;quot;) (AF) Hab ich nicht verstanden, entsprechende Rückfrage wird vorbereitet, das es jetzt das Excel Feld &amp;quot;Questionaire&amp;quot; gibt, will ich vorerst abwarten, ob das gemeint war.&lt;br /&gt;
* (VB) Möglichkeit der Umstellung der DB-Anbindung ist für alle Benutzer aktiv. Kann das Benutzerspezifisch als zuteilbares Recht erfolgen?&lt;br /&gt;
* Berechtigungskonzept: Sperrung der umfassenden Änderungsmöglichkeiten an der Datenbank (mit sofortiger Wirkung)&lt;br /&gt;
* (AF) ermöglichen, dass einfach noch mehr Spalten rechts in &amp;quot;PE&amp;quot; hinzugefügt werden können. Insbesondere die Möglichkeit, dass z.B. anstelle der bisherigen 3 Messpunkte nun z.B. 10 Messpunkte ermittelt werden und entsprechend der bishrige Spalten-Aufbau &amp;quot;Qmin,Qmax, usw.&amp;quot; dann ganz neu definiert werden kann.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Eingrenzungskriterien sollte einen Normal- und Expertenmodus haben. Normalmodus - eineige bestimmte von uns vorgegebene Eingrenzungskriterien (, wenn möglich für uns variabel gestaltbar). Expertenmodus - wie derzeitige Eingrenzungsmöglichkeit. Der Wechsel sollte durch eine Schalftfläche im OLAP-Arbeitsplatz möglich sein. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Ist es möglich die Anordnung der Spalten in PE variabel zu gestalten. (Bsp. Dimension.Frei.1 neben EQUIPMENTID) Wieviele freie Dimension sind derzeit definierbar (auch mehr wie 3)?&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Im &amp;quot;OLAP Arbeitsplatz&amp;quot; die 3 Spaltenüberschriften unter &amp;quot;Fehler&amp;quot; (Qmin, 0,2Qmin, Qmax) durch den Wert der tatsächliche Durchflussmenge (Flowrate) ersetzen. (WW): Hier könnten evtl. Fehler auftreten wenn eine Auswertung G4 und G6 Zähler beinhaltet. Bei gleichen &amp;quot;reqeusted flow&amp;quot;- Werten ist es sinnvoll bei ungleichen genügt die Qmin-, 0,2Qmin- u. Qmax Angabe.&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17902</id>
		<title>OLAP.Arbeitsplatz</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17902"/>
		<updated>2007-02-02T14:30:28Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Listen Anzeige */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Arbeitsplatz wurde für komplexe mehrstufige OLAP Abfragen geschaffen. Insbesondere wenn viele Abfragefelder (OLAP Parameter) vom Benutzer eingetragen werden können ist die Verwendung des OLAP Arbeitsplatzes sinnvoller als der Start eines einzelnen OLAP Statement. Die Abfragen können unterhalb des Abfrage Verzeichnisses strukturiert werden. Dabei sind öffentliche und geschütze / gruppenbezogene Abfragen anwendbar und speicherbar.&amp;lt;br&amp;gt;&lt;br /&gt;
== Bedeutung der Symbole ==&lt;br /&gt;
=== Symbole (oben) ===&lt;br /&gt;
{|&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=2 style=&amp;quot;background-color:#AEEEEE;&amp;quot; | ACHTUNG: Farblich (Cyan) hinterlegte Erklärungen finden bisher keine sinnvolle Anwendungen inerhalb des aktuellen OLAP Arbeitsplatzes, und sind für Erweiterungen vorgesehen.&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Database.png]] &lt;br /&gt;
 |Datenbank wechseln. Es wird eine Auswahlliste von verfügbaren Datenbanken angezeigt. Durch entsprechende Auswahl wird die aktuelle Datenbank geschlossen und die neue mit den aktuellen Selektionskriterien abgefragt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Stop.png]] &lt;br /&gt;
 |Der OLAP Arbeitsplatz wird von der aktuellen Datenbank getrennt.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Play.png]]&lt;br /&gt;
 | Play. Die aktuellen Selektionskriterien werden zu einer SQL Datenbankabfrage zusammengestellt. Der Datenbankserver liefert nun alle Treffer in der Ergebnisliste. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Lupe.png]]&lt;br /&gt;
 | Lupe. Die Funktion dient zur Fehlerdiagnose der Play Funktion. Es wird keine Datenbankabfrage gestartet wie bei Play, sondern nur das aus den Selektionseingaben gebildete SQL-Abfrage Statement wird angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:PlanQuadratMarkieren.png]]&lt;br /&gt;
 |Die aktuell angezeigte Ergebnisliste wird als csv-ähnliche Datei in einen Texteditor geladen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Alles.Nichts.png]]&lt;br /&gt;
 | Alles markieren, nichts markieren.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Invertieren.png]]&lt;br /&gt;
 | Die aktuelle Markierung umkehren: Bisher Markierte werden nun nicht mehr markiert. Bisher unmarkierte werden nunmehr markiert.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Weglassen.png]]&lt;br /&gt;
 | Alle Datensätze der Ergebnisliste, die im Moment nicht markiert sind, werden nicht mehr angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Druck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Die aktuell Markierten ausdrucken.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Beenden.png]]&lt;br /&gt;
 | Alle Markierungen aufheben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Loeschen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Alle Markierten löschen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Ablegen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Alle Markierten ablegen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Gruen.Unten.png]]&lt;br /&gt;
 |Unter berücksichtigung der aktuellen Selektion werden die aktuellen Feldinhalte des aktuell fokusierten Feldes der Selektionseingabe in einem Texteditor aufgelistet.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Einstellungen.png]]&lt;br /&gt;
 |Einstellungen&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Historische.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zu dem aktuellen Datensatz die historischen Datensätze anzeigen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Speichern.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |In der Ergebnismenge Datensätze markieren, die Historische Datensätze besitzen &lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Doppelte.png]]&lt;br /&gt;
 |Doppelte und fehlende Seriennummern anzeigen lassen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Buch.Blau.Pruefen.png]]&lt;br /&gt;
 |Prüfung, ob alle Datensätze im Ergebnisvolumen auch genau 3 Messpunkte besitzen. Ist das nicht der Fall werden die entsprechenden Datensätze markiert. Mit &amp;quot;nur noch die markierten anzeigen&amp;quot; lässt sich nun die Ansicht auf die Markierten einschränken. Danach kann eine manuelle Diagnose erfolgen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Excel.png]]&lt;br /&gt;
 |Es wird die in &amp;quot;Vorlage&amp;quot; eingetragene Excel Datei geöffnet und nach Ausgabe.&amp;lt;AusgabeID&amp;gt;.xls kopiert. Die aktuelle Ergebnisliste wird in die Arbeitsmappen IN, MF, RP kopiert. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:wiengas.png]]&lt;br /&gt;
 |Es erfolgt die Ausgabe in eine ASCII - Datei. Das Format wurde vom Kunde WIENGAS vorgegeben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Rot.Unten.png]]&lt;br /&gt;
 |Einlesen von CSV-Quelldaten in die Datenbank. Das Format wurde vom Kunden ACTARIS vorgegeben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:IntraNet.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Es erfolgt eine Ausgabe ins IntraNet.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Vor.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Zur zurückliegenden Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Moment.Aufzeichnen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Momentaufnahme erstellen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Zurueck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur nächsten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Momentaufnahme.Ende.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur letzten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=== Symbole (unten) ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | valign=top | [[Bild:Aktualisieren.Gruen.png]]&lt;br /&gt;
 |Auflistung der Dateinamen von Selektionsvorlagen werden aktualisiert&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Speichern.png]]&lt;br /&gt;
 |Aktuelle Selektion unter dem angezeigten Namen speichern&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Dokument.Neu.png]]&lt;br /&gt;
 |Neue Selektion beginnen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Muelleimer.png]]&lt;br /&gt;
 |Aktuelle Datei löschen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Kopie.Eine.png]]&lt;br /&gt;
 |Eine Kopie von der aktuellen Selektion erstellen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Ordner.png]]&lt;br /&gt;
 |Ablage Ordner für Selektionen öffnen&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Listen Anzeige ==&lt;br /&gt;
&lt;br /&gt;
In der Liste wird das aktuelle Selektions-Ergebnis dargestellt. Jede einzelne Zelle wird dabei durch ein einzelnes SQL Statement ermittelt. Die SQL-Statements für jede Spalte finden Sie im Unterordner '''OLAP''' des Orgamon-Programmverzeichnisses auf dem Server (z.B. '''X:\OrgaMon\OLAP\'''). Die Dateinamen beginnen immer mit '''OLAP.Dim.*.txt'''. Es steht dem Benutzer völlig frei, wie der Wert ermittelt wird und welche Bedeutung er hat. Die ersten 13 Spalten haben (aus historischen Gründen) bedeutungsvolle Dateinamen, aber die Wertermittlung ist frei und kann geändert werden. Auch Spaltenbreiten und Überschriften sind abänderbar!&lt;br /&gt;
&lt;br /&gt;
Die ersten drei Spalten sind von der Bezeichnung her fest vorgegeben (Bank, Calib, Serial #) und werden mittels der Definition in der Datei &lt;br /&gt;
 Datenbanken.OLAP.txt&lt;br /&gt;
festgelegt.&lt;br /&gt;
&lt;br /&gt;
Die folgenden 13 Spalten müssen immer vorhanden sein:&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Prüfmoment.txt                // Spalte  4&lt;br /&gt;
 OLAP.Dim.Fehler-Qmin.txt               // Spalte  5&lt;br /&gt;
 OLAP.Dim.Fehler-Q02max.txt             // Spalte  6 - Funktion -- TITLE von Spalte 5.&lt;br /&gt;
 OLAP.Dim.Fehler-Qmax .txt              // Spalte  7 - Funktion -- TITLE von Spalte 5.&lt;br /&gt;
 OLAP.Dim.Radpaar.txt                   // Spalte  8&lt;br /&gt;
 OLAP.Dim.RP%.txt                       // Spalte  9&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin-max.txt    // Spalte 10&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin.txt        // Spalte 11 - Funktion -- TITLE von Spalte 10.&lt;br /&gt;
 OLAP.Dim.Druckverluste-Q02max.txt      // Spalte 12 - Funktion -- TITLE von Spalte 10.&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmax.txt        // Spalte 13 - Funktion -- TITLE von Spalte 10.&lt;br /&gt;
 OLAP.Dim.Auftragsnummer.txt            // Spalte 14 - Funktion -- TITLE geht hier nicht.&lt;br /&gt;
 OLAP.Dim.Anzahl-Tests.txt              // Spalte 15 - Funktion -- TITLE geht hier nicht.&lt;br /&gt;
 OLAP.Dim.Typ.txt                       // Spalte 16&lt;br /&gt;
&lt;br /&gt;
Weitere Spalten können (müssen aber nicht) in den folgenden Dateien definiert werden. Fehlen die Dateien, so wird diese Spalte nicht ausgegeben. Die Ausgabe dieser optionalen Spalten erfolgt '''nicht''' auf den Bildschirm, sondern '''nur''' in die xls Auswertungs - Datei.&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.1.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.2.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.3.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.4.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.5.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.6.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.7.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.8.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.9.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.0.txt&lt;br /&gt;
&lt;br /&gt;
in jeder einzelnen OLAP.Dim. Datei können noch folgende Optionen angegeben werden.&lt;br /&gt;
&lt;br /&gt;
 -- TITLE=Messwert      // bestimmt die Überschrift in der Auswertung, ansonsten&lt;br /&gt;
                        // wird die Überschrift aus dem SQL Statement entnommen&lt;br /&gt;
 -- WIDTH=120           // bestimmt die Breite der Spalte in Pixeln&lt;br /&gt;
 -- FORMAT=%.12f        // bestimmt den Formatstring bei Zahlenwert Ausgaben (in C-printf-Syntax)&lt;br /&gt;
 -- ROUND=1000000000000 // bestimmt den Rundungsbreich 1/n&lt;br /&gt;
 -- LENGTH=14           // bestimmt die Anzahl der Zeichen&lt;br /&gt;
&lt;br /&gt;
== Abfrage Reiter (Dimensions-Gruppen) ==&lt;br /&gt;
&lt;br /&gt;
Eine Dimension des OLAP Würfel stellt ein einzelnes Feld einer Tabelle im Gesamtsystem dar (z.B. OLAP Dimension &amp;quot;Umsatz&amp;quot; : ''SELECT DISTINCT RECHNUNGSBETRAG FROM BELEG''). Oft ist nicht sinnvoll der OLAP Forderung &amp;lt;b&amp;gt;ALLES in einen mehrdimensionalen Würfel auszuformulieren&amp;lt;/b&amp;gt; Folge zu leisten. Vielmehr bietet man mehrere Herangehensweisen an die Ergebnissmenge an und kann so auf die Datenprojektion ALLER Dimensionen verzichten. Durch die auswahl einer Dimensions-Gruppe bricht der Gesamt-OLAP Würfel auf einen kleinen Teil seiner eigentlichen Grösse zusammen. Es entstehen dadurch Performanche Zuwächse.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abfrage Syntax ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [&amp;quot;!&amp;quot;|&amp;quot;&amp;lt;&amp;quot;|&amp;quot;&amp;gt;&amp;quot;|&amp;quot;&amp;lt;=&amp;quot;|&amp;quot;&amp;gt;=&amp;quot;|&amp;quot;&amp;lt;&amp;gt;&amp;quot;] &amp;lt;Wert&amp;gt; [ &amp;quot;..&amp;quot; &amp;lt;Wert&amp;gt; ] { &amp;quot;#&amp;quot; &amp;lt;Wert&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Beispiele für einzelne Feldeingaben:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 16              : genau der Wert 16&lt;br /&gt;
 &amp;gt;5              : alle Werte die grösser sind als 5&lt;br /&gt;
 &amp;gt;=5             :&lt;br /&gt;
 5..120          : Werte zwischen (incl.) 5 und 120 &lt;br /&gt;
 &amp;lt;3              : Werte die kleiner sind als 3&lt;br /&gt;
 &amp;lt;=3             : &lt;br /&gt;
 &amp;lt;&amp;gt;15            : &lt;br /&gt;
 1,17,28,25,99   : Aufzählungs Typ&lt;br /&gt;
 start with Deu  : Beginnt mit&lt;br /&gt;
 like %G4%       : So ähnlich wie&lt;br /&gt;
                 : muss leer sein&lt;br /&gt;
 !               : muss was drin sein&lt;br /&gt;
&lt;br /&gt;
== Ausgabe in ein vorbereitetes Excel(tm)Microsoft(c) Dokument ==&lt;br /&gt;
&lt;br /&gt;
Beliebige Berechnungen, unter Berücksichtigung einer ganzen Spalte, egal wieviele Werte dort vorhanden sind (Geht bis zur technischen Grenze von 64k Werten):&lt;br /&gt;
&lt;br /&gt;
 =MITTELWERT(PE!E2:E65536)            // Durchschnitt&lt;br /&gt;
 =STABW(PE!E2:E65536)                 // Standardabweichung &lt;br /&gt;
&lt;br /&gt;
Der angegebene Bereich beginnt immer bei Zeile 2, da die Überschrift nicht mit einbezogen werden darf. Völlig Leere Zellen (Anzahl des aktuellen Volumens .. 64K) ignoriert Excel ohne merkliche Geschwindigkeitseinbuse.&lt;br /&gt;
&lt;br /&gt;
== Spalten Marker MAPPE#SPALTE ==&lt;br /&gt;
&lt;br /&gt;
Übernahme von ganzen Spalten von den Unter-Arbeitsmappen in einer der Haupt-Arbeitsmappen. Der OLAP - Arbeitsplatz sucht dabei nach den Bezeichnern:&lt;br /&gt;
&lt;br /&gt;
 PE#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 MF#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 RP#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
&lt;br /&gt;
an dieser Stelle wird dann die ganze Spalte in das Hauptdokument übernommen. Der Spalten-Marker wird mit dem ersten Wert der Spalte überschrieben. Überschriften müssen &amp;lt;b&amp;gt;oberhalb&amp;lt;/b&amp;gt; des Spalten MArkers gesetzt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Die ganze Spalte wird genau so &amp;lt;b&amp;gt;formatiert&amp;lt;/b&amp;gt; wie die erste Beispielhafte Zelle &amp;lt;b&amp;gt;unterhalb&amp;lt;/b&amp;gt; des Spalten-Markers. &lt;br /&gt;
&lt;br /&gt;
 |PE#PRUEFMOMENT   |&lt;br /&gt;
 |  12. Januar 2008|&lt;br /&gt;
&lt;br /&gt;
Neben dieser eingebauten Möglichkeit gibt es noch weitere, die Excel aus eigener Kraft schaffen kann:&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 1&lt;br /&gt;
 //&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
  Range(&amp;quot;B1:B20&amp;quot;).Copy&lt;br /&gt;
  Range(&amp;quot;A1:A20&amp;quot;).PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 2&lt;br /&gt;
 // Hier wird im Ziel glaube ich nach einer freien Position gesucht&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
   Range(&amp;quot;B1&amp;quot;).Copy&lt;br /&gt;
   Dim iRow As Integer&lt;br /&gt;
   Cells([a65536].End(xlUp).Row + 1, 1).Activate&lt;br /&gt;
   Selection.PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hier gibt es weitere Infos über Excel Charts: http://peltiertech.com/Excel/Charts/&amp;lt;br&amp;gt;&lt;br /&gt;
* Inbesondere über &amp;quot;Doppel-Charts&amp;quot;: http://peltiertech.com/Excel/Charts/BarLineCombo.html&amp;lt;br&amp;gt;&lt;br /&gt;
* Es erfolgt immer die Ausgabe in die datei out.xls&lt;br /&gt;
* Existiert die Vorlage, so wird diese Benutzt - alle Angaben der ersten Mappe bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
== Die OLAP Arbeitsplatz Quelltext gibt es hier ==&lt;br /&gt;
&lt;br /&gt;
http://orgamon.org/source/OLAPArbeitsplatz.pas.html&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;laufender Auftrag&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;muss neu beauftragt werden&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Datenbank Abfrage Optimierungen''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (VB) Datenermittlung für alle Datenzeilen nicht on demand beim Scrollen, sondern durch einen echten Hintergrund - Prozess. Man erwartet,dass dann beim Drücken des Excel Knopfes so viel Zeit vergangen ist, dass bereits alle Ergebnisse vorliegen. &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Gedankenstütze: Bitte die DB-Anfrage nach dem Befüllen des Grids in den Hintergrund schicken und weiter laufen lassen, dass die Daten in den HS gespeichert werden und somit ein Scroll flüssiger abläuft.&amp;lt;/span&amp;gt;&lt;br /&gt;
* (AF) Optimierung der einzelnen Wertermittlung der Dimensionen. Vorgehensweise:&lt;br /&gt;
&lt;br /&gt;
   select                    select&lt;br /&gt;
     COL_A                     COL_B&lt;br /&gt;
   from                      from &lt;br /&gt;
     TABLE_A                   TABLE_A&lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;           &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  kann optimiert werden zu:&lt;br /&gt;
 &lt;br /&gt;
   select  &lt;br /&gt;
     COL_A,&lt;br /&gt;
     COL_B&lt;br /&gt;
   from     &lt;br /&gt;
     TABLE_A &lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
Bei den aktuellen 12 Dimensionen ist hier eine Performance Steigerung von 300% denkbar!!!&lt;br /&gt;
* (AF) Temp-Table Optmierung: Einzelne Dimensionen bedienen sich aus einer Temptable, die nicht als &amp;quot;Dim&amp;quot; sondern als &amp;quot;Vektor&amp;quot; definiert werden muss. Eine einzelne Dimension bedient sich dann mit Hilfe von x,y Koordinaten aus dieser Temp-Tabelle, diese hat die Lebensdauer einer Row, wird also eine neue Row angefordert wird die temp tabelle überschrieben. Mehrere Dimensionen der aktuellen row bedienen sich, die erste anfragende Dimension löst die Erzeugung der Tabelle aus. Der Vektor könnte so formuliert werden.&lt;br /&gt;
&lt;br /&gt;
 // Optimaler Messergebnis Vektor&lt;br /&gt;
 // 'OLAP.Vektor.Tests.txt'&lt;br /&gt;
 select&lt;br /&gt;
  pointnum,&lt;br /&gt;
  meterploss,&lt;br /&gt;
  METERMAXPLOSS,&lt;br /&gt;
  METERERRORWITHGEA&lt;br /&gt;
 from&lt;br /&gt;
  tests&lt;br /&gt;
 where&lt;br /&gt;
  (calibrationid = $CALIBRATIONID) and&lt;br /&gt;
  (equipmentid = '$EQUIPMENTID') and&lt;br /&gt;
  (serialnumber = '$SERIALNUMBER') &lt;br /&gt;
 order by&lt;br /&gt;
  pointnum&lt;br /&gt;
&lt;br /&gt;
 // Nun die einzelne Dimension&lt;br /&gt;
 // 'OLAP.Dim.QMax.txt'&lt;br /&gt;
 //&lt;br /&gt;
 !Tests[2,1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aus diesem SQL Statement sind komplett 7 Ergebnisspalten herauslesbar. Hier kann man auch umfassende Plausibilitäts-Prüfungen durchführen: (Anzahl der Eregbnisdatensätze=3, Pointnum der ersten Zeile=1, Pointnum der zweiten Zeile=2, Pointnum der dritten Zeile=3)&lt;br /&gt;
&lt;br /&gt;
hier ist nochmal eine Geschwindigkeits Steigerung von 100% möglich!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Berechtigungskonzept''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fragestellung: Was dürfen einzelne Benutzergruppen mit dem OLAP - Arbeitsplatz tun? Man sollte die wichtigsten Vorgänge mal sammeln (Änderun der Auftragsnummer, Ändern einer Serialnummer, Löschen eines doppelten Tests usw.) und diese dann geführt durch den OLAP Arbeitsplatz erledigen lassen. Alle einzelnen Aktionen sind dann über die Gruppenrechte steuerbar.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB)Berechtigungskonzept: gezielte Rechtevergabe über Anmeldename (Berechtigungsvergabe kann über IB Manager in DB direkt erfolgen &amp;quot;Benutzer &amp;lt;-&amp;gt; Gruppenrechte&amp;quot;, erfordert erneute Diskussion)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Sonstiges''&lt;br /&gt;
&lt;br /&gt;
* (AF) Mappe IN, es soll eine 3. Spalte geben. Insbesondere die Aufzählungstypen der PE Tabelle sollen mit einem X in der 3. Spalte versehen werden sobald inerhalb der Selektion auf dieses Feld einen Einschränkung gemacht wurde. (VB) Entsprechend dem vorigen Punkt (SELECTION) in der Tabelle &amp;quot;MAIN&amp;quot; alle eingegrenzten Felder im Fettdruck. Vorschlag, in der Zelle &amp;quot;IN!C&amp;quot; ein &amp;quot;X&amp;quot; setzen, dass in der Tabelle &amp;quot;MAIN&amp;quot; durch eine bedingte Formatierung ein Fettdruck ausgelöst wird. (siehe Attachment &amp;quot;WW_out_PEPI1prod.xls&amp;quot;) (AF) Hab ich nicht verstanden, entsprechende Rückfrage wird vorbereitet, das es jetzt das Excel Feld &amp;quot;Questionaire&amp;quot; gibt, will ich vorerst abwarten, ob das gemeint war.&lt;br /&gt;
* (VB) Möglichkeit der Umstellung der DB-Anbindung ist für alle Benutzer aktiv. Kann das Benutzerspezifisch als zuteilbares Recht erfolgen?&lt;br /&gt;
* Berechtigungskonzept: Sperrung der umfassenden Änderungsmöglichkeiten an der Datenbank (mit sofortiger Wirkung)&lt;br /&gt;
* (AF) ermöglichen, dass einfach noch mehr Spalten rechts in &amp;quot;PE&amp;quot; hinzugefügt werden können. Insbesondere die Möglichkeit, dass z.B. anstelle der bisherigen 3 Messpunkte nun z.B. 10 Messpunkte ermittelt werden und entsprechend der bishrige Spalten-Aufbau &amp;quot;Qmin,Qmax, usw.&amp;quot; dann ganz neu definiert werden kann.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Eingrenzungskriterien sollte einen Normal- und Expertenmodus haben. Normalmodus - eineige bestimmte von uns vorgegebene Eingrenzungskriterien (, wenn möglich für uns variabel gestaltbar). Expertenmodus - wie derzeitige Eingrenzungsmöglichkeit. Der Wechsel sollte durch eine Schalftfläche im OLAP-Arbeitsplatz möglich sein. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Ist es möglich die Anordnung der Spalten in PE variabel zu gestalten. (Bsp. Dimension.Frei.1 neben EQUIPMENTID) Wieviele freie Dimension sind derzeit definierbar (auch mehr wie 3)?&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Im &amp;quot;OLAP Arbeitsplatz&amp;quot; die 3 Spaltenüberschriften unter &amp;quot;Fehler&amp;quot; (Qmin, 0,2Qmin, Qmax) durch den Wert der tatsächliche Durchflussmenge (Flowrate) ersetzen. (WW): Hier könnten evtl. Fehler auftreten wenn eine Auswertung G4 und G6 Zähler beinhaltet. Bei gleichen &amp;quot;reqeusted flow&amp;quot;- Werten ist es sinnvoll bei ungleichen genügt die Qmin-, 0,2Qmin- u. Qmax Angabe.&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=$_numerischer_Parameter&amp;diff=17898</id>
		<title>$ numerischer Parameter</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=$_numerischer_Parameter&amp;diff=17898"/>
		<updated>2007-01-31T15:15:08Z</updated>

		<summary type="html">&lt;p&gt;Wust: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In das SQL Statement lassen sich auch Ergebnismengen aus anderen SQL Abfrage einbauen. Dazu kann mit [[list]] eine Ergebnis-Menge vorbereitet werden.&lt;br /&gt;
&lt;br /&gt;
 select &lt;br /&gt;
 RID from BELEG where ANLAGE BETWEEN '01.01.2003' AND '01.01.2006'   &lt;br /&gt;
  &lt;br /&gt;
 list&lt;br /&gt;
  &lt;br /&gt;
 distinct numeric RID&lt;br /&gt;
  &lt;br /&gt;
 data&lt;br /&gt;
  &lt;br /&gt;
 select&lt;br /&gt;
  * from EREIGNIS where AUFTRITT BETWEEN '01.01.2006' AND '02.01.2006' AND&lt;br /&gt;
  BELEG_R IN $0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine Ergebnis-Menge aus dem ersten SQL Statement wird dauerhaft gesichert, und in das zweite SQL Statement übernommen. Es gibt sicher auch EIN SQL - Statement das dieselbe Ergabnismenge liefert, durch Includes kann jedoch wesentlich übersichtlicher formuliert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Zurück zu [[OLAP]].&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=$_Parameter&amp;diff=17897</id>
		<title>$ Parameter</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=$_Parameter&amp;diff=17897"/>
		<updated>2007-01-31T15:13:46Z</updated>

		<summary type="html">&lt;p&gt;Wust: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Parameter werden &amp;quot;oben&amp;quot; definiert, und können dann später mehrfach benutzt und weiterverarbeitet werden. Parameter stellen eine konfortable Möglichkeit dar, OLAP Benutzern das Anpassen der Scripts zu ermöglichen. Dait kann man auch besser von der Komplexität machner OLAP Abfragen ablenken.&lt;br /&gt;
&lt;br /&gt;
 $StartDatum=01.01.2002&lt;br /&gt;
 $EndeDatum=01.01.2003&lt;br /&gt;
 &lt;br /&gt;
 select RID from AUSGANGSRECHNUNG where VALUTA between $StartDatum and $EndeDatum&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Zurück zu [[OLAP]].&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17896</id>
		<title>OLAP.Arbeitsplatz</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17896"/>
		<updated>2007-01-31T15:02:07Z</updated>

		<summary type="html">&lt;p&gt;Wust: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Arbeitsplatz wurde für komplexe mehrstufige OLAP Abfragen geschaffen. Insbesondere wenn viele Abfragefelder (OLAP Parameter) vom Benutzer eingetragen werden können ist die Verwendung des OLAP Arbeitsplatzes sinnvoller als der Start eines einzelnen OLAP Statement. Die Abfragen können unterhalb des Abfrage Verzeichnisses strukturiert werden. Dabei sind öffentliche und geschütze / gruppenbezogene Abfragen anwendbar und speicherbar.&amp;lt;br&amp;gt;&lt;br /&gt;
== Bedeutung der Symbole ==&lt;br /&gt;
=== Symbole (oben) ===&lt;br /&gt;
{|&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=2 style=&amp;quot;background-color:#AEEEEE;&amp;quot; | ACHTUNG: Farblich (Cyan) hinterlegte Erklärungen finden bisher keine sinnvolle Anwendungen inerhalb des aktuellen OLAP Arbeitsplatzes, und sind für Erweiterungen vorgesehen.&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Database.png]] &lt;br /&gt;
 |Datenbank wechseln. Es wird eine Auswahlliste von verfügbaren Datenbanken angezeigt. Durch entsprechende Auswahl wird die aktuelle Datenbank geschlossen und die neue mit den aktuellen Selektionskriterien abgefragt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Stop.png]] &lt;br /&gt;
 |Der OLAP Arbeitsplatz wird von der aktuellen Datenbank getrennt.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Play.png]]&lt;br /&gt;
 | Play. Die aktuellen Selektionskriterien werden zu einer SQL Datenbankabfrage zusammengestellt. Der Datenbankserver liefert nun alle Treffer in der Ergebnisliste. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Lupe.png]]&lt;br /&gt;
 | Lupe. Die Funktion dient zur Fehlerdiagnose der Play Funktion. Es wird keine Datenbankabfrage gestartet wie bei Play, sondern nur das aus den Selektionseingaben gebildete SQL-Abfrage Statement wird angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:PlanQuadratMarkieren.png]]&lt;br /&gt;
 |Die aktuell angezeigte Ergebnisliste wird als csv-ähnliche Datei in einen Texteditor geladen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Alles.Nichts.png]]&lt;br /&gt;
 | Alles markieren, nichts markieren.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Invertieren.png]]&lt;br /&gt;
 | Die aktuelle Markierung umkehren: Bisher Markierte werden nun nicht mehr markiert. Bisher unmarkierte werden nunmehr markiert.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Weglassen.png]]&lt;br /&gt;
 | Alle Datensätze der Ergebnisliste, die im Moment nicht markiert sind, werden nicht mehr angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Druck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Die aktuell Markierten ausdrucken.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Beenden.png]]&lt;br /&gt;
 | Alle Markierungen aufheben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Loeschen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Alle Markierten löschen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Ablegen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Alle Markierten ablegen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Gruen.Unten.png]]&lt;br /&gt;
 |Unter berücksichtigung der aktuellen Selektion werden die aktuellen Feldinhalte des aktuell fokusierten Feldes der Selektionseingabe in einem Texteditor aufgelistet.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Einstellungen.png]]&lt;br /&gt;
 |Einstellungen&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Historische.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zu dem aktuellen Datensatz die historischen Datensätze anzeigen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Speichern.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |In der Ergebnismenge Datensätze markieren, die Historische Datensätze besitzen &lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Doppelte.png]]&lt;br /&gt;
 |Doppelte und fehlende Seriennummern anzeigen lassen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Buch.Blau.Pruefen.png]]&lt;br /&gt;
 |Prüfung, ob alle Datensätze im Ergebnisvolumen auch genau 3 Messpunkte besitzen. Ist das nicht der Fall werden die entsprechenden Datensätze markiert. Mit &amp;quot;nur noch die markierten anzeigen&amp;quot; lässt sich nun die Ansicht auf die Markierten einschränken. Danach kann eine manuelle Diagnose erfolgen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Excel.png]]&lt;br /&gt;
 |Es wird die in &amp;quot;Vorlage&amp;quot; eingetragene Excel Datei geöffnet und nach Ausgabe.&amp;lt;AusgabeID&amp;gt;.xls kopiert. Die aktuelle Ergebnisliste wird in die Arbeitsmappen IN, MF, RP kopiert. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:wiengas.png]]&lt;br /&gt;
 |Es erfolgt die Ausgabe in eine ASCII - Datei. Das Format wurde vom Kunde WIENGAS vorgegeben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Rot.Unten.png]]&lt;br /&gt;
 |Einlesen von CSV-Quelldaten in die Datenbank. Das Format wurde vom Kunden ACTARIS vorgegeben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:IntraNet.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Es erfolgt eine Ausgabe ins IntraNet.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Vor.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Zur zurückliegenden Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Moment.Aufzeichnen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Momentaufnahme erstellen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Zurueck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur nächsten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Momentaufnahme.Ende.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur letzten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=== Symbole (unten) ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | valign=top | [[Bild:Aktualisieren.Gruen.png]]&lt;br /&gt;
 |Auflistung der Dateinamen von Selektionsvorlagen werden aktualisiert&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Speichern.png]]&lt;br /&gt;
 |Aktuelle Selektion unter dem angezeigten Namen speichern&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Dokument.Neu.png]]&lt;br /&gt;
 |Neue Selektion beginnen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Muelleimer.png]]&lt;br /&gt;
 |Aktuelle Datei löschen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Kopie.Eine.png]]&lt;br /&gt;
 |Eine Kopie von der aktuellen Selektion erstellen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Ordner.png]]&lt;br /&gt;
 |Ablage Ordner für Selektionen öffnen&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Listen Anzeige ==&lt;br /&gt;
&lt;br /&gt;
In der Liste wird das aktuelle Selektions-Ergebnis dargestellt. Jede einzelne Zelle wird dabei durch ein einzelnes SQL Statement ermittelt. Die SQL-Statements für jede Spalte finden Sie im Unterordner '''OLAP''' des Orgamon-Programmverzeichnisses auf dem Server (z.B. '''X:\OrgaMon\OLAP\'''). Die Dateinamen beginnen immer mit '''OLAP.Dim.*.txt'''. Es steht dem Benutzer völlig frei, wie der Wert ermittelt wird und welche Bedeutung er hat. Die ersten 13 Spalten haben (aus historischen Gründen) bedeutungsvolle Dateinamen, aber die Wertermittlung ist frei und kann geändert werden. Auch Spaltenbreiten und Überschriften sind abänderbar!&lt;br /&gt;
&lt;br /&gt;
''To-Do:''&lt;br /&gt;
''Die Bedeutung, Rolle, Quelle und Konfiguration der ersten vier Spalten (DB, Bank, Calib, Serial #)''&lt;br /&gt;
&lt;br /&gt;
Folgende 13 Spalten müssen immer vorhanden sein:&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Prüfmoment.txt&lt;br /&gt;
 OLAP.Dim.Fehler-Qmin.txt&lt;br /&gt;
 OLAP.Dim.Fehler-Q02max.txt&lt;br /&gt;
 OLAP.Dim.Fehler-Qmax .txt&lt;br /&gt;
 OLAP.Dim.Radpaar.txt&lt;br /&gt;
 OLAP.Dim.RP%.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin-max.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Q02max.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmax.txt&lt;br /&gt;
 OLAP.Dim.Auftragsnummer.txt&lt;br /&gt;
 OLAP.Dim.Anzahl-Tests.txt&lt;br /&gt;
 OLAP.Dim.Typ.txt&lt;br /&gt;
&lt;br /&gt;
weitere Spalten können (müssen aber nicht) in den folgenden Dateien definiert werden. Fehlen die Dateien, so wird diese Spalte nicht ausgegeben. Die Ausgabe dieser optionalen Spalten erfolgt '''nicht''' auf den Bildschirm, sondern '''nur''' in die xls Auswertungs - Datei.&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.1.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.2.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.3.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.4.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.5.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.6.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.7.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.8.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.9.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.0.txt&lt;br /&gt;
&lt;br /&gt;
in jeder einzelnen OLAP.Dim. Datei können noch folgende Optionen angegeben werden.&lt;br /&gt;
&lt;br /&gt;
 -- TITLE=Messwert      // bestimmt die Überschrift in der Auswertung, ansonsten&lt;br /&gt;
                        // wird die Überschrift aus dem SQL Statement entnommen&lt;br /&gt;
 -- WIDTH=120           // bestimmt die Breite der Spalte in Pixeln&lt;br /&gt;
 -- FORMAT=%.12f        // bestimmt den Formatstring bei Zahlenwert Ausgaben (in C-printf-Syntax)&lt;br /&gt;
 -- ROUND=1000000000000 // bestimmt den Rundungsbreich 1/n&lt;br /&gt;
 -- LENGTH=14           // bestimmt die Anzahl der Zeichen&lt;br /&gt;
&lt;br /&gt;
== Abfrage Reiter (Dimensions-Gruppen) ==&lt;br /&gt;
&lt;br /&gt;
Eine Dimension des OLAP Würfel stellt ein einzelnes Feld einer Tabelle im Gesamtsystem dar (z.B. OLAP Dimension &amp;quot;Umsatz&amp;quot; : ''SELECT DISTINCT RECHNUNGSBETRAG FROM BELEG''). Oft ist nicht sinnvoll der OLAP Forderung &amp;lt;b&amp;gt;ALLES in einen mehrdimensionalen Würfel auszuformulieren&amp;lt;/b&amp;gt; Folge zu leisten. Vielmehr bietet man mehrere Herangehensweisen an die Ergebnissmenge an und kann so auf die Datenprojektion ALLER Dimensionen verzichten. Durch die auswahl einer Dimensions-Gruppe bricht der Gesamt-OLAP Würfel auf einen kleinen Teil seiner eigentlichen Grösse zusammen. Es entstehen dadurch Performanche Zuwächse.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abfrage Syntax ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [&amp;quot;!&amp;quot;|&amp;quot;&amp;lt;&amp;quot;|&amp;quot;&amp;gt;&amp;quot;|&amp;quot;&amp;lt;=&amp;quot;|&amp;quot;&amp;gt;=&amp;quot;|&amp;quot;&amp;lt;&amp;gt;&amp;quot;] &amp;lt;Wert&amp;gt; [ &amp;quot;..&amp;quot; &amp;lt;Wert&amp;gt; ] { &amp;quot;#&amp;quot; &amp;lt;Wert&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Beispiele für einzelne Feldeingaben:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 16              : genau der Wert 16&lt;br /&gt;
 &amp;gt;5              : alle Werte die grösser sind als 5&lt;br /&gt;
 &amp;gt;=5             :&lt;br /&gt;
 5..120          : Werte zwischen (incl.) 5 und 120 &lt;br /&gt;
 &amp;lt;3              : Werte die kleiner sind als 3&lt;br /&gt;
 &amp;lt;=3             : &lt;br /&gt;
 &amp;lt;&amp;gt;15            : &lt;br /&gt;
 1,17,28,25,99   : Aufzählungs Typ&lt;br /&gt;
 start with Deu  : Beginnt mit&lt;br /&gt;
 like %G4%       : So ähnlich wie&lt;br /&gt;
                 : muss leer sein&lt;br /&gt;
 !               : muss was drin sein&lt;br /&gt;
&lt;br /&gt;
== Ausgabe in ein vorbereitetes Excel(tm)Microsoft(c) Dokument ==&lt;br /&gt;
&lt;br /&gt;
Beliebige Berechnungen, unter Berücksichtigung einer ganzen Spalte, egal wieviele Werte dort vorhanden sind (Geht bis zur technischen Grenze von 64k Werten):&lt;br /&gt;
&lt;br /&gt;
 =MITTELWERT(PE!E2:E65536)            // Durchschnitt&lt;br /&gt;
 =STABW(PE!E2:E65536)                 // Standardabweichung &lt;br /&gt;
&lt;br /&gt;
Der angegebene Bereich beginnt immer bei Zeile 2, da die Überschrift nicht mit einbezogen werden darf. Völlig Leere Zellen (Anzahl des aktuellen Volumens .. 64K) ignoriert Excel ohne merkliche Geschwindigkeitseinbuse.&lt;br /&gt;
&lt;br /&gt;
== Spalten Marker MAPPE#SPALTE ==&lt;br /&gt;
&lt;br /&gt;
Übernahme von ganzen Spalten von den Unter-Arbeitsmappen in einer der Haupt-Arbeitsmappen. Der OLAP - Arbeitsplatz sucht dabei nach den Bezeichnern:&lt;br /&gt;
&lt;br /&gt;
 PE#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 MF#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 RP#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
&lt;br /&gt;
an dieser Stelle wird dann die ganze Spalte in das Hauptdokument übernommen. Der Spalten-Marker wird mit dem ersten Wert der Spalte überschrieben. Überschriften müssen &amp;lt;b&amp;gt;oberhalb&amp;lt;/b&amp;gt; des Spalten MArkers gesetzt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Die ganze Spalte wird genau so &amp;lt;b&amp;gt;formatiert&amp;lt;/b&amp;gt; wie die erste Beispielhafte Zelle &amp;lt;b&amp;gt;unterhalb&amp;lt;/b&amp;gt; des Spalten-Markers. &lt;br /&gt;
&lt;br /&gt;
 |PE#PRUEFMOMENT   |&lt;br /&gt;
 |  12. Januar 2008|&lt;br /&gt;
&lt;br /&gt;
Neben dieser eingebauten Möglichkeit gibt es noch weitere, die Excel aus eigener Kraft schaffen kann:&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 1&lt;br /&gt;
 //&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
  Range(&amp;quot;B1:B20&amp;quot;).Copy&lt;br /&gt;
  Range(&amp;quot;A1:A20&amp;quot;).PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 2&lt;br /&gt;
 // Hier wird im Ziel glaube ich nach einer freien Position gesucht&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
   Range(&amp;quot;B1&amp;quot;).Copy&lt;br /&gt;
   Dim iRow As Integer&lt;br /&gt;
   Cells([a65536].End(xlUp).Row + 1, 1).Activate&lt;br /&gt;
   Selection.PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hier gibt es weitere Infos über Excel Charts: http://peltiertech.com/Excel/Charts/&amp;lt;br&amp;gt;&lt;br /&gt;
* Inbesondere über &amp;quot;Doppel-Charts&amp;quot;: http://peltiertech.com/Excel/Charts/BarLineCombo.html&amp;lt;br&amp;gt;&lt;br /&gt;
* Es erfolgt immer die Ausgabe in die datei out.xls&lt;br /&gt;
* Existiert die Vorlage, so wird diese Benutzt - alle Angaben der ersten Mappe bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
== Die OLAP Arbeitsplatz Quelltext gibt es hier ==&lt;br /&gt;
&lt;br /&gt;
http://www.orgamon.org/OLAPArbeitsplatz.pas.html&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;laufender Auftrag&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;muss neu beauftragt werden&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Datenbank Abfrage Optimierungen''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (VB) Datenermittlung für alle Datenzeilen nicht on demand beim Scrollen, sondern durch einen echten Hintergrund - Prozess. Man erwartet,dass dann beim Drücken des Excel Knopfes so viel Zeit vergangen ist, dass bereits alle Ergebnisse vorliegen. &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Gedankenstütze: Bitte die DB-Anfrage nach dem Befüllen des Grids in den Hintergrund schicken und weiter laufen lassen, dass die Daten in den HS gespeichert werden und somit ein Scroll flüssiger abläuft.&amp;lt;/span&amp;gt;&lt;br /&gt;
* (AF) Optimierung der einzelnen Wertermittlung der Dimensionen. Vorgehensweise:&lt;br /&gt;
&lt;br /&gt;
   select                    select&lt;br /&gt;
     COL_A                     COL_B&lt;br /&gt;
   from                      from &lt;br /&gt;
     TABLE_A                   TABLE_A&lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;           &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  kann optimiert werden zu:&lt;br /&gt;
 &lt;br /&gt;
   select  &lt;br /&gt;
     COL_A,&lt;br /&gt;
     COL_B&lt;br /&gt;
   from     &lt;br /&gt;
     TABLE_A &lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
Bei den aktuellen 12 Dimensionen ist hier eine Performance Steigerung von 300% denkbar!!!&lt;br /&gt;
* (AF) Temp-Table Optmierung: Einzelne Dimensionen bedienen sich aus einer Temptable, die nicht als &amp;quot;Dim&amp;quot; sondern als &amp;quot;Vektor&amp;quot; definiert werden muss. Eine einzelne Dimension bedient sich dann mit Hilfe von x,y Koordinaten aus dieser Temp-Tabelle, diese hat die Lebensdauer einer Row, wird also eine neue Row angefordert wird die temp tabelle überschrieben. Mehrere Dimensionen der aktuellen row bedienen sich, die erste anfragende Dimension löst die Erzeugung der Tabelle aus. Der Vektor könnte so formuliert werden.&lt;br /&gt;
&lt;br /&gt;
 // Optimaler Messergebnis Vektor&lt;br /&gt;
 // 'OLAP.Vektor.Tests.txt'&lt;br /&gt;
 select&lt;br /&gt;
  pointnum,&lt;br /&gt;
  meterploss,&lt;br /&gt;
  METERMAXPLOSS,&lt;br /&gt;
  METERERRORWITHGEA&lt;br /&gt;
 from&lt;br /&gt;
  tests&lt;br /&gt;
 where&lt;br /&gt;
  (calibrationid = $CALIBRATIONID) and&lt;br /&gt;
  (equipmentid = '$EQUIPMENTID') and&lt;br /&gt;
  (serialnumber = '$SERIALNUMBER') &lt;br /&gt;
 order by&lt;br /&gt;
  pointnum&lt;br /&gt;
&lt;br /&gt;
 // Nun die einzelne Dimension&lt;br /&gt;
 // 'OLAP.Dim.QMax.txt'&lt;br /&gt;
 //&lt;br /&gt;
 !Tests[2,1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aus diesem SQL Statement sind komplett 7 Ergebnisspalten herauslesbar. Hier kann man auch umfassende Plausibilitäts-Prüfungen durchführen: (Anzahl der Eregbnisdatensätze=3, Pointnum der ersten Zeile=1, Pointnum der zweiten Zeile=2, Pointnum der dritten Zeile=3)&lt;br /&gt;
&lt;br /&gt;
hier ist nochmal eine Geschwindigkeits Steigerung von 100% möglich!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Berechtigungskonzept''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fragestellung: Was dürfen einzelne Benutzergruppen mit dem OLAP - Arbeitsplatz tun? Man sollte die wichtigsten Vorgänge mal sammeln (Änderun der Auftragsnummer, Ändern einer Serialnummer, Löschen eines doppelten Tests usw.) und diese dann geführt durch den OLAP Arbeitsplatz erledigen lassen. Alle einzelnen Aktionen sind dann über die Gruppenrechte steuerbar.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB)Berechtigungskonzept: gezielte Rechtevergabe über Anmeldename (Berechtigungsvergabe kann über IB Manager in DB direkt erfolgen &amp;quot;Benutzer &amp;lt;-&amp;gt; Gruppenrechte&amp;quot;, erfordert erneute Diskussion)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Sonstiges''&lt;br /&gt;
&lt;br /&gt;
* (AF) Mappe IN, es soll eine 3. Spalte geben. Insbesondere die Aufzählungstypen der PE Tabelle sollen mit einem X in der 3. Spalte versehen werden sobald inerhalb der Selektion auf dieses Feld einen Einschränkung gemacht wurde. (VB) Entsprechend dem vorigen Punkt (SELECTION) in der Tabelle &amp;quot;MAIN&amp;quot; alle eingegrenzten Felder im Fettdruck. Vorschlag, in der Zelle &amp;quot;IN!C&amp;quot; ein &amp;quot;X&amp;quot; setzen, dass in der Tabelle &amp;quot;MAIN&amp;quot; durch eine bedingte Formatierung ein Fettdruck ausgelöst wird. (siehe Attachment &amp;quot;WW_out_PEPI1prod.xls&amp;quot;) (AF) Hab ich nicht verstanden, entsprechende Rückfrage wird vorbereitet, das es jetzt das Excel Feld &amp;quot;Questionaire&amp;quot; gibt, will ich vorerst abwarten, ob das gemeint war.&lt;br /&gt;
* (VB) Möglichkeit der Umstellung der DB-Anbindung ist für alle Benutzer aktiv. Kann das Benutzerspezifisch als zuteilbares Recht erfolgen?&lt;br /&gt;
* Berechtigungskonzept: Sperrung der umfassenden Änderungsmöglichkeiten an der Datenbank (mit sofortiger Wirkung)&lt;br /&gt;
* (AF) ermöglichen, dass einfach noch mehr Spalten rechts in &amp;quot;PE&amp;quot; hinzugefügt werden können. Insbesondere die Möglichkeit, dass z.B. anstelle der bisherigen 3 Messpunkte nun z.B. 10 Messpunkte ermittelt werden und entsprechend der bishrige Spalten-Aufbau &amp;quot;Qmin,Qmax, usw.&amp;quot; dann ganz neu definiert werden kann.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Eingrenzungskriterien sollte einen Normal- und Expertenmodus haben. Normalmodus - eineige bestimmte von uns vorgegebene Eingrenzungskriterien (, wenn möglich für uns variabel gestaltbar). Expertenmodus - wie derzeitige Eingrenzungsmöglichkeit. Der Wechsel sollte durch eine Schalftfläche im OLAP-Arbeitsplatz möglich sein. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Ist es möglich die Anordnung der Spalten in PE variabel zu gestalten. (Bsp. Dimension.Frei.1 neben EQUIPMENTID) Wieviele freie Dimension sind derzeit definierbar (auch mehr wie 3)?&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Im &amp;quot;OLAP Arbeitsplatz&amp;quot; die 3 Spaltenüberschriften unter &amp;quot;Fehler&amp;quot; (Qmin, 0,2Qmin, Qmax) durch den Wert der tatsächliche Durchflussmenge (Flowrate) ersetzen. (WW): Hier könnten evtl. Fehler auftreten wenn eine Auswertung G4 und G6 Zähler beinhaltet. Bei gleichen &amp;quot;reqeusted flow&amp;quot;- Werten ist es sinnvoll bei ungleichen genügt die Qmin-, 0,2Qmin- u. Qmax Angabe.&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=OLAP&amp;diff=17895</id>
		<title>OLAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=OLAP&amp;diff=17895"/>
		<updated>2007-01-31T14:40:49Z</updated>

		<summary type="html">&lt;p&gt;Wust: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OLAP ermöglicht es Ihnen, wichtige Kennzahlen aus Ihren OrgaMon Daten herauszufiltern. OLAP hilft Ihnen Fragen an den OrgaMon zu stellen. Hier typische Fragestellungen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Anzahl der Kunden, die in den letzten 3 Monaten etwas gekauft haben&lt;br /&gt;
* Der durchschnittliche Umsatz pro Kunde. Average Revenue per User (ARPU)&lt;br /&gt;
* Liste der Artikel, die seit einem Jahr ohne Verkauf sind&lt;br /&gt;
* Liste der Artikel, sortiert nach dem Verkaufsrang&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Regel benötigtt man eine externe Datenhaltung in einem Datawarehouse, um solch leistungsstarke Analysen von Unternehmensdaten durchzuführen. OrgaMon OLAP arbeitet &amp;lt;b&amp;gt;OnLine&amp;lt;/b&amp;gt; und ist dadurch echtzeitfähig. Allerdings ist bei der Erstellung der Abfragen ein internes Verständnis der Datenbank Tabellen hilfreich.&lt;br /&gt;
&lt;br /&gt;
Einen Überblick über den OLAP-Begriff finden Sie hier : [http://www.my-controlling.de/aufsaetze/olap/olap.htm]&lt;br /&gt;
&lt;br /&gt;
Einen Überblick über den Datawarehouse-Begriff finden Sie hier: [http://de.wikipedia.org/wiki/Data_Warehouse]&lt;br /&gt;
&lt;br /&gt;
Der nächste Schritt werden Modellrechnungen im OrgaMon sein, also das Weiterführen von Unternehmenszahlen in die Zukunft und entsprechende Auswertungen. Dadurch kann rechtzeitig vor schadhaften Entwicklungen gewarnt werden.&lt;br /&gt;
&lt;br /&gt;
OrgaMon Anwender kommen selten mit der OLAP Definition in Berührung, sie verwenden in der Regel den [[OLAP.Arbeitsplatz|OLAP Arbeitsplatz]].&lt;br /&gt;
&lt;br /&gt;
Das Befüllen der Datenbasis kann durch ein [[Linux.FTP-Sync|FTP Script]] erfolgen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Funktionsüberblick ==&lt;br /&gt;
&lt;br /&gt;
Im wesentlichen wird eine OLAP Anfrage mit einem Programmscript gesteuert. Als Kommentarzeilen werden mit &amp;quot;--&amp;quot; und &amp;quot;//&amp;quot; beginnende Zeilen interpretiert. An verschiedenen Stellen im Programm können Ergebnisse aus OLAP Abfragen wiederum im OrgaMon eingelesen und weiterverarbeitet werden. Mit Hilfe von Parametern ganz am Anfang kann es Endusern einfach ermöglicht werden, die Anfrage zu parametrisieren.&lt;br /&gt;
&lt;br /&gt;
In Zukunft sollen Parameter Eingabedialoge abfragbar sein. (Ev. mit Historie und default Belegungen)&lt;br /&gt;
&lt;br /&gt;
In Zukunft sollen Dimensionen vordefiniert sein (Artikel,Belege, Verkäufe, Personen).&lt;br /&gt;
&lt;br /&gt;
In Zukunft sollen Attribute angebbar sein (Artikel.Anlage &amp;gt; -3 Monate, Person.Alter &amp;gt; 40).&lt;br /&gt;
&lt;br /&gt;
In Zukunft sollen Betriebsbegriffe vordefinierbar sein.&amp;lt;br&amp;gt;&lt;br /&gt;
Umsatz(eines Artikel) (select MENGE_GELIEFERT from POSTEN-Club)&amp;lt;br&amp;gt;&lt;br /&gt;
Umsatz(einer Person) (select DAVON_BEZAHLT from BELEG-Club)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
der POSTEN-Club kann dann einfach * sein, oder wieder selektiert.&lt;br /&gt;
n-Idee: Jede Dimension hat üben, in die manden Abfrage-Faden flechten kann.&lt;br /&gt;
OLAP-Admins definieren Clubs, Dimensionen und en.&lt;br /&gt;
Zeiträume sollten nun (Jahrgenauer |Taggenauer | Monatgenauer | Wochengenauer) kummuliert werden. Das ist die Granularität Summe ist die gr?e K?ng.&lt;br /&gt;
&lt;br /&gt;
== Bedeutung der einzelnen Möglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
* [[select]] SQL Statement&amp;lt;br&amp;gt;&lt;br /&gt;
* [[$ Parameter]] Vorbelegen von Konstanten&amp;lt;br&amp;gt;&lt;br /&gt;
* [[$ numerischer Parameter]] Erstellen und Laden von SQL Includes&amp;lt;br&amp;gt;&lt;br /&gt;
* [[data]] SQL Statements an die Datenbank&amp;lt;br&amp;gt;&lt;br /&gt;
* [[cast]] Feld-Typen anpassen&amp;lt;br&amp;gt;&lt;br /&gt;
* [[join]] 2 Ergebnistabellen verbinden&amp;lt;br&amp;gt;&lt;br /&gt;
* [[consult]] eine externe Tabelle konsultieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[extent]] 2 Ergebnistabellen erweitern&amp;lt;br&amp;gt;&lt;br /&gt;
* [[excel]] Ergebnistabelle im EXCEL(tm) Format speichern&amp;lt;br&amp;gt;&lt;br /&gt;
* [[integrate]] identische Spalten andere addieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[integrate2]] identische Spalten andere addieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[sort]] Spalten sortieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[complete]] fehlende Spalten komplettieren&amp;lt;br&amp;gt;&lt;br /&gt;
* [[assign]] Punkte einem Zeitstrahl zurordnen&amp;lt;br&amp;gt;&lt;br /&gt;
* [[subtract]] aus 2 Ergebnistabellen die Differenzmenge bilden&amp;lt;br&amp;gt;&lt;br /&gt;
* [[list]] einzelnen Spalten werden Kommaseperiert aufgelistet&amp;lt;br&amp;gt;&lt;br /&gt;
* [[save]] speichert das Ergebnis in der Datenbank ab&amp;lt;br&amp;gt;&lt;br /&gt;
* [[nop]] &amp;quot;No Operation&amp;quot; keine Aktion, zählt aber den Context um eins weiter&amp;lt;br&amp;gt;&lt;br /&gt;
* [[spread]] macht aus dem Inhalt der 2. Spalte neue Spalten&amp;lt;br&amp;gt;&lt;br /&gt;
* [[spread2]] Summiert über Spalte 2 die Spalte 3&amp;lt;br&amp;gt;&lt;br /&gt;
* [[repeat]] führt SQL Statements wiederholt aus.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[load]] lädt einzelne Spalten aus einer csv in eine Datenbank Tabelle.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[return]] verlässt im Servermodus das Script an dieser Stelle.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[delete]] löscht Spalten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ergebnismenge als XLS ==&lt;br /&gt;
&lt;br /&gt;
Das Endergebnis wird als Standard XLS für OpenOffice http://www.openoffice.org ausgegeben.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Installation.Arbeitsplatz&amp;diff=17894</id>
		<title>Installation.Arbeitsplatz</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Installation.Arbeitsplatz&amp;diff=17894"/>
		<updated>2007-01-31T08:33:16Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* OrgaMon.ini Referenz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einzelplatz Installation ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie den Vollversion Setup (im Gegensatz zum Update-Setup, der wesentlich kleiner ist) hier (http://cargobay.orgamon.de/OrgaMon.html) herunter &lt;br /&gt;
# Nach dem Setup müsste OrgaMon direkt starten.&lt;br /&gt;
# Führen sie erste Datenbank-Einträge durch -&amp;gt;[[Erste Schritte]]&lt;br /&gt;
&lt;br /&gt;
== auf Mehrplatzbetrieb umstellen ==&lt;br /&gt;
&lt;br /&gt;
OrgaMon muss zunächst als Einzelplatz - Installation funktioniert haben!&lt;br /&gt;
&lt;br /&gt;
# Drücken Sie &amp;quot;Datensicherung&amp;quot; -&amp;gt; &amp;quot;Datenbank Backup starten&amp;quot; (Es muss alles fehlerfrei durchlaufen)&lt;br /&gt;
# Beenden Sie den OrgaMon&lt;br /&gt;
# http://cargobay.orgamon.de/FBClient.html installieren!&lt;br /&gt;
# http://sourceforge.net/project/downloading.php?groupname=firebird&amp;amp;filename=Firebird-1.5.3.4870-0-Win32.exe installieren!&lt;br /&gt;
# http://cargobay.orgamon.de/FirebirdRestore.html installieren!&lt;br /&gt;
# Löschen Sie die Datei  C:\Programme\OrgaMon\gds32.dll. Dadurch nehmen Sie dem orgaMon die Embedded Datenbank. OrgaMon wird in Zukunft die gds32.dll des .\system32 laden, das im Rahmen der FBClient Installation zur Verfügung gestellt wurde.&lt;br /&gt;
# Doppelklick auf C:\Programme\OrgaMon\Datensicherung\sicherung_nnnnnnn.fbak machen! Die datenbank sollte nun mit dem eben installierten Server restored werden. Danach kann man die enstandene fdb an einen Ort seiner Wahl verschieben, ev. in Eigene Dateien, da diese oft im Rahmen einer Sicherung mitgesichert werden. Den Pfad gut merken, er muss auch in die (Netz-)OrgaMon.ini eingetragen werden.&lt;br /&gt;
# Den ganze Pfad C:\Programme\OrgaMon\ auf ein Netzwerklaufwerk kopieren, das allen zukünftigen Clients zugänglich ist. C:\Programme\OrgaMon kopieren nach z.B. N:\Anwendungen\OrgaMon&lt;br /&gt;
# In diesem Pfad die OrgaMon.ini bearbeiten.&lt;br /&gt;
&lt;br /&gt;
   DataBaseName=OrgaMon.fdb&lt;br /&gt;
   // wird ersetzt durch&lt;br /&gt;
   DataBaseName=N:\Anwendungen\OrgaMon\&lt;br /&gt;
   DataBaseName=OrgaMon.fdb&lt;br /&gt;
   // wird ersetzt durch&lt;br /&gt;
   DataBaseName=192.168.102.1:/srv/firebird/orgamon.fdb&lt;br /&gt;
&lt;br /&gt;
== OrgaMon Netzwerk-Arbeitsplatz installieren ==&lt;br /&gt;
&lt;br /&gt;
In der Regel besteht die Arbeitsplatz-Installation aus 3 Schritten. Voraussetzungen sind ein installierter firebird - Server, sowie ein OrgaMon Verzeichnis, das im Netzwerk sichtbar ist.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Firebird Client Installieren (http://www.cargobay.de/fbclient.html)&amp;lt;br&amp;gt;&lt;br /&gt;
# Orgamon &amp;quot;Download Update&amp;quot; Setup installieren (wesentlich kleiner als der komplette Setup)&amp;lt;br&amp;gt;&lt;br /&gt;
# Zugriffspfad festlegen in C:\Programme\OrgaMon\OrgaMon.ini&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
  DataBaseName=N:\Anwendungen\OrgaMon\&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Besonderheiten bei Windows XP SP2 ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* XML-RPC Port öffnen (nur bei WebShop Server)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Start-&amp;gt;Systemsteuerung-&amp;gt;Sicherheitscenter-&amp;gt;Windows Firewall-&amp;gt;Ausnahmen-&amp;gt;Port-&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Name: XML-RPC&amp;lt;br&amp;gt;&lt;br /&gt;
Port: 3049&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Firebird Server zulassen (nur wenn ein lokaler firebird Server installiert ist)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Start-&amp;gt;Systemsteuerung-&amp;gt;Sicherheitscenter-&amp;gt;Windows Firewall-&amp;gt;Ausnahmen-&amp;gt;Port-&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Name: firebird&amp;lt;br&amp;gt;&lt;br /&gt;
Port: 3050&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OrgaMon.ini Referenz ==&lt;br /&gt;
&lt;br /&gt;
 DatabaseName=&amp;lt;Datenbankbezeichner&amp;gt;&lt;br /&gt;
 DatabaseName1=&amp;lt;Datenbankbezeichner&amp;gt;&lt;br /&gt;
 DatabaseName2=&amp;lt;Datenbankbezeichner&amp;gt;&lt;br /&gt;
 DatabaseName3=&amp;lt;Datenbankbezeichner&amp;gt;&lt;br /&gt;
 DatabasePassword=&amp;lt;PasswortScramble&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 Datenbankbezeichner = [Pfad zu einem Netzwerk-OrgaMon] &amp;quot;\&amp;quot; |&lt;br /&gt;
                       [Datenbank Verbindungsstring]&lt;br /&gt;
 &lt;br /&gt;
 PasswortScramble = &lt;br /&gt;
  &lt;br /&gt;
 Pfad zu einem Netzwerk-OrgaMon = [UNC - Pfadangabe] |&lt;br /&gt;
                                  [Netzwerklaufwerksbuchstabe &amp;quot;:\&amp;quot; Pfad]&lt;br /&gt;
 Datenbank Verbindungsstring = [Servername &amp;quot;:&amp;quot; ( Pfad zur fdb Datei | Datenbank - Alias )]&lt;br /&gt;
 &lt;br /&gt;
* Ein Datenbankpasswort für Benutzer SYSDBA ist in der .ini verschlüsselt angebbar.      DatabasePassword=&amp;lt;DasVerschlüsseltePasswort&amp;gt;. Es wird die gleiche Verschlüsselung verwendet wie in den Systemeinstellungen. Sie benötigen also einen lauffähigen Orgamon, um ein ordentlich verschlüsseltes Passwort zu erhalten.&lt;br /&gt;
&lt;br /&gt;
== OrgaMon Kommandozeilenparameter ==&lt;br /&gt;
&lt;br /&gt;
  -dt                disable Tagesabschluss&lt;br /&gt;
  -dx                disable XML RPC&lt;br /&gt;
  -dm                disable Mailer&lt;br /&gt;
  -dw                disable Tagwache&lt;br /&gt;
  -lr                log Restart&lt;br /&gt;
  Tagesabschluss     Autostart Tagesabschluss&lt;br /&gt;
  TagWache           Autostart Tagwache&lt;br /&gt;
  --d                debug Mode: Es entsteht die Datei .\StartDebug.log im OrgaMon.exe Verzeichnis.&lt;br /&gt;
  --password=&amp;lt;pwd&amp;gt;   das angegebene Passwort &amp;lt;pwd&amp;gt; wird mit dem OrgaMon- &lt;br /&gt;
                     Schlüssel verrauscht in .\Diagnose\password.txt &lt;br /&gt;
                     eingetragen.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Installation.Arbeitsplatz&amp;diff=17893</id>
		<title>Installation.Arbeitsplatz</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Installation.Arbeitsplatz&amp;diff=17893"/>
		<updated>2007-01-31T08:30:07Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Besonderheiten bei Windows XP SP2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einzelplatz Installation ==&lt;br /&gt;
&lt;br /&gt;
# Laden Sie den Vollversion Setup (im Gegensatz zum Update-Setup, der wesentlich kleiner ist) hier (http://cargobay.orgamon.de/OrgaMon.html) herunter &lt;br /&gt;
# Nach dem Setup müsste OrgaMon direkt starten.&lt;br /&gt;
# Führen sie erste Datenbank-Einträge durch -&amp;gt;[[Erste Schritte]]&lt;br /&gt;
&lt;br /&gt;
== auf Mehrplatzbetrieb umstellen ==&lt;br /&gt;
&lt;br /&gt;
OrgaMon muss zunächst als Einzelplatz - Installation funktioniert haben!&lt;br /&gt;
&lt;br /&gt;
# Drücken Sie &amp;quot;Datensicherung&amp;quot; -&amp;gt; &amp;quot;Datenbank Backup starten&amp;quot; (Es muss alles fehlerfrei durchlaufen)&lt;br /&gt;
# Beenden Sie den OrgaMon&lt;br /&gt;
# http://cargobay.orgamon.de/FBClient.html installieren!&lt;br /&gt;
# http://sourceforge.net/project/downloading.php?groupname=firebird&amp;amp;filename=Firebird-1.5.3.4870-0-Win32.exe installieren!&lt;br /&gt;
# http://cargobay.orgamon.de/FirebirdRestore.html installieren!&lt;br /&gt;
# Löschen Sie die Datei  C:\Programme\OrgaMon\gds32.dll. Dadurch nehmen Sie dem orgaMon die Embedded Datenbank. OrgaMon wird in Zukunft die gds32.dll des .\system32 laden, das im Rahmen der FBClient Installation zur Verfügung gestellt wurde.&lt;br /&gt;
# Doppelklick auf C:\Programme\OrgaMon\Datensicherung\sicherung_nnnnnnn.fbak machen! Die datenbank sollte nun mit dem eben installierten Server restored werden. Danach kann man die enstandene fdb an einen Ort seiner Wahl verschieben, ev. in Eigene Dateien, da diese oft im Rahmen einer Sicherung mitgesichert werden. Den Pfad gut merken, er muss auch in die (Netz-)OrgaMon.ini eingetragen werden.&lt;br /&gt;
# Den ganze Pfad C:\Programme\OrgaMon\ auf ein Netzwerklaufwerk kopieren, das allen zukünftigen Clients zugänglich ist. C:\Programme\OrgaMon kopieren nach z.B. N:\Anwendungen\OrgaMon&lt;br /&gt;
# In diesem Pfad die OrgaMon.ini bearbeiten.&lt;br /&gt;
&lt;br /&gt;
   DataBaseName=OrgaMon.fdb&lt;br /&gt;
   // wird ersetzt durch&lt;br /&gt;
   DataBaseName=N:\Anwendungen\OrgaMon\&lt;br /&gt;
   DataBaseName=OrgaMon.fdb&lt;br /&gt;
   // wird ersetzt durch&lt;br /&gt;
   DataBaseName=192.168.102.1:/srv/firebird/orgamon.fdb&lt;br /&gt;
&lt;br /&gt;
== OrgaMon Netzwerk-Arbeitsplatz installieren ==&lt;br /&gt;
&lt;br /&gt;
In der Regel besteht die Arbeitsplatz-Installation aus 3 Schritten. Voraussetzungen sind ein installierter firebird - Server, sowie ein OrgaMon Verzeichnis, das im Netzwerk sichtbar ist.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Firebird Client Installieren (http://www.cargobay.de/fbclient.html)&amp;lt;br&amp;gt;&lt;br /&gt;
# Orgamon &amp;quot;Download Update&amp;quot; Setup installieren (wesentlich kleiner als der komplette Setup)&amp;lt;br&amp;gt;&lt;br /&gt;
# Zugriffspfad festlegen in C:\Programme\OrgaMon\OrgaMon.ini&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
  DataBaseName=N:\Anwendungen\OrgaMon\&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Besonderheiten bei Windows XP SP2 ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* XML-RPC Port öffnen (nur bei WebShop Server)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Start-&amp;gt;Systemsteuerung-&amp;gt;Sicherheitscenter-&amp;gt;Windows Firewall-&amp;gt;Ausnahmen-&amp;gt;Port-&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Name: XML-RPC&amp;lt;br&amp;gt;&lt;br /&gt;
Port: 3049&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Firebird Server zulassen (nur wenn ein lokaler firebird Server installiert ist)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Start-&amp;gt;Systemsteuerung-&amp;gt;Sicherheitscenter-&amp;gt;Windows Firewall-&amp;gt;Ausnahmen-&amp;gt;Port-&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Name: firebird&amp;lt;br&amp;gt;&lt;br /&gt;
Port: 3050&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OrgaMon.ini Referenz ==&lt;br /&gt;
&lt;br /&gt;
 DatabaseName=&amp;lt;Datenbankbezeichner&amp;gt;&lt;br /&gt;
 DatabaseName1=&amp;lt;Datenbankbezeichner&amp;gt;&lt;br /&gt;
 DatabaseName2=&amp;lt;Datenbankbezeichner&amp;gt;&lt;br /&gt;
 DatabaseName3=&amp;lt;Datenbankbezeichner&amp;gt;&lt;br /&gt;
 DatabasePassword=&amp;lt;PasswortScramble&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 Datenbankbezeichner = [Pfad zu einem Netzwerk-OrgaMon] &amp;quot;\&amp;quot; |&lt;br /&gt;
                       [Datenbank Verbindungsstring]&lt;br /&gt;
 &lt;br /&gt;
 PasswortScramble = &lt;br /&gt;
  &lt;br /&gt;
 Pfad zu einem Netzwerk-OrgaMon = [UNC - Pfadangabe] |&lt;br /&gt;
                                  [Netzwerklaufwerksbuchstabe &amp;quot;:\&amp;quot; Pfad]&lt;br /&gt;
 Datenbank Verbindungsstring = [Servername &amp;quot;:&amp;quot; ( Pfad zur fdb Datei | Datenbank - Alias )]&lt;br /&gt;
 &lt;br /&gt;
* Ein Datenbankpasswort f? Benutzer SYSDBA ist in der .ini verschl? angebbar.      DatabasePassword=&amp;lt;DasVerschl?ePasswort&amp;gt;. Es wird dieselbe Verschl?ng verwendet wie in den Systemeinstellungen, Sie ben?en also einen lauffä¨©gen Orgamon und ein ordentlich verschl?es Passwort zu erhalten.&lt;br /&gt;
&lt;br /&gt;
== OrgaMon Kommandozeilenparameter ==&lt;br /&gt;
&lt;br /&gt;
  -dt                disable Tagesabschluss&lt;br /&gt;
  -dx                disable XML RPC&lt;br /&gt;
  -dm                disable Mailer&lt;br /&gt;
  -dw                disable Tagwache&lt;br /&gt;
  -lr                log Restart&lt;br /&gt;
  Tagesabschluss     Autostart Tagesabschluss&lt;br /&gt;
  TagWache           Autostart Tagwache&lt;br /&gt;
  --d                debug Mode: Es entsteht die Datei .\StartDebug.log im OrgaMon.exe Verzeichnis.&lt;br /&gt;
  --password=&amp;lt;pwd&amp;gt;   das angegebene Passwort &amp;lt;pwd&amp;gt; wird mit dem OrgaMon- &lt;br /&gt;
                     Schlüssel verrauscht in .\Diagnose\password.txt &lt;br /&gt;
                     eingetragen.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=OLAP&amp;diff=17892</id>
		<title>OLAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=OLAP&amp;diff=17892"/>
		<updated>2007-01-31T08:10:31Z</updated>

		<summary type="html">&lt;p&gt;Wust: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OLAP ermöglicht es Ihnen wichtige Kennzahlen aus Ihren OrgaMon Daten herauszufiltern. OLAP hilft Ihnen Fragen an den OrgaMon zu stellen. Hier typische Fragestellungen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Anzahl der Kunden, die in den letzten 3 Monaten etwas gekauft haben&lt;br /&gt;
* Der durchschnittliche Umsatz pro Kunde. Average Revenue per User (ARPU)&lt;br /&gt;
* Liste der Artikel, die seit einem Jahr ohne Verkauf sind&lt;br /&gt;
* Liste der Artikel, sortiert nach dem Verkaufsrang&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Regel ben?t man eine externe Datenhaltung in einem Datawarehouse um solch leistungsstarke Analysen von Unternehmensdaten durchzuf? OrgaMon OLAP arbeitet &amp;lt;b&amp;gt;OnLine&amp;lt;/b&amp;gt; und ist dadurch echtzeitfähig. Allerdings ist bei der Erstellung der Abfragen ein internes Verständnis der Datenbank Tabellen hilfreich.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Einen Überblick über den OLAP-Begriff finden Sie hier : [http://www.my-controlling.de/aufsaetze/olap/olap.htm]&amp;lt;br&amp;gt;&lt;br /&gt;
Einen Überblick über den Datawarehouse-Begriff finden Sie hier: [http://de.wikipedia.org/wiki/Data_Warehouse]&amp;lt;br&amp;gt;&lt;br /&gt;
Der nächste Schritt werden Modellrechnungen im OrgaMon sein, also das weiterführen von Unternehmenszahlen in die Zukunft und entsprechende Auswertungen. Dadurch kann rechtzeitig vor schadhaften Entwicklungen gewarnt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
OrgaMon Anwender kommen selten mit der OLAP Definition in Berührung, sie verwenden in der Regel den [[OLAP.Arbeitsplatz|OLAP Arbeitsplatz]].&amp;lt;br&amp;gt;&lt;br /&gt;
Das Befüllen der Datenbasis kann durch ein [[Linux.FTP-Sync|FTP Script]] erfolgen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Funktionsüberblick ==&lt;br /&gt;
&lt;br /&gt;
Im wesentlichen wird eine OLAP Anfrage mit einem Programmscript gesteuert. Als Kommentarzeilen werden mit &amp;quot;--&amp;quot; und &amp;quot;//&amp;quot; beginnende Zeilen interpretiert. An verschiedenen Stellen im Programm können Ergebnisse aus OLAP Abfragen wiederum im OrgaMon eingelesen und weiterverarbeitet werden. Mit Hilfe von Parametern ganz am Anfang kann es Endusern einfach ermöglicht werden die Anfrage zu parametrisieren.&lt;br /&gt;
In Zukunft sollen Parameter Eingabedialoge abfragbar sein. (Ev. mit Historie und default belegungen)&lt;br /&gt;
In Zukunft sollen Dimensionen vordefiniert sein (Artikel,Belege, Verkäufe, Personen).&lt;br /&gt;
In Zukunft sollen Attribute angebbar sein (Artikel.Anlage &amp;gt; -3 Monate, Person.Alter &amp;gt; 40).&lt;br /&gt;
In Zukunft sollen Betriebsbegriffe vordefinierbar sein.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Umsatz(eines Artikel) (select MENGE_GELIEFERT from POSTEN-Club)&amp;lt;br&amp;gt;&lt;br /&gt;
Umsatz(einer Person) (select DAVON_BEZAHLT from BELEG-Club)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
der POSTEN-Club kann dann einfach * sein, oder wieder selektiert.&lt;br /&gt;
n-Idee: Jede Dimension hat üben, in die manden Abfrage-Faden flechten kann.&lt;br /&gt;
OLAP-Admins definieren Clubs, Dimensionen und en.&lt;br /&gt;
Zeiträume sollten nun (Jahrgenauer |Taggenauer | Monatgenauer | Wochengenauer) kummuliert werden. Das ist die Granularität Summe ist die gr?e K?ng.&lt;br /&gt;
&lt;br /&gt;
== Bedeutung der einzelnen Möglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
[[select]] SQL Statement&amp;lt;br&amp;gt;&lt;br /&gt;
[[$ Parameter]] Vorbelegen von Konstanten&amp;lt;br&amp;gt;&lt;br /&gt;
[[$ numerischer Parameter]] Erstellen und Laden von SQL Includes&amp;lt;br&amp;gt;&lt;br /&gt;
[[data]] SQL Statements an die Datenbank&amp;lt;br&amp;gt;&lt;br /&gt;
[[cast]] Feld-Typen anpassen&amp;lt;br&amp;gt;&lt;br /&gt;
[[join]] 2 Ergebnistabellen verbinden&amp;lt;br&amp;gt;&lt;br /&gt;
[[consult]] eine externe Tabelle konsultieren&amp;lt;br&amp;gt;&lt;br /&gt;
[[extent]] 2 Ergebnistabellen erweitern&amp;lt;br&amp;gt;&lt;br /&gt;
[[excel]] Ergebnistabelle im EXCEL(tm) Format speichern&amp;lt;br&amp;gt;&lt;br /&gt;
[[integrate]] identische Spalten andere addieren&amp;lt;br&amp;gt;&lt;br /&gt;
[[integrate2]] identische Spalten andere addieren&amp;lt;br&amp;gt;&lt;br /&gt;
[[sort]] Spalten sortieren&amp;lt;br&amp;gt;&lt;br /&gt;
[[complete]] fehlende Spalten komplettieren&amp;lt;br&amp;gt;&lt;br /&gt;
[[assign]] Punkte einem Zeitstrahl zurordnen&amp;lt;br&amp;gt;&lt;br /&gt;
[[subtract]] aus 2 Ergebnistabellen die Differenzmenge bilden&amp;lt;br&amp;gt;&lt;br /&gt;
[[list]] einzelnen Spalten werden Kommaseperiert aufgelistet&amp;lt;br&amp;gt;&lt;br /&gt;
[[save]] speichert das Ergebnis in der Datenbank ab&amp;lt;br&amp;gt;&lt;br /&gt;
[[nop]] &amp;quot;No Operation&amp;quot; keine Aktion, zählt aber den Context um eins weiter&amp;lt;br&amp;gt;&lt;br /&gt;
[[spread]] macht aus dem Inhalt der 2. Spalte neue Spalten&amp;lt;br&amp;gt;&lt;br /&gt;
[[spread2]] Summiert über Spalte 2 die Spalte 3&amp;lt;br&amp;gt;&lt;br /&gt;
[[repeat]] führt SQL Statements wiederholt aus.&amp;lt;br&amp;gt;&lt;br /&gt;
[[load]] lädt einzelne Spalten aus einer csv in eine Datenbank Tabelle.&amp;lt;br&amp;gt;&lt;br /&gt;
[[return]] verlässt im Servermodus das Script an dieser Stelle.&amp;lt;br&amp;gt;&lt;br /&gt;
[[delete]] löscht Spalten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ergebnismenge als XLS ==&lt;br /&gt;
&lt;br /&gt;
Das Endergebnis wird als Standard XLS für OpenOffice http://www.openoffice.org ausgegeben.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=OLAP&amp;diff=17891</id>
		<title>OLAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=OLAP&amp;diff=17891"/>
		<updated>2007-01-31T08:08:53Z</updated>

		<summary type="html">&lt;p&gt;Wust: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OLAP ermöglicht es Ihnen wichtige Kennzahlen aus Ihren OrgaMon Daten herauszufiltern. OLAP hilft Ihnen Fragen an den OrgaMon zu stellen. Hier typische Fragestellungen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Anzahl der Kunden, die in den letzten 3 Monaten etwas gekauft haben&lt;br /&gt;
* Der durchschnittliche Umsatz pro Kunde. Average Revenue per User (ARPU)&lt;br /&gt;
* Liste der Artikel, die seit einem Jahr ohne Verkauf sind&lt;br /&gt;
* Liste der Artikel, sortiert nach dem Verkaufsrang&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Regel ben?t man eine externe Datenhaltung in einem Datawarehouse um solch leistungsstarke Analysen von Unternehmensdaten durchzuf? OrgaMon OLAP arbeitet &amp;lt;b&amp;gt;OnLine&amp;lt;/b&amp;gt; und ist dadurch echtzeitfähig. Allerdings ist bei der Erstellung der Abfragen ein internes Verständnis der Datenbank Tabellen hilfreich.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Einen Überblick über den OLAP-Begriff finden Sie hier : [http://www.my-controlling.de/aufsaetze/olap/olap.htm]&amp;lt;br&amp;gt;&lt;br /&gt;
Einen Überblick über den Datawarehouse-Begriff finden Sie hier: (Link noch eintragen!)&amp;lt;br&amp;gt;&lt;br /&gt;
Der nächste Schritt werden Modellrechnungen im OrgaMon sein, also das weiterführen von Unternehmenszahlen in die Zukunft und entsprechende Auswertungen. Dadurch kann rechtzeitig vor schadhaften Entwicklungen gewarnt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
OrgaMon Anwender kommen selten mit der OLAP Definition in Berührung, sie verwenden in der Regel den [[OLAP.Arbeitsplatz|OLAP Arbeitsplatz]].&amp;lt;br&amp;gt;&lt;br /&gt;
Das Befüllen der Datenbasis kann durch ein [[Linux.FTP-Sync|FTP Script]] erfolgen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Funktionsüberblick ==&lt;br /&gt;
&lt;br /&gt;
Im wesentlichen wird eine OLAP Anfrage mit einem Programmscript gesteuert. Als Kommentarzeilen werden mit &amp;quot;--&amp;quot; und &amp;quot;//&amp;quot; beginnende Zeilen interpretiert. An verschiedenen Stellen im Programm können Ergebnisse aus OLAP Abfragen wiederum im OrgaMon eingelesen und weiterverarbeitet werden. Mit Hilfe von Parametern ganz am Anfang kann es Endusern einfach ermöglicht werden die Anfrage zu parametrisieren.&lt;br /&gt;
In Zukunft sollen Parameter Eingabedialoge abfragbar sein. (Ev. mit Historie und default belegungen)&lt;br /&gt;
In Zukunft sollen Dimensionen vordefiniert sein (Artikel,Belege, Verkäufe, Personen).&lt;br /&gt;
In Zukunft sollen Attribute angebbar sein (Artikel.Anlage &amp;gt; -3 Monate, Person.Alter &amp;gt; 40).&lt;br /&gt;
In Zukunft sollen Betriebsbegriffe vordefinierbar sein.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Umsatz(eines Artikel) (select MENGE_GELIEFERT from POSTEN-Club)&amp;lt;br&amp;gt;&lt;br /&gt;
Umsatz(einer Person) (select DAVON_BEZAHLT from BELEG-Club)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
der POSTEN-Club kann dann einfach * sein, oder wieder selektiert.&lt;br /&gt;
n-Idee: Jede Dimension hat üben, in die manden Abfrage-Faden flechten kann.&lt;br /&gt;
OLAP-Admins definieren Clubs, Dimensionen und en.&lt;br /&gt;
Zeiträume sollten nun (Jahrgenauer |Taggenauer | Monatgenauer | Wochengenauer) kummuliert werden. Das ist die Granularität Summe ist die gr?e K?ng.&lt;br /&gt;
&lt;br /&gt;
== Bedeutung der einzelnen Möglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
[[select]] SQL Statement&amp;lt;br&amp;gt;&lt;br /&gt;
[[$ Parameter]] Vorbelegen von Konstanten&amp;lt;br&amp;gt;&lt;br /&gt;
[[$ numerischer Parameter]] Erstellen und Laden von SQL Includes&amp;lt;br&amp;gt;&lt;br /&gt;
[[data]] SQL Statements an die Datenbank&amp;lt;br&amp;gt;&lt;br /&gt;
[[cast]] Feld-Typen anpassen&amp;lt;br&amp;gt;&lt;br /&gt;
[[join]] 2 Ergebnistabellen verbinden&amp;lt;br&amp;gt;&lt;br /&gt;
[[consult]] eine externe Tabelle konsultieren&amp;lt;br&amp;gt;&lt;br /&gt;
[[extent]] 2 Ergebnistabellen erweitern&amp;lt;br&amp;gt;&lt;br /&gt;
[[excel]] Ergebnistabelle im EXCEL(tm) Format speichern&amp;lt;br&amp;gt;&lt;br /&gt;
[[integrate]] identische Spalten andere addieren&amp;lt;br&amp;gt;&lt;br /&gt;
[[integrate2]] identische Spalten andere addieren&amp;lt;br&amp;gt;&lt;br /&gt;
[[sort]] Spalten sortieren&amp;lt;br&amp;gt;&lt;br /&gt;
[[complete]] fehlende Spalten komplettieren&amp;lt;br&amp;gt;&lt;br /&gt;
[[assign]] Punkte einem Zeitstrahl zurordnen&amp;lt;br&amp;gt;&lt;br /&gt;
[[subtract]] aus 2 Ergebnistabellen die Differenzmenge bilden&amp;lt;br&amp;gt;&lt;br /&gt;
[[list]] einzelnen Spalten werden Kommaseperiert aufgelistet&amp;lt;br&amp;gt;&lt;br /&gt;
[[save]] speichert das Ergebnis in der Datenbank ab&amp;lt;br&amp;gt;&lt;br /&gt;
[[nop]] &amp;quot;No Operation&amp;quot; keine Aktion, zählt aber den Context um eins weiter&amp;lt;br&amp;gt;&lt;br /&gt;
[[spread]] macht aus dem Inhalt der 2. Spalte neue Spalten&amp;lt;br&amp;gt;&lt;br /&gt;
[[spread2]] Summiert über Spalte 2 die Spalte 3&amp;lt;br&amp;gt;&lt;br /&gt;
[[repeat]] führt SQL Statements wiederholt aus.&amp;lt;br&amp;gt;&lt;br /&gt;
[[load]] lädt einzelne Spalten aus einer csv in eine Datenbank Tabelle.&amp;lt;br&amp;gt;&lt;br /&gt;
[[return]] verlässt im Servermodus das Script an dieser Stelle.&amp;lt;br&amp;gt;&lt;br /&gt;
[[delete]] löscht Spalten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ergebnismenge als XLS ==&lt;br /&gt;
&lt;br /&gt;
Das Endergebnis wird als Standard XLS für OpenOffice http://www.openoffice.org ausgegeben.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17890</id>
		<title>OLAP.Arbeitsplatz</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17890"/>
		<updated>2007-01-30T16:53:34Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Symbole (oben) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Arbeitsplatz wurde für komplexe mehrstufige OLAP Abfragen geschaffen. Insbesondere wenn viele Abfragefelder (OLAP Parameter) vom Benutzer eingetragen werden können ist die Verwendung des OLAP Arbeitsplatzes sinnvoller als der Start eines einzelnen OLAP Statement. Die Abfragen können unterhalb des Abfrage Verzeichnisses strukturiert werden. Dabei sind öffentliche und geschütze / gruppenbezogene Abfragen anwendbar und speicherbar.&amp;lt;br&amp;gt;&lt;br /&gt;
== Bedeutung der Symbole ==&lt;br /&gt;
=== Symbole (oben) ===&lt;br /&gt;
{|&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=2 style=&amp;quot;background-color:#AEEEEE;&amp;quot; | ACHTUNG: Farblich (Cyan) hinterlegte Erklärungen finden bisher keine sinnvolle Anwendungen inerhalb des aktuellen OLAP Arbeitsplatzes, und sind für Erweiterungen vorgesehen.&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Database.png]] &lt;br /&gt;
 |Datenbank wechseln. Es wird eine Auswahlliste von verfügbaren Datenbanken angezeigt. Durch entsprechende Auswahl wird die aktuelle Datenbank geschlossen und die neue mit den aktuellen Selektionskriterien abgefragt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Stop.png]] &lt;br /&gt;
 |Der OLAP Arbeitsplatz wird von der aktuellen Datenbank getrennt.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Play.png]]&lt;br /&gt;
 | Play. Die aktuellen Selektionskriterien werden zu einer SQL Datenbankabfrage zusammengestellt. Der Datenbankserver liefert nun alle Treffer in der Ergebnisliste. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Lupe.png]]&lt;br /&gt;
 | Lupe. Die Funktion dient zur Fehlerdiagnose der Play Funktion. Es wird keine Datenbankabfrage gestartet wie bei Play, sondern nur das aus den Selektionseingaben gebildete SQL-Abfrage Statement wird angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:PlanQuadratMarkieren.png]]&lt;br /&gt;
 |Die aktuell angezeigte Ergebnisliste wird als csv-ähnliche Datei in einen Texteditor geladen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Alles.Nichts.png]]&lt;br /&gt;
 | Alles markieren, nichts markieren.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Invertieren.png]]&lt;br /&gt;
 | Die aktuelle Markierung umkehren: Bisher Markierte werden nun nicht mehr markiert. Bisher unmarkierte werden nunmehr markiert.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Weglassen.png]]&lt;br /&gt;
 | Alle Datensätze der Ergebnisliste, die im Moment nicht markiert sind, werden nicht mehr angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Druck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Die aktuell Markierten ausdrucken.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Beenden.png]]&lt;br /&gt;
 | Alle Markierungen aufheben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Loeschen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Alle Markierten löschen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Ablegen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Alle Markierten ablegen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Gruen.Unten.png]]&lt;br /&gt;
 |Unter berücksichtigung der aktuellen Selektion werden die aktuellen Feldinhalte des aktuell fokusierten Feldes der Selektionseingabe in einem Texteditor aufgelistet.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Einstellungen.png]]&lt;br /&gt;
 |Einstellungen&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Historische.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zu dem aktuellen Datensatz die historischen Datensätze anzeigen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Speichern.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |In der Ergebnismenge Datensätze markieren, die Historische Datensätze besitzen &lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Doppelte.png]]&lt;br /&gt;
 |Doppelte und fehlende Seriennummern anzeigen lassen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Buch.Blau.Pruefen.png]]&lt;br /&gt;
 |Prüfung, ob alle Datensätze im Ergebnisvolumen auch genau 3 Messpunkte besitzen. Ist das nicht der Fall werden die entsprechenden Datensätze markiert. Mit &amp;quot;nur noch die markierten anzeigen&amp;quot; lässt sich nun die Ansicht auf die Markierten einschränken. Danach kann eine manuelle Diagnose erfolgen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Excel.png]]&lt;br /&gt;
 |Es wird die in &amp;quot;Vorlage&amp;quot; eingetragene Excel Datei geöffnet und nach Ausgabe.&amp;lt;AusgabeID&amp;gt;.xls kopiert. Die aktuelle Ergebnisliste wird in die Arbeitsmappen IN, MF, RP kopiert. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:wiengas.png]]&lt;br /&gt;
 |Es erfolgt die Ausgabe in eine ASCII - Datei. Das Format wurde vom Kunde WIENGAS vorgegeben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Rot.Unten.png]]&lt;br /&gt;
 |Einlesen von CSV-Quelldaten in die Datenbank. Das Format wurde vom Kunden ACTARIS vorgegeben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:IntraNet.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Es erfolgt eine Ausgabe ins IntraNet.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Vor.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Zur zurückliegenden Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Moment.Aufzeichnen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Momentaufnahme erstellen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Zurueck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur nächsten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Momentaufnahme.Ende.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur letzten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=== Symbole (unten) ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | valign=top | [[Bild:Aktualisieren.Gruen.png]]&lt;br /&gt;
 |Auflistung der Dateinamen von Selektionsvorlagen werden aktualisiert&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Speichern.png]]&lt;br /&gt;
 |Aktuelle Selektion unter dem angezeigten Namen speichern&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Dokument.Neu.png]]&lt;br /&gt;
 |Neue Selektion beginnen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Muelleimer.png]]&lt;br /&gt;
 |Aktuelle Datei löschen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Kopie.Eine.png]]&lt;br /&gt;
 |Eine Kopie von der aktuellen Selektion erstellen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Ordner.png]]&lt;br /&gt;
 |Ablage Ordner für Selektionen öffnen&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Listen Anzeige ==&lt;br /&gt;
&lt;br /&gt;
In der Liste wird das aktuelle Selektions-Ergebnis dargestellt. Jede einzelne Zelle wird dabei durch ein einzelnes SQL Statement ermittelt. Die SQL-Statements für jede Spalte finden Sie im Unterordner '''OLAP''' des Orgamon-Programmverzeichnisses auf dem Server (z.B. '''X:\OrgaMon\OLAP\'''). Die Dateinamen beginnen immer mit '''OLAP.Dim.*.txt'''. Es steht dem Benutzer völlig frei, wie der Wert ermittelt wird und welche Bedeutung er hat. Die ersten 13 Spalten haben (aus historischen Gründen) bedeutungsvolle Dateinamen, aber die Wertermittlung ist frei und kann geändert werden. Auch Spaltenbreiten und Überschriften sind abänderbar!&lt;br /&gt;
&lt;br /&gt;
''To-Do:''&lt;br /&gt;
''Die Bedeutung, Rolle, Quelle und Konfiguration der ersten vier Spalten (DB, Bank, Calib, Serial #)''&lt;br /&gt;
&lt;br /&gt;
Folgende 13 Spalten müssen immer vorhanden sein:&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Prüfmoment.txt&lt;br /&gt;
 OLAP.Dim.Fehler-Qmin.txt&lt;br /&gt;
 OLAP.Dim.Fehler-Q02max.txt&lt;br /&gt;
 OLAP.Dim.Fehler-Qmax .txt&lt;br /&gt;
 OLAP.Dim.Radpaar.txt&lt;br /&gt;
 OLAP.Dim.RP%.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin-max.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Q02max.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmax.txt&lt;br /&gt;
 OLAP.Dim.Auftragsnummer.txt&lt;br /&gt;
 OLAP.Dim.Anzahl-Tests.txt&lt;br /&gt;
 OLAP.Dim.Typ.txt&lt;br /&gt;
&lt;br /&gt;
weitere Spalten können (müssen aber nicht) in den folgenden Dateien definiert werden. Fehlen die Dateien, so wird diese Spalte nicht ausgegeben. Die Ausgabe dieser optionalen Spalten erfolgt '''nicht''' auf den Bildschirm, sondern '''nur''' in die xls Auswertungs - Datei.&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.1.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.2.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.3.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.4.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.5.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.6.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.7.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.8.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.9.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.0.txt&lt;br /&gt;
&lt;br /&gt;
in jeder einzelnen OLAP.Dim. Datei können noch folgende Optionen angegeben werden.&lt;br /&gt;
&lt;br /&gt;
 -- TITLE=Messwert      // bestimmt die Überschrift in der Auswertung, ansonsten&lt;br /&gt;
                        // wird die Überschrift aus dem SQL Statement entnommen&lt;br /&gt;
 -- WIDTH=120           // bestimmt die Breite der Spalte&lt;br /&gt;
 -- FORMAT=%.12f        // bestimmt den Formatstring bei Zahlenwert Ausgaben&lt;br /&gt;
 -- ROUND=1000000000000 // bestimmt den Rundungsbreich 1/n&lt;br /&gt;
 -- LENGTH=14           // bestimmt die Anzahl der zeichen&lt;br /&gt;
&lt;br /&gt;
== Abfrage Reiter (Dimensions-Gruppen) ==&lt;br /&gt;
&lt;br /&gt;
Eine Dimension des OLAP Würfel stellt ein einzelnes Feld einer Tabelle im Gesamtsystem dar (z.B. OLAP Dimension &amp;quot;Umsatz&amp;quot; : ''SELECT DISTINCT RECHNUNGSBETRAG FROM BELEG''). Oft ist nicht sinnvoll der OLAP Forderung &amp;lt;b&amp;gt;ALLES in einen mehrdimensionalen Würfel auszuformulieren&amp;lt;/b&amp;gt; Folge zu leisten. Vielmehr bietet man mehrere Herangehensweisen an die Ergebnissmenge an und kann so auf die Datenprojektion ALLER Dimensionen verzichten. Durch die auswahl einer Dimensions-Gruppe bricht der Gesamt-OLAP Würfel auf einen kleinen Teil seiner eigentlichen Grösse zusammen. Es entstehen dadurch Performanche Zuwächse.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abfrage Syntax ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [&amp;quot;!&amp;quot;|&amp;quot;&amp;lt;&amp;quot;|&amp;quot;&amp;gt;&amp;quot;|&amp;quot;&amp;lt;=&amp;quot;|&amp;quot;&amp;gt;=&amp;quot;|&amp;quot;&amp;lt;&amp;gt;&amp;quot;] &amp;lt;Wert&amp;gt; [ &amp;quot;..&amp;quot; &amp;lt;Wert&amp;gt; ] { &amp;quot;#&amp;quot; &amp;lt;Wert&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Beispiele für einzelne Feldeingaben:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 16              : genau der Wert 16&lt;br /&gt;
 &amp;gt;5              : alle Werte die grösser sind als 5&lt;br /&gt;
 &amp;gt;=5             :&lt;br /&gt;
 5..120          : Werte zwischen (incl.) 5 und 120 &lt;br /&gt;
 &amp;lt;3              : Werte die kleiner sind als 3&lt;br /&gt;
 &amp;lt;=3             : &lt;br /&gt;
 &amp;lt;&amp;gt;15            : &lt;br /&gt;
 1,17,28,25,99   : Aufzählungs Typ&lt;br /&gt;
 start with Deu  : Beginnt mit&lt;br /&gt;
 like %G4%       : So ähnlich wie&lt;br /&gt;
                 : muss leer sein&lt;br /&gt;
 !               : muss was drin sein&lt;br /&gt;
&lt;br /&gt;
== Ausgabe in ein vorbereitetes Excel(tm)Microsoft(c) Dokument ==&lt;br /&gt;
&lt;br /&gt;
Beliebige Berechnungen, unter Berücksichtigung einer ganzen Spalte, egal wieviele Werte dort vorhanden sind (Geht bis zur technischen Grenze von 64k Werten):&lt;br /&gt;
&lt;br /&gt;
 =MITTELWERT(PE!E2:E65536)            // Durchschnitt&lt;br /&gt;
 =STABW(PE!E2:E65536)                 // Standardabweichung &lt;br /&gt;
&lt;br /&gt;
Der angegebene Bereich beginnt immer bei Zeile 2, da die Überschrift nicht mit einbezogen werden darf. Völlig Leere Zellen (Anzahl des aktuellen Volumens .. 64K) ignoriert Excel ohne merkliche Geschwindigkeitseinbuse.&lt;br /&gt;
&lt;br /&gt;
== Spalten Marker MAPPE#SPALTE ==&lt;br /&gt;
&lt;br /&gt;
Übernahme von ganzen Spalten von den Unter-Arbeitsmappen in einer der Haupt-Arbeitsmappen. Der OLAP - Arbeitsplatz sucht dabei nach den Bezeichnern:&lt;br /&gt;
&lt;br /&gt;
 PE#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 MF#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 RP#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
&lt;br /&gt;
an dieser Stelle wird dann die ganze Spalte in das Hauptdokument übernommen. Der Spalten-Marker wird mit dem ersten Wert der Spalte überschrieben. Überschriften müssen &amp;lt;b&amp;gt;oberhalb&amp;lt;/b&amp;gt; des Spalten MArkers gesetzt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Die ganze Spalte wird genau so &amp;lt;b&amp;gt;formatiert&amp;lt;/b&amp;gt; wie die erste Beispielhafte Zelle &amp;lt;b&amp;gt;unterhalb&amp;lt;/b&amp;gt; des Spalten-Markers. &lt;br /&gt;
&lt;br /&gt;
 |PE#PRUEFMOMENT   |&lt;br /&gt;
 |  12. Januar 2008|&lt;br /&gt;
&lt;br /&gt;
Neben dieser eingebauten Möglichkeit gibt es noch weitere, die Excel aus eigener Kraft schaffen kann:&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 1&lt;br /&gt;
 //&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
  Range(&amp;quot;B1:B20&amp;quot;).Copy&lt;br /&gt;
  Range(&amp;quot;A1:A20&amp;quot;).PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 2&lt;br /&gt;
 // Hier wird im Ziel glaube ich nach einer freien Position gesucht&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
   Range(&amp;quot;B1&amp;quot;).Copy&lt;br /&gt;
   Dim iRow As Integer&lt;br /&gt;
   Cells([a65536].End(xlUp).Row + 1, 1).Activate&lt;br /&gt;
   Selection.PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hier gibt es weitere Infos über Excel Charts: http://peltiertech.com/Excel/Charts/&amp;lt;br&amp;gt;&lt;br /&gt;
* Inbesondere über &amp;quot;Doppel-Charts&amp;quot;: http://peltiertech.com/Excel/Charts/BarLineCombo.html&amp;lt;br&amp;gt;&lt;br /&gt;
* Es erfolgt immer die Ausgabe in die datei out.xls&lt;br /&gt;
* Existiert die Vorlage, so wird diese Benutzt - alle Angaben der ersten Mappe bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
== Die OLAP Arbeitsplatz Quelltext gibt es hier ==&lt;br /&gt;
&lt;br /&gt;
http://www.orgamon.org/OLAPArbeitsplatz.pas.html&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;laufender Auftrag&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;muss neu beauftragt werden&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Datenbank Abfrage Optimierungen''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (VB) Datenermittlung für alle Datenzeilen nicht on demand beim Scrollen, sondern durch einen echten Hintergrund - Prozess. Man erwartet,dass dann beim Drücken des Excel Knopfes so viel Zeit vergangen ist, dass bereits alle Ergebnisse vorliegen. &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Gedankenstütze: Bitte die DB-Anfrage nach dem Befüllen des Grids in den Hintergrund schicken und weiter laufen lassen, dass die Daten in den HS gespeichert werden und somit ein Scroll flüssiger abläuft.&amp;lt;/span&amp;gt;&lt;br /&gt;
* (AF) Optimierung der einzelnen Wertermittlung der Dimensionen. Vorgehensweise:&lt;br /&gt;
&lt;br /&gt;
   select                    select&lt;br /&gt;
     COL_A                     COL_B&lt;br /&gt;
   from                      from &lt;br /&gt;
     TABLE_A                   TABLE_A&lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;           &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  kann optimiert werden zu:&lt;br /&gt;
 &lt;br /&gt;
   select  &lt;br /&gt;
     COL_A,&lt;br /&gt;
     COL_B&lt;br /&gt;
   from     &lt;br /&gt;
     TABLE_A &lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
Bei den aktuellen 12 Dimensionen ist hier eine Performance Steigerung von 300% denkbar!!!&lt;br /&gt;
* (AF) Temp-Table Optmierung: Einzelne Dimensionen bedienen sich aus einer Temptable, die nicht als &amp;quot;Dim&amp;quot; sondern als &amp;quot;Vektor&amp;quot; definiert werden muss. Eine einzelne Dimension bedient sich dann mit Hilfe von x,y Koordinaten aus dieser Temp-Tabelle, diese hat die Lebensdauer einer Row, wird also eine neue Row angefordert wird die temp tabelle überschrieben. Mehrere Dimensionen der aktuellen row bedienen sich, die erste anfragende Dimension löst die Erzeugung der Tabelle aus. Der Vektor könnte so formuliert werden.&lt;br /&gt;
&lt;br /&gt;
 // Optimaler Messergebnis Vektor&lt;br /&gt;
 // 'OLAP.Vektor.Tests.txt'&lt;br /&gt;
 select&lt;br /&gt;
  pointnum,&lt;br /&gt;
  meterploss,&lt;br /&gt;
  METERMAXPLOSS,&lt;br /&gt;
  METERERRORWITHGEA&lt;br /&gt;
 from&lt;br /&gt;
  tests&lt;br /&gt;
 where&lt;br /&gt;
  (calibrationid = $CALIBRATIONID) and&lt;br /&gt;
  (equipmentid = '$EQUIPMENTID') and&lt;br /&gt;
  (serialnumber = '$SERIALNUMBER') &lt;br /&gt;
 order by&lt;br /&gt;
  pointnum&lt;br /&gt;
&lt;br /&gt;
 // Nun die einzelne Dimension&lt;br /&gt;
 // 'OLAP.Dim.QMax.txt'&lt;br /&gt;
 //&lt;br /&gt;
 !Tests[2,1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aus diesem SQL Statement sind komplett 7 Ergebnisspalten herauslesbar. Hier kann man auch umfassende Plausibilitäts-Prüfungen durchführen: (Anzahl der Eregbnisdatensätze=3, Pointnum der ersten Zeile=1, Pointnum der zweiten Zeile=2, Pointnum der dritten Zeile=3)&lt;br /&gt;
&lt;br /&gt;
hier ist nochmal eine Geschwindigkeits Steigerung von 100% möglich!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Berechtigungskonzept''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fragestellung: Was dürfen einzelne Benutzergruppen mit dem OLAP - Arbeitsplatz tun? Man sollte die wichtigsten Vorgänge mal sammeln (Änderun der Auftragsnummer, Ändern einer Serialnummer, Löschen eines doppelten Tests usw.) und diese dann geführt durch den OLAP Arbeitsplatz erledigen lassen. Alle einzelnen Aktionen sind dann über die Gruppenrechte steuerbar.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB)Berechtigungskonzept: gezielte Rechtevergabe über Anmeldename (Berechtigungsvergabe kann über IB Manager in DB direkt erfolgen &amp;quot;Benutzer &amp;lt;-&amp;gt; Gruppenrechte&amp;quot;, erfordert erneute Diskussion)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Sonstiges''&lt;br /&gt;
&lt;br /&gt;
* (AF) Mappe IN, es soll eine 3. Spalte geben. Insbesondere die Aufzählungstypen der PE Tabelle sollen mit einem X in der 3. Spalte versehen werden sobald inerhalb der Selektion auf dieses Feld einen Einschränkung gemacht wurde. (VB) Entsprechend dem vorigen Punkt (SELECTION) in der Tabelle &amp;quot;MAIN&amp;quot; alle eingegrenzten Felder im Fettdruck. Vorschlag, in der Zelle &amp;quot;IN!C&amp;quot; ein &amp;quot;X&amp;quot; setzen, dass in der Tabelle &amp;quot;MAIN&amp;quot; durch eine bedingte Formatierung ein Fettdruck ausgelöst wird. (siehe Attachment &amp;quot;WW_out_PEPI1prod.xls&amp;quot;) (AF) Hab ich nicht verstanden, entsprechende Rückfrage wird vorbereitet, das es jetzt das Excel Feld &amp;quot;Questionaire&amp;quot; gibt, will ich vorerst abwarten, ob das gemeint war.&lt;br /&gt;
* (VB) Möglichkeit der Umstellung der DB-Anbindung ist für alle Benutzer aktiv. Kann das Benutzerspezifisch als zuteilbares Recht erfolgen?&lt;br /&gt;
* Berechtigungskonzept: Sperrung der umfassenden Änderungsmöglichkeiten an der Datenbank (mit sofortiger Wirkung)&lt;br /&gt;
* (AF) ermöglichen, dass einfach noch mehr Spalten rechts in &amp;quot;PE&amp;quot; hinzugefügt werden können. Insbesondere die Möglichkeit, dass z.B. anstelle der bisherigen 3 Messpunkte nun z.B. 10 Messpunkte ermittelt werden und entsprechend der bishrige Spalten-Aufbau &amp;quot;Qmin,Qmax, usw.&amp;quot; dann ganz neu definiert werden kann.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Eingrenzungskriterien sollte einen Normal- und Expertenmodus haben. Normalmodus - eineige bestimmte von uns vorgegebene Eingrenzungskriterien (, wenn möglich für uns variabel gestaltbar). Expertenmodus - wie derzeitige Eingrenzungsmöglichkeit. Der Wechsel sollte durch eine Schalftfläche im OLAP-Arbeitsplatz möglich sein. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Ist es möglich die Anordnung der Spalten in PE variabel zu gestalten. (Bsp. Dimension.Frei.1 neben EQUIPMENTID) Wieviele freie Dimension sind derzeit definierbar (auch mehr wie 3)?&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Im &amp;quot;OLAP Arbeitsplatz&amp;quot; die 3 Spaltenüberschriften unter &amp;quot;Fehler&amp;quot; (Qmin, 0,2Qmin, Qmax) durch den Wert der tatsächliche Durchflussmenge (Flowrate) ersetzen. (WW): Hier könnten evtl. Fehler auftreten wenn eine Auswertung G4 und G6 Zähler beinhaltet. Bei gleichen &amp;quot;reqeusted flow&amp;quot;- Werten ist es sinnvoll bei ungleichen genügt die Qmin-, 0,2Qmin- u. Qmax Angabe.&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=Datei:Pfeil.Rot.Unten.png&amp;diff=17889</id>
		<title>Datei:Pfeil.Rot.Unten.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=Datei:Pfeil.Rot.Unten.png&amp;diff=17889"/>
		<updated>2007-01-30T16:51:11Z</updated>

		<summary type="html">&lt;p&gt;Wust: roter Pfeil nach unten, wie er bei der OLAP-Arbeitsplatz-Schaltfläche &amp;quot;Helium Daten einlesen&amp;quot; gezeigt wird.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;roter Pfeil nach unten, wie er bei der OLAP-Arbeitsplatz-Schaltfläche &amp;quot;Helium Daten einlesen&amp;quot; gezeigt wird.&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
	<entry>
		<id>https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17888</id>
		<title>OLAP.Arbeitsplatz</title>
		<link rel="alternate" type="text/html" href="https://wiki.orgamon.org/index.php?title=OLAP.Arbeitsplatz&amp;diff=17888"/>
		<updated>2007-01-30T16:07:39Z</updated>

		<summary type="html">&lt;p&gt;Wust: /* Listen Anzeige */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Arbeitsplatz wurde für komplexe mehrstufige OLAP Abfragen geschaffen. Insbesondere wenn viele Abfragefelder (OLAP Parameter) vom Benutzer eingetragen werden können ist die Verwendung des OLAP Arbeitsplatzes sinnvoller als der Start eines einzelnen OLAP Statement. Die Abfragen können unterhalb des Abfrage Verzeichnisses strukturiert werden. Dabei sind öffentliche und geschütze / gruppenbezogene Abfragen anwendbar und speicherbar.&amp;lt;br&amp;gt;&lt;br /&gt;
== Bedeutung der Symbole ==&lt;br /&gt;
=== Symbole (oben) ===&lt;br /&gt;
{|&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=2 style=&amp;quot;background-color:#AEEEEE;&amp;quot; | ACHTUNG: Farblich (Cyan) hinterlegte Erklärungen finden bisher keine sinnvolle Anwendungen inerhalb des aktuellen OLAP Arbeitsplatzes, und sind für Erweiterungen vorgesehen.&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Database.png]] &lt;br /&gt;
 |Datenbank wechseln. Es wird eine Auswahlliste von verfügbaren Datenbanken angezeigt. Durch entsprechende Auswahl wird die aktuelle Datenbank geschlossen und die neue mit den aktuellen Selektionskriterien abgefragt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Stop.png]] &lt;br /&gt;
 |Der OLAP Arbeitsplatz wird von der aktuellen Datenbank getrennt.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Play.png]]&lt;br /&gt;
 | Play. Die aktuellen Selektionskriterien werden zu einer SQL Datenbankabfrage zusammengestellt. Der Datenbankserver liefert nun alle Treffer in der Ergebnisliste. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:OLAP.Arbeitsplatz.Lupe.png]]&lt;br /&gt;
 | Lupe. Die Funktion dient zur Fehlerdiagnose der Play Funktion. Es wird keine Datenbankabfrage gestartet wie bei Play, sondern nur das aus den Selektionseingaben gebildete SQL-Abfrage Statement wird angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:PlanQuadratMarkieren.png]]&lt;br /&gt;
 |Die aktuell angezeigte Ergebnisliste wird als csv-ähnliche Datei in einen Texteditor geladen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Alles.Nichts.png]]&lt;br /&gt;
 | Alles markieren, nichts markieren.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Invertieren.png]]&lt;br /&gt;
 | Die aktuelle Markierung umkehren: Bisher Markierte werden nun nicht mehr markiert. Bisher unmarkierte werden nunmehr markiert.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Weglassen.png]]&lt;br /&gt;
 | Alle Datensätze der Ergebnisliste, die im Moment nicht markiert sind, werden nicht mehr angezeigt.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Druck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Die aktuell Markierten ausdrucken.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierung.Beenden.png]]&lt;br /&gt;
 | Alle Markierungen aufheben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Loeschen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Alle Markierten löschen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Ablegen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Alle Markierten ablegen.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Pfeil.Gruen.Unten.png]]&lt;br /&gt;
 |Unter berücksichtigung der aktuellen Selektion werden die aktuellen Feldinhalte des aktuell fokusierten Feldes der Selektionseingabe in einem Texteditor aufgelistet.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Einstellungen.png]]&lt;br /&gt;
 |Einstellungen&lt;br /&gt;
 |- &lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Historische.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zu dem aktuellen Datensatz die historischen Datensätze anzeigen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Markierte.Speichern.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |In der Ergebnismenge Datensätze markieren, die Historische Datensätze besitzen &lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Doppelte.png]]&lt;br /&gt;
 |Doppelte und fehlende Seriennummern anzeigen lassen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Buch.Blau.Pruefen.png]]&lt;br /&gt;
 |Prüfung, ob alle Datensätze im Ergebnisvolumen auch genau 3 Messpunkte besitzen. Ist das nicht der Fall werden die entsprechenden Datensätze markiert. Mit &amp;quot;nur noch die markierten anzeigen&amp;quot; lässt sich nun die Ansicht auf die Markierten einschränken. Danach kann eine manuelle Diagnose erfolgen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Excel.png]]&lt;br /&gt;
 |Es wird die in &amp;quot;Vorlage&amp;quot; eingetragene Excel Datei geöffnet und nach Ausgabe.&amp;lt;AusgabeID&amp;gt;.xls kopiert. Die aktuelle Ergebnisliste wird in die Arbeitsmappen IN, MF, RP kopiert. &lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:wiengas.png]]&lt;br /&gt;
 |Es erfolgt die Ausgabe in eine ASCII - Datei. Das Format wurde vom Kunde WIENGAS vorgegeben.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:IntraNet.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Es erfolgt eine Ausgabe ins IntraNet.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Vor.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; | Zur zurückliegenden Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Moment.Aufzeichnen.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Momentaufnahme erstellen.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Zurueck.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur nächsten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Momentaufnahme.Ende.png]]&lt;br /&gt;
 | style=&amp;quot;background-color:#AEEEEE;&amp;quot; |Zur letzten Momentaufnahme.&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=== Symbole (unten) ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | valign=top | [[Bild:Aktualisieren.Gruen.png]]&lt;br /&gt;
 |Auflistung der Dateinamen von Selektionsvorlagen werden aktualisiert&lt;br /&gt;
 |-&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |&amp;amp;nbsp;&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Speichern.png]]&lt;br /&gt;
 |Aktuelle Selektion unter dem angezeigten Namen speichern&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Dokument.Neu.png]]&lt;br /&gt;
 |Neue Selektion beginnen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Muelleimer.png]]&lt;br /&gt;
 |Aktuelle Datei löschen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Kopie.Eine.png]]&lt;br /&gt;
 |Eine Kopie von der aktuellen Selektion erstellen&lt;br /&gt;
 |-&lt;br /&gt;
 | valign=top | [[Bild:Ordner.png]]&lt;br /&gt;
 |Ablage Ordner für Selektionen öffnen&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Listen Anzeige ==&lt;br /&gt;
&lt;br /&gt;
In der Liste wird das aktuelle Selektions-Ergebnis dargestellt. Jede einzelne Zelle wird dabei durch ein einzelnes SQL Statement ermittelt. Die SQL-Statements für jede Spalte finden Sie im Unterordner '''OLAP''' des Orgamon-Programmverzeichnisses auf dem Server (z.B. '''X:\OrgaMon\OLAP\'''). Die Dateinamen beginnen immer mit '''OLAP.Dim.*.txt'''. Es steht dem Benutzer völlig frei, wie der Wert ermittelt wird und welche Bedeutung er hat. Die ersten 13 Spalten haben (aus historischen Gründen) bedeutungsvolle Dateinamen, aber die Wertermittlung ist frei und kann geändert werden. Auch Spaltenbreiten und Überschriften sind abänderbar!&lt;br /&gt;
&lt;br /&gt;
''To-Do:''&lt;br /&gt;
''Die Bedeutung, Rolle, Quelle und Konfiguration der ersten vier Spalten (DB, Bank, Calib, Serial #)''&lt;br /&gt;
&lt;br /&gt;
Folgende 13 Spalten müssen immer vorhanden sein:&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Prüfmoment.txt&lt;br /&gt;
 OLAP.Dim.Fehler-Qmin.txt&lt;br /&gt;
 OLAP.Dim.Fehler-Q02max.txt&lt;br /&gt;
 OLAP.Dim.Fehler-Qmax .txt&lt;br /&gt;
 OLAP.Dim.Radpaar.txt&lt;br /&gt;
 OLAP.Dim.RP%.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin-max.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmin.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Q02max.txt&lt;br /&gt;
 OLAP.Dim.Druckverluste-Qmax.txt&lt;br /&gt;
 OLAP.Dim.Auftragsnummer.txt&lt;br /&gt;
 OLAP.Dim.Anzahl-Tests.txt&lt;br /&gt;
 OLAP.Dim.Typ.txt&lt;br /&gt;
&lt;br /&gt;
weitere Spalten können (müssen aber nicht) in den folgenden Dateien definiert werden. Fehlen die Dateien, so wird diese Spalte nicht ausgegeben. Die Ausgabe dieser optionalen Spalten erfolgt '''nicht''' auf den Bildschirm, sondern '''nur''' in die xls Auswertungs - Datei.&lt;br /&gt;
&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.1.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.2.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.3.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.4.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.5.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.6.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.7.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.8.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.9.txt&lt;br /&gt;
 OLAP.Dim.Dimension.Frei.0.txt&lt;br /&gt;
&lt;br /&gt;
in jeder einzelnen OLAP.Dim. Datei können noch folgende Optionen angegeben werden.&lt;br /&gt;
&lt;br /&gt;
 -- TITLE=Messwert      // bestimmt die Überschrift in der Auswertung, ansonsten&lt;br /&gt;
                        // wird die Überschrift aus dem SQL Statement entnommen&lt;br /&gt;
 -- WIDTH=120           // bestimmt die Breite der Spalte&lt;br /&gt;
 -- FORMAT=%.12f        // bestimmt den Formatstring bei Zahlenwert Ausgaben&lt;br /&gt;
 -- ROUND=1000000000000 // bestimmt den Rundungsbreich 1/n&lt;br /&gt;
 -- LENGTH=14           // bestimmt die Anzahl der zeichen&lt;br /&gt;
&lt;br /&gt;
== Abfrage Reiter (Dimensions-Gruppen) ==&lt;br /&gt;
&lt;br /&gt;
Eine Dimension des OLAP Würfel stellt ein einzelnes Feld einer Tabelle im Gesamtsystem dar (z.B. OLAP Dimension &amp;quot;Umsatz&amp;quot; : ''SELECT DISTINCT RECHNUNGSBETRAG FROM BELEG''). Oft ist nicht sinnvoll der OLAP Forderung &amp;lt;b&amp;gt;ALLES in einen mehrdimensionalen Würfel auszuformulieren&amp;lt;/b&amp;gt; Folge zu leisten. Vielmehr bietet man mehrere Herangehensweisen an die Ergebnissmenge an und kann so auf die Datenprojektion ALLER Dimensionen verzichten. Durch die auswahl einer Dimensions-Gruppe bricht der Gesamt-OLAP Würfel auf einen kleinen Teil seiner eigentlichen Grösse zusammen. Es entstehen dadurch Performanche Zuwächse.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abfrage Syntax ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [&amp;quot;!&amp;quot;|&amp;quot;&amp;lt;&amp;quot;|&amp;quot;&amp;gt;&amp;quot;|&amp;quot;&amp;lt;=&amp;quot;|&amp;quot;&amp;gt;=&amp;quot;|&amp;quot;&amp;lt;&amp;gt;&amp;quot;] &amp;lt;Wert&amp;gt; [ &amp;quot;..&amp;quot; &amp;lt;Wert&amp;gt; ] { &amp;quot;#&amp;quot; &amp;lt;Wert&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Beispiele für einzelne Feldeingaben:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 16              : genau der Wert 16&lt;br /&gt;
 &amp;gt;5              : alle Werte die grösser sind als 5&lt;br /&gt;
 &amp;gt;=5             :&lt;br /&gt;
 5..120          : Werte zwischen (incl.) 5 und 120 &lt;br /&gt;
 &amp;lt;3              : Werte die kleiner sind als 3&lt;br /&gt;
 &amp;lt;=3             : &lt;br /&gt;
 &amp;lt;&amp;gt;15            : &lt;br /&gt;
 1,17,28,25,99   : Aufzählungs Typ&lt;br /&gt;
 start with Deu  : Beginnt mit&lt;br /&gt;
 like %G4%       : So ähnlich wie&lt;br /&gt;
                 : muss leer sein&lt;br /&gt;
 !               : muss was drin sein&lt;br /&gt;
&lt;br /&gt;
== Ausgabe in ein vorbereitetes Excel(tm)Microsoft(c) Dokument ==&lt;br /&gt;
&lt;br /&gt;
Beliebige Berechnungen, unter Berücksichtigung einer ganzen Spalte, egal wieviele Werte dort vorhanden sind (Geht bis zur technischen Grenze von 64k Werten):&lt;br /&gt;
&lt;br /&gt;
 =MITTELWERT(PE!E2:E65536)            // Durchschnitt&lt;br /&gt;
 =STABW(PE!E2:E65536)                 // Standardabweichung &lt;br /&gt;
&lt;br /&gt;
Der angegebene Bereich beginnt immer bei Zeile 2, da die Überschrift nicht mit einbezogen werden darf. Völlig Leere Zellen (Anzahl des aktuellen Volumens .. 64K) ignoriert Excel ohne merkliche Geschwindigkeitseinbuse.&lt;br /&gt;
&lt;br /&gt;
== Spalten Marker MAPPE#SPALTE ==&lt;br /&gt;
&lt;br /&gt;
Übernahme von ganzen Spalten von den Unter-Arbeitsmappen in einer der Haupt-Arbeitsmappen. Der OLAP - Arbeitsplatz sucht dabei nach den Bezeichnern:&lt;br /&gt;
&lt;br /&gt;
 PE#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 MF#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
 RP#&amp;lt;SpaltenÜberschrift&amp;gt;&lt;br /&gt;
&lt;br /&gt;
an dieser Stelle wird dann die ganze Spalte in das Hauptdokument übernommen. Der Spalten-Marker wird mit dem ersten Wert der Spalte überschrieben. Überschriften müssen &amp;lt;b&amp;gt;oberhalb&amp;lt;/b&amp;gt; des Spalten MArkers gesetzt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Die ganze Spalte wird genau so &amp;lt;b&amp;gt;formatiert&amp;lt;/b&amp;gt; wie die erste Beispielhafte Zelle &amp;lt;b&amp;gt;unterhalb&amp;lt;/b&amp;gt; des Spalten-Markers. &lt;br /&gt;
&lt;br /&gt;
 |PE#PRUEFMOMENT   |&lt;br /&gt;
 |  12. Januar 2008|&lt;br /&gt;
&lt;br /&gt;
Neben dieser eingebauten Möglichkeit gibt es noch weitere, die Excel aus eigener Kraft schaffen kann:&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 1&lt;br /&gt;
 //&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
  Range(&amp;quot;B1:B20&amp;quot;).Copy&lt;br /&gt;
  Range(&amp;quot;A1:A20&amp;quot;).PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Nur mal grundsätzliches Beispiel 2&lt;br /&gt;
 // Hier wird im Ziel glaube ich nach einer freien Position gesucht&lt;br /&gt;
 Sub Makro1()&lt;br /&gt;
   Range(&amp;quot;B1&amp;quot;).Copy&lt;br /&gt;
   Dim iRow As Integer&lt;br /&gt;
   Cells([a65536].End(xlUp).Row + 1, 1).Activate&lt;br /&gt;
   Selection.PasteSpecial Paste:=xlValues&lt;br /&gt;
 End Sub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hier gibt es weitere Infos über Excel Charts: http://peltiertech.com/Excel/Charts/&amp;lt;br&amp;gt;&lt;br /&gt;
* Inbesondere über &amp;quot;Doppel-Charts&amp;quot;: http://peltiertech.com/Excel/Charts/BarLineCombo.html&amp;lt;br&amp;gt;&lt;br /&gt;
* Es erfolgt immer die Ausgabe in die datei out.xls&lt;br /&gt;
* Existiert die Vorlage, so wird diese Benutzt - alle Angaben der ersten Mappe bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
== Die OLAP Arbeitsplatz Quelltext gibt es hier ==&lt;br /&gt;
&lt;br /&gt;
http://www.orgamon.org/OLAPArbeitsplatz.pas.html&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;laufender Auftrag&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
== to do &amp;quot;muss neu beauftragt werden&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Datenbank Abfrage Optimierungen''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (VB) Datenermittlung für alle Datenzeilen nicht on demand beim Scrollen, sondern durch einen echten Hintergrund - Prozess. Man erwartet,dass dann beim Drücken des Excel Knopfes so viel Zeit vergangen ist, dass bereits alle Ergebnisse vorliegen. &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Gedankenstütze: Bitte die DB-Anfrage nach dem Befüllen des Grids in den Hintergrund schicken und weiter laufen lassen, dass die Daten in den HS gespeichert werden und somit ein Scroll flüssiger abläuft.&amp;lt;/span&amp;gt;&lt;br /&gt;
* (AF) Optimierung der einzelnen Wertermittlung der Dimensionen. Vorgehensweise:&lt;br /&gt;
&lt;br /&gt;
   select                    select&lt;br /&gt;
     COL_A                     COL_B&lt;br /&gt;
   from                      from &lt;br /&gt;
     TABLE_A                   TABLE_A&lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;           &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  kann optimiert werden zu:&lt;br /&gt;
 &lt;br /&gt;
   select  &lt;br /&gt;
     COL_A,&lt;br /&gt;
     COL_B&lt;br /&gt;
   from     &lt;br /&gt;
     TABLE_A &lt;br /&gt;
   &amp;lt;WHERE_BLOCK_A&amp;gt;&lt;br /&gt;
Bei den aktuellen 12 Dimensionen ist hier eine Performance Steigerung von 300% denkbar!!!&lt;br /&gt;
* (AF) Temp-Table Optmierung: Einzelne Dimensionen bedienen sich aus einer Temptable, die nicht als &amp;quot;Dim&amp;quot; sondern als &amp;quot;Vektor&amp;quot; definiert werden muss. Eine einzelne Dimension bedient sich dann mit Hilfe von x,y Koordinaten aus dieser Temp-Tabelle, diese hat die Lebensdauer einer Row, wird also eine neue Row angefordert wird die temp tabelle überschrieben. Mehrere Dimensionen der aktuellen row bedienen sich, die erste anfragende Dimension löst die Erzeugung der Tabelle aus. Der Vektor könnte so formuliert werden.&lt;br /&gt;
&lt;br /&gt;
 // Optimaler Messergebnis Vektor&lt;br /&gt;
 // 'OLAP.Vektor.Tests.txt'&lt;br /&gt;
 select&lt;br /&gt;
  pointnum,&lt;br /&gt;
  meterploss,&lt;br /&gt;
  METERMAXPLOSS,&lt;br /&gt;
  METERERRORWITHGEA&lt;br /&gt;
 from&lt;br /&gt;
  tests&lt;br /&gt;
 where&lt;br /&gt;
  (calibrationid = $CALIBRATIONID) and&lt;br /&gt;
  (equipmentid = '$EQUIPMENTID') and&lt;br /&gt;
  (serialnumber = '$SERIALNUMBER') &lt;br /&gt;
 order by&lt;br /&gt;
  pointnum&lt;br /&gt;
&lt;br /&gt;
 // Nun die einzelne Dimension&lt;br /&gt;
 // 'OLAP.Dim.QMax.txt'&lt;br /&gt;
 //&lt;br /&gt;
 !Tests[2,1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aus diesem SQL Statement sind komplett 7 Ergebnisspalten herauslesbar. Hier kann man auch umfassende Plausibilitäts-Prüfungen durchführen: (Anzahl der Eregbnisdatensätze=3, Pointnum der ersten Zeile=1, Pointnum der zweiten Zeile=2, Pointnum der dritten Zeile=3)&lt;br /&gt;
&lt;br /&gt;
hier ist nochmal eine Geschwindigkeits Steigerung von 100% möglich!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font size=+2&amp;gt;''Berechtigungskonzept''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fragestellung: Was dürfen einzelne Benutzergruppen mit dem OLAP - Arbeitsplatz tun? Man sollte die wichtigsten Vorgänge mal sammeln (Änderun der Auftragsnummer, Ändern einer Serialnummer, Löschen eines doppelten Tests usw.) und diese dann geführt durch den OLAP Arbeitsplatz erledigen lassen. Alle einzelnen Aktionen sind dann über die Gruppenrechte steuerbar.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB)Berechtigungskonzept: gezielte Rechtevergabe über Anmeldename (Berechtigungsvergabe kann über IB Manager in DB direkt erfolgen &amp;quot;Benutzer &amp;lt;-&amp;gt; Gruppenrechte&amp;quot;, erfordert erneute Diskussion)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Sonstiges''&lt;br /&gt;
&lt;br /&gt;
* (AF) Mappe IN, es soll eine 3. Spalte geben. Insbesondere die Aufzählungstypen der PE Tabelle sollen mit einem X in der 3. Spalte versehen werden sobald inerhalb der Selektion auf dieses Feld einen Einschränkung gemacht wurde. (VB) Entsprechend dem vorigen Punkt (SELECTION) in der Tabelle &amp;quot;MAIN&amp;quot; alle eingegrenzten Felder im Fettdruck. Vorschlag, in der Zelle &amp;quot;IN!C&amp;quot; ein &amp;quot;X&amp;quot; setzen, dass in der Tabelle &amp;quot;MAIN&amp;quot; durch eine bedingte Formatierung ein Fettdruck ausgelöst wird. (siehe Attachment &amp;quot;WW_out_PEPI1prod.xls&amp;quot;) (AF) Hab ich nicht verstanden, entsprechende Rückfrage wird vorbereitet, das es jetzt das Excel Feld &amp;quot;Questionaire&amp;quot; gibt, will ich vorerst abwarten, ob das gemeint war.&lt;br /&gt;
* (VB) Möglichkeit der Umstellung der DB-Anbindung ist für alle Benutzer aktiv. Kann das Benutzerspezifisch als zuteilbares Recht erfolgen?&lt;br /&gt;
* Berechtigungskonzept: Sperrung der umfassenden Änderungsmöglichkeiten an der Datenbank (mit sofortiger Wirkung)&lt;br /&gt;
* (AF) ermöglichen, dass einfach noch mehr Spalten rechts in &amp;quot;PE&amp;quot; hinzugefügt werden können. Insbesondere die Möglichkeit, dass z.B. anstelle der bisherigen 3 Messpunkte nun z.B. 10 Messpunkte ermittelt werden und entsprechend der bishrige Spalten-Aufbau &amp;quot;Qmin,Qmax, usw.&amp;quot; dann ganz neu definiert werden kann.&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Eingrenzungskriterien sollte einen Normal- und Expertenmodus haben. Normalmodus - eineige bestimmte von uns vorgegebene Eingrenzungskriterien (, wenn möglich für uns variabel gestaltbar). Expertenmodus - wie derzeitige Eingrenzungsmöglichkeit. Der Wechsel sollte durch eine Schalftfläche im OLAP-Arbeitsplatz möglich sein. &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Ist es möglich die Anordnung der Spalten in PE variabel zu gestalten. (Bsp. Dimension.Frei.1 neben EQUIPMENTID) Wieviele freie Dimension sind derzeit definierbar (auch mehr wie 3)?&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span style='color:#3C6B96'&amp;gt;(VB) Im &amp;quot;OLAP Arbeitsplatz&amp;quot; die 3 Spaltenüberschriften unter &amp;quot;Fehler&amp;quot; (Qmin, 0,2Qmin, Qmax) durch den Wert der tatsächliche Durchflussmenge (Flowrate) ersetzen. (WW): Hier könnten evtl. Fehler auftreten wenn eine Auswertung G4 und G6 Zähler beinhaltet. Bei gleichen &amp;quot;reqeusted flow&amp;quot;- Werten ist es sinnvoll bei ungleichen genügt die Qmin-, 0,2Qmin- u. Qmax Angabe.&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wust</name></author>
	</entry>
</feed>