Die aktuellste Version der BLINE ist die 3.3.2

Übersicht über die wichtigsten Neuerungen der Version 3.3.2.604 (September 2013) für:

•	CRM
•	Factur
•	Radius
•	Personalzeiterfassung

Weitergehende Informationen erhalten Sie über Ihren GDI-Fachhandelspartner.
Bitte beachten Sie, dass diese Version einen Namenseintrag für WR33 / RR33 erfordert. 

11.09.2013: Mit Freigabe der 3.3.2.x für Radius wurde auch eine "allgemeine" Bline Version als 3.3.2.604 fertiggestellt und freigegeben. Bei den Änderungen gegenüber der 567 handelt es sich im wesentlichen um Patches/Korrekturen. Aktuell in Entwicklung befindliche Funktionen wie die SEPA-Mandatsverwaltung sind hier nicht enthalten, diese werden mit 3.3.3.x zur Verfügung stehen.

3.3.2.604 – 11.09.2013

Allgemein

Probleme bei Taskwechsel und freistehenden Fenstern
•	Bei Taskwechsel über die Taskleiste konnte es - sofern aus freistehenden Fenstern heraus modale Dialoge wie z.B. Gridbuttons geöffnet waren - dazu kommen, dass diese in den Hintergrund rückten und somit durch andere Fenster verdeckt waren. Je nach Dialog konnte es dazu führen, dass die Bline auf keinerlei Eingaben reagierte. Jetzt werden modale Fenster beim Taskwechsel immer in den Vordergrund gestellt.

Kontextmenü "Dokumente zu TicketNr"
•	Angelehnt an die Funktion im Kontextmenü der Dokumentenverwaltung findet man jetzt im Erfassungsgrid von Telefonat, Aufgabe und Termin bzw. im Zusatzdatengrid des Briefeditors den Eintrag "Dokumente zu TicketNr". Ausgehend vom aktuellen Vorgang lassen sich so alle zugehörenden Vorgänge in einer neuen Dokumentenverwaltungs-Maske anzeigen.

Neuer Belegdruckdialog (Belegdruck mit Fr4)
•	Hier wurde die Arbeitsweise etwas modifiziert, um den Druckvorgang transparenter zu machen:
- Nach einem Bildschirmdruck steht jetzt die rechte Combobox immer auf "nur Drucken", unabhängig davon was dort vorher dort stand (Übernahme oder Duplizieren oder Drucken)
- Wird nach einem Bildschirmdruck der Druckdialog mit Abbruch verlassen befindet man sich entweder im alten Beleg (wenn zuvor "nur Drucken" eingestellt war) oder im neuen (wenn Übernahme oder Duplizieren gewählt war)

Dialog für erweiterte Fehlermeldung
•	Der seit der 567er Version enthaltene erweiterte Fehlermeldungsdialog enthält jetzt nur noch einen OK-Button. Die Option zum Beenden des Programmes (eigentlich gedacht zur Verwendung bei Zugriffsverletzungen) wurde aus dem Dialog entfernt.

Neuerungen PZE

Blätterfunktion 
Die Blätterfunktion auf Vormonate und Folgemonate wird nun durchgängig  durch die Symbole „<“ und „>“ angezeigt. Die Änderung wurde in den Menüpunkten Jahreswerte, Jahresübersicht und Softwareterminal vorgenommen

Jahreswerte
•	Die Maske wurde vergrößert, so dass direkt alle Felder sichtbar sind.
•	Die Anzahl der sichtbaren Einträge bei den Auswahlen über Comboboxen (z.B. Auswahl Kostenstelle oder Kostenträger) wurde etwas reduziert, damit die Boxen immer nach unten aufklappen können.
•	Desweiteren wurde interne Verbesserungen hinsichtlich der Performance vorgenommen. So werden beispielsweise bei notwendigen Aktualisierungen der Anzeige nur die Daten neu geladen, welche im Moment tatsächlich angezeigt werden und der TimeOut für den Aufruf des Zeitservice erhöht.

Schnellerfassung
•	Bislang war unter "Von" keine Eingabe des Wertes 00:00:00 möglich. Dies wurde jetzt zugelassen, sofern zuvor ein Wert ungleich 00:00:00 eingetragen wird (also z.B. 00:00:01 eintragen und dann auf 00:00:00 zurück ändern). Die direkte Eingabe von 00:00:00 ist leider nicht möglich.

Berichte
•	Jahresübersicht: Auf dem  Ausdruck wird zusätzlich das gewählte Jahr ausgedruckt.
•	Die Ansicht in der Statusleiste wurde optimiert

Zeitbedingte Pausen
•	Bei Zeitdauerbuchungen werden zeitbedingte Pausen wieder berücksichtigt.

Buchungen außerhalb der Tagesgrenzen 
•	Auch außerhalb der Tagesgrenzen können nun eingestellte Rundungen berücksichtigt werden. Bisher konnten durch das Aufheben der Tagesgrenzen die Zeiten vor und nach den vorgegebenen Grenzen zwar berücksichtigt werden, allerdings ohne Rundungen.
•	Das Häkchen für „immer Runden“ wird durch die Option „Alle Kommtbuchungen im Bereich“ ersetzt.
•	Nun gibt es neue Einstellungen in den Tagesmodellen:
- Nur erste Kommtbuchung im Bereich
- Alle Kommtbuchungen im Bereich
- Nur erste Kommtbuchung auch außerhalb des Bereichs
- Alle Kommtbuchungen auch außerhalb des Bereichs
•	Die gleichen Einstellungen gibt es auch für die Gehtbuchungen

Softwareterminal
•	In der Antragsverwaltung wurden die Schaltflächen „Beantragen“ und „Zurückziehen“ mit Icons versehen.
•	Wenn ein Zeitraum für einen Urlaubsantrag eingegeben aber nicht beantragt wurde, kommt beim Verlassen der Antragsverwaltung eine Abfrage, ob dieser Zeitraum nun beantragt werden soll.

Anwesenheitstableau
•	Bei aktiver Detailanzeige (Buch-Symbol) wird jetzt zur besseren Orientierung die aktuell gewählte Personal-Nummer und der zugehörige Personal-Name oberhalb des Detail-Grids angezeigt.

Zeiterfassungsoptionen > Softwareterminal
•	Durch Doppelclick in das Eingabefeld für den Databasename wird jetzt der eigene Mandant zugewiesen. Die Auswahl über den Öffnen-Dialog kann so in vielen Fällen entfallen.

Zeitservicekonfiguration (ZTServiceConfig.exe)
•	Überschrift und Programm-Titel wurden erweitert
•	Die Protokoll-Aktualisierung wurde verbessert

Fehlerbehebungen PZE
Softterminal
•	Wenn ein Mitarbeiter bei einer Buchung einen Text eingibt, bleibt er nicht mehr bei der nächsten Buchung eines anderen Mitarbeiters sichtbar.

Zeitservice
•	Wenn beim Start des Zeitservice der Firebird-Dienst noch nicht aktiv ist, wird nun keine Fehlermeldung erzeugt. Diese Fehlermeldung hatte auch bisher keine Auswirkung, führte allerdings zu Nachfragen.
•	Bei arbeitszeitbedingten Pausen wurde ein Fehler bei der Berechnung der geleisteten Arbeitszeit beseitigt
•	Das Protokoll (ZTService.log) wurde erweitert
•	Bei Neueinrichtungen der PZE konnte es bei Aktivieren des ZT-Service zur Fehlermeldung "Eine Datenmenge, die nur zum Lesen ist, kann nicht geändert werden" kommen

Zeitservicekonfiguration (ZTServiceConfig.exe)
•	Die Datenbank-Auswahl speichert jetzt auch Rechner/Port mit Databasename. Sonst kam die Meldung in Jahreswerte: Mandant nicht bekannt

Sonntagszuschläge
•	Bei Sonntagszuschlägen kann nun sowohl „Tagesbeginn“ als auch „Mitternacht“ als Art eingestellt werden. Bisher erfolgte die Berechnung nur bei der Einstellung „Mitternacht“.

Zeitbedingte Pausen
•	Zeitdauerbuchungen werden nun wieder korrekt verarbeitet. In der letzen Version wurden bei Zeitdauerbuchungen die Iststunden reduziert.

Berichte
•	Stammdatenausdruck: Beim Ausdruck wird jeder Mitarbeiter nur noch einmal angezeigt. In einigen Datenbeständen kam es zu Mehrfachanzeige einzelner Personalnummern.

Mandantenwechsel
•	Nach dem Mandantenwechsel gibt es keine Fehlermeldungen mehr auf Grund fehlgeschlagener Feldzuweisungen.

Monatswerte
•	Nach der Buchungseingabe bzw. Änderung in den Monatswerten bleibt der Cursor nun in der aktuellen Zeile stehen.
Hinweis: Buchungen in den Monatswerten sind für die manuelle Erfassung von Aushilfen konzipiert. Bei der Eingabe von Uhrzeiten von – bis ist keine Auswahl einer Zeitart möglich. Hier wird immer „Anwesend“ gebucht.
Lediglich bei der Eingabe von Stunden kann eine Zeitart gewählt werden. Üblicherweise wird dann Urlaub oder Krank eingetragen.

Jahreswerte, Übersicht
•	Beim Versuch diese Masken mehrfach aufzurufen kam es zur Fehlermeldung, dass eine GBN-Datei nicht gefunden wurde.

Stammdaten > Fehlerverwaltung
•	Hier funktionierte das Speichern über die Navigationsleiste nicht (grünes Häkchen). Ein Speichern erfolgte nur bei Datensatzwechsel oder Schließen der Maske.

3.3.2.567 – 25.07.2013

Allgemein

Serviceprogramm zur SEPA-Umstellung
Unter |Stammdaten - |Firmenstamm finden Sie die notwendigen Voreinstellungen für SEPA. 
Sofern Sie mit Ihren Kunden Lastschriftverfahren haben, benötigen Sie bis spätestens Februar 2014 eine Gläubiger-Identifikationsnummer.
Informieren Sie Ihre Lastschrift-Kunden über die Umstellung der Lastschrift-Ermächtigungen auf SEPA-Mandate. 
Umrechnungsprogramm starten:
Klicken Sie im Feld „IBAN-Konverter“ auf  „Umsetzung starten“ 
umgerechnet werden die Bankverbindungen der
•	Kunden
•	Lieferanten
•	Belege ab 2013 
Die Umrechnung erfolgt für alle vorhandenen innerdeutschen Kontonummern + Bankleitzahlen in IBAN und BIC. Die berechneten Angaben werden in die Felder eingetragen - bereits vorhandene Daten werden nicht überschrieben.
Bitte beachten Sie, dass nicht alle BLZ umgerechnet werden können. Insbesondere bei Commerzbank, Deutsche Bank und Hypovereinsbank/Unicredit Bank gibt es zahlreiche Sonderregelungen, die momentan nicht durch die Umsetzungsroutinen abgedeckt werden können.

Es wird ein Fehlerprotokoll erstellt mit Fehlerursachen:
•	Die Bankleitzahl existiert nicht
•	Die Bankleitzahl ist veraltet (Fusion zweier Banken o.ä.)
•	Die Bankleitzahl ist für die Umrechnung gesperrt (es gibt bestimmte Banken, bei denen die IBAN-Nummern nicht der allgemeinen Umrechnungsvorgabe entsprechen)
•	Die Bankverbindung ist nicht von einer deutschen Bank
•	Die Bankverbindung fehlt oder ist nicht vollständig
 
Die Umrechnung erfolgt ohne Gewähr, bitte prüfen Sie die erzeugten BIC und IBAN-Angaben auf Richtigkeit
Umrechnung einzelner Bankverbindungen in den Stammdaten der Kunden, Lieferanten und Belege:
Klicken Sie neben dem  Feld „IBAN-Nummer“ auf den Grid-Button.  Der folgende Dialog zeigt Ihnen die vorhandene Kontonummer und BLZ an sowie die daraus resultierende IBAN und BIC.
Falls bereits IBAN- und BIC eingetragen waren, werden die überprüft und können ggf. berichtigt werden. Daher wird auch IBAN (alt) sowie BIC (alt) angezeigt.
Um die angezeigten Daten zu übernehmen, bestätigen Sie die Schaltfläche „Ja“.

OCX-Komponente für PDF-Anzeige im Scannerdialog (Archiv)
Mit der Bline-Version 3.3.2.x kommt eine neuere Version der OCX-Komponente für die PDF-Anzeige zum Einsatz (VSPDFViewerX.ocx in Version 4.0.820.0, js32.dll und vsgdi.dll). Die neue Komponente bringt Verbesserungen bzgl. der Darstellung von (neueren) PDF-Dokumenten mit sich. Bei einer Bline-Installation wird diese normalerweise automatisch registriert.
·	Da nur eine Variante der OCX-Komponente unter Windows registriert sein kann, kann es zu dem Effekt kommen, dass bei älteren auf derselben Maschine ausgeführten Programmen (z.B. eine GDILine 2.x oder Bline bis zur Version 3.3.1.340) ein roter "TRIAL"-Schriftzug in der PDFAnzeige erscheint, wenn die neue OCX-Komponente registriert ist. Deshalb wurde eine Art "Abwärtskompatibilität" implementiert: Die aktuelle Bline (und FIBU) wurde so modifiziert, dass sie prinzipiell auch noch mit der älteren OCX-Komponente arbeitet (logischerweise sind dann die Verbesserungen nicht nutzbar). Die eingesetzte/registrierte Version wird in der neuen Bline in der Caption des Scannerdialoges angezeigt. 
·	Um gezielt ausserhalb des Installationsvorganges eine bestimmte Version der OCX-Komponente registrieren zu können findet man im Service-Verzeichnis die beiden bat-Dateien VSPDFViewerX_UnReg.bat (Registrierung entfernen) und VSPDFViewerX_Reg.bat (Registrierung setzen). Falls notwendig sind diese Dateien in das entsprechende Service-Verzeichnis des Programmes zu kopieren, dessen im Programm-Verzeichnis liegende OCX-Datei registriert werden soll und anschliessend (als Administrator) auszuführen. Wichtig: Im Netzwerk hierbei über "Netzwerkumgebung" gehen, nicht über verknüpfte Laufwerke!
Outlook-Anbindung, EMail-Versand über Outlook 2013
·	Die in der Bline eingebundene Mailkomponente zur Outlook-Anbindung wurde aktualisiert und soll nach Herstellerangaben nun auch Outlook 2013 unterstützen. Sollte es nach dem Bline-Update zu Problemen kommen, so sollte zunächst in den Einstellungen die Zuweisung der EMail-Schnittstelle neu gesetzt werden (Wechsel auf "keine" und zurück auf "Extended Mapi Outlook" durchführen, dabei beachten das Outlook und andere BLine Programme geschlossen sind). Hierzu ist die Bline mit Admin-Rechten zu starten.
Skins pro Mandant
In der Menü-/Rechteverwaltung wurde unter "Allgemein > Skins" die Möglichkeit geschaffen, mandantenspezifisch eine Skindatei einzustellen. Somit bestehen jetzt insgesamt drei Varianten zur Definition eines Skins:
·	Der allgemeine Skin ("Skindatei allgemein" an gleicher Stelle): Er wird bis zum Login in den Mandanten verwendet und darüberhinaus, wenn kein weiterer Skin beim Login geladen wird
·	Der neu hinzugekommene mandantenspezifische Skin: Er wird nach dem Login in den Mandanten verwendet, sofern kein bedienerspezifischer Skin geladen wird
·	Der bedienerspezifische Skin (Menüpunkt "Einstellungen | Bedienereinstellungen > Skins"): Dieser besitzt die höchste Priorität und übersteuert somit die anderen beiden vorgenannten Skins

Reportmanager (TReporter2)
·	Anordnung der Zusatzfelder, Kategorien (Überschriften): Die Reihenfolge der Zusatzfelder im Selektionsbereich des Reportmanagers wurde bislang direkt im Selection-Parameter-Dialog über die LfdNr geregelt (zuschaltbar über Kontextmenü). Stattdessen wurde jetzt ein zusätzlicher Dialog implementiert, welcher über den Button "Zusatzfelder anordnen" (TreeView-Symbol) im Selection-Parameter-Dialog erreichbar ist. Neben der reinen Reihenfolge-Bestimmung lässt sich über diesem Dialog durch die Anlage von sog. Kategorien eine gruppierte Darstellung der Zusatzfelder im Reportmanager erreichen. 

Menüpunkt TGDIScriptEditor
·	Als neue "Schaltzentrale" für allgemeine GDI-Basic-Programme wurde der Menüpunkt GDI-Script-Editor geschaffen. Er kann über den Programmaufruf TGDIScriptEditor ins Menü eingebunden werden. Lizenztechnisch ist die "Autom. Belegerstellung" erforderlich (wurde bisher auch zum Ausführen solcher Basic-Programme benötigt. Allerdings dürfte es für den Anwender, der eigentlich nur Basic-Programme starten möchte, die nichts mit der Tabelle Wieder und der Automatischen Belegerstellung zu tun haben, leichter zu vermitteln sein, diesen Scripteditor aufzurufen...).
·	Desweiteren dient dieser Menüpunkt zur Einrichtung/Verwaltung von Zugriffsparametern für externe FireBird-Datenbanken (diese sog. Session-Verwaltung war bisher in den Nummernkreisen zu finden) und künftigen BlineServer-Anwendungen.

Neues EU-Land Kroatien
·	Am 01.07.2013 wurde Kroatien 28. EU-Mitgliedsstaat. Die EU-Landeskennung lautet "HR", die USt.Id.-Nummer enthält nach dem "HR" eine 11-stellige Zahl; die Prüfung auf formale Korrektheit wurde entsprechend eingearbeitet. Die Tabelle EULaender wird durch die Reorganisation (Import Vorgabedaten aus GDI_Factur.XML) um Kroatien erweitert.

Bankauswahl über "bisher verwendete Bankverbindungen"
In den Adress-Stammdaten und Belegen wird ab dieser Version über den Button beim Eingabefeld "Bank" ein Kontextmenü mit zwei Einträgen geöffnet:
·	"Allgemeine Bankentabelle": Öffnet wie bisher die Bankauswahl über das Lexikon. Bei Auswahl einer Bank wird BLZ, BIC und Name der Bank übernommen.
·	"Bisher verwendete Bankverbindungen dieses Kunden/Lieferanten": Öffnet eine Auswahl, welche alle bisher mit der Adresse eingesetzten Bankverbindungen aufzeigt. In der ersten Spalte signalisiert dabei ein "S", dass diese Bankverbindung im Stamm gespeichert ist, ein "B" zeigt an, dass es sich um eine Bankverbindung handelt, welche in einem Beleg verwendet wurde. Die Spalte "l. Datum" zeigt an, wann diese zuletzt verwendet wurde. Bei Auswahl wird die komplette Bankverbindung übernommen.

*******************************************************
CRM-Bereich
Telefonie
·	Bei gespeicherten ausgehenden Telefonaten lässt sich der "Wählen"-Button über eine Combobox in der Navigationsleiste wieder freischalten und man kann somit erneut ein Telefonat führen. Eine bereits gespeicherte Gesprächsdauer wird dabei überschrieben/neu gesetzt. Anwendungsfall: Wiederholung eines Gesprächs aufgrund Nicht-Erreichbarkeit des gewünschten Gesprächspartners.
·	Bei eingehenden Gesprächen öffnet sich jetzt bei Annahme des Gesprächs über den Telefonapparat sofort die Telefonerfassungsmaske, sofern diese Option im Menüpunkt Einstellungen > PC-Einstellungen > Eingehende Anrufe gewählt ist.
Design
·	In den Masken des CRM-Bereiches wurde der Button "Schliessen" in Anlehnung an die aus dem Factur-Bereich bekannte "Tür" ganz nach rechts verschoben.
Dokumentenverwaltung, Rechtesystem
·	Zur leichteren "Orientierung" wird der angemeldete/aktive Bediener in der Bedienerübersicht links in der Maske farblich hinterlegt und durch Fettschrift hervorgehoben.
Signatur für Beleg-EMail-Versand
·	Unter dem Menüpunkt Einstellungen | Bedienereinstellungen > Briefeditor kann speziell für den Versand von Belegen per Email eine weitere Signatur hinterlegt werden. Diese wird - sofern das daneben befindliche Häkchen gesetzt ist - nach dem aus dem Nummernkreisen geladenen Mailtext in den Briefeditor gezogen. Bisher mussten die Signaturangaben in der Mailtext-Definition im Nummernkreis untergebracht werden. Bitte beachten Sie, dass ggfs. Änderungen an der Mailtext-Definition vorgenommen werden muss, wenn die neue Beleg-Email-Signatur aktiviert wird. An dieser Stelle sei auf den Aufbau des Defaulttextes hingewiesen:
    An: <Kunden.email>
    Betreff: Rechnung <Beleg.BelegNr> vom <Beleg.BelegDat>
    Text:
    Sehr geehrte Damen und Herren
    In der Anlage übersenden wir Ihnen die Rechnung <Beleg.BelegNr> vom <Beleg.BelegDat>
    Mit freundlichen Grüßen
    <Personal.Name1> <Personal.Name2>
*******************************************************
Factur-Bereich
Virtuelle Felder im Positionsgrid
In der Belegerfassung kann man sich im Positionsgrid einige virtuelle Felder anzeigen lassen, also Spalten mit Feldinhalten, welche nicht explizit in der Tabelle Belegpos vorhanden sind. Hier eine Übersicht:
 
Virtuelle Felder (direkt "berechnet"):
·	"_Erloes": Ausgabe des Positionserlöses (wie in PosInfo-Maske)
·	"_ErloesProz" Ausgabe des Positionserlöses in Prozent (wie in PosInfo-Maske)
·	"_ErloesEinzel" Ausgabe des Positionserlöses bezogen auf die Lagereinheit ("Stückerlös"), neu ab Version 3.3.2.x
·	"_RabEpreis" Ausgabe des rabattierten Einzelpreises der Position (in Belegwährung), neu ab Version 3.3.2.x
Felder aus der Tabelle Arumsatz (Aktivierung per Systemdateneinstellung, verfügbar seit 3.2.0.201)
·	"Bestand" Ausgabe des Artikelbestandes
·	"VBestand" Ausgabe des verfügbaren Bestandes
Diese beiden Bestandsfelder sind im Ausliefergrid bereits vordefiniert und es lässt sich eine Farbsteuerung bei negativem verfügbaren Bestand per Systemeinstellung aktivieren.
·	weitere beliebige Felder aus der Tabelle Arumsatz wie "MindBest", "Bestmenge", "Auftmenge" etc.
Seriennummernassistent
·	Bei Klick auf "Neuanlage" erfolgt jetzt eine Sicherheitsprüfung, ob die angegebene Menge der anzulegenden Seriennummern kleiner oder gleich der benötigten Seriennummern-Anzahl ist. Ist die Neuanlage-Menge größer als erforderlich erfolgt eine Hinweismeldung.
·	Nach Freischaltung eines abgeschlossenen Beleges kann man jetzt im Serienassistenten Änderungen vornehmen. Bislang erschien die Meldung "Zugriff nicht erlaubt".
FIBU-Kennzeichen bei Zahlung zurücksetzen
·	Bei Übergabe einer Zahlung an die FIBU wird KzZahlung auf den Wert "1" gesetzt. In der Zahlen-Maske kann jetzt dieses Kennzeichen im Grid auf "0" zurückgesetzt werden (nach Eingabe des Systemmanager- Passwortes). Umgekehrt kann das Kennzeichen von "0" auf den Wert "1" ohne Passwortabfrage gesetzt werden (ähnlich wie das Rücksetzen/Setzen des FIBU-Kennzeichens eines Beleges). Andere Werte können nicht verändert werden.
FIBU-Übergabe, zusätzliche Selektion bei Zahlungsübergabe
·	In der Fibuübergabe gibt es das Eingabefeld "Zusätzliche Selektion". Auf der Seite "Zahlungsdaten exportieren" konnte man bislang nur auf Felder der Tabelle Zahlungen filtern, jetzt kann durch Verwendung der Syntax "b.feldname" auch auf Felder des zugehöriges Beleges gefiltert werden ("b" ist der Alias für die Tabelle Beleg). Z.B. werden durch Angabe von "b.Filiale = ..." in der Selektion nur noch Zahlungen zu Belegen dieser Filiale übergeben.
Preiskalkulation
·	Als Zielpreis können jetzt auch die Datenfelder KB_akt und KB_alt im Artikelstamm ausgewählt werden.
Beleg-EMail-Versand mit FastReport4 (Fr4)
·	In den Nummernkreisen können jetzt im Email-Text auch Grafiken verwenden werden. Bislang war dies nur bei Belegdruck über den alten Reporter (rpd-Formulare) möglich
·	Im Body-Text kann man bei den Tabellen-Zugriffen jetzt <CM_Personal.Feldname> analog zu <Personal.Feldname> verwenden (Personal wurde intern in der 3er-Bline auf CM_Personal "umgesetzt", CM_Personal ist natürlich die zweckmässigere Schreibweise) und man kann <CM_Adressen.Feldname> benutzen, um über die AdressID des Beleges auf den CM_Adress-Satz zuzugreifen.
·	Zwischen einzelnen Platzhaltern musste bislang mindestens ein Leerzeichen gesetzt werden. Dies ist jetzt nicht mehr notwendig. Stattdessen kann man innerhalb des Platzhalters (also in die "<..>" vor und nach den Feldnamen) Leerzeichen eingegeben. Diese "bedingten Leerzeichen" werden im Mail nur dann ausgegeben, wenn das Feld auch gefüllt ist. 
Beispiel: < CM_Adressen.DocTitel> führt zu folgendem Ergebnis: Ist DocTitel in der Datenbank leer, entfällt der komplette Platzhalter, ist DocTitel gefüllt erscheint dieser mit vorangestelltem Leerzeichen im Ausdruck.
·	Zusätzlich wurde die Möglichkeit geschaffen, in den Bedienereinstellungen eine separate Beleg-EMail-Signatur zu hinterlegen (s.o.)
Inventur, Artikelsuche
·	Auf der Kartei "Inventur bearbeiten" kann in der Spalte "Artikelnr" nach bereits in der Inventuretabelle befindlichen Artikeln gesucht werden. Es erfolgt eine Suche gemäß "like xxx%".
Systemeinstellung für Kurzinfo/VSInhalt
·	In der Verkauf-Belegbearbeitung ist das Eingabefeld Kurzinfo (Datenfeld VSInhalt) als Auswahlbox gestaltet, deren Einträge sich über eine Systemdateneinstellung individuell gestalten lassen (im Textmodus lautet diese Systemdateneinstellung "Versand.UPS.VSInhalt"). Diese befand sich bislang in den Systemdaten im Knoten für die UPS-Versandeinstellungen und wurde jetzt in den Knoten Belegbearbeitung als "Kurzinfo/VSInhalt" überführt. Hintergrund der Massnahme ist die allgemeine Verwendungsmöglichkeit, auch wenn keine UPS-Anbindung genutzt wird. Bei Übergabe von Versanddaten an das Programm UPS-Worldship wird dieses Feld unverändert als Versand-Inhaltsbeschreibung übergeben. 
*******************************************************
Radius - Bereich

Reports
•	Bestandsliste_Rad.fr4: Die Funktion "Lager mit negativer Menge unterdrücken" funktionierte nicht, weil statt <NegativeMengeVerbergen> im Codebereich <NegativeWerteVerbergen> angesprochen wurde. Desweiteren wurde in der Haupt-SQL eine Grundsortierung nach Filiale ergänzt, damit bei deaktivierter Option "Lager zusammenfassen" eine Ausgabe in aufsteigender Filialnummr erfolgt. geändert 20.02.2013
•	Preisliste.fr4: Hier wurde bislang fix mit einem Steuersatz von 19% gerechnet, jetzt wird der Steuersatz gemäß des im Artikel hinterlegten VK-Steuerschlüssels verwendet. Desweiteren war im Filterbereich fälschlicherweise bei der Sortimentsauswahl ein Gridbutton hinterlegt, welcher Steuerschlüssel anbot. geändert 21.02.2013
•	Preisliste2.fr4: Dieser Report wurde entfernt (war scheinbar nur ein Testreport).
Preispflege
•	In der Preispflege lies sich keine neue Formel anlegen. geändert 08.03.2013
•	Gültigkeitszeitraum setzen: Im Regeleditor wurde das Kontextmenü um den Eintrag "Selektion gültig von/bis setzen" erweitert. Es erscheint ein kleiner Dialog zur Eingabe eines Datumsbereiches. Ausgehend vom aktuellen Knoten im Regelbaum kann somit analog zu den bestehenden Punkten "Selektion Passiv setzen" bzw. "Selektion Aktiv setzen" allen darunterliegenden Regeln "in einem "Rutsch" ein Gültigkeitsbereich zugewiesen werden. geändert 12.06.2013
PSFS (PointS-Keyaccout)
•	Beim Disagio und bei der PSFSGebuehr werden jetzt bei der Positionsanlage namnesgleiche Felder vom Artikelstamm in die Belegposition übernommen. Beim Disagio wird dabei auf den Stamm des fakturierten Artikels zugegriffen, bei der PSFSGebuehr auf den Artikel Z00111062 (SQFS-Auftragsbearbeitungsgebühr). Somit findet man jetzt z.B. auch die WGR des fakturierten Artikels in der Disagio-Position. geändert 17.03.2013
AdHoc-Bestellung
•	Sofern bei einer AdHoc-Bestellung ein Fehlercode zurückgeliefert wird, wird dieser bei Erzeugen der Bestellposition in den Positionstext übernommen und die Menge auf 0 gesetzt (faktisch wurde dieser Artikel nicht bestellt). geändert 18.03.2013
•	Erweiterungen für "Portalunabhängige Bestellungen":
o	Sofern in den AdHOC-Zugangsparametern Lieferanten ohne URL, aber mit Angabe eines Lieferanten im Feld "WAWI-Lieferant" hinterlegt sind, werden diese bei AdHoc-Bestellungen berücksichtigt.
o	Ergänzt wurde die EK-Preisfindung und die Anzeige des Preiskennzeichens in der AdHoc-Bestell-Tabelle.
o	Zu dieser Preisfindung werden AdrArt-Preise (Preiskennzeichen "A") des "WAWI-Lieferanten" und der KalkEK (Preiskennzeichen "K") des Artikels verwendet; sofern ein Artikel aus einem Portal (mit URL) bestellt werden kann und ein Preis zurückgeliefert wird, wird als Preiskennzeichen ein "M" gesetzt.
Beratung VK
•	Hinweistext bei Umbuchung: Die Übernahme des Hinweistextes (Feld WarnFentxt) aus dem Kundenstamm in das Pflichtfeld- Memo in der Beratung erfolgte nicht bei Umbuchung auf einen anderen Kunden. geändert 10.04.2013
•	Positionserfassung, Refresh: Beim Speichern einer Position im unteren Grid erfolgt nun ein vollständiger Refresh des Grids, um die Anzeige des aktuellen (V-)Bestandes auch bei anderen Positionen mit der selbenArtikelnr zu aktualisieren. geändert 17.04.2013
Beratung EK
•	Die Maske wurde - da an einigen Stellen bekannterweise nicht voll ausprogrammiert - etwas "abgespeckt" und so auf die wesentlichen radius-spezifischen Funktionen wie die (AdHoc-) Bestellung aus BeratungVK reduziert. Für "normale" Einkaufsbelege sollte die Standard-Belegbearbeitung verwendet werden. geändert 07.2013
Transfer2 und PTransfer2:
•	Steuerschlüssel: Vorhandene Steuerschlüssel werden nicht mehr überschrieben, nicht vorhandene werden wie bisher angelegt
•	Warengruppen: Hier wird bei vorhandenen WGR nur noch die Bezeichnung und das Sortiment aktualisiert, sonstige Felder bleiben unberührt
PTransfer2
•	SteuerEK,SteuerVK,MEEK, MEVK bei Artikeln: Werden anhand der WGR gefüllt, sofern der Warengruppen-Definitionssatz vorhanden ist. Ansonsten (wenn kein WGR-Stammsatz in GDIDEF vorhanden auf die übliche Vorbesetzung SteuerVK=1,MEVK=1,SteuerEK=101,MEEK=1)
•	Preise: Werden nur bei Artikeln übertragen, welche mit P beginnen, Dienstleistungsartikel bleiben also unberührt
Transfer2
•	Erweiterungen für den Datenaustausch mit der PointS-Zentrale (Datenmeldung Bestände/Bewegungen nach OR). Neue MetaDateiGDI_PointS.meta, neue CheckBox "PointS-Daten-Upload erlauben", Lizenzstelle 42.1 erforderlich. siehe separate Dokumentation. geändert 11.06.2013
Kataloganbindung
•	Bei "ATRIS_STG" (Stahlgruber DVD) wurde die Stahlgruber- Artikelnr sowohl in "Profil" als auch in "FremdArtNr" der Belegposition geschrieben. Dies wurde wie folgt geändert: Hersteller-Artikelnr aus dem Katalog --> "Profil" in Belegpos, Stahlgruber-Artikelnr aus dem Katalog --> "FremdArtNr" in Belegpos. geändert 22.04.2013
Einlagerung

In Bereich Einlagerung (und damit verbunden im KFZ-Stamm) wurden einige Erweiterungen und interne Umstrukturierungen vorgenommen. Bitte beachten Sie, dass es für angepasste Masken keinen Maskenabgleich gibt! 
•	Weitere Felder für zusätzliche Informationen wurden aufgenommen:
o	ComboBox Felgendefekte (VL,VR,HL,HR) analog zu Reifendefekte
o	DOT-Nr vorn und hinten
o	Marke der Radzierblenden
o	Combobox Reifengas (einfüllen/nachfüllen)
•	Umstellung/Erweiterung auf AdressIDs.
o	Bei den Adress-Auswahlen wurde bislang immer auf den Kundenstamm zugegriffen und entsprechend die gewählte Kundennr in den Einlagerungs-Stammsatz übernommen. Hier wurden die "zugehörigen" AdressIDs ergänzt und die Adressauswahl entsprechend umgestellt. Dies ermöglicht jetzt beispielsweise die Auswahl des Fahrers aus dem gesamten Adresspool. Es öffnet sich jeweils die Maske TAdrAuswahl aus dem CM-Bereich, voreingestellt auf den AdressTyp "K" (Kunde), bei Fahrerauswahl gibt es eine ComboBox für einen Zusatzfilter (Alle, Kunden-Ansprechpartner, Lieferadresse-Ansprechpartner).
o	Durch die Versionreorganisation werden in vorhandenen Daten die neuen Felder "nachgetragen".
•	Neue Buttons:
o	Umlagerung: Wechselt auf die Historien-Anzeige, um einen Datensatz per Doppelclick für eine Umlagerung auswählen zu können. Wird die Umlagerungs-Nachfrage bestätigt, wird der aktuelle Lagersatz in die Historie eingetragen und die Daten der gewählten Historie in die Stammanzeige zur Bearbeitung übernommen.
o	Felder Löschen: Dient dazu, die Felder des aktuellen Einlagerungssatzes zu leeren, falls z.B. bei Umlagerungen viele Einträge geändert werden müssen.
Tyre24-Soap-Schnittstelle

Zur Version 3.3.2.x wurde die Anbindung des Tyre24-Shops funktional erweitert. Die Erweiterungbezieht sich auf die Integration von Funktionalitäten, welche über die sog. SOAP-Schnittstelle vonTyre24 bereitgestellt bzw. angesprochen werden können. Hierzu gehören z.B.
•	die Übertragung aktueller Bestandsinformationen zu einem im Shop stehenden Artikel
•	die Übertragung eines Auftrags-Status an den Shop
•	die Übertragung der Rechnung in Form eines PDF an den Shop
Nähere Informationen siehe im Dokument „Tyre24Soap.pdf“, das Sie im Unterverzeichnis „Hilfe“ im Radius- Programmordner finden.
PointS - Zentraleinkauf

Nähere Infos zu diesem Feature finden Sie im Dokument „PointS_Zentraleinkauf.pdf“, das Sie im Unterverzeichnis „Hilfe“ im Radius- Programmordner finden.

*******************************************************
PZE-Bereich
Neuerungen:

Schnellerfassung
·	Beim Verlassen der Schnellerfassung bleiben die Eingaben erhalten. Sie stehen beim Wiederaufruf zur Weiterbearbeitung zur Verfügung. Die Eingaben werden gelöscht, sobald sie verbucht oder verworfen werden.
·	Geändertes Eingabeformat: in den Feldern "von" und "bis" sowie bei der Eingabe von Stunden sind die Uhrzeiten < 3 Stunden mit vorangestellter 0 einzugeben: Beispiel 1:15 ist als 01:15 einzutragen, 2:15 als 02:15, ab 3:00 ist keine vorangestellte 0 mehr erforderlich.
·	Die Schnellerfassung wurde um Kopierfunktionen ergänzt und die Eingabe insgesamt optimiert. Bitte lesen Sie dazu das Hilfethema "Schnellerfassung"

Feiertage
·	Wird ein Feiertag aus der Feiertagsliste entfernt, wird er auch in den Jahreswerten nicht mehr als Feiertag geführt

Zeitabhängige Pausen und Prüfpausen
·	Die Berechnung wurde insgesamt optimiert
·	Zeitabhängige Pausen werden nur noch bei Buchungen mit Uhrzeit abgezogen, nicht mehr bei fixer Angabe von Stunden
Ini-Datei
·	In den INI-Dateien für die Terminalanbingung ist nur noch "DLLName=" zugelassen, nicht mehr "DLL=". Bitte überprüfen Sie die INI-Dateien, ob die richtige Angabe enthalten ist
·	Das Auslesen des Pfades aus der INI-Datei wurde korrigiert. Es wird auf "DLLName=" abgefragt
ZTService.log
·	Das Protokoll wurde um Versionsnummer und Datum erweitert
·	Alle 3 Tage wird eine neue Datei erzeugt. Es sind somit die Informationen bis zu 3 Tagen enthalten
·	Läuft ein Thread länger als 10 Minuten, wird er automatisch gestoppt. Der Vorgang wird protokolliert
Zeitservice
·	Nach maximal 8 Sekunden gibt es eine Info über den Status des Zeiterfassungsdienstes (noch am Starten, läuft, steht)
·	Der Timeout bei einer Client-Anfrage an den ZTService wurde auf 60 Sec erhöht. Bei langsamen Servern reichte die Zeit für die Rückmeldung oft nicht aus, so dass die Info kam, der Server sei nicht gefunden
DATEV-Export
·	DATEV_LG.EXE
o	Die Mandantennummer wird ohne führende Nullen übergeben
o	Das Format des Monats wurde von MM.JJJJ geändert in MM/JJJJ
o	Kommt eine Lohn-Personalnummer mehrfach vor, gibt das Programm die Meldung aus: "Bitte korrigieren Sie in der Zeiterfassung |Stammdaten |Personal das Feld ''Lohn-PersonalNr'' bevor Sie weiter machen!"
·	DATEV_LODAS.EXE
o	Kommt eine Lohn-Personalnummer mehrfach vor, gibt das Programm die Meldung aus: "Bitte korrigieren Sie in der Zeiterfassung |Stammdaten |Personal das Feld ''Lohn-PersonalNr'' bevor Sie weiter machen!"
ZTService_Config.exe
·	Das Design wurde überarbeitet. Wenn der Service läuft, wird das Feld grün dargestellt, so dass die Information gleich sichtbar ist
·	Die Server-IP kann ausgewählt werden
·	Der angezeigte Protokoll-Text kann mit <Strg+F> durchsucht werden
·	Die Pfadangabe, wo der Service installiert ist, wird in der Maske angezeigt
·	In der Datenbankauswahl kann für jede angeschlossene Datenbank ein Verbindungstest vorgenommen werden
·	Die Eingaben im Service werden auf Plausibilität geprüft. So erfolgt beispielsweise eine Meldung, wenn eine eingestellte Aktion nicht innerhalb des Zeitraums liegt, in dem der Service aktiv ist

Allgemein
·	Spaltenbreiten, Sortierungen und Formatierungen wurden optimiert, die Maskenaufrufe überarbeitet und beschleunigt. Der aktive Bediener wird in der Anzeige farblich markiert
·	Stammdaten: Der Ferienkalender wird in den Stammdaten als eigener Menüpunkt angezeigt
·	Die Schaltfläche "Beenden" wurde grundsätzlich nach rechts gesetzt

Fehlerbehebungen
·	Hinttext: Die Ermittlung der Summen wurde korrigiert
·	Eingabe in den Jahreswerten wurden teilweise nicht in den Bereichten angezeigt. Ursache war, dass in der Tabelle ZT_Kalender die Sollzeit fehlte
·	An einigen Stellen kam es zu einer Division durch 0
·	die Schaltfläche "Abbruch" funktionierte nicht in allen Fällen
·	Funktionsanpassung an Windows Vista/Windows 7: Die Einstellungen des Zeitservice konnten vom Programm nicht geladen werden. Daher wurde FileExistsEx eingebaut
·	Lohnexport: Hinter der Fehlzeitennummer fehlte ein Semikolon. Die Fehlzeit wurde daher nicht in den Lohn übergeben. Der Fehler trat nicht bei der Direktverbindung auf
·	Gruppenverbuchung: Nach der Verbuchung fehlte in den Jahreswerten der Eintrag im Feld "Bis". Dadurch wurde keine Dauer ermittelt
·	In den Zeiterfassungsoptionen konnten unter Windows 8 keine Änderungen vorgenommen werden

Softwareterminal
·	Bei den Aktionen "Antrag zurückziehen" und "Antrag genehmigen" konnte die Tabelle nicht editiert werden
·	Bei der Aktion "Urlaubsantrag stellen" bleibt das Softterminal nun im Hintergrund
·	Bei der Aktion "Urlaubsantrag stellen" kam es zu einer Fehlermeldung, wenn im Bundesland ein Blank stand
·	Das Design wurde geringfügig geändert, einige Rahmen wurden entfernt

***************************************************************

3.3.1.340

Versandarten
In der Vorversion konnte die Maske Basisdaten > Versandarten nicht korrekt geöffnet werden.

GDIPivot.exe
Die in der Versionsinfo Version 3.2.4.274/276 beschriebene Korrektur bzgl. des Ausdrucks mit GDIMask "R" war leider in der GDIPivot.exe nicht enthalten. Dies wurde korrigiert. 

Belegübernahme, Filialumbuchungen
Bislang konnte bei Belegübernahmen mit Zielbelegart Filialumbuchungen nur Duplizieren durchgeführt werden. Diese Einschränkung wurde "gelockert", so dass jetzt auch Übernahmen in den Fällen
- FU --> FU bei gleichem BelegTyp
- EAN oder EBE --> EFU bzw. VAN oder VAU --> VFU
möglich sind.

3.3.1.329 – 28.01.2013
Allgemein
Systemdateneinstellung "Satzanzahl Erstaufruf" für GridButtons
Bei den Gridbuttons (F4-Auswahltabellen) gibt es zur Erhöhung der Performance eine Begrenzung der Datensatzanzahl beim Erstaufruf. Die lag bisher bei 100 Datensätzen und wurde auf 1000 Datensätze erhöht. Beim Öffnen einer Auswahltabelle werden somit in Voreinstellung maximal 1000 Datensätze angezeigt. Wie bisher wird bei einer Suche im Grid diese Begrenzung aufgehoben. Die seit Version 3.2.0.201 nur im Textmodus verfügbare Systemdateneinstellung GridButton.FirstSelect.MaxRecords= , mit welcher bei Bedarf die Begrenzung auf einen anderen Zahlenwert gesetzt werden kann, wurde in die Baumansicht (TreeView) des Systemdesigners unter "Sonstiges > Gridbuttons > Satzanzahl Erstaufruf" aufgenommen. Sie gilt sowohl für Gridbuttons im Factur- als auch im CRM-Bereich (GDF, GBN).
 
CRM-Bereich
Adresserfassung, Doublettensuche
Bisher wurde bei der Doublettensuche auf Gleichheit geprüft, hierbei wurde jedes auf der Seite "Doubletten" angewählte Datenfeld einbezogen und mit dem zugehörigen, im Erfassungsgrid eingegebenen Wert gleichgesetzt. Jetzt wurde die Prüfung auf "Containing" (= "enthält") geändert und angewählte, aber im Erfassungsgrid nicht gefüllte Felder werden ausser Acht gelassen, so dass also die Wahrscheinlichkeit nach Treffern erhöht wird.
Beispiel: Angekreuzt sind die Datenfelder Firma1, Ort und Telefon. Im Erfassungsgrid wurde für Firma 1 "Maier KG" und Ort "Mannheim" eingetragen, Telefon ist leer.
·	Alte Doublettensuche:
 select * from CM_Adressen where Name1= 'Maier KG' and Ort = 'Mannheim' and Telefon = '' 
·	Neue Doublettensuche:
 select * from CM_Adressen where Name1 containing 'Maier KG' and Ort containing 'Mannheim'
 
Rechtschreibprüfung CRM-Masken (DevExpress)
Für Memofeld-Eingaben in den CRM-Masken (z.B. Notiz in Telefonmaske, Aufgabe) ist nun eine Rechtschreibprüfung verfügbar. Die Rechtschreibprüfung wird automatisch aktiv, wenn der Cursor im Memofeld steht. Per rechter Maustaste können Einträge in dem zugehörigen Wörterbuch ergänzt/bearbeitet werden. Gesteuert wird die Prüfung über die Dateien User.dic, de_DE_frami.aff und de_DE_frami.dic im Ordner Sprachen. Falls die Prüfung nicht gewünscht wird sind die Dateien zu entfernen/umzubenennen.
 
Factur-Bereich
Separate Lagerstatistik
Über die neue Systemdateneinstellung Lager > Separate Lagerstatistik (im Textmodus lautet sie Lagerbuchung.Umsatz=) werden die Bewegungen aufgrund von Lagerbuchungen oder der Belegarten mit Lagerbuchungs-"Charakter" als "betriebsinterne" Buchungen angesehen und separat in der Statistik geführt. Hierzu wurden in den Statistik- Tabellen neue Felder eingeführt: 
·	Tabelle ArUmsatz --> LagerEKMenge, LagerEKWert, LagerVKMenge und LagerVKWert
·	Tabelle AdUmsatz --> LagerUmsatz und LagerErloes.
Aus technischen Gründen erfolgt keine monatsweise Betrachtung, sondern es werden in diesen Feldern aufgelaufene Jahreswerte gespeichert. 
Ziel der separaten Lagerstatistik ist es, die Einkauf- und Verkauf- Statistik frei von Bewegungen zu halten, welche keine Umsätze im Sinne von Kunden- oder Lieferanten-Umsätzen darstellen. Weitergehende Informationen zu dieser Funktion finden Sie in dem Dokument Separate Lagerstatistik.PDF  im Hilfeverzeichnis der Bline 3.3.
 
Chargenverwaltung, Rücknahmen
Durch eine Erweiterung wird ab dieser Version im Chargenassistenten die Belegart Rücknahme/Rücklieferung (RL) wie die Belegart Gutschrift (GU) behandelt. 
 
Kombinierter Druck/Speicherndialog mit FastReport4 (Fr4)
Der Vorgabewert für die Systemdateneinstellung zum Aktivieren des neuen kombinierten Druckdialoges wurde geändert, so dass dieser per Default verwendet wird. Sofern Anwender mit FastReport 2.5 (frf) oder altem Reporter (rpd) drucken, ist die Einstellung manuell zu deaktivieren. 
 
PZE-Bereich
Wichtiger Hinweis für einen reibungslosen Betrieb des Zeiterfassungsservice:
Bei Windows Server 2008 muss Servicepack 2 installiert sein.
Bei Windows Server 2008 R2 muss folgender Hotfix installiert sein: http://support.microsoft.com/kb/2465772

***************************************************************

Version 3.2.4.274/276     (Dez. 2012)
Allgemeine Neuerungen
BDE-Freiheit, wichtige Hinweise
·	Seit Version 222 ist die Bline "BDE-frei". Aufgrund gemeldeter Problematiken ergänzend zu den Hinweisen aus der letzten Versionsinfo ein paar weitere Informationen 
·	Über die BDE gab es die Möglichkeit, aus GDI heraus per ODBC mit anderen Datenbanken zu kommunizieren. Hierfür gibt es derzeit keinen Ersatz.
·	Der Maskenkonverter (wird benötigt um BDE-Objekte bei eigenen Masken durch BDE-freie Objekte zu ersetzen bzw. bei Umstieg von GDILine 2.x auf Bline 3.x auch bei gespeicherten Standardmasken) wurde in die Bline.exe integriert. Die Maskenumsetzung erfolgt bei Aufruf der jeweiligen Maske in der Bline. Das bisherige Programm Mskkonv.exe ist so1mit entfallen. 
·	Rpd-Listen/Rpd-Belege werden automatisch BDE-frei umgesetzt, wenn Sie zum ersten Mal bei BDE-freiem Druck verwendet oder mit der BDE-freien RptDesign3.exe geladen werden.
·	Der "BelegDruck.Extern" (alter Report-Druck über psReporter1.exe, der z.B. bei Verwendung von Belegformularen mit WPRichtext-Objekten erforderlich ist) bleibt auch in Zukunft BDE behaftet (er enthält die Druckengine der alten GDILine.exe)
·	Solche Reports dürfen nicht mit der RptDesgn3.exe bearbeitet werden (es erscheint ein entsprechender Warnhinweis, wenn Reports mit BDE-Objekten geladen werden). Stattdessen ist die ältere RptDesgn.exe zu verwenden (--> Menüpunkt zum Start des Reportdesigners kontrollieren/umstellen!)
·	Basic-Programme welche den Befehl RecordCount zur Ermittlung der Datensatzanzahl enthalten laufen fehlerfrei, bringen aber nicht das richtige Ergebnis. Hier sind andere Methoden zu wählen (siehe auch Dokumentation zur TsTable im Forum im Bereich GDI CRM-Info).
·	Die "alten" Funktionen FindKey und FindEdit werden mittlerweile aus Gründen der Kompatibilität unterstützt, sind aber hinsichtlich der Performance ungünstig. Bei Zugriffen auf große Datenmengen sollte daher immer eine Ersatzkonstruktion gewählt werden (siehe auch Dokumentation zur TsTable in GDI CRM-Info).
·	Die Funktion FindEdit benötigt immer einen Nummernkreis (Satzanlage) für die angesprochene Datentabelle.
Reportmanager TReporter2, Listen auf Basis FR4
·	Grundsätzlich sind die alten Listen (rpd) weiterhin einsetzbar und werden auch BDE-frei ausgeführt. Die Standard-Listen liegen inzwischen als neue FastReport4-Listen für den Reportmanager vor. Startet man den TReporter2 über den Menüpunkt "Zusatzprogramme | FastReport Designer 4.x", so sind diese allesamt auf der linken Seite in der Reportauswahl (TreeView) zu finden. Eine "gewohnte" Menü-Struktur lässt sich für diese Auswertungen über das Laden der Menüdatei "BLINE_Menue_Auswertungen_NEU.txt" in der Menü/Rechteverwaltung einrichten. Wird über den Button "Menü laden" die Menüdatei ausgewählt, erhält man eine Abfrage, ob das Menü erweitert werden soll. Hier muss "Ja" gewählt werden und das Menü wird um einen Bereich "Auswertungen" erweitert. Die ergänzten Menüpunkte besitzen an das alte "Listen"-Menü angelehnte TReporter2-Aufrufe, bei denen die passenden Verzeichnisse als Aufruf-Parameter vorgegeben sind. So lassen sich je nach Bedienergruppe einzelne Aufrufe bequem über die Rechtesteuerung sperren.  
Die Dokumentation zum TReporter2 findet man im Fachhandels-Forum im Bereich GDI CRM-Info.
GDIScript-Editor, Session-Verwaltung
·	Als neue "Schaltzentrale" für GDI-Basic-Programme wurde der GDIScript-Editor geschaffen. Er kann über den Programmaufruf TGDIScriptEditor ins Menü eingebunden werden. Lizenztechnisch ist der GDIScript-Editor an die Autom. Belegerstellung geknüpft.
Desweiteren wurde in diesen neuen Menüpunkt die Sessionverwaltung (Zugangsdaten für externe Firebird-Datenbanken) übernommen, welche bislang im Menüpunkt Nummernkreise untergebracht war.
Bedienerpasswort mit Bestätigung
·	Im Rechtesystem und in den Bedienereinstellungen gab es bislang nur eine einfache Codeworteingabe. Jetzt wird zum Ändern/Speichern zusätzlich eine Bestätigung des Codewortes verlangt. 

CRM-Bereich
Briefeditor
·	Anzeigeeinstellungen: Über die Bedienereinstellungen (Menüpunkt "Einstellungen") lässt sich jetzt die Anzeige (Normal oder Seitenlayout) und der Zoom-Faktor für den Briefeditor voreinstellen.
·	Grafiken im Dokument: Das Speichern der im Dokument enthaltenen Bilder/Grafiken wurde hinsichtlich verbesserter Bildqualität überarbeitet.
·	Adressauswahl mit Multiselect: Es ist jetzt möglich bei der Adressauswahl mehrere Adressen zu markieren und über einen Mausklick dem Dokument zuzuordnen.
·	Notiz als eigene Kartei: Im Grid "Zusatzdaten" (VG_Zusatz) wurde das Notizfeld und der Button "Zeitstempel setzen" (s.u. bei Vorgänge/Termine) ausgeblendet (visible=false gesetzt) und als eigene "Kartei" abgebildet. Somit sieht man mehr "auf einen Blick". Wer lieber die alte Darstellung im Zusatzgrid wünscht, kann sich das Feld dort über visible=true sichtbar machen. Desweiteren besteht die Möglichkeit das Notizfeld und den Zeitstempel-Button im "AN/CC/Betreff"-Grid (VG_Betreff) zu aktivieren, so dass also insgesamt drei Varianten der Darstellung zur Verfügung stehen.
Adress-Tabelle
·	Gruppen- und Firmenordner: Bislang gab es neben dem Ordner "Alle Adressen" nur die Möglichkeit bedienerbezogen eigene Adress-Ordner anzulegen und zu füllen. Durch Einführung des "Ordnertyps" lassen sich jetzt auch Gruppenordner und Firmenordner anlegen:
·	Gruppenordner: Die darin befindlichen Adressen sind für jeden Bediener derselben Bedienergruppe zugänglich
·	Firmenordner: Die darin befindlichen Adressen sind wie "Alle Adressen" für jeden zugänglich
Bei einem bestehenden Ordner kann nach Klick auf Bearbeiten der Typ geändert werden. Desweiteren wurden in diesem Grid die Möglichkeiten der Filterung und Sortierung freigeschaltet.
Outlook-Anbindung, Mailversand
·	Im Menüpunkt Einstellungen lässt sich bei Extended Mapi das Standard-EMail-Konto festlegen. Sofern in Outlook mehrere Konten vorhanden sind wird dieses EMail-Konto beim Mailversand über den Briefeditor verwendet, im Briefeditor kann bei Bedarf auf ein anderes gewechselt werden. Diese Funktion wird ab Outlook 2007 unterstützt.
·	Die Mail-Einstellungen werden jetzt bedienerbezogen im Mandant gespeichert. Vorhandene in Datei gespeicherte Einstellungen ("BLine_Bedname.txt") werden durch die Versionsreorganisation übernommen.
·	Hinweis zum Einsatz von Outlook in der 64-Bit-Variante: Sollte es nach einem Bline-Update zu Problemen kommen, so sollte zunächst in den Einstellungen die Zuweisung der EMail-Schnittstelle neu gesetzt werden (Wechsel auf "keine" und zurück auf "Extended Mapi Outlook"). Hierzu ist die Bline mit Admin-Rechten zu starten. 
Checktext im DevExpress-VGrid
·	Analog zu den (alten) Editoren im Factur-Bereich kann man jetzt im vertikalen Datenerfassungs-Grid des neuen Designs bei Feldern mit den EditProperties psPopUp und psEdit eine Checktext-Definition zur Prüfung auf gültige Eingaben hinterlegen.
Terminkalender 
Anzeige, Hint
·	Im Terminkalender war bislang der Aufbau des Terminanzeigetextes bzw. des Hints (wenn der Mauszeiger über einen Termin bewegt wird) fest vorgegeben. Über die Systemdateneinstellungen "Termine/Notizen > Anzeige-Definition" bzw. "Termine/Notizen > Hint-Definition" lassen sich diese individuell einstellen. Es besteht Zugriff auf folgende Tabellen in der Syntax <Tabellenname.Feldname>
    TA_Termin, TA_Adressen, TA_Beleg, TA_Projekt (enthält in Radius die KFZ-Daten)
    Formatierungen sind bei (Datums-) Feldern über die Angabe von Maskierungen möglich , z.B. <TA_Termin.Sys_Start,D16>
    Beispiel:
    <TA_Termin.Caption> <TA_Adressen.Anzeigename>
    <TA_Termin.ProjektNr> <TA_Projekt.Text1>
    Hinweis: Die Ausgabe des Ortes (TA_Termin.Location) erfolgt in der Anzeige immer automatisch und kann nicht unterdrückt werden
 
Termine kopieren 
 
·	Die Kopierfunktionen im Terminkalender wurden erweitert. Die Grundvorgehensweise ist unverändert, d.h. Termin markieren, per rechter Maustaste kopieren, ggfs. andere Ressource per Mausklick anwählen, per rechter Maustaste einfügen. Hierzu gibt es im Kontextmenü jetzt zwei Einträge: "Termin hier einfügen" und "Termin zeitgleich einfügen"
·	"Termin hier einfügen": Fügt den Termin mit Startzeit an der Stelle ein, welche im Kalender zuvor angeklickt wurde.
·	"Termin zeitgleich einfügen": Fügt den Termin zur gleichen Uhrzeit ein, unabhängig davon, welche Stelle im Kalender zuvor angeklickt wurde. Diese Variante ist z.B. sinnvoll, wenn man an einem anderen Tag und/oder für eine andere Ressource einen Termin mit identischer Startzeit benötigt.
Vorgänge, Termine
·	Neues Feld Priorität: In den Vorgängen und Terminen wurde analog zu Outlook das Feld Priorität (GDI_SHORT) aufgenommen. In den Masken wurde es als Auswahlbox mit den drei Zuständen "Wichtig", "Normal" und "Niedrig" gestaltet. Eine Übertragung von/nach Outlook (Mailanbindung per Extended Mapi, Termine) findet 1:1 statt, bei Mail-Anbindung über Pop3/SMTP werden bei eingehenden Mails die beiden zusätzlich vorhandenen Prioritätsstufen "sehr hoch" und "sehr niedrig" zu "hoch" bzw. "niedrig" übersetzt. 
·	Button "Zeitstempel setzen": In den Vorgängen und in der Terminerfassung wurde im Erfassungsgrid bzw. im Grid für die Zusatzdaten ein Button "Zeitstempel setzen". Über diesen Button wird an den Anfang des Notizfeldes ein Eintrag mit Bedienerkennung, Datum und Uhrzeit, eine Leerzeile und eine Trennlinie eingefügt. Der Cursor steht nach dem Einfügen am Beginn der Leerzeile, so dass man so seinen "Stempel" und sofort die eigenen Ergänzungen vornehmen kann. Der Button kann z.B. verwendet werden, wenn mehrere Personen an einem Dokument Informationen hinterlegen wollen.
Hinweis: Bei gepeicherten Masken wird der neue Button ganz unten am Grid angefügt. Er kann bei aktiviertem Layoutdesigner ( --> Designerrad > Layoutdesigner) im Grid an die gewünschte Position verschoben werden, anschliessend ist die Maske wieder zu speichern ( --> Designerrad > Designer).
Dokumentenverwaltung:
·	Priorität: Das neue Feld Priorität wurde in den Grid in der Dokumentenverwaltung aufgenommen.
·	Filterzeile: Über rechte Maustaste lässt für den Grid in der Dokumentenverwaltung die Filterzeile zuschalten (analog zur Adress-Tabelle).
·	"Dokumente zu TicketNr ?": Ebenfalls über rechte Maustaste gibt es einen weiteren Punkt zum Aufruf von Dokumenten zu einer TicketNr. Hier erfolgt die Abfrage einer TicketNr bzw. man kann über einen GridButton nach einer TicketNr suchen. 

Factur-Bereich
Preiserfassung 
Der Speichervorgang bei der Neuanlage von Preisen (Artkelpreise, Adress-Artikel-Preise) über den Preiseditor war in größeren Datenbeständen recht "zäh". Hier wurde die Performance deutlich verbessert.
Belegbearbeitung
·	Seriennummernassistent, Kartei Neuanlage: Der vorhandene Splitter war ohne Funktion. Dies wurde durch Überarbeiten des (internen) Designs gelöst
·	Textbaustein laden mit "t", abschliessender Zeilenumbruch: Durch die Übertragung der Daten aus der Textdatei in die Position bekamen diese am Ende immer ein CRLF, auch wenn sie in der Textdatei gar kein solches besaßen. Dieses wird jetzt abgeschnitten. Um jetzt ein abschließendes CRLF zu erhalten, muss in der Textdatei am Ende eine Leerzeile angehängt werden.
·	Filiale in Belegposition: Wurde in einem Beleg im Kopf die Filialnr geändert, so wurde dennoch bei Anlage neuer Belegpositionen die Standardfiliale des Bedieners in die Position eingetragen. Jetzt wird die FilialNr des Belegkopfes verwendet.
Nummernkreise 
·	filialabhängige Nummernkreise: Im Firmenstamm kann über die neue CheckBox "Filialabhängige Nummernkreise" die filialabhängige Verwaltung der Nummernkreise aktiviert werden. Diese Funktion ist für die Online-Anbindung von Filialen gedacht (Terminalserver). In der Nummernkreis-Maske erscheint oberhalb des TreeViews eine Filial-ComboBox. Die Filialabhängigkeit kann bei einzelnen Nummernkreisen auf der Ebene der Filiale 0 deaktiviert werden. So lässt sich z.B. steuern, dass Kunden, Lieferanten und Belege über getrennte Nummernkreise gefahren werden, Basisdaten wie Mengeneinheiten, Branchen, Versandarten, Zahlungsziele etc. jedoch nicht. Über das Kontextmenü des Treevies lassen sich einzelne Nummernkreisdefinitionen zwischen unterschiedlichen Filialen kopieren und einfügen (z.B. Kunden-Kreis bei Filiale 0 kopieren, über ComboBox zur Filiale 1 wechseln, dort über rechte Maustaste die 0-er Definition übernehmen, anschliessend anpassen).
Wichtig: Es handelt sich hier um die Aktivierung filialabhängiger Nummernkreise, Nutzdaten werden hierdurch nicht filialabhängig verwalten (es gibt also z.B. in den Basisdaten nicht die Möglichkeit bei einem Steuerschlüssel filialabhängig verschiedene Konten zu hinterlegen!).
Die Anzeige/Speicherung von Clipboard, GDI-Basic und Zusatzfeldern in den Nummernkreisen basiert immer auf dem Nummernkreis-Datensatz für die Filiale 0
·	Nr.-Prefix: In den Nummernkreisen wurde das Eingabefeld "Nr.-Prefix" ergänzt. Hier eingegebene Ziffern/Zeichen werden bei einer Datensatzneuanlage bei einer automatischen Nummernvergabe laut Nummernkreis oder auch bei manueller Nummernangabe vor die Nummer gestellt. Wurde insbesondere für die Artikelnr-Anlage implementiert, ist aber auch für andere (alpha-) numerische Schlüsselfelder verwendbar.
Belegdruck Neu (kombinierter Drucken/Speichern-Dialog)
·	Belegart Filialumbuchung (FU): Da hier nur Drucken oder Duplizieren möglich ist, wurden die entsprechenden Auswahlboxen um die nicht-möglichen Einträge bereinigt.
·	Duplizieren bei gleichbleibender Belegart: Dies war in Version 222 nicht möglich und wurde jetzt zugelassen.
 
Kostenstellen, Kostenträger
·	Die beiden bislang nur bei PZE-Lizenz vorhandenen Menüpunkte TZTKST (Kostenstellen) und TZTKTR (Kostenträger) sind nun auch bei einer WAWI-Lizenz verfügbar. Im Auslieferungsmenü wurden die Menüpunkte im Bereich "Stammdaten | Basisdaten (Wawi)" aufgenommen. Somit lassen sich KST und KTR in den Basisdaten erfassen und im Positionsgrid der Belegbearbeitung auswählen. Unverändert bleibt die Möglichkeit, bei Einsatz der GDI-Kostenrechnung über einen Sessionname direkt auf die Kostenrechnungsdatenbank zuzugreifen.
 
Teilinventur
·	Durch Umstellung auf BDE-freie Datenkomponenten ergibt sich die Sortierung einer Teilinventurtabelle nicht mehr aus dem SQL-Statement der Teilinventur-IQL, sondern in Grundeinstellung nach "Artikelnr, Fililale". Deshalb wurde ein neues Eingabefeld "Sortierung" ergänzt, in dem man die gewünschte Sortierung der Datenmenge nach Erstellen der Teilinventur per SQL hinterlegen kann. Ist hier nichts hinterlegt, fällt die Sortierung auf den Standardwert "Artikelnr, Filiale" zurück. Auf den Teilinventur-Karteikarten "Drucken" und "Bearbeiten" findet man jetzt jeweils einen Button "Original-Sortierung wiederherstellen". Falls man die Sortierung durch Doppelclick auf eine Gridspaltenüberschrift verändert hat kann man so auf die im Feld "Sortierung" eingetragene Sortierung - bzw. falls dort nichts eingetragen ist auf die Grundsortierung "Artikelnr, Filiale" - zurückstellen.
 
PZE-Bereich
WICHTIG
Grundsätzlich neu in der vorliegenden Version ist die Verarbeitung.
Diese erfolgt nicht mehr wie bisher auf dem jeweiligen Client, sondern nur noch auf dem Server in dem Service ZTService.Exe. Dadurch wird die Verarbeitung deutlich beschleunigt, da einerseits der Flaschenhals des Netzwerks entfällt und andererseits die Multiprozessor-Technik der neuen Servergeneration voll ausgenutzt werden kann. Daher ist es auch erforderlich, dass auf dem Server genügend Rechenkapazität vorhanden ist.
Bitte beachten: Diese Version ist noch nicht mandantenfähig. Sind mehrere Mandanten abzurechnen, kann diese Version noch nicht eingesetzt werden!
Hinweise zur Installation/Einrichtung finden Sie in der Hilfe-Datei der PZE in der Rubrik Neuerungen.
Änderungen in den Stammdaten
·	Arbeitsplan: SFN-Zuschläge wurden aus den Kopfdaten herausgelöst und sind in einem eigenen Karteireiter untergebracht. Lesen Sie dazu das entsprechende Hilfethema.
 
·	Zeitart:In den Zeitarten ist eine Prioritätenvergabe möglich. Diese Option ist vorgesehen, greift allerdings in der vorliegenden Version noch nicht!
 
·	Zeitkonten: Hier kann ein Warnwert in Stunden eingetragen werden. Ist dieser Wert erreicht, wird ein Fehlerhinweis in Form eines roten Unterstrichs angezeigt.
 
·	Zeittyp: Die Bezeichnung und die Fehlzeitennummer können geändert werden. Eine solche Änderung ist nur dann sinnvoll, wenn ein fremdes Lohnprogramm eingesetzt wird.
Änderungen im Softwareterminal
·	Der Status (aktiv - nicht aktiv) wird auch bei der geöffneten Anwendung immer aktualisiert, auch wenn eine Änderung an einem anderen Rechner oder an einem Hardwaretermial vorgenommen wird.
Jahr berechnen - neue Berechnung in die Zukunft
·	Die Berechnung wird für das ganze Jahr auch im Voraus gemacht. Dadurch erscheinen zwar für alle Tage mit Sollzeit, die in der Zukunft liegen, Fehlerhinweise, da die Sollzeit nicht erreicht ist. Das hat allerdings den Vorteil, dass Urlaub und Feiertage auch für die Zukunft berechnet werden kann. 

Änderungsnachweise zu älteren Versionen finden Sie in der Online-Hilfe (F1) in der Rubrik "Neuerungen in dieser Version"