Neuigkeiten
Transcription
Neuigkeiten
Update Programmübergreifendes auf Version 9.0 SelectLine Programmübergreifendes Version 9 Ausführliche Beschreibung der Änderungen und Neuerungen 01.10.2007 / V2.0 / bp Seite 1 / 15 Update Programmübergreifendes auf Version 9.0 1 2 3 4 5 6 7 Einleitung ...................................................................................................................................................3 Formulareditor............................................................................................................................................3 2.1 benutzerdefinierte Unterblöcke (nur jeweils höchste Ausprägung) ..................................................3 2.2 Formelplatzhalter ..............................................................................................................................6 2.3 neue Funktionen für Formelplatzhalter: put und get .........................................................................6 2.4 neue Funktion user() .........................................................................................................................6 2.5 Neue Formelfunktion concat .............................................................................................................7 2.6 Zuweisung von Null-Werten an Formelplatzhalter............................................................................7 2.7 StampIt (als Zusatz-Option für jede Ausprägung) ...........................................................................7 Makroassistent komplett überarbeitet........................................................................................................7 3.1 Sonstiges...........................................................................................................................................8 Toolbox ......................................................................................................................................................9 4.1 Formelplatzhalter als Makroparameter verfügbar machen ...............................................................9 4.2 Aufruf externes Programm unterscheidet sich vom Aufruf von Websites ........................................9 4.3 Bild hinzufügen..................................................................................................................................9 4.4 "MaskEdit überprüfen". .....................................................................................................................9 4.5 Sonstiges...........................................................................................................................................9 Datenreorganisation ................................................................................................................................10 5.1 Daten reorganisieren.......................................................................................................................10 5.2 Stammdaten aktualisieren...............................................................................................................10 Archivierung .............................................................................................................................................11 Sonstiges .................................................................................................................................................11 7.1 Druckvorlagen .................................................................................................................................11 7.2 Adress-Export erweitert...................................................................................................................12 7.3 Import- / Export-Assistent................................................................................................................12 7.3.1 Export-Assistent .....................................................................................................................12 7.3.2 Import-Assistent......................................................................................................................12 7.4 Passwortverwaltung ........................................................................................................................13 7.5 Nachrichten versenden ...................................................................................................................13 7.6 Darstellung / Spalteneinstellungen .................................................................................................13 7.6.1 markierten Datensatz farblich besser darstellen ....................................................................13 7.6.2 Druckvorlagendialog...............................................................................................................14 7.6.3 Veränderungen beim Speichern der Spalteneinstellungen....................................................14 7.6.4 Listenansicht ohne Paging öffnen (nur SQL) .........................................................................14 7.7 Filter/Listendruck.............................................................................................................................15 7.8 Alle Hinweise + Fehler in ein Statusfenster ....................................................................................15 7.9 COM-Schnittstelle ...........................................................................................................................15 7.10 Notizen ............................................................................................................................................15 Wichtiger Hinweis: Hinweise zu programmspezifischen Funktionen finden Sie in den Dokumenten „Update Auftrag auf Version 9“, „Update Finanzbuchhaltung auf Version 9“ und „AchtungVersion9Update CH.doc“. Seite 2 / 15 Update Programmübergreifendes auf Version 9.0 1 Einleitung Mit der Version 9.0 wird nun auch das neue Microsoft-Betriebssystem Windows Vista (Versionen Business und Ultimate) unterstützt. Beachten Sie bitte auch weiterhin unsere Installationshinweise zu den Windows 2000 und Windows XP. Wie auch bei der 8.x-Version gilt, die upzudatende Installation muss mindestens den Versionsstand 7.6.1 SP2 aufweisen. Wir empfehlen, den letzten Servicepack-Stand der Version 8.5 einzuspielen, zu reorganisieren und eine Mandanten- sowie Programmsicherung zu erstellen. Prüfen Sie die Mandantensicherung auf Wiederherstellbarkeit. Wir sehen keine Möglichkeit, die mit einer Version 9 bearbeiteten Daten wieder in eine Version 8 zurückzuführen. Wird eine Netzwerkinstallation (Serverinstallation) upgedatet, so erkennen die Arbeitsplatz-Installationen auch weiterhin die höhere Version auf dem Server und führen auf Nachfrage das Arbeitsplatz-Update aus. Beachten Sie hierbei, wie bisher auch, die lokalen Rechte des Windows-Nutzers. Beim Update auf die Version 9 laufen für einige „Daten“- Tabellen umfangreichere Scripte ab, die z.B. die Bankleitzeilen und die Postleitzahlen aktualisieren und etwas Zeit in Anspruch nehmen können. Ebenso unterstützt die SQL-Version 9 keine Tabellen mehr mit „Leer“-Datensätzen. Beim Update eines solchen Mandanten kann es deshalb zu einer Fehlermeldung kommen. Wir empfehlen vorbeugend, die Datenbanken (Mandanten) mit unserem Programm DBChecker zu kontrollieren. Beachten Sie hierzu bitte die Dokumentation zu DBChecker. 2 Formulareditor 2.1 benutzerdefinierte Unterblöcke (nur jeweils höchste Ausprägung) Im Formulareditor kann man jetzt neue Blöcke definieren bzw. vordefinierte Blöcke integrieren. Grundgedanke ist, mit Hilfe dieser neuen Blöcke eine beliebige Anzahl von Datensätzen auszugeben. Bisher konnte man mit einem Verweis oder einem Formelfeld+ select-Funktion zwar auch auf beliebige andere Tabellen verweisen, jedoch immer nur einen Datensatz damit ermitteln und ausdrucken. Hatte man mehr als einen Datensatz ermittelt, musste eine entsprechende Anzahl von Platzhaltern dafür vorgesehen werden. Anhand eines Beispiels soll die Funktionsweise verdeutlicht werden. Im Artikelstamm wird ein Variantenartikel als „Artikelliste“ gedruckt und es sollen alle „Untervarianten mit gedruckt werden“. Die Erstellung der benutzerdefinierten Blöcke erfolgt im Formulareditor über das „Einfügen“ eines Blockplatzhalters. Das entsprechende Auswahlmenü wurde um die Funktionsschalter <Anlegen>, <Bearbeiten> und <Entfernen> erweitert. Seite 3 / 15 Update Programmübergreifendes auf Version 9.0 Über <Anlegen> kommt man zu der Auswahl von vordefinierten neuen „Standardblöcken“ und der „selbstdefinierten Abfrage“. Die angebotenen „Standardblöcke“ richten sich immer danach, welche Quelle der Druckvorlage zur Verfügung steht und variieren dementsprechend (im Beispiel: Artikelstamm). Der benutzerdefinierte Block benötigt einen frei wählbaren „Blocknamen“ und eine Definition der abzufragenden Datenmenge. Dies erfolgt im „Anweisung“-Teil in Form des altbekannten „SELECT“-Formelplatzhalters. Die „Anweisung“ enthält dabei den bisher in Klammern geschriebenen Anteil. Man muss sich um die Anweisung nur „select(....)“ herum denken. Seite 4 / 15 Update Programmübergreifendes auf Version 9.0 Über den Schalter „Datenfeld“ hat man Zugriff auf die Datenfelder der Quelle (im Beispiel Artikel). Beim Schliessen der neuen Blockdefinition erfolgt im Hintergrund ein Test der „Anweisung“. Dazu werden für alle verwendeten Datenfelder (Variablen) Werte abgefragt. Diese müssen nur dem Typ (String/Float usw.) entsprechen. Im Beispiel „a1“-> diesen Artikel gibt es nicht im Artikelstamm. Im Anschluss ist der neue Block „Varianten“ bereit zum einfügen in das Formular. Nun kann der Unterblock geöffnet werden und Datenfelder des Unterblocks zum Drucken verwendet werden. Da im Beispiel mit „* from Art... alle Felder der Artikeltabelle gewählt wurden, stehen für die ermittelten Datensätze (die Unter-Variantenartikel) alle Felder der Tabelle ART zur Verfügung. Seite 5 / 15 Update Programmübergreifendes auf Version 9.0 Das Ergebnis sieht dann in der Bildschirmansicht wie folgt aus: Die benutzerdefinierten Blöcke können in bestehenden Blöcken oder wiederum in benutzerdefinierten Blöcken eingefügt werden (geschachtelt). Das Ändern und Entfernen der Blöcke erfolgt wie das Anlegen über die Funktionsschalter im „Block“-Platzhaltermenü. 2.2 Formelplatzhalter Beim Bearbeiten von Formelplatzhaltern können die Funktionen asstring, asfloat und substring, sowie Klammerpaare und Zeichenkettenbegrenzer per Schalter eingefügt werden. 2.3 neue Funktionen für Formelplatzhalter: put und get In Formelausdrücken stehen die neuen Funktionen put und get zur Verfügung. put(Ident, Ausdruck) liefert als Ergebnis den Wert von Ausdruck. Dieser Wert wird ausserdem unter dem Zeichenkettenschlüssel Ident gemerkt und kann solange mit get ausgelesen werden bis das Programm beendet wird. get(Ident, Defaultausdruck) liefert einen Wert der zuvor mit put unter dem Zeichenkettenschlüssel Ident gemerkt wurde zurück. Existiert kein Wert mit dem Schlüssel Ident, liefert Get den Defaultausdruck. Der Parameter Ident unterscheidet nicht zwischen Klein- und Grossschreibung. Beispiele: [V:0::::0::put("oma"; "test")] [V:0::::0::get("mama"; "default")] [V:0::::0::put("opa"; 1)] [V:0::::0::get("OPA"; 2)] [V:0::::0::put("oma"; pi)] [V:0::::0::get("oma"; 0)] [V:0::::0::put("oma"; true)] [V:0::::0::get("oma")] [V:0::::0::isnull(get("mama"); "null")] Diese "Variablen" könnten also auch als Ersatz für die zugewiesenen Formelplatzhalter dienen, mit dem Vorteil, dass hier null-Werte gespeichert werden können. Eine andere Möglichkeit wäre z.B. ein Zähler im Formulareditor oder im Importassi. put("a"; 1 + get("a"; 0)) 2.4 neue Funktion user() In Formelausdrücken liefert die Funktion "user" im Formelplatzhalter (z.B. [V:0::::0::user] das zweistellige Benutzerkürzel. Es liefert dasselbe Resultat wie in den Druckvorlagen der Platzhalter:System.Benutzerkürzel. Seite 6 / 15 Update Programmübergreifendes auf Version 9.0 2.5 Neue Formelfunktion concat Zu den Kalkulator-Funktionen wurde die String-Verkettungsfunktion "concat" aufgenommen. concat(String1;String2;VerkettungsString) Wenn String1 und String2 nicht leer sind, werden diese mit dem VerkettungsString verknüpft, ansonsten wird der String zurückgeliefert, der nicht leer ist. Beispiel: [C:0::concat("Mustermann";"Max";", ")] --> ergibt: Mustermann, Max 2.6 Zuweisung von Null-Werten an Formelplatzhalter Um zu verhindern, dass Ausdrücke in Formeln "null" zurückliefern, kann man die Funktion "isnull" verwenden. Die Funktion hat 2 Parameter von beliebigem Typ. Der erste Parameter ist der Ausdruck, der "null" liefern kann. Der zweite Parameter liefert das Ergebnis, falls der erste Parameter "null" ist. 2.7 StampIt (als Zusatz-Option für jede Ausprägung) StampIt wurde neu integriert. Über den Platzhalter STAMPIT können Frankiervermerke der Deutschen Post (Schweizer Post in Bearbeitung) in die Druckvorlagen eingebunden werden. Detailinfos in der F1-Hilfe. 3 Makroassistent komplett überarbeitet Wird in der linken Baumstruktur ein gespeichertes Makro ausgewählt, so wird das Makro im rechten Fenster angezeigt und kann dort bereits editiert werden. Zum „richtigen“ Bearbeiten des Makros mit der Tabellen- und Feldauswahl gelangt man über den Schalter <Bearbeiten>. Seite 7 / 15 Update Programmübergreifendes auf Version 9.0 Die Bearbeitung erfolgt vollständig im Speicher. Makros werden nicht sofort auf die Festplatte geschrieben und können am Ende verworfen oder ausgewählt gespeichert werden. - Eine integrierte Makro-Bearbeitung ist direkt im Assistenten möglich. - Import- und Exportmuster können direkt in die Makrostruktur eingefügt und zur Ausführung auf das Menü oder die Toolbuttons gelegt werden. - Eine Volltextsuche über alle Makros ist jetzt möglich. - Es können jetzt beliebig viele Parameter für die Abfrage definiert werden (statt der bisherigen 20). - Erweiterte Anzeige der Eigenschafts-Informationen bei Datei-Makros. - Codevervollständigung über Tabellenkürzel oder Tabellenname (Ctrl+Shift+Leer, Ctrl+Leer). - Parameter in Kommentaren werden ignoriert. - Falsche Syntax bei Parametern wird erkannt. - Zeilen länger als 1024 Zeichen sind möglich. - Drag und Drop von SQL-Statements aus Dateien möglich. - Überlange Makros (QDF) Dateien möglich. - Reservierte Bezeichner fett UND blau für bessere Unterscheidung. - Vom Programm genutzte Tabellen werden türkis dargestellt. - Im Dialog Einstellungen gibt es eine Seite für den Makroassistenten. - Unterscheidung des SQL-Dialekts bezüglich der Farbdarstellung möglich (BDE, MS-SQL). 3.1 Sonstiges Es können jetzt beliebig viele Toolbuttons (statt der bisherigen 6) festgelegt werden. Ausführen von selektiertem Text in SQL-Abfragen ist möglich (wie z.B. im Management Studio). Das ermöglicht mehrere Statements in einer Abfragedatei. Ausserdem funktioniert die blockweise Ausführung über den Befehl GO jetzt auch in der BDE Version. Beim Anlegen einer neuen Folge und Ändern des Dateinamens in der Folge, wird dieser jetzt korrekt übernommen. Seite 8 / 15 Update Programmübergreifendes auf Version 9.0 4 Toolbox 4.1 Formelplatzhalter als Makroparameter verfügbar machen Die Makroparameter enthalten neben Daten aus Tabellen und Konstanten auch Formelplatzhalter. Die Formelplatzhalter werden vor dem Ausführen des Toolboxmakros ausgewertet und das Ergebnis wird an das Toolboxmakro als Parameter weitergereicht. 4.2 Aufruf externes Programm unterscheidet sich vom Aufruf von Websites Die Konfiguration der Programmausführung-Toolbox-Makros wurde hinsichtlich der Flexibilität erweitert. So können z.B. Url's gebaut werden. Folgende Konfigurationsmöglichkeit ist für die Programmausführung-Toolbox-Makros hinzugekommen: - Parameter vom Programm trennen: wahr (standard) bisheriges Verhalten, zwischen Programm und Parameter ist ein Leerzeichen, bei unwahr nicht Folgende Konfigurationsmöglichkeiten sind für die Programmausführung-Toolbox-Makro-Parameter hinzugekommen: - Trenn-Leerzeichen: wahr (standard) bisheriges Verhalten, zu dem vorhergehenden Parameter wird ein Leerzeichen hinzugefügt, bei unwahr nicht - Parametername benutzen: wahr (standard) bisheriges Verhalten, es wird "Name"="Wert" geschrieben, bei unwahr lediglich Wert. Damit sind z.B. folgende Aufrufe möglich: www.google.de/search?hl=de&q=selectline+warenwirtschaft Die Konfiguration hierfür ist wie folgt: - Programm: www.google.de - Parameter vom Programm trennen: unwahr 1. Name = SelectLine, Wert = "/search?hl=de&q=selectline+" (kein Trennzeichen, Parametername nicht benutzen) 2. Name = Programm, Wert = {:Programm} oder z.B. {System.Programmname} (kein Trennzeichen, Parametername nicht benutzen) 4.3 Bild hinzufügen Es wurde eine neue interne Toolboxfunktion hinzugefügt: Bild hinzufügen. Mit dieser internen Toolboxfunktion kann ein Bild der Bildtabelle hinzufügt werden. Folgende Parameter werden erwartet: BK: Geben Sie den BlobKey ein. ID: Geben Sie den Schlüssel ein (z.B. Artikelnummer) Filename: Dateiname des hinzuzufügenden Bildes 4.4 "MaskEdit überprüfen". Diese Toolboxfunktion ermöglicht die Überprüfung der Masken/Toolbox-Editor-Tabelle nach doppelten Einträgen. Folgende Parameter sind vNOerfügbar: Kuerzel --> Geben Sie das Nutzer-Kürzel ein. Sektion --> Geben Sie den Sektionsbezeichner ein AutoStart --> Ob die Überprüfung automatisch gestartet werden soll AutoClose --> Ob die Überprüfung automatisch beendet werden soll 4.5 Sonstiges Tabellen von Extradialogen können jetzt mit den Feldern AngelegtAm/Von, BearbeitetAm/Von erstellt werden. In Toolboxmakros für den Aufruf externer Programme können jetzt bei der Angabe des Programmnamens/pfads Umgebungsvariablen benutzt werden. Bsp.: %TEMP%\TbxApps\test.exe Beim Speichern von Artikel-Bildern per Toolbox-Makro wirkt jetzt die anschliessende Aktualisierung. Seite 9 / 15 Update Programmübergreifendes auf Version 9.0 Über den lokalen Parameter-Menüpunkt "Datenquellenfelder einfügen" können alle Datenquellenfelder der ausgewählten und aktiven Datenquelle in die Toolbox-Parameter-Liste eingefügt werden. Es wurden globale Toolbox-Events wie: ProgrammStart, ProgrammEnde hinzugefügt. Der Einstellungsdialog für die globalen Toolbox-Events kann über die Menüpunkte Schnittstellen/Toolbox/Globale ToolboxEreignisse erreicht werden. Die Werte der Belegposition im Editiermodus stehen jetzt als Pseudo-Datenquelle zur Verfügung und können mit der Toolbox-Anbindung genutzt werden. 5 Datenreorganisation 5.1 Daten reorganisieren Auch die Reorganisation der Mandanten- und Programmdaten wurde überarbeitet. Beide Punkte sind jetzt unter Extras > Reorganisieren > Daten reorganisieren zusammengefasst. Wird diese Funktion angestossen erscheint ein Dialog mit wichtigen Hinweisen zur Reorganisation. Dieses Fenster kann optional beim nächsten Reorg übersprungen werden. Im Anschluss daran wird die Art der Reorganisation gewählt: Daten, Mandant, andere Mandanten (nur SQL) oder nur einzelne Tabellen (nur BDE). Wird die Option ‚Einzelne Tabellen’ in der BDE-Version gewählt, erscheint im unteren Bereich des Dialoges eine Liste mit allen möglichen Tabellen. Entsprechendes gilt für die Option „andere Mandaten“ der SQL-Version. Sind die Optionen ‚Aktueller Mandant’ oder ‚Programmdaten’ gewählt, gibt es noch zusätzlich die Möglichkeit über einen separaten Button eine Datensicherung vor der Reorganisation durchzuführen. Befinden sich noch andere Nutzer im Programm, werden diese in einem gesonderten Dialog angezeigt. Per Kontextmenü (rechte Maustaste) auf einen markierten Benutzer bzw. über den Schalter "Nachricht an alle" können Sie diesen Benutzern eine entsprechende Nachricht senden. 5.2 Stammdaten aktualisieren Vom Programm werden bei der Installation bestimmte, recht umfangreiche, mandantenübergreifende Datentabellen komplett mitgeliefert, wie bspw. für Postleitzahlen, Ländercodes, Bankleitzahlen usw.. Eine Aktualisierung und Reorganisation dieser Tabellen bei Programmupdates erfolgt nicht mehr automatisch, da dies u. U. einen ungewollten Zeitfaktor darstellt und teilweise vom Anwender nicht gewünscht ist. Mit diesem Menüpunkt können Sie diese Stammdatentabellen einzeln, alle oder selektiert auf den aktuellen Stand des letzten Updates aktualisieren. Seite 10 / 15 Update Programmübergreifendes auf Version 9.0 Einzelne Tabellen lassen sich per Mausklick mit gleichzeitig gedrückter [Ctrl]-Taste markieren. Ganze Bereiche (von-bis) erreichen Sie, indem Sie den ersten Datensatz mit [Ctrl] + linker Maustaste und den letzten mit [Umschalt] + linker Maustaste markieren. Alle Tabellen markieren Sie mit der Tastenkombination [Ctrl] + [A]. Mit "Ausführen" starten Sie die Stammdatenaktualisierung. 6 Archivierung Das Konzept zur Archivierung von Dokumenten wurde überarbeitet. Unter Extras > Drucken > Vorlagen wird wie bisher die Art der Archivierung für jede Druckvorlage eingestellt. Jedoch hat sich die Anzeige der archivierten Dokumente geändert. Im Druckvorlagendialog wurde eine neue Seite ‚Archivierung’ eingefügt. Hier werden die, für die gewählte Archivierung entsprechenden, Einstellungen vorgenommen. Darunter werden die einzelnen Jahre aufgeführt, in welche Dokumente archiviert wurden (SQL). In BDE werden alle Jahre ausgewiesen, für die es eine Archiv-Tabelle gibt. Diese Struktur wurde auch für die Seite ‚Archivierung’ in den Makroassistenten übernommen. Wurde eine Archivierungsart festgelegt, gibt es beim Druckausgabedialog die zusätzliche Möglichkeit die Auswertung direkt ins Archiv zu schreiben. 7 Sonstiges 7.1 Druckvorlagen Die einzelnen Druckvorlagen wurden alle neu erstellt. Für Druckvorlagen können jetzt Dateinamen mit bis zu 30 Zeichen Länge vergeben werden. Der Microsoft SQL Server Datentyp "BigInt" (64-Bit-Integer) wird jetzt beim Dokumentendruck unterstützt (nur SQL). Seite 11 / 15 Update Programmübergreifendes auf Version 9.0 7.2 Adress-Export erweitert Neben dem bereits bekannten Export von Kundendaten nach Outlook können nun auch die Kontakt- und Lieferadressen übertragen werden. Weiterhin wurde der Export nach Tobit David integriert. 7.3 Import- / Export-Assistent Die Quell- und Zieltabellen können nun nach Bezeichnung, Name oder Typ auf- bzw. abwärts sortiert werden. Der Exportassistent exportiert jetzt auch Memofelder in Textdateien. Der Importassistent kann auch mehrzeilige Texte aus CSV in Memofelder importieren. Bitte dazu die Online-Hilfe beachten. 7.3.1 Export-Assistent Es kann optional festgelegt werden, ob vor dem Überschreiben einer vorhandenen Zieldatei eine Abfrage erfolgen soll oder nicht. Diese Einstellung wird dann auch für das Export-Muster gespeichert. 7.3.2 Import-Assistent Im Importassistenten ist jetzt der Import aus allen Datenbanken mit OLE DB - Schnittstelle, also auch aus Microsoft SQL-Servern, möglich (nur für SQL, jeweils höchste Ausprägung). Diese erweiterte Funktionalität ist nur in der SQL-Version verfügbar und setzt Kenntnisse über OLE DB voraus. Diese Kenntnisse kann Seite 12 / 15 Update Programmübergreifendes auf Version 9.0 weder dieses Dokument, noch die F1-Hilfe oder das Handbuch vermitteln. (Das unten dargestellte Beispiel führt noch nicht zum Ergebnis) 7.4 Passwortverwaltung Über den Menüpunkt ‚Extradialoge’ neu angelegte Tabellen können nun in der Passwortverwaltung unter dem Punkt ‚Daten’ gesperrt werden. 7.5 Nachrichten versenden Mit der Einführung der neuen Tabelle „Nachrichten“ können nun auch in SQL die aus der BDE-Version „liebgewonnenen“ Nachrichten versandt werden. Nachrichten an "Alle" können nicht mehr von einzelnen Empfängern gelöscht werden, sondern nur noch vom Absender. Die Tabelle "MESSAGES" wurde zu "NACHRICHTEN" und enthält nun ein Memofeld für eine Textlänge von mehr als 255 Zeichen. Zudem wurde das umlautbelastete Feld "Empfänger" zu "Empfaenger". Eine Konvertierungsroutine wurde nicht vorgesehen, die alte Tabelle "MESSAGES" bleibt für diese Zwecke für einen eventuell benötigten manuellen Datenaustausch bestehen. 7.6 7.6.1 Darstellung / Spalteneinstellungen markierten Datensatz farblich besser darstellen Bei Mehrfachselektion von Datensätzen kann die Markierung jetzt über die ganze Zeile gehen. Die Einstellung wird benutzerbezogen unter Extras -> Einstellungen vorgenommen. Seite 13 / 15 Update Programmübergreifendes auf Version 9.0 7.6.2 Druckvorlagendialog Die Farben der Legende des Druckvorlagendialogs lassen sich jetzt individuell anpassen. Einfach „rechte Mouse-Taste“ auf die Farblegende. 7.6.3 Veränderungen beim Speichern der Spalteneinstellungen Beim ersten Start der Version 9.0 werden alle im Registryschlüssel unter Local/USR/Gridupdate bzw. GridupdateSQL gespeicherten Spaltenpositionen und Breiten in die neue Tabelle GRIDS importiert. Die alten Schlüssel bleiben erhalten. Fortan werden alle Tabelleneinstellungen unter dem angemeldeten Kürzel in der Tabelle GRIDS abgelegt. Damit werden die Spalteneinstellungen auch bei Anmeldung an einem anderen Arbeitsplatz aktiv. In Verbindung mit der Toolbox können die Spalteneinstellungen auch von einem anderen Anwender abgeleitet werden. 7.6.4 Listenansicht ohne Paging öffnen (nur SQL) In den Mandanteneinstellungen und in den Vorgabewerten der einzelnen Tabellen, kann für die SQL-Version in den Listeneinstellungen optional festgestellt werden, ob beim Öffnen der Liste nur der zuletzt aktive Datensatz angezeigt werden soll. Seite 14 / 15 Update Programmübergreifendes auf Version 9.0 7.7 Filter/Listendruck Im Dialog Sortierung/Selektion beim Listendruck können bei Feldern vom Typ Date und DateTime in den Filterbedingungen Berechnungsformeln eingetragen werden. Bsp: {Date} + 7 addiert auf das aktuelle Datum 7 Tage. 7.8 Alle Hinweise + Fehler in ein Statusfenster Fehler und Meldungen können zusätzlich oder ausschliesslich in einer Liste am unteren Bildschirmrand aufgesammelt und angezeigt werden. Damit erhöht sich die Arbeitseffizienz, da keine Hinweisfenster "weggeklickt" werden müssen. Diese Meldungsliste kann über das „?“-Menü -> Meldungsfenster geöffnet /geschlossen werden. 7.9 COM-Schnittstelle Die COM-Schnittstelle der Auftragsbearbeitung, der Fibu und der Lohnbuchhaltung enthalten jetzt eine COM-Funktion Namens "StartMakro", mit dem ein Makro des Makroassistenten gestartet werden kann. 7.10 Notizen Dateien können jetzt per Drag&Drop aus einem Dateimanager (z.B. Explorer) in die Notizen gezogen werden. Es wird eine neue Notiz mit der Datei als Anhang angelegt. Seite 15 / 15