Die aktuellste Version der BLINE ist die 3.5.2.1335

Übersicht über die wichtigsten Neuerungen der Version 3.5.2.1332 (September 2015) für:

•	CRM
•	Factur

Die Version ist nicht für den Bereich PZE (Zeiterfassung) freigegeben!

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

=================== WICHTIGES ====================
STAND 05.10.2015 PATCH 3.5.2.1335

RPD-Belegdruck

•	Bei aktivierter Systemeinstellung "Belegdruck.Extern=Ja" kam es zu der Meldung "Datei "" kann nicht erstellt werden". geändert 29-09.2015

STAND 25.09.2015 PATCH 3.5.2.1333

Masken Schliessen per Escape-Taste
•	Hier gab es zusätzlich zu der Änderung in diesem Bereich, die wir zur 3.5.2.1332 (s.u.) durchgeführt haben, noch eine weitere erforderliche Korrektur.

STAND 24.09.2015 PATCH 3.5.2.1332

Maskenschutz durch Programmnr
•	Individuelle Masken, bei denen in der Eigenschaft "Programmnr" eine oder mehrere Programmnummern hinterlegt sind, um das Öffnen der Maske nur bei Vorliegen dieser Namenseinträge zu ermöglichen, konnten in der 3.5.2.1330 nicht mehr geöffnet werden; es kam die Meldung, dass die Maske aufgrund fehlerhafter Lizenz nicht angezeigt werden kann. Dies wurde bereinigt. 

Masken Schliessen per Escape-Taste
•	Individuelle Masken, bei denen im Maskenbasic Code hinterlegt ist, führten beim Öffnen und anschließenden Schließen per Escape-Taste zu einer Zugriffsverletzung. geändert 19.09.2105
•	Beim Druck auf die Escape-Taste sprang in den Vorversionen in den Wawi-Masken der Fokus zuerst auf das erste Feld der Maske; erneutes "Escape" schloss die Maske dann. In der 3.5.2.1330 wurde die Maske bereits beim ersten Escape geschlossen. 

GDI-Basic, Funktion "%Tabelle.RecordCount"
•	Für Tabellen, bei denen die SQL einen oder mehrere Parameter enthielt, führte die Abfrage der Satzanzahl per "%Tabelle.RecordCount" zu einem falschen Ergebnis. 

Gridbuttonaufruf auf numerischem Feld
•	Der F4-Aufruf auf einem leeren Eingabefeld, das mit einem numerischen Datenbankfeld verknüpft ist (z.B. Feld "Zahlart" im Kundenstamm) führte zu einer Meldung "Ungültiges Argument". 

Formular-Voreinstellungen in den Versandarten
•	Formular-Einstellungen direkt bei der Versandart wurden bei Verwendung des kombinierten Druck-Speichern-Dialogs nicht geladen; es wurde die Einstellung aus den Standardformularen verwendet, und wenn hier nichts hinterlegt war, die Standardeinstellung mit Formular "1". 

===================== Allgemein =====================

MDI-Fenstermanager
•	Im Menüpunkt Einstellungen findet man jetzt die Einstellbarkeit "Horizontal" oder "Vertikal" für den MDI-Manager. Zusätzlich lässt sich die Breite der TabSheets bei aktivem MDI-Manager einstellen. 

SQL-System, CSV-Import
•	Beim Import einer CSV-Datei in eine bestehende Datentabelle musste in der CSV neben den Schlüsselfeldern mindestens ein weiteres Datenfeld enthalten sein. Dies ist jetzt mehr notwendig. Zusätzlich wird jetzt eine Meldung ausgegeben, wenn die Anzahl der Felder kleiner als die Anzahl der Schlüsselfelder ist. 

GDIScripteditor
•	Bei Klick auf die einzelnen Buttons (Neuanlage, Abbrechen, Laden einer Script-Datei ...) werden jetzt je nach Situation Meldungen ausgegeben, um versehentliches Nicht-Speichern oder Überschreiben eines (geänderten) Basic-Programmens zu verhindern. 

"Debug"-Funktionen der Bline
•	Im Zuge der BlineServer-Entwicklung wurde eine Erweiterung vorgenommen, um GDI-seitig Informationen zur Laufzeit protokollieren zu können. Aus diesem Grunde legt das Programm nun automatisch eine Logging.cfg-Datei im Programmverzeichnis an.
o	Der Dateiname ergibt sich aus dem Namen der Exe plus "_Logging.cfg", also z.B. Bline_Logging.cfg
o	diese cfg steuert die Erzeugung von LOG-Dateien im Ordner LOGs
o	Der Aufbau der LOG-Dateien ergibt sich aus: Exename + _ + Zusatzbegriff + _ + ThreadID + _ + LfdNr (der Zusatzbegriff wiederum ergibt sich, wenn die Bline.exe in einem speziellen Modus gestartet wird, z.B. als Transfer2.exe oder Offline.exe)
o	gedacht ist dies zur Fehlersuche/Protokollierung von Aktionen z.B. bei Programmstart etc...
o	Mögliche Parameter mit Beispielwerten in der cfg-Datei:
Code:
LogLevel(0-4)=3          0 --> nur fatale Fehler, 4 --> detaillierteste Protokollierung/Debug  (0=Fatal, 1=Error, 2=Warning, 3=Info, 4=Debug)
LogFileExt=log           Extension des Log-Files
LogFileSize=10000000     max. Größe in Bytes, danach wird ein neues Log-File erzeugt
LogFileCount=5           max. Anzahl LOG-Dateien, ist LogFileSize erreicht wird die "älteste" Log-Datei überschrieben
Eurekalog=1              Aktiviert Eurekalog beim Programmstart bis zum Bedienerlogin  (Default=0)

EurekaLog
•	Neue Version: Die Komponente für die erweiterte Fehlerprotokollierung wurde upgedatet.
•	Per Default ist diese Funktion deaktiviert, sie kann wie bisher in den Bedienereinstellungen zur Fehleranalyse zugeschaltet werden. Diese Aktivierung gilt ab dem Bediener-Login
•	Bis zum Bediener-Login ist jetzt EurekaLog deaktiviert (in älteren Versionen war die Funktion aktiv), eine Zuschaltung ist über die Logging.cfg-Datei möglich (siehe vorgenannter Punkt).

=====================CRM-Bereich ====================

(Grid-) Designer CRM
•	Beim Designen von Grids wird die letzte markierte Property beim Wechsel auf eine andere Spalte/Zelle "gemerkt" und nach Möglichkeit wieder selektiert. Somit lassen sich z.B. Captions, Feldausrichtungen etc. gleichartiger Spalten/Zeilen schneller bearbeiten/kontrollieren, da nicht jedesmal die gewünschte Property im Property-Inspector händisch ausgesucht werden muss. 

VIPControl
•	Die VipControl-Funktion erstreckte sich im Adressenstamm nicht auf die Ansprechpartner-Tabelle. Somit sah man dort - sofern die Hauptadresse nicht über die VIPControl-Funktion ausgeschlossen wurde - auch AP's, die von ihrer VipControl-Ziffer her gar nicht sichtbar sein durften. 

Cockpit-Reports
•	Hier wurde die Suchreihenfolge bei den verschiedenen Cockpit-Reports, welche sich aus dem Ablageort (bei Mandant im Verzeichnis Reports_Fr4\Cockpit bzw. Programm im Verzeichnis Reports_Fr4\Cockpit) und dem Reportnamen (Originalname oder erweitert um Unterstrich plus Bedienerkürzel oder Bedienergruppennamen) ergibt, vereinheitlicht:

- Mandantenpfad+Bedienerbezogen
- Mandantenpfad+Gruppenbezogen
- Mandantenpfad
- Programmpfad+Bedienerbezogen
- Programmpfad+Gruppenbezogen
- Programmpfad
Bislang gab es diese Reihenfolge nur beim DesktopCockpit. Bei den anderen gab es keine gruppenspezifischen Definitionen. 

Briefeditor
•	BCC immer einblenden: Im Menüpunkt Einstellungen > Briefeditor wurde die Option "BCC immer einblenden" ergänzt. Hierüber kann analog zur bestehenden Option "TicketNr im Betreff mitsenden" definiert werden, ob der zugehörige Button im Briefeditor per default gedrückt ist oder nicht. Somit lässt sich nun einstellen, dass die BCC-Adress-Zeile immer sichtbar ist. 
•	Adressfilter vorbelegen für CC und BCC: Ebenfalls im Menüpunkt Einstellungen > Briefeditor: Über die beiden Einstellungen "Adressauswahl für CC" und "Adressauswahl für BCC" lässt sich der Adresstyp-Filter voreinstellen. Er greift im Briefeditor bei dem rechten der beiden Buttons zum Öffnen der Adresssauswahl-Maske (der linke wird unverändert auf die Ansprechpartner der "AN"-Adresse gefiltert). geändert 19.05.2015
•	E-Mail Sendenachricht unterdrücken: Über den gleichnamigen Schalter im Menüpunkt Einstellungen kann Ausgabe der "E-Mail wurde erfolgreich gesendet!"-Meldung (CM_Editor_3268) deaktiviert werden.
•	E-Mail-Sperrliste: Ebenfalls im Menüpunkt Einstellungen > Briefeditor findet man nun das Eingabefeld "E-Mail-Sperrliste". Hier kann man (komma-getrennt) E-Mail-Adressen oder Domänen angeben (als Domäne gelten Einträge ohne @-Zeichen). Wird beim Einzel-E-Mail-Versand eine solche Adresse in AN, CC oder BCC gefunden, wird ein entsprechender Hinweis ausgegeben, ob die Mail dennoch versendet werden soll. Anwendungsbeispiel: Bei zentralem Maileingang landet eine Mail bei "info@xyz.de", diese wird an den zuständigen Sachbearbeiter weitergeleitet, welcher beim Einlesen in die Bline die Adresse zuordnet. Richtigerweise ginge eine solche Mail in Voreinstellung an die Versender-Adresse zurück (hier also "info@xyz.de") und nicht an die Mailadresse aus dem Adress-Stamm, was allerdings in vorliegendem Fall unerwünscht ist. 

Terminkalender	
•	Positionierung auf aktuellen Tag: Bei "neutralem" Aufruf aus Adresse oder Beleg (über Button in Navigationsleiste, nicht über Kontextmenü bei vorhandenem Termin) wurde in der Vergangenheit der Kalender auf den ältesten Termin zur Adresse/zum Beleg positioniert. Jetzt stellt sich der Kalender auf den aktuellen Tag ein. Wie zuvor kann man über die Übersicht in der rechten Bildschirmseite die einzelnen Termine zur Adresse/zum Beleg anwählen. 
•	Terminanzeige erforderte manuellen Refresh: Der Aufruf eines Termines in AdrStamm/Beleg über den Kontextmenü-Eintrag "Terminübersicht" startet den Terminkalender und positioniert auf den zuvor gewählten Termin. Hier war je nach Situation (z.B. bei Termin eines anderen Mitarbeiters) ein manueller Refresh notwendig, damit der Termin auch sichtbar war. 
•	Speichern der markierten Ressourcen: Im Terminkalender wurde bei der Ressourcen-Baumansicht ein Kontexmenü (rechte Maustaste) mit folgenden Einträgen ergänzt:
o	Gewählte Ressourcen speichern: Speichert bedienerbezogen die aktuell angewählten Ressourcen ab. Beim nächsten Aufruf des Terminkalenders werden diese Ressourcen wieder markiert und somit deren Termine angezeigt. Bisher waren per Default immer nur die eigenen Termine des Bedieners sichtbar. Hinweise: Sofern der Terminkalender aus einem Kontext zur Anzeige bestimmter Termine aufgerufen wird, z.B. bei Aufruf aus dem AdrStamm/Beleg, werden wie bisher die "beteiligten" Ressourcen automatisch (dazu-) markiert. Für neutrale "Übersichten" wie z.B. zur Bühnenübersicht in Radius kann die Ressource des angemeldeten Bedieners entmarkiert und dann gespeichert werden. Wird im Zustand "alle Ressourcen entmarkiert" gespeichert, so wird beim Aufruf des Kalenders einzig der angemeldete Bediener markiert (wie früher)
o	Alle Ressourcen markieren: Markiert alle Ressourcen für die Anzeige ihrer Termine
o	Alle Ressourcen entmarkieren: Entfernt bei allen Ressourcen die Markierung
•	Persönliche Termine nur für Personal-Ressourcen: Bisher konnte man einem Termin, der für eine Ressource angelegt wurde, welche nicht aus dem Personalstamm kommt, das Kennzeichen "persönlich" zuordnen. Dies hatte zur Folge, dass dieser Termin nach dem Speichern komplett verschwand, und nur durch Manipulationen im SQL-System wieder sichtbar gemacht werden konnte. 
•	Beleganlage aus einem neuen Termin heraus: Legte man bisher einen neuen Termin an, und aus diesem sofort einen Beleg, so wurde der Termin in dem Beleg nicht in den Vorgängen hinterlegt . Dies ist jetzt der Fall. 

=================== Factur-Bereich ====================

Löschen von Anlagen, Passwortschutz
•	Bislang konnten Anlagen (im Anlagen-Grid der Stammdaten oder bei Belegen) nur unter Angabe des Administrator-Passwortes gelöscht werden. Jetzt besteht die Möglichkeit über die Systemdateneinstellung "Anlagen/Scanner > Passwort bei Löschen von Anlagen" (im Textmodus lautet sie Anlage.Loeschen.Passwort=) entweder ein eigenes Passwort zu setzen oder die Passwortabfrage durch Setzen des Wertes "-1" abzuschalten. 

Artikelstamm
•	Kopieren: Das PopUp-Menü des Kopieren-Buttons wurde um zwei Einträge erweitert:
- Stammsatz inkl. WebShopdaten kopieren
- Stammsatz inkl. Stückliste und WebShopdaten kopieren
"WebShopdaten" bezieht sich hier auf den Datensatz in der Tabelle ShopArtikel, Daten untergeordneter Tabellen wie ShopMerkmale, ShopVarianten, ShopCrossSel werden nicht kopiert. Zusätzlich werden jetzt die Einträge dieses PopUp-Fensters deaktiviert, die nicht zutreffen (z.B. weil der Artikel keine Stückliste hat). Die Erweiterung des PopUp-Menüs bei gespeicherten Masken erfolgt per Maskenabgleich. 
•	Artikeltext erfassen: Bei direkter Eingabe im Textfeld wird die Eingabe auf die max. eingebbare Zeichenanzahl aufgrund des Datenfeldes begrenzt. Bisher konnte man beliebig langen Text erfassen, der dann beim Speichern des Satzes abgeschnitten wurde. Hinweise: 
- Gilt nun grundsätzlich bei einem TpsDBRichText-Objekt, wenn es an ein Nicht- Blob/Memo-Feld angeschlossen wird, jedoch:
- nicht bei Eingabe des Textes über den F4-Editor
- nicht bei Einfügen des Textes über die Zwischenablage

Zeicheneingabe DBEdit, alphanumerisches Datenfeld
•	Passend zum vorgenannten Punkt: Bei Stringfeldern wurde die interne Maske um ein Zeichen zu lang definiert. Folge: Bei einem Char10-Feld konnte man 11 Zeichen eintippen, erst dann wurde die weitere Eingabe gesperrt. Beim Verlassen des Feldes/Speichern verschwand dann das 11. Zeichen... 

Beleganlage per BelegADD oder BelegImport
•	Im Feld "L_AdressID" wurde eine "0" statt ein Leerstring eingetragen, wenn es keine Lieferadresse gab. Änderung an Stored Procedure GDI_BelegAdrUpd

Belegübernahme
•	Passwort bei Abbruch einer Chargenzuweisung: Bei Abbruch einer Chargenzuweisung bei der Belegübernahme wurde bislang das Administrator-Passwort abgefragt. Jetzt besteht die Möglichkeit über die Systemdateneinstellung "Chargenverwaltung > Passwort bei Abbruch " (im Textmodus lautet sie Chargen.Abbruch.Passwort=, Default ist "leer", d.h. wie bisher Administrator-Passwort) ein eigenes Passwort zu setzen. 
•	Prüfung auf Kundennr: Beim Aufruf der Belegübernahme erfolgte bislang eine Prüfung, ob der gerade angezeigte Beleg eine Adressnr aufweist. Diese Prüfung wurde eliminiert, 
da sonst die Erstanlage eines Beleges für eine Belegart per Übernahme nicht möglich ist. Das Vorhandensein einer Adressnr im angezeigten Beleg würde nur für den Sonderfall "Anhängen" Sinn machen. Dieser Fall ist aber in der Übernahme sauber abgefangen, so dass ein Anhängen an einen Beleg ohne Adressnr gar nicht geht. 

Belegdruck
•	Belegversand per E-Mail: Die ProjektNr aus dem Beleg wird nun auch an den Briefeditor übergeben und ist somit in der E-Mail/im Vorgang vorhanden. 
•	Belegdruck mit Fr4 und kombiniertem Drucken-/Speicherdialog:
o	Formularauswahl: In der ComboBox/Picklist zur Formularauswahl wird der Übersichtlichkeit wegen neben der Formular-Nr nur noch die Report-Beschreibung und die Herkunft (Mandant oder Programm) angezeigt, nicht mehr der vollständige Dateipfad/-name. Dieser ist weiterhin in der Statuszeile des Druckdialoges als Hint ersichtlich. 
o	Lagernegativkontrolle/Bestandsprüfung: Die per Systemdateneinstellung aktivierbare Bestands-Prüfung wurde erweitert. Sie schlug bislang fehl, wenn es zu einem Artikel noch keine Inventur gab, desweiteren fand bei lagerverbuchungswirksamen Quellbelegarten keine Prüfung statt ("was ja schon dem Lager entnommen wurde ist bereits weg"). In den meisten Fällen war dies ausreichend, jedoch beispielsweise nicht bei Dupliziervorgängen zwischen lagerverbuchungswirksamen Belegarten. 

Versandart-Definition
•	Die Auswahlmöglichkeit von "< Drucker aus Formular >" wurde (da funktional nicht unterstützt) entfernt, sofern der Belegdruck über FastReport aktiv ist.

Ausblenden Radius-spezifischer Funktionen im Standard
•	Zahlungsarten: In der Maske Basisdaten > Zahlungsarten gibt es das Ankreuzfeld "VRE-Zahlung". Da dieses lediglich für Radius relevant ist, ist es künftig nur bei vorliegender Radius-Lizenz sichtbar. 
•	Systemdaten: Der Knoten "Fremdbelege (E.ZR,E.ZG, E.ZL)" wird nun ebenfalls nur noch bei einer Radiuslizenz anzeigt.

Maskendesign, ClientDBText
•	Das ClientDBText-Objekt wurde um die Property SessionName erweitert. Die Hinterlegung eines Sessionnamens bewirkt, dass die (Anzeige-) SQL nicht auf der eigenen, sondern auf einer externen Datenbank abgesetzt wird. Somit lassen sich nun auch passende Texte aus anderen FireBird-Datenbanken anzeigen. 

GDI-Basic
•	GetKeyFields: Über die neue Funktion GetKeyFields können die KeyFields einer Tabelle ermittelt werden. Bei zusammengesetzten Schlüsseln werden die Feldnamen per Semikoli getrennt zurückgegeben. 
•	Beispiel:

S := GetKeyFields("Beleg");
show(S);

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

Stand 3.5.1.1229 (Juli 2015)
Erweiterungen im Bereich "Steuerberechnung"
Zur Version 3.5.1.x wurden im Bereich "Steuerberechnung" folgende funktionale Erweiterungen vorgenommen, um die einzelnen Geschäftsvorfälle besser abbilden zu können:
a) Reverse-Charge-Verfahren nach §13b UstG
b) Reverse-Charge-Verfahren bei Dienstleistungen innerhalb der EU
c) "Reverse-Charge-Verfahren" bei Dienstleistungen bei Drittland
Grundsätzlich konnten die genannten Besteuerungsarten bereits in früheren Version abgebildet werden, jedoch war z.B. im Falle der §13b-Besteuerung die Beschränkung gegeben, das ein Beleg nur komplett nach §13b zu besteuern war. In der neuen Version kann ein Beleg sowohl Artikel mit "normaler" als auch mit Besteuerung nach §13b enthalten.
Das Standard-Belegformular BLVAL1.fr4 wurde erweitert, um entsprechende Hinweistexte je nach Besteuerungsart des Beleges/der Belegpositionen ausgeben zu können. Weitergehende Hinweise finden Sie in der Online-Hilfe des Warenwirtschaftsteiles im Abschnitt "Basisdaten > Steuerschlüssel".
Erweiterungen für das sog. MOSS-Verfahren (Mini-One-Stop-Shop) bei speziellen Dienstleistungen an Endverbraucher im EU-Bereich sind in Arbeit und werden mit der nächsten Version folgen.

Belegdruck
•	Überweisungen per GiroCode: Der Report BLVAL1.fr4 wurde um die Möglichkeit erweitert, den sog. GiroCode andrucken zu können. Über diesen - derzeit von den Sparkassen und VR-Banken - unterstützten QR-Barcode kann man mit passenden Mobile-Banking-Apps die Überweisung ausführen. (siehe auch www.gdi.de/neu2015 und https://www.girocode.de).
•	Belegversand per EMail: In den Versandarten wird über die Option "EMail senden" gesteuert, ob eine Formulardefinition für den EMail-Versand relevant ist. Bisher wurde - sofern die Option nicht gesetzt ist - bei Klick auf den "EMail"-Button im Belegdruckdialog stillschweigend abgebrochen. Jetzt wird eine entsprechende Hinweismeldung ausgegeben.
•	Kopieanzahl 0: Wird beim Belegdruck die Anzahl der Kopien auf 0 gesetzt, so erfolgt nun kein Ausdruck. Bislang wurde in diesem Fall immer ein Exemplar gedruckt. Hinweis: Eine Vorbelegung von Kopie=0 über die Formulardefinition in den Versandarten ist nur möglich, wenn gleichzeitig die - schon früher implementierte - Systemdateneinstellung "Belegdruck Vorgabewert Kopien" auf "0" gesetzt wird (im Textmodus lautet diese "Beleg.Ausdruck.Kopien=0", der Vorgabewert ist "1").
Mahnungsdruck mit FR4
•	Über die Systemdateneinstellung "Listen > Mahnungsdruck mit FastReport4" (im Textmodus lautet diese FastReport4.Mahnungen=, Defaultwert ist NEIN) lässt sich der Ausdruck der Mahnungen über die Belegansicht im Kundenstamm per FastReport4-Formulare aktivieren. In diesem Modus ist es möglich auch eine Mahngebühr zu erfassen, die an den Report weitergereicht und dort verwendet wird.
•	Der Report Mahnung.fr4 wurde angepasst und erweitert
•	In der Belegansicht im Kundenstamm wurde die Spalte "fällig am" ergänzt (Datenfeld Faelligdat im Beleg)
Adressgruppe bzw.  Warengruppe
•	CheckText: Bei diesen Eingabefeldern in Kunden/Lieferanten-Stamm (bzw. Adressstamm Karteikarte Kunde/Lieferant) und im Artikelstamm wurde die CheckText-Funktionalität aktiviert. Somit lassen sich nur noch Adressgruppen bzw. Warengruppen eintragen, welche in den Basisdaten definiert sind. Bei Eingabe eines ungültigen Wertes öffnet sich automatisch der F4-Auswahldialog. Bisher wurde lediglich eine Hinweismeldung ausgegeben.
•	Systemdateneinstellungen für Adressgruppen-/WGR-Prüfung: Es gibt drei neue Systemdateneinstellungen: Stammdaten > Kundenstamm Adressgruppenprüfung, Stammdaten > Lieferanten Adressgruppenprüfung und Stammdaten > Artikel Warengruppenprüfung (im Textmodus: "Stammdaten.Kunden.AdressGrpPruefung=JA", "Stammdaten.Liefer.AdressGrpPruefung=JA", "Stammdaten.Artikel.WGRPruefung=JA", Defaultwert ist Nein). Bei Aktivierung dieser Systemdateneinstellungen lassen sich Stammdatensätze nur bei vorhandener Adressgruppe/Warengruppe speichern.
Da bei der Zuweisung einer Adressgruppe bzw. Warengruppe die Abfrage zur Übernahme der Vorbesetzungen z.B. für Zahlungsziel, Zahlungsart, Preisliste etc. aus den Basisdaten erfolgt, lassen sich durch diese Massnahmen falsche oder fehlende Eingaben bei der Stammdatenanlage/-Pflege vermeiden.
Datenexport z.B. über SQL-System
•	Beim Export nach dBase wird als Dezimaltrenner jetzt der Punkt anstatt des Kommas verwendet.
•	Beim Export nach CSV wird werden jetzt auch Memofelder exportiert. Dabei wird die Funktion FmtMemoStr angewendet, so dass Zeilenumbrüche entsprechend durch Ascii255 ersetzt werden.
BIC nur in Großbuchstaben
•	Wie in der Finanzbuchhaltung wurden die Eingabefelder für die BIC/Swift mit einer EditMask "U" versehen, so dass nur noch Großbuchstaben bei der Eingabe möglich sind.
NavBar-Filter in Masken des Facturbereiches
•	Über das Filtersymbol (nbFilter) in der Navigationsleiste können in Masken des Facturbereiches benutzerdefinierte Filter gesetzt werden, wobei sich das Programm bereits einmal eingegebene Filter "merkt". Hier wurde die Erweiterung vorgenommen, dass man nicht mehr benötigte Filter bei gedrückter Strg-Taste plus Mausclick nach einer Sicherheitsabfrage löschen kann.
EMail-Anbindung
•	Outlook, Zugriff auf mehrere Mailkonten: Die für die Outlook-Anbindung zuständige Komponente wurde aktualisiert. Vereinzelt gemeldete Probleme beim Mailversand über mehrere Outlook-Konten sollten laut Komponentenhersteller dadurch behoben sein.
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.
•	Outlook, Einlesen von Lesebestätigungs-EMails: Lesebestätigungen konnten bislang nicht eingelesen werden, da sie an sich keine "echten" EMails darstellen und einer Sonderbehandlung bedurften.
Einstellungen
•	MDI-Manager zur Fensterverwaltung: Bei aktiviertem MDI-Manager (Menüpunkt Einstellungen) wird die Liste der geöffneten Fenster jetzt nicht mehr als Karteireiter links am Bildschirmrand, sondern oben unterhalb des Hauptmenüs angezeigt.
•	Hilfesystem im Internet benutzen: Ab dieser Version steht die F1-Hilfe nicht nur per installierter Hilfedateien über die Installationsroutine, sondern auch über das Internet zur Verfügung. In letzterem Falle öffnet sich der am Rechner installierte Browser (zur korrekten Funktion muss Javascript aktiviert sein) und zeigt die auf unserem Server befindlichen Hilfedateien an. Die Option bietet den Zugriff auf die neuesten Hilfedateien unabhängig von der installierten Programmversion. Die "Internet-Hilfe" kann entweder bedienerspezifisch im Menüpunkt Einstellungen oder für alle Bediener zentral über die Systemdateneinstellung "Sonstiges > Hilfesystem im Internet benutzen" (im Textmodus lautet diese Systemeinstellung Webhelp=J ) aktiviert werden.
•	TAPI, Parameter NoAnswerTimeOut: In Einstellungen > PC-Einstellungen > Telefoneinstellungen wurde die Eingabemöglichkeit für den Parameter "NoAnswerTimeOut" implementiert. Hierüber lässt sich die Dauer in Sekunden angeben, wie lange die TAPI auf die Annahme eines Gespräches (Gegenstelle hebt ab) warten soll. Diese Eingabemöglichkeit ist für Problemfälle gedacht, i.d.R. ist hier keine Eingabe erforderlich.
Archivanzeige, Druck von PDFs mit Kommentaren
•	PDFs können manuell hinzuerfasste Kommentare beinhalten. Beim direkten Druck von PDFs aus der Archivanzeige wurden solche "Kommentaren" nicht mitgedruckt, man musste bislang hierzu die Anlage erst mit der Option "Anzeigen mit" z.B. mit Acrobat öffnen und drucken.
Volltextsuche
•	in Vorgangsanzeige bei Beleg, Projekt: In den Vorgangsanzeigen in den Belegmasken und der Projektmaske wurde eine Volltextsuche ergänzt.
•	in der Anzeige von Anlagen: Im Anlagengrid (Kartei Anlagen in Belegmasken, Zweig "Anlagen" im Treeview bei Artikel, Kunden, Seriennummern etc.) wurde die bisherige Stichwortsuche (suchte nur nach "beginnt mit") durch die übliche Volltextsuche ersetzt.
Intrastatmeldung, Protokollstatus
•	Aufgrund einer Änderung des Protokoll-Aufbaues seitens des Stat. Bundesamtes wurde auch wenn die Intrastatmeldung erfolgreich war der Status "0" (= fehlerhafte Meldung) erkannt. Die Ausleseroutine für das Protokoll wurde entsprechend angepasst.
Zahlung ausserhalb des Geschäftsjahres
•	Über den Dialog "OP-Ausgleich" (Button "Zahlen" in Belegbearbeitung) wurde ein ausserhalb des Geschäftsjahres liegendes Zahldatum nicht akzeptiert, sondern stattdessen das Tagesdatum verwendet. Jetzt wird dies nur noch verwendet, wenn in dem Eingabefeld "Zahldatum" kein gültiges Datum steht.
Systemdateneinstellung "Lieferadresse ändern bei Änderung Lieferantennummer"
•	Analog zur bereits bestehenden Systemdateneinstellung im Verkaufsbereich wurde jetzt die Systemdateneinstellung "Belegbearbeitung > Lieferadresse ändern bei Änderung Lieferantennummer" ergänzt. Über diese kann gesteuert werden, ob beim Umbuchen eines Einkaufsbeleges auf eine andere Lieferantennummer auch die LieferNr des Beleges - und damit verbunden die Felder für die Lieferadresse (L_Name1 etc.) - neu gesetzt werden sollen. Im Testmodus lautet die Einstellung "Beleg.EK.Umbuchung.Lieferadresse=", der Defaultwert ist Nein). Hinweis: Bisher wurde die LieferNr im Einkauf immer neu gesetzt. Der Defaultwert der Systemdateneinstellung wurde analog zum Verkauf auf "Nein" gesetzt, d.h. ohne Setzen der Systemdateneinstellung bleibt die LieferNr jetzt erhalten.
********************************************************************

Stand 3.4.2.1060 (Oktober 2014) 
Freigabe der Version 3.4.2.x für den Offlineverbund (Offline-Modul)

Stand 3.4.2.1057 (September 2014)
SEPA Erweiterungen
•	Neue Option "Kontenübergreifende Mandate": Diese Funktion ist für Anwender gedacht, bei denen der Zahlungsverkehr über abweichende Kundennummern läuft (z.B. Belege von Filialen eines Kunden werden von der Kundenzentrale eingezogen) und die daher Lastschriftmandate eines abweichenden Kontos verwenden wollen. Über diese Option werden folgende Funktionen gesteuert:
•	An den Stellen, an denen ein Mandat aus einer Tabelle ausgewählt werden kann, gibt es über ein PopUp-Menü die Wahlmöglichkeit "alle Mandate" oder nur die "Kundenmandate" anzuzeigen, die zum Kunden gehören.
•	Beim Vorgabemandat des Kunden und bei der Mandatsreferenz im Verkaufs- und im Lastschriftbeleg wird statt dem Hinweis "Das Mandat gehört nicht zu diesem Kunden" (in roter Farbe) der normale Mandatsstatus (Basis- oder Firmenmandat; nicht aktiv, gesperrt, abgelaufen…) angezeigt. Dahinter wird die Kunden-Nr. angegeben, zu der dieses Mandat gehört.
Die Funktion kann - muss aber nicht - zusammen mit der bereits für sog. Zentralregulierungen vorgesehenen FibuKto-Funktionalität eingesetzt werden: Sofern bei einem Kunden das Datenfeld FibuKto mit der Kundennr der Zentrale gefüllt ist wird - sofern vorhanden - auch das Vorgabemandat der Zentrale im Beleg verwendet. Bei der Fibuübergabe wird der Beleg in der Fibu auf das Konto mit Zentrale gebucht. In diesem Falle läuft also Beleg/OP-Verwaltung und Zahlungsverkehr fibuseitig über die Kundennr der Zentrale.
•	Bei einem mit einem Datum von gleich oder mehr als der Anzahl der Prenotfrist-Tage vordatierten Beleg, welcher nur Nettotage (also keine Einträge bei Skonto1/2) im Zahlungsziel besitzt, wurde das SEPA-Einzugsdatum auf das Belegdatum gesetzt. Jetzt erfolgt die Berechnung gemäß der Nettotage. Hinweis: Das Problem konnte umgangen werden, in dem man die Anzahl der Nettotage auch bei Skontotage1 (ohne Skontoproz-Angabe) hinterlegte.
•	Da ab 01.08.2014 die Verwendung von SEPA im Zahlungsverkehr obligatorisch wurde, wurden die beiden Optionen "SEPA-Überweisungen falls möglich" und "SEPA-Lastschriften falls möglich" in der SEPA-Einstellungsmaske entfernt.
 
SQL-System
•	Kopfzeile: Im Selektionsbereich wurde ein Eingabefeld für einen Kopfzeilen-Text ergänzt. Der hier hinterlegte Text wird bei einer Druckausgabe des SQL-Ergebnisses angedruckt. Er kann mit der SQL-Selektion gespeichert werden, so dass er bei erneutem Laden und Ausführen der SQL wieder zur Verfügung steht. 
Kategorie-Suche
•	Bei einer Suche über Kategorien (Adresstabelle, Adressauswahl, Dokumentenveraltung) gibt es jetzt im Kategorieauswahldialog die Auswahlmöglichkeit über eine RadioBox, ob - sofern mehrere Kategorien ausgwählt wurden - diese mit UND oder mit ODER verknüpft werden sollen. Bisher gab es nur statisch eine UND-Verknüpfung. Welche Verknüpfung gewählt wurde zeigt nach Schliessen des Auswahldialoges der Hint über dem jeweiligen Kategoriefeld an.
SortierNr
•	Über das neue Eingabefeld SortierNr (Datenfeld SortNr in Tabelle CM_Adressen) lässt sich die Anzeige der Ansprechpartner zu einer Adresse
•	im Adressenstamm
•	in der Auswahl der Belegbearbeitung
•	bei den diversen Vorgängen, in denen Ansprechpartner (AP) ausgewählt werden können, wie z.B. Erfassung eines Telefonats
individuell sortieren, z.B. um die relevanten AP's zuoberst sehen zu können, ausgeschiedene Mitarbeiter dagegen weiter unten.
Die Standardsortierung erfolgt nach "Adressnr,SortNr,LfdNr". D.h. ohne Angabe der Sortiernr wird wie bisher nach LfdNr sortiert, dies entspricht der Erfassungsreihenfolge der Ansprechpartner (diese LfdNr darf nachträglich auch nicht zu geändert werden, weil sie in diversen Referenztabellen als Schlüssel dient).
Hinweis: Sofern im AdrStamm und in der AdrAuswahl gespeicherte Masken verwendet werden müssen ggfs. die Spalten Adressnr und SortNr in die Gridanzeige aufgenommen und die Sortierung angepasst werden. 
Email-Schnittstelle
•	Email-Abruf mit Outlook 2003: Hier konnte es vorkommen, dass Emails ohne explizite Angabe einer Wichtigkeit mit der Wichtigkeit "niedrig" in der Bline eingelesen wurden.
•	Fehlende oder leere Anhänge: Bei der Übernahme mehrerer Mails in einem Rutsch konnte es zu dem Effekt kommen, dass Anhänge entweder fehlten oder als "leere" Anhangdateien übernommen wurden. Die Probleme waren meist beim ersten Abruf nach Start der EMailabruf-Maske zu beobachten, wurde danach ein Refresh durchgeführt und ein weiterer Abruf getätigt, so war dieser (meist) in Ordnung. Ebenso spielte die Reihenfolge eine Rolle, wie die Mails markiert wurden.
•	Bei Mail-Empfang über POP3 wird jetzt auch SSL/TLS unterstützt, bislang war dies nur bei IMAP möglich.
Einstellungen
•	Kennzeichen "Erinnern" vorbelegen: In den Bedienereinstellungen kann jetzt eine Vorbelegung des Erinnernkennzeichens bei Neuanlage für die Vorgangstypen Aufgabe, Termin und Telefonat vorgenommen werden.
Briefeditor
•	Hier wurde eine Option "Antworten mit CC" ergänzt. Für den Fall, dass bei einer eingegangenen Mail Mailadresse im CC stand, wird diese auch ins CC der Antwort-Mail übernommen. 
 
Beleg-EMailversand, Hinweis bei fehlerhaftem Anhang
•	Eine fehlerhafte Angabe zu einem Anhang in den Nummernkreisen bei der EMail-Definition für Belege konnte zu einem Programmhänger führen. Jetzt erfolgt vor dem Aufruf des Briefeditors beim Beleg-EMailversand mit FastReport eine Prüfung, ob die angegebenen Anhangdateien auch existieren. Falls nicht erfolgt eine entsprechende Hinweismeldung.
Beleganlage aus AdressStamm
•	Hier wurde im Gegensatz zur "normalen" Belegerstellung das Datenfeld "Versender" im Beleg nicht gefüllt. (Die Änderung erfolgte durch Erweiterung der Procedure GDI_BelegAdrUpd und gilt auch für Beleganlage aus Telefon, Aufgabe, Termin, Briefeditor.)
•	Bei aktivem Karteireiter "Projekte" wird das das im Grid markierte Projekt in den Beleg übernommen. Ist ein anderer Karteireiter aktiv, wird der Beleg wie bisher ohne Projekt angelegt.
Belegdruck, Kombinierter Drucken/Speichern-Dialog
•	Über die Systemdateneinstellung "Belegdruck > Belegarten Zahlungen" (im Textmodus lautet diese Zahlung.Belegarten=) können nun die Belegarten angegeben werden, bei welchen im Druckdialog die Buttons und Eingabefelder für Zahlungen (Zahlbetrag, Scheckbetrag, Skontobetrag) zur Verfügung stehen (vorausgesetzt der Beleg besitzt eine Zahlart). Bisher war dies nur bei den Belegarten V.AN,V.AU,V.LI,V.RE und V.GU möglich.
•	Wurde ein Beleg mit einem neg. OPBetrag über den Druckdialog ohne Angabe eines Zahlbetrages in eine andere Belegart übernommen, so wurde fälschlicherweise der OP ausgeglichen. Jetzt werden Zahlungen nur noch erzeugt, wenn ein Betrag angegeben wurde.
BelegAdressArtikel, Suche
•	In der Maske für BelegAdressArtikel aus Sicht des Artikels (Button "Adress-Artikel" im Artikelstamm) konnte in der Gesamtübersicht nicht in der Spalte Adressnr gesucht werden
•	Zusätzlich werden jetzt in den BelegAdressArtikel-Masken auch die Suchoptionen (>, >=, <, <=, +, -) bei numerischen Spalten unterstützt
Belegformulare FastReport 4.x, Valutadatum
•	In den BelegReports BLVAL1.Fr4 und BLEAL1.fr4 wurde eine Variable ValutaDatum ergänzt. Sie wird im Report im Codeabschnitt SeitenkopfOnBeforePrint sofern im Beleg ein Valutadatum angegeben ist mit diesem gefüllt, ansonsten mit dem Belegdatum.
 
    procedure SeitenkopfOnBeforePrint(Sender : TfrxComponent);
    ...
    ...
       if <TA_Beleg."Valuta"> >= StrToDate('01.01.1900') then begin             
          ValutaDatum := <TA_Beleg."Valuta">;  
       end else begin                             
          ValutaDatum := <TA_Beleg."Belegdat">;
       end;
 
Somit kann jetzt in einem Zahlzieltext mit <ValutaDatum> anstatt mit <TA_Beleg."Belegdat"> gearbeitet werden und es werden beide Fälle (mit/ohne Valuta) in einem einzigen Text abgedeckt.

Stand 3.4.1.783 31.07.2014 PATCH

PZE-Fehlerbehebung
Terminalanbindung PCS
•	Bei neu eingebundenen PCS-Terminals wurden die Daten nicht eingelesen.
Urlaubsantragsmaske: 
•	Nach Beantragung wurde die noch verfügbaren Urlaubstage nicht aktualisiert 
Zeitservice-Dienst:
•	schreibt Änderungsbediener und -datum jetzt fort
•	Buchungen mit dem Zeittyp "OHNE BERECHNUNG" wurden bei Pausen mit variabler Dauer nicht korrekt berücksichtigt
Jahreswerte-Dialog: 
•	Änderungsbediener und -datum können zugeschaltet werden
•	Neue Menü Einstellungen: "Monatsabschluss", "Ausgeschiedene Personen anzeigen"
Monatswerte
•	Auswahl des Monats per Combobox wurde bereinigt
•	Löschen von Werten per Strg+Entf brachte eine Fehlermeldung. Dies wurde bereinigt
PCS-Konfigurations-Dateien der Versionen 3.1 bis 3.3 hinzugefügt 
Datafox- Terminal
•	Erweiterung der Fehlerprotokollierung (Fehlernummer und -Text)
Reorganisation
•	Alte Report-Selektionen (SR4- Dateien) werden nach dem Versionsreorg gelöscht
AutoRun-Optionen 
•	bereinigt, z.B. Aufruf der Zeiterfassung aus dem Lohn heraus
Zeitstamm-Dialog:
•	Wenn man vergisst die Stammdaten im Dienst neu zu lesen und danach die Jahresneuberechnung zu machen sind die Listen und die Lohn-Exportdaten falsch.
Schnellerfassung:
Handling in der Maske verbessert 
•	Defaultwert für Zeitart wird aus Personalstamm geholt
•	Erfassung von Zeiten im Feld "Dauer" kann jetzt mit Komma erfolgen
•	Kopieren eines Datensatzes mit F8 und nachträglichem Verändern der Personalnr verbessert
Report "Salden.fr4":
•	Spaltenüberschrift 'PersonalNr' in 'Pers.Nr' geändert

Stand 3.4.1.780 27.06.2014 PATCH

PZE-Fehlerbehebung

Prüfung Bundesland bei Filiale
•	An verschiedenen Stellen wurden Prüfungen eingebaut, ob bei den definierten Filialen auch das Bundesland (notwendig seit der letzten Version für die Zuordnung der passenden Feiertagstabelle) angegeben ist.

Google-Maps
•	Hier wird nun die GoogleMaps-Funktion in der Version API 3.0 unterstützt. Da die neue Funktion nur noch ein zentrales Script benötigt ist der Bereich "Positionsscript" in der Maske "Zeiterfassungsoptionen > GPS" nicht mehr notwendig und wurde entfernt. Der bisherige Bereich "Haupt-Script" wurde in "Google-Maps Script" umbenannt. Anwender der Google-Maps-Funktionalität müssen hier das notwendige Script aktualisieren/eintragen. Weitere Informationen zur Aktivierung/Einbindung dieser Funktion finden Sie in der OnLine-Hilfe (F1) unter Google-Maps einbinden.

Zeitservice-Dienst
•	Über den Zeitservice- Dienst wurden u.U. für einen Feiertag mehrere Buchungen eingebucht. Dies wurde korrigiert.
•	Die Berechnung von sog "variablen Pausen" funktionierte nicht korrekt. Dies wurde ebenfalls korrigiert.
•	Handy-Anzeige: Über den Eintrag "OhneAnrede=J" in der Datei "Echtzeit_Muster.ini" kann gesteuert werden, ob die Anrede des Mitarbeiters im Handy angezeigt wird oder nicht.
•	PCS-Terminal: Nach dem ersten Abruf wurde die Exportdatei des Terminals "blockiert" und konnte somit durch das Terminal nicht mehr erweitert/verändert werden. Somit konnte nur einmal pro Tag ein Abruf der Daten erfolgen (nach dem Neustart des Zeitservice-Dienstes). Dies wurde korrigiert, so dass die Abrufe zyklisch erfolgen können.

Zeitstamm
•	Kartei Handygruppen: Hier waren die Buttons zum Speichern/Abbrechen, Refresh in der Navigationsleiste nicht aktiv, so dass die Bearbeitung "nicht rund" lief. Das Speichern war z.B. nur über Datensatzwechsel möglich.

GDI-Lohn Direktanbindung an die PZE
•	Beim Direktimport in den Lohn wurden die Zeittypen "P" ("Kindpflege o. Entgelt, ohne Krankengeld") und "R" ("Kindpflege o. Entgelt, mit Krankengeld") nicht übertragen.

Factur-/CRM-Korrekturen

Belegteilübernahme
•	Es konnte vorkommen, dass nach Teilübernahmen, bei denen alle Artikel in voller Menge übernommen wurden der Quellbeleg aufgrund von Text-Zeilen stehen blieb.

Belegarchiv
•	Hier wurde eine Korrektur an der Beleg-Rückverfolgungsroutine vorgenommen.

Stand 3.4.1.776 20.05.2014 PATCH

PZE-Neuerungen

Rechteverwaltung
•	Da bei der Rechtevergabe die Personalnummer benötigt wird, kann zur einfacheren Bedienung im Grid "Bediener" das Feld "Personalnummer" zugeschaltet werden. 

Schnellerfassung
•	Bei der Schnellerfassung werden die Felder "von", "bis" und "Dauer" nicht automatisch aus der vorherigen Eingabe vorgeschlagen, da dies bei der Erfassung eine zu große Fehlerquelle darstellt und die Schnellerfassung verlangsamt.

Ansicht der Urlaubsanträge im Softterminal 
•	Das Zeitfenster wurde erweitert.  Es umfasst nun 14 Tage vor ersten beantragten und 21 Tage nach dem letzten beantragten Tag.

Zeiterfassungsoptionen
•	Die Zeiterfassungsoptionen wurden mit einem Druckbutton versehen

Fehlzeitenübergabe
•	Die Fehlzeiten 44 und 45 (Kind krank) können nun in den Lohn übergeben werden

Zeitservice
•	Mandantenanlage: Bei der Neuanlage eines Mandanten kann die Datenbank gleich im Zeitservice angemeldet werden. Der Eintrag der Datenbank erfolgt so automatisch und muss nicht mehr ausgewählt werden. Dennoch ist der Zeitservice anschließend neu zu starten! Dieser Neustart sollte im laufenden Betrieb nicht automatisch durch das Programm erfolgen.
•	Keine Verbindung zur eingetragenen Datenbank: Wenn zu einer im Zeitservice eingetragene Datenbank keine Verbindung hergestellt werden kann, führte das bisher dazu, dass der Zeitservice nicht mehr funktionsfähig war. Nun läuft er weiter, es kommt nur noch eine Fehlermeldung, die auf die fehlende Verbindung hinweist. Das Problem trat nur auf, wenn mehrere Datenbanken im Zeitservice angeschlossen sind.

Feiertagsberechnung
•	Beim Programmstart wird nun immer geprüft, ob für jede Filiale die Feiertagstabelle vorhanden ist. Ist das nicht der Fall, wird sie automatisch gefüllt.

Filialen
•	Die Filialen in den Firmendaten wurden um das Feld „Bundesland“ erweitert. Im Menüpunkt „Feiertage“ ist das Bundesland nicht mehr änderbar. Bitte sorgen Sie unbedingt dafür, dass in jeder Filiale das Bundesland hinterlegt wird!

Stammdaten - Personal
•	Das Feld "in Auswahllisten" im Personalstamm ist bei der Neuanlage einer Personalnummer nun immer aktiviert. Soll ein Mitarbeiter nicht in den Auswahllisten erscheinen, ist dieses Feld zu deaktivieren. Ist dieses Feld nicht aktiv, wird die Personalnummer nicht in den Jahreswerten angezeigt und es können auch keinerlei Auswertungen gedruckt werden.

Ausgeschiedene Mitarbeiter
•	Mitarbeiter mit Austrittsdatum werden weiterhin in den Jahreswerten angezeigt. Buchungen nach dem Austrittsdatum sind nicht mehr möglich
•	Sollen diese Mitarbeiter nicht mehr angezeigt werden, ist in den Personalstammdaten das Häkchen „In Auswahllisten“ zu entfernen
•	Bereits gebuchte Feiertage nach dem Austrittsdatum werden bei der Neuberechnung entfernt
•	Bereits eingetragene Urlaubstage werden weiterhin angezeigt. Solche Einträge sind vor dem Eintragen des Austrittsdatums zu löschen

Stammkostenstelle bei Feiertagen
•	Die in den Personaldaten hinterlegt Stammkostenstelle wird nun automatisch auch bei Feiertagen eingetragen

Listen
•	Im Monatsbericht wird zusätzlich die Lohn- und Gehaltspersonalnummer ausgedruckt.
•	Zusätzliche Liste „Personalstammliste“. Sie enthält tabellarisch die Personalstammdaten ohne Urlaubsmodelle und Arbeitspläne.
•	Ausweise: Ausweisnummer in Sortierung und Selektion aufgenommen

PZE-Fehlerbehebung

Selektionsfunktion in Listen
•	Einige Selektionen wie Zeitraum und Filiale konnten nicht in allen Listen ausgeführt werden. Nun werden alle Eingabemöglichkeiten in den Selektionen  vom Programm berücksichtigt.
•	Monatsbericht: wurde eine Buchung korrigiert und dabei ein Text eingegeben, wurde dieser Tag im Monatsbericht doppelt gezählt. 

SoftTerminal
•	Beim Verlassen des Datumsfeldes in der Zeitaufteilung kam es zu einer Fehlermeldung

Stammdaten - Zeitarten
•	Beim Kopieren von Zeitarten kam es vor, dass die gleiche Zeitart doppelt angelegt werden konnte. Das wird nun verhindert.

Erfassung
•	Schnellerfassung: Die Eingabe wird nun auch in nicht chronologischer Reihenfolge korrekt verarbeitet.
•	Kostenstelleneingabe: Die Einstellung „Gültigkeitsprüfung“ in den Zeiterfassungsoptionen führte in einigen Fällen dazu, dass auch gültige Kostenstellen abgelehnt wurden.
•	Abschalten der Automatik: Die Automatik (Tagesmodelle, Pausen usw. konnte nur für bereits vorhandene Buchungen abgeschaltet werden. Nun ist das Abschalten auch für zukünftige Tage möglich.
 
Berechnung
•	Variable Pausen: wenn eine variable Pause eingestellt ist und die Mitarbeiter in diesem Zeitraum zusätzlich eine Pausenbuchung vorgenommen haben, wurde die variable Pause zusätzlich abgezogen, wenn der Zeitraum für die variable Pause größer war als die gebuchte Pause.
•	Halbe Feiertage und Urlaub: Halbe Feiertage wurden z.T. doppelt verbucht, wenn zusätzlich ein halber Urlaubstag eingetragen wurde. Auffallend war dies an Heiligabend und Silvester.
•	Sollzeit ergänzen:  In Verbindung mit einer gebuchten Pause (ohne Berechnung) wurde die Sollzeit um die Pause zu wenig ergänzt.
•	Mehrere Zeitarten "ohne Berechnung"  mit gleicher Stundenzahl am gleichen Tag wurden nicht in den Jahreswerten angezeigt.
•	Urlaubsanträge: Wenn beantragter Urlaub abgelehnt wurde, wurden die beantragten Tage dennoch vom Anspruch abgezogen.
•	Sollzeit ohne Buchung: An Tagen ohne Buchung wurde keine Solllzeit ermittelt.

Factur-/CRM-Korrekturen

Belegübernahme, Teilduplizieren mit Option Anhängen
•	Hier kam es zu der Situation, dass nur eine Position übernommen wurde, sofern man im Übernahmeassistenten zuerst den Button "Teilübernahme" wählte und anschliessend auf der nächsten Seite des Assistenten die Option "Anhängen". Bei umgekehrter Vorgehensweise erfolgte die Übernahme korrekt
Belegbearbeitung
•	Die Erfassung eines Artikels in einer Position, die bereits einen Positionstext enthält wird nun grundsätzlich unterbunden
Lagerbuchungen
•	Übernahme einer Produktionsstückliste in den Lagerbuchungen: Die SatzUUID des Oberteils landete nur beim ersten Unterteil in dessen Feld "StucklUUID"
Artikelstamm, Staffelpreise
•	Nach dem Erfassen von Menge und Preis konnte es vorkommen, dass nach Wechsel in einen anderen Bereich der Artikelmaske die eingegebene Zeile wieder verschwand und erst nach einem Refresh wieder sichtbar war
SEPA-Erweiterungen
•	Im Prenotification-Dialog (Button "Prenotif." in Belegbearbeitung > Zahldaten) wurde das Anzeigefeld für den Mandatsablauf rot hinterlegt, auch wenn das Mandat gar kein Ablaufdatum besaß
•	Die Automatik rundete die SEPA-Beträge mit der Anzahl Nachkommastellen für Preise anstatt der Anzahl Nachkommastellen für Belege. Deshalb konnte es bei vom Standard abweichender Systemdateneinstellung für Preise z.B. bei Preis.NK=4 vorkommen, dass die Automatik ein anderes Ergebnis als die im Prenotification-Dialog vorgeschlagenen (richtigen) Werte lieferte
Alte Listen (rpd)
•	In aktuellen BLine-Umgebungen kam es beim Versuch, im Selektionsdialog der RPD-Listen eine Selektion zu speichern, zu der Fehlermeldung "In <Pfad>\Report.sel kann nicht geschrieben werden". Grund: Der Ordner "Reports_rpd" im Mandantenordner wurde nicht mehr neu angelegt (Mandanten-Neuanlage) bzw. war nicht mehr vorhanden (Demodaten). Dies wurde geändert.
Maskenabgleich
•	Hier wurden Anweisungen für neuen kombinierten Belegdruck ergänzt ([TFBelegdrucken.Actions], Anweisungen für Änderungen ab Version 3.3.3.680)
Priorität bei Email-Abruf über Extended Mapi und Outlook 2003
•	Ohne Angabe der Wichtigkeit in Outlook kamen Mails mit "normaler" Wichtigkeit in der Bline mit "niedriger" Wichtigkeit an.

Stand 3.4.1.764 26.03.2014 PATCH 

EMail-Versand/-Empfang über SMTP/IMAP4 mit SSL/TLS
•	Ab dieser Version wird auf Eingangsseite IMAP4 und auf Ausgangsseite SMTP mit SSL/TLS unterstützt. Posteingang-seitig ist die Verschlüsselung bei Verwendung von IMAP4 standardmässig aktiviert, sofern ein Port ungleich 143 (also abweichend vom Standard-IMAP-Port) angegeben wird, Postausgang-seitig kann sie bei SMTP in den EMail-Einstellungen zugeschaltet werden. POP3 mit SSL/TLS werden wir (vorläufig) nicht unterstützen. Die Einarbeitung dieser Funktionalität ist im Zuge einer generellen (internen) Überarbeitung der Mailschnittstelle vorgesehen.
•	Die GDI-Basic-Funktion SendMail wurde um den Parameter UseTLS erweitert. Wird hier ein Wert >= 1 gesetzt, wird die verschlüsselte Übertragung aktiviert (1 = SSL, 2 = TLS)
SendMail(AN,CC,BCC,Betreff,Text,Anhang,Absender,Host,AuthLogin,AuthUser,AuthPwd,MailPort,UseTLS)
Hinweis: Werden nur die Parameter AN,CC,BCC,Betreff,Text,Anhang übergeben erfolgt der Versand über das CRM (d.h. es wird die für den Bediener in den Einstellungen eingetragenen Mail-Schnittstelle (Outlook, Simple MAPI oder SMTP) verwendet, die Übergabe von Absender und Host bewirken direkten SMTP-Versand).

Zahlungsziele
•	Der zur Version 3.4.1.746 in Basisdaten > Zahlungsziele entfernte (und im Standard nicht verwendete) Karteireiter "SEPA" wurde auf Wunsch aus dem Fachhandel als Karteireiter "Text4" zur allgemeinen Verwendung reaktiviert.

Stand 3.4.1.762 19.03.2014 PATCH 

Zeiterfassung
•	Zeitservice-Dienst
•	Bei Mandantenanlage besteht jetzt bei PZE-Lizenz die Möglichkeit über eine Abfrage den Zeitservice-Dienst automatisch zu registrieren.
•	Das Austrittsdatum wurde bislang nicht berücksichtigt. Jetzt kann zwar über Terminals noch gebucht werden (Kommt/Geht), aber bestehende Statistiken werden dadurch nicht mehr verändert. Das Buchen im Programm selbst ist nicht mehr möglich und es wird eine entsrpechende Hinweismeldung ausgegeben.
•	Die Einträge im Feld Quelle werden jetzt bei extern angebunden Terminals in der Form "K:[Terminalname]" für Kommt und "G:[Terminalname]" für Geht geschrieben
•	Allgemein: Sofern unter Windows nicht das übliche D10-Datumsformat (TT:MM:JJJJ) sondern z.B. das kurze Format D8 (TT:MM:JJ) eingestellt war, wurden Datumswerte nicht korrekt verarbeitet. Dies wurde korrigiert.
•	Reports
•	Monatsbericht.fr4: Hier gab es doppelte Anzeigen, z.B. bei Korrekturbuchungen mit Text. Dies wurde korrigiert. Desweiteren wurde der Report um die neue Spalte L&G-PNr (Lohn-und Gehalts-Personalnummer) erweitert
•	Neuer Report: Monatsbericht_RestOhneGeplant.fr4: Entspricht dem bisherigen Monatsbericht.fr4, der Rest-Urlaub ist hier aber nicht um bereits geplante Urlaubstage vermindert
•	Buchungsliste.fr4: Hier wurde die "Std" -Anzeige korrigiert
•	Zeiterfassungs-Optionen: Hier konnte die Meldung "Datenmenge nicht im Edit-Mode" auftreten
•	Jahreswerte: Die Bearbeitung der Tagesmodelle war in der Version 3.4.1.752 nicht möglich
•	Schnellerfassung
•	Die Anzeige der Datensätze in der Schnellerfassung entspricht jetzt der Eingabereihenfolge
•	Die Formatierung in der Spalte "DAUER" war nicht korrekt

Belegübernahme
•	Sofern bei einer Belegübernahme in der Zielbelegart kein Beleg existierte, brach die Übernahme mit einem Indexfehler ab. 
•	Nach einer Belegübernahme im Einkauf stand man (im Gegensatz zum Verkauf) nicht im neu angelegten Beleg. 
•	Die Performance der Belegübernahme insbesondere bei Belegen mit hoher Datensatzanzahl wurde verbessert. 
SEPA Erweiterungen
•	Die Berechnung der Prenotification erfolgte bei Belegerstellung über die Autom. Beleggenerierung (Tabelle Wieder) nicht korrekt. 
EMail-Abruf über IMAP
•	Bei T-Online Konten sind Ordner nicht durch '/' (Slash) sondern durch '.' (Punkt) getrennt. Dies wird jetzt berücksichtigt. 
Eigene Listen (rpd)
•	Bei der Ausführung von eigenen (alten) Rpd-Listen auf Basis von SQLs mit Parametern erschien in der 3.4.1.x nicht der Abfrage-Dialog für die Parameter. 

3.4.1.752 – 17.02.2014 (Freigabe inkl. PZE)

Stand 3.4.1.752 (bis zur Freigabe der Version für den Bereich PZE wurden seit Version 3.4.1.746 noch folgende Änderungen im CRM-/Factur-Bereich vorgenommen):

Beleg-Teilübernahme, SatzUUID
•	Bei "Nicht-Artikel-" Positionen, welche bei einer Teilübernahme in den Zielbeleg übernommen werden aber auch im Quellbeleg stehen bleiben, da der zugehörige Artikel nicht voll übernommen wurde (z.B. einleitende Texte, Positionen mit Druckkennzeichen P,E und S) wurde keine neue SatzUUID gesetzt. Dies hat zur Folge, dass sich Änderungen an einer solchen Position in dem einem Beleg auf die korrespondierende Position des anderen Beleges auswirken können (z.B. Textmodifikationen). Es wird empfohlen auf die neue Version 752 zu aktualisieren. Alternativ gibt es zur Problemlösung folgenden Workaround über ein in den Nummernkreisen bei den einzelnen Belegarten zu hinterlegendes GDI-Basic:
:PosUeber
   %TA_BelegPos2.FieldByName("SatzUUID",System("UUIDStr"));
exit;

SEPA Erweiterungen
•	Bei Duplizieren einer VRE in eine VRE wird eine ggfs. vorhandene manuelle Prenotification im Zielbeleg gelöscht und somit die Automatik angestossen. geändert 07.02.2014
•	Das in den Zahlarten hinterlegbare GDI-Basic zur individuellen Berechnung einer Prenotification wird nun auch im Kontext der klassischen Belegübernahme, der Belegübernahme per kombinierten Drucken/Speicherdialog und der Beleganlage per Basic-Funktionen BelegAdd/BelegposAdd unterstützt. 
•	Bei Sammelbelegübernahme und gewählter Option "Zusammenfassen" wurde die Berechnung der Prenotification nicht automatisch angestossen.
GDI-Basic: Prüfungsmöglichkeit für IBAN und BIC
•	In GDI-Basic wurden zwei Funktionen zur Prüfung von IBAN und BIC auf formale Korrektheit ergänzt. Diese Funktionen entsprechen z.B. den Prüfungen bei Eingabe einer IBAN/BIC bei der SEPA-Mandatsanlage. Die Funktionen können beispielsweise bei Datenimporten Verwendung finden.
•	IBanCheck(IBAN) --> 0 = IBAN ist OK, 1 = IBAN ist leer/fehlt, 2 = IBAN-Prüfziffer ist nicht korrekt, 3 = IBAN besitzt kein gültiges Landeskennzeichen
•	BICCheck(BIC) --> 0 = BIC ist OK, 1 = BIC ist leer/fehlt, 3 = BIC besitzt keine gültige Landeskennung
Adressauswahl im Briefeditor
•	Zum Aufruf des Adressauswahl-Dialoges bei Adresse, AN, CC und BCC wurde ein "zweiter Button" ergänzt. Sobald ein Brief bereits eine Adressnr besitzt wird hierüber die AdrAuswahl mit einem neuen Filter auf die zugehörigen Ansprechpartenr (AP) geöffnet (bei mehreren Adressen im Brief würde die erste Adresse in der Reihe den Filter bestimmen). In der Filter-Combobox kann man bei Bedarf auf "Alle" umschalten, ebenso öffnet der bisherige Button (der rechte) wie früher die ungefilterte Adressauswahl.
•	Insbesondere beim Beleg-Emailversand kann somit leicht auf eine andere zur Firma passenden Emailadresse gewechselt werden. 
Belegerfassung, Refresh des Zusatzfeldgrid
•	Bei einem Refresh eines Beleges erfolgt jetzt auch eine Aktualisierung der Anzeige des Zusatzfeldgrids (Kartei Zusatzinfo) 
Programmstart, Typkonvertierungsfehler
•	Sofern in den Firmendaten kein Bundesland hinterlegt war, konnte es beim Programmstart der 3.4.1.746 zur Fehlermeldung "Variante des Typs (Null) konnte nicht in Typ (String) konvertiert werden" kommen. (Nach Wegklick der Meldung konnte ganz normal weitergearbeitet werden). 

======================= PZE-Bereich ======================

Änderungen im PZE-Bereich seit 3.2.0.604 (letzte Version mit PZE-Freigabe)

Reports: Die Zeiterfassungs-Reports wurden überarbeitet
•	die gewählte Selektion wird angedruckt
•	Ränder und Report-Fuß wurden bei allen Listen angepasst
•	"Zeiten je Filiale, Abteilung und Zeittyp.fr4": Dieser Report wurde um eine Grafik (Tortendiagramm) für Zeitarten/Stunden erweitert
•	"Buchungsbericht.fr4": In der Selektion wurde die Monatsanzeige korrigiert, diese war um einen Monat zu hoch
•	"Monatsbericht.fr4": Zusätzliche Selektion für Kommt/Geht-Anzeige, Ausgabefeld für "Urlaub verfallen" war nicht angeschlossen
•	"Stunden je Zeitart.fr4": Für ausgeschiedene Mitarbeiter wurden hier weiterhin die Feiertage angezeigt, was die Liste verfälschte
•	Listen, welche Selektion aus folgenden Felder PersonalNr, Datum, KST, KTR, Auswertungsgruppe besitzen: Die einzelnen Felder werden bei der Selektion durchgängig mit "und" verknüpft und somit alle gewählten Eingaben berücksichtigt. Alt war es z.B. so, dass die Angabe einer Auswertungsgruppe die Angabe von/bis Personalnummer übersteuerte. Neu werden nur Daten ausgegeben, welche alle Selektions-Kriterien erfüllen.
•	Damit Listen nach Lohn&Gehalt-Personanummern sortiert werden können, wurde die Stored Procedure ZT_PERSONALRECHTE um den Rückgabewert LGPERSONALNR INTEGER erweitert
•	Neu: Tagessummenliste.fr4
•	Neu: Fehlzeiten_Quer.fr4
Unterstützung TimeBoy IV
•	Das Erfassungsterminal TimeBoy IV der Firma Datafox wird nun unterstützt. Die Kurzdokumentation zur Einrichtung finden Sie als "TimeBoy IV.PDF" im Hilfe-Verzeichnis
PZE-Demodaten 
•	Die Demodaten wurden überarbeitet und an das Jahr 2014 angepasst
Rechteverwaltung
•	Die über die Rechteverwaltung einstellbaren Menürechte werden nun auch bei den Aufrufen der Zeiterfassungs-Menüpunkten ausgewertet
Zeitstamm 
•	Hier wurden die Bereiche "Handygruppen" und "Ausweisgruppen" hinsichtlich der Bedienbarkeit verbessert
•	SortNr: Bei den Zeitarten wurde die Spalte "SortNr" ergänzt. Diese bestimmt in der Maske Jahreswerte die Reihenfolge der Zeitart-Einträge im Kontextmenü (rechte Maustaste) des oberen Grids. Zeitarten mit negativem Eintrag werden dabei komplett ausgeblendet/unterdrückt
Kostenstelle und Kostenträger
•	Die Auswahlen für Kostenstelle und Kostenträger wurden auf GridButtons umgestellt
•	In den Zeiterfassungsoptionen können die Schalter "Gültigkeitsprüfung" (eingegebene KST/KTR muss existieren) und "Eingabe erforderlich" (Eingabezwang bei Zeitbuchungen) gesetzt werden
Schnellerfassung, Gruppenverbuchung
•	Die Eingabe bei der Schnellerfassung und Gruppenverbuchung wurde überarbeitet
Kalender
•	In der Kalender-Datumsauswahl wurde eine Hervorhebung von Feiertagen und Wochenendtagen implementiert
Anträge
•	Hier wurde die Übersicht erweitert, so dass jetzt 7 Tage vor und 14 Tage zu dem Antrag-Zeitraumsichtbar sind
•	Zusätzlich wird nun eine Meldung ausgegeben, wenn mehr Urlaubstage als der zur Verfügung stehende Resturlaub beantragt werden
Softterminal.exe
•	Hier wurde die Kartei "Einstellungen" für Passwort-Eingabe eingebaut. Der Bediener kann somit an dieser Stelle sein Passwort ändern
Jahreswerte
•	Massnahmen zur Verbesserung der Geschwindigkeit wurden durchgeführt
•	Hier gibt es zwei neue über den Grid zuschaltbare Spalten: "genehmigt durch" und "Quelle"
ZeitService.exe
•	Die Verwendung des Port 127.0.0.1 (Localhost), z.B. für Testzwecke auf Notebooks wurde ermöglicht. Bitte diesen Port keinesfalls auf Serversystemen verwenden!
Fehlerbereinigungen
•	Ein Fehler beim mehrfachem Aufruf der Masken Jahreswerte (ZT_Jahr) und Jahresübersicht (ZT_Uebersicht) wurde bereinigt
•	Datenimport (ZT_Import): Hier konnte es zu einem SQL-Fehler kommen, wenn in den Daten eine PersonalNr "0" vorlag

Stand 3.4.1.746 (31.01.2014 – Version für CRM/Factur – nicht für PZE):
======================= WICHTIGES  ======================
SEPA Erweiterungen
•	Die Steuerung der Schriftfarbe der Labels LA_Zahlart (im Belegkopf) und LA_MandatsInfo (auf der Kartei Zahldaten im Beleg) wurde verbessert. Es konnte vorkommen, dass bei einem an sich bzgl. SEPA korrektem Beleg das Zahlart-Label immer noch in roter Schriftfarbe dargestellt wurde.
•	Berechnung SEPA-Einzugsbetrag und Sepa-Skontobetrag: Hier konnte es vorkommen, dass die Automatik den Einzugsbetrag um einen Cent höher und dafür den Skontobetrag um einen Cent niedriger errechnete als die im Prenotification-Dialog vorgeschlagenen (richtigen) Werte. 
•	Da nicht verwendet wurde der Karteireiter "SEPA" in Basisdaten > Zahlungsziel entfernt (die Prenotification-Texte werden im SEPA-Einstellungen erfasst)
•	Die automatische Berechnung der Prenotification-Daten funktionierte in Belegen mit %-Rabatt Positionen (Verwendung des KZDruck "%") nicht korrekt.
•	Bei Beleg-Stapeldruck wird nun wie beim Beleg-Einzeldruck die automatische Berechnung der Prenotification durchgeführt, sofern der Beleg noch bearbeitbar ist und keine manuelle Prenotification vorliegt. 
•	Bei der Berechnung der Prenotification wird jetzt ein evtl. vorliegendes Valuta-Datum berücksichtigt.

======================= ALLGEMEIN ======================

SQL-System
•	SQL mit Parameter: Änderte man in einer SQL welche Parameter enthält den Wert bei einem oder mehreren Parameter und setzte die SQL neu ab, so wurde sie nicht mit den neuen, sondern immer noch mit den alten Parametern gestartet. 
•	Export und Schlüsselfelder: Sofern in den Ergebnisspalten ein Schlüsselfeld des eindeutigen Index der betreffenden Tabelle angeben wurde, verlangte der Export auch die anderen Schlüsselfelder dieses Index im Ergebnis. Ansonsten kam die Meldung "TA_SQL: Das Feld xyz wurde nicht gefunden." 
•	CSV-Trenner: Der in den Systemdaten hinterlegbare Trenner für den CSV-Export wurde nur bei CSV-Export über den Export-Button ("Griddaten exportieren"), nicht aber bei Angabe einer CSV-Ausgabedatei auf der Kartei "Parameter" berücksichtigt. Hier wurde bislang immer das Semikolon verwendet. 
Datenexport nach CSV
•	Hier wurden Änderungen/Erweiterungen zur Unterstützung der Systemdateneinstellung für den CSV-Trenner vorgenommen: Die aus der GDILine bekannte Systemdateneinstellung für den CSV-Trenner (Menüpunkt Nummernkreise > Systemdaten > Sonstiges > CSV-Export im SQL-System, im Textmodus CSV.Export.Trenner=) besitzt nun als Default-Wert das Semikolon (GDILine: Komma). In der Bline wurde an diversen Stellen diese Systemdateneinstellung noch nicht ausgewertet, aber dafür das "gängigere" Semikolon verwendet. Die Systemeinstellung greift nun an folgenden Punkten:
•	SQL-System bei CSV-Export über Export-Button
•	SQL-System bei CSV-Export unter Angabe einer Ausgabedatei
•	GDI-Basic bei CSV-Export über den Befehl ExecuteSQL. Hier wird ab dieser Version auch die Vorgabe eines anderen Trennzeichens über den vierten Parameter unterstützt (Syntax: %Tabelle.ExecuteSQL(Dateiname,Animation,Überschreiben,Trenner)
•	CSV-Export im "alten" Grid des Wawi-Bereiches (per Kontextmenü auf Spaltenüberschrift.)
•	CSV-Export in Adresstabelle über Export-Button (Menüpunkt Adressen | Adresstabelle, Button "Exportieren")
Datenexport aus "altem" Grid
•	Im Kontextmenü auf der Spaltenüberschrift wurde analog zum Export-Button des SQL-Systems ein weiterer Punkt "Daten exportieren und anzeigen" ergänzt, so dass nach Erstellen der Datei die mit dem Dateityp verknüpfte Anwendung gestartet wird
•	Werden mehr als 5000 Datensätze angesprochen, erscheint vor dem Export ein Abfragedialog, in welchem die Satzanzahl geändert oder der Export abgebrochen werden kann.
•	Bei Export nach CSV wird die Systemdateneinstellung für den Trenner unterstützt (s.o.)
Aufruf des Menüsystems
•	Es wurden Probleme beim Aufruf des Menü-Rechtesystems gemeldet. Je nach Systemkonstellation konnte die Rechtebearbeitung gar nicht gestartet werden oder es war nur ein "zähes" Arbeiten möglich. 
Eurekalog aktivieren
•	Die Eurekalog-Funktionalität kann nun im Menüpunkt Einstellungen > Bedienereinstellungen aktiviert werden. Somit ist hierfür keine gesonderte EXE mehr erforderlich. Hintergrund: Seit Version 3.3.2.x wurde zusätzlich zur Bline.exe im Verzeichnis Service eine Bline_Eureka.exe gleichen Versionsstandes ausgeliefert. Diese EXE enthielt eine erweiterte Fehlerprotokollierung und konnte zur Fehlereingrenzung verwendet werden. Per Eurekalog ausgegebene Fehlermeldungen besitzen eine Option "Copy to Clipboard" und einen zusätzlichen Button "Details". Ein Fehlerprotokoll wird in der Datei Bline_Rechnername.elf abgelegt. 
======================= CRM-Bereich ======================

Briefeditor, Übernahme Mailadresse
•	Bei der Übernahme von Adressen aus dem Adressauswahl-Dialog in den Briefeditor wurden Mailadressen auf max. 50 Zeichen gekürzt. Jetzt können bis zu 100 Zeichen übernommen werden (in der Tabelle CM_Adressen ist das Feld EMAIL als GDI_Char100 definiert). 
Datenexport aus Adress-Tabelle
•	An dieser Stelle wurde ebenfalls ein weiterer Punkt "Daten exportieren und anzeigen" ergänzt, so dass nach Erstellen der Datei die mit dem Dateityp verknüpfte Anwendung gestartet wird
•	Werden mehr als 5000 Datensätze angesprochen, erscheint vor dem Export ein Warnhinweis und der Export kann ggfs. abgebrochen werden
•	Bei Export nach CSV wird die Systemdateneinstellung für den Trenner unterstützt (s.o.)

Mailanbindung Extended Mapi
•	Für den Bereich Mailanbindung per Extended Mapi (Outlook) wurde ein Update der eingebundenen Herstellerkomponente vorgenommen.
======================= FACTUR-Bereich =================== 

Neuer Druckdialog, Hinweis auf bevorzugten Belegversand
•	Durch Erweiterungen der Versandarten und des Adress-Stammes kann im neuen Belegdruckdialog der Hinweis "Email wird bevorzugt" bzw. "Druck wird bevorzugt" angezeigt werden:
•	In den Versandarten kann Belegart-abhängig die Checkbox "Emailversand prüfen" gesetzt werden.
•	In der CM-Adresse gibt es das neue Auswahlbox Belegversand (KZBelegmail) mit den derzeit drei Einträgen "0 - neutral", "1 - Email bevorzugt", "2 - Druck bevorzugt". Defaultwert ist "0 - neutral".
•	Ist in der Adresse beim CM-Stammsatz 1 oder 2 aktiviert, wird der entsprechende Hinweis im Belegdruck angezeigt, sofern mindestens in einer Fomulardefinition der Versandart die Checkbox aktiviert ist.
Somit kann der Bediener z.B. darauf hingewiesen werden, dass ein Kunde seine Angebote per EMail erhalten möchte, andere Belege dagegen nicht.
Chargen in Gutschrift und Rücklieferung
•	Bei den Belegarten RL und GU konnte im Chargenassistenten eine Menge bis zur Urmenge zugewiesen werden. Sofern der akt. Bestand einer Charge ungleich der Urmenge war, führte das zu falschen Chargenbeständen. Dies wurde so geändert:
•	Im Einkauf kann jetzt nur eine Mange bis max. zum ChargenBestand zugewiesen werden (es kann max. soviel zurück geliefert werden, was aktuell als Bestand verfügbar ist)
•	Im Verkauf nur bis zur Differenz Urmenge - ChargenBestand (es kann max. soviel zurückgenommen werden, was bereits ausgeliefert war).
Bearbeitbarkeit im F4-Editor
•	Bei gerade gespeicherten Datensätzen war keine Bearbeitbarkeit von Memofeldern/Richtexten über deren F4-Editor möglich. Beispiel Kundenstamm, Hinweistext für Belegbearbeitung: Wurde der Kunde gespeichert, konnte man anschliessend zwar den F4-Editor im Hinweistext öffnen, nicht aber im Editor verändern. Dies war erst möglich, sofern man den Datensatz durch eine beliebige Änderung in den Edit-Modus versetzt hatte (grünes Speicher-Häkchen aktiv). Jetzt wird ein Verändern des Textes im Editor verhindert, wenn die Datenmenge selbst z.B. aufgrund der Rechteeinstellung "nur Lesen" über das Menüsystem grundsätzlich nicht bearbeitbar ist. 

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

Patch 3.3.3.680 - 21.01.2014

Beleg(voll)übernahme und Lagernegativkontrolle (LNK): 
•	Hier wurde noch eine Lücke entdeckt: Konnte aufgrund der LNK keine Vollübernahme durchgeführt werden, wurde im Zielbeleg keine neue SatzUUID gesetzt. Dies wurde korrigiert. Da mehrfach vorhandene SatzUUIDs zu Problemen und Dateninkonsistenzen führen können (u.a. war der neue Druckdialog auf die SatzUUID angewiesen und führte Aktionen wie das Löschen von Belegen im Übernahmemodus aufgrund dieser SatzUUID durch!) sollten die Versionen 3.3.3.x auf die 680 aktualisiert werden.
Hinweis: Betroffen sind alle Versionen der 3.3.3.x, Versionen 3.2.x waren von dieser Problematik nicht betroffen.

Patch 3.3.3.675 - 15.01.2013

Beleg(voll)übernahme und Lagernegativkontrolle (LNK): 
•	Hier konnte es vorkommen, dass Positionen nach der Übernahme weder im Zielbeleg noch im Quellbeleg vorhanden waren:
•	in Verbindung mit der Systemdateneinstellung "Lagernegativ.Uebernahme=", wenn dort die Einstellung 1, 2 oder 3 gewählt ist, also die LNK tatsächlich "blocken" soll
•	ohne die genannte Systemdateneinstellung, wenn bei der Lagernegativkontrolle durch den Bediener eine Korrektur der Menge vorgenommen wurde.
Hinweise: Die Teilübernahme war von dieser Problematik nicht betroffen. D.h. wer keine aktuelle Version ab 3.3.3.675 einsetzt sollte diesen Modus benutzen, ohne Restmengen-Angabe wird im Ergebnis eine Vollübernahme durchgeführt. Versionen 3.2.x waren von dieser Problematik nicht betroffen

F5-Preistabelle: 
•	Ohne Vorgabe der Filiale über die Systemdateneinstellung "Preistabelle (F5) > Vorbesetzung Filiale" wurde beim Aufruf der Maske über das Menü zwar die Standardfiliale des Bedieners voreingestellt, die Datenanzeige beruhte aber auf der Filiale 0. Erst nach explizitem Auswählen der Filiale wurden die korrekten werte dargestellt.
Die Filiale wird jetzt in der Priorität 
1. Filiale aus Beleg (bei Aufruf der Preistabelle aus der Belegerfassung)
2. Filiale aus Systemeinstellungen (bei Aufruf über das Menü)
3. Bedienerfiliale (bei Aufruf über das Menü)
verarbeitet.

Produktionsstückliste (PSL) in Lagerbuchungen: 
•	Beim Einbuchen (Zugang, Abgang) der PSL in den Lagerbuchungen mit der Option "Mit Positionen" erhält man bei den einzelnen Positionen jeweils die Fehlermeldung psBerech_343 "Das Feld BelegposID wurde nicht gefunden". In Vorversionen lässt sich durch Aufnahme der Spalte "BelegPosID" in den LagerBu-Grid das Problem umgehen.
SEPA Erweiterungen: 
•	Die Notwendigkeit bei der FIBU-Übergabe beide Checkboxen "19" (6.3.0.10) und "21" (6.10.3.7) zu setzen, wenn eine FIBU-Version ab 6.10.3.7 im Einsatz ist, besteht ab dieser Version nicht mehr. Es genügt für die Übergabe der SEPA-Lastschriften die Checkbox "21" zu setzen.

Patch 3.3.3.672 - 19.12.2013

Serienmail-Funktion
•	Sofern in einem Serienmail Grafiken eingefügt waren, erhielten die Empfänger diese sowohl im Text als auch zusätzlich mehrfach als Anhang. Dieses Problem bestand seit der 3.3.3.665 und wurde gefixt mit 3.3.3.672 - wer also Weihnachtsgrüße per Serienmail verschickt, sollte die neueste Version einsetzen! ;-(
EMail-Abruf
•	Wird beim Abruf der Status auf erledigt gesetzt, so wird jetzt StatusProz gleichzeitig auf 100% gesetzt
Maskenabgleich
•	Es wurde die Möglichkeit eingebaut diesen abzubrechen. Jetzt besitzt die Meldung, ob der Abgleich durchgeführt werden soll drei Buttons mit folgenden Funktionen:
•	JA: Maskenabgleich wird durchgeführt
•	NEIN: Maskenabgleich wird nicht durchgeführt. Diese Variante ist verwendbar, sofern die Maske bereits auf einem BDE-freien Stand der 3er Bline sitzt.
•	Abbruch: Abbruch ohne Maskenstart
AdrStamm, Projekt löschen
•	Hier fehlte bislang eine Sicherheitsabfrage, ob gelöscht werden soll oder nicht
Beleg löschen
•	In den Testversion 3.3.3.669/670 gab es ein Problem beim Löschen von Belegen (korrigiert mit 3.3.3.671)
SEPA Erweiterungen
•	Hinweis zur FIBU-Übergabe: Bitte beide Checkboxen "19" (6.3.0.10) und "21" (6.10.3.7) setzen, wenn eine FIBU-Version ab 6.10.3.7 im Einsatz ist! 
•	Es wurde eingebaut, dass die Prenot.-Berechnung auch bei folgenden Aktionen angeworfen wird:
•	Löschen einer Position
•	Belegübernahme durch neuen Druckdialog
•	Belegübernahme/Teilübernahme in klassischer Belegübernahme
•	Anstossen des Belegdrucks bei Klick auf den Drucken-Button im Beleg, sofern der Beleg noch bearbeitbar ist (noch kein Druckvermerk, FIBU-Übergabe)
•	Die Verwendung des FibuKto-Konstrukts für Zentralregulierungen (siehe auch Versionsinfo 2.2.2.140) wird jetzt unterstützt
•	Sofern das Feld FibuKto im Beleg gefüllt ist/wird, wird das zu diesem Kundenstammsatz gehörende Vorgabemandat in den Beleg übernommen und zur Berechnung der Prenotification verwendet
•	Die Mandatsauswahl (ED_MandatsID) bietet auch die zum FibuKto gehörenden Mandate an
•	Änderungen bzgl. manueller Prenotification:
•	Eine manuelle Prenotification konnte auch bei Zahlarten ohne Lastschriftkennzeichen erzeugt werden. Dies wird jetzt dadurch verhindert, dass der Prenotif.-Dialog in diesem Falle nicht aufgerufen werden kann
•	Bei Ändern einer Zahlart auf eine Zahlarten ohne Lastschriftkennzeichen wird jetzt auch eine manuell gesetzte Prenotif. entfernt.
•	Die Offline.ini wurde zur Übertragung der SEPA-Mandate angepasst. Bei bestehendem Offline sind die Änderungen manuell in der Tabelle Offline nachzutragen (Abschnitt Rechte --> SepaMandat=SepaMandat||SatzUUID, Abschnitt TreeView --> 1,00000,"SEPA-Mandate",0,,2,"SepaMandat")
Bild bearbeiten
•	Zur Version 665 wurde der Adress-Stamm um das Datenfeld Bild erweitert (s.u.). Zur Größenanpassung des Bildes (optimal sind 100x100 Pixel) lässt sich ein Dialog zur Bildbearbeitung öffnen. Darin kann über das Menü "Bild > Größe ändern" die Größe angepasst werden. Bei manchen Bildern erhielt man hier bei eine Zugriffsverletzung.

3.3.3.666 - 09.12.2013

WICHTIGES

SEPA-Mandatsverwaltung, SEPA-Lastschrift-Belege
Mit dieser Version ist in der GDI-Business-Line 3.x die SEPA-Mandatsverwaltung verfügbar. Dabei kann - im Falle dass die GDI-Finanzbuchhaltung angebunden ist - eine gemeinsame Mandatsverwaltung aktiviert werden (WAWI und FIBU greifen online auf dieselben Daten zu). Somit können in der WAWI SEPA-Lastschrift-Mandate und -Belege erfasst und bearbeitet werden.
•	Bei Lastschrift-Belegen werden die Daten für die sogenannte Pre-Notification automatisch berechnet oder können auch manuell gesetzt/geändert werden (Einzugsbetrag, Einzugsdatum etc.)
•	Es besteht die Möglichkeit die Pre-Notification direkt im Belegdruck anzudrucken
•	Die FIBU-Übergabe wurde um Übergabe der Pre-Notifications-Daten erweitert. Ebenso besteht die Möglichkeit über die Standardschnittstelle die Mandate an die (Fremd-) FIBU zu übergeben
Im Zuge der SEPA-Mandatsverwaltung ist der Menüpunkt "Stammdaten > SEPA Einstellungen" (TBSepaStammdaten) neu hinzugekommen. Bei bestehenden Installationen kann dieser durch Laden der Menüdatei "Bline_Menue_ERP.txt" in der Menü-/Rechteverwaltung ergänzt werden. WICHTIG: Es ist die Option zur "Ergänzung" von Menüpunkten zu verwenden! Bei stark veränderten Menüs wird empfohlen den Menüpunkt händisch anzulegen.

Weitergehende Informationen zu den SEPA-Lastschriften finden Sie in der Warenwirtschafts-Hilfe

CRM-Bereich

Dokumentenverwaltung
•	Anlagen: Bei aktivierter Detailanzeige (Buchsymbol) besteht jetzt auch ein direkter Zugriff auf evtl. beim Dokument gespeicherte Anlagen. Anlagen können per Doppelclick geöffnet werden. Per rechter Maustaste ist "öffnen" oder "speichern unter" möglich.
•	Detailanzeige wahlweise unten oder rechts: Bei aktivierter Detailanzeige besteht über einen Button im Kopfbereich der Detailanzeige die Möglichkeit diese wie bisher unterhalb des Vorgangsgrids oder rechts neben dem Vorgangsgrid anzuordnen. Insbesondere bei breiten Monitoren kann die "nebeneinander"- Anordnung von Vorteil sein.
Briefeditor
•	Anlagen: Das Handling der Anlagen wurde geändert. Auf der linken Seite des Briefeditors wurde die Kartei "Anlagen" entfernt, stattdessen werden Anlagen - sofern vorhanden - zwischen Betreffzeile und Brieftext angezeigt. Per rechter Maustaste können Anlagen hinzugefügt, geöffnet, gespeichert oder (bei einem nicht schreibgeschützen Dokument) jetzt auch bearbeitet und zurückgespeichert werden. Zum Zufügen der ersten Anlage zu einem Dokument ist der Anlage-Button (Klammer-Symbol) zu verwenden. Alternativ kann man Anlagen per Drag & Drop auf die Bline-Maske anfügen, sofern in der Bline der Briefeditor das aktive Fenster ist.
•	Aufrücken bei Leerzeilen: Für die Checkbox "Aufrücken bei Leerzeilen" im Briefeditor (Kartei Feldauswahl) gibt es jetzt im Menüpunkt Einstellungen | Bedienereinstellungen > Briefeditor eine gleichnamige Checkbox zur Vorbesetzung dieser Funktion. 
Desktop-Cockpit abschaltbar
•	Unter Einstellungen | Bedienereinstellungen > Sonstiges wurde eine Checkbox "Desktop-Cockpit anzeigen" ergänzt. 
Adress-Stamm
•	Vorgang, Anlagen: Auch hier wurde der direkte Zugriff auf die Anlagen (s.o. bei Dokumentenverwaltung) ermöglicht
•	Telefon2, EMail2: Der Adress-Stamm (Tabelle CM_Adressen) wurde um Felder zur Erfassung einer zweiten Telefonnr und Emailadresse erweitert. Durch Erweiterung der Trigger/Proceduren werden diese auch in der Tabelle CM_Adresscom "gepflegt" und stehen somit in der TAPI-/ MAPI-Schnittstelle (Telefonie, Adresserkennung im EMaileingang) zur Verfügung. 
•	Datenfeld Bild: Im Adress-Stamm wurde die Möglichkeit geschaffen, ein kleines Bild zu hinterlegen. Optimale Abmessungen sind 100x100 Pixel. Das Bild wird bei aktiver TAPI in der Anzeige der eingehenden Telefonate verwendet. 
Outlook, Extended Mapi
•	Man kann nun E-Mails per Drag & Drop direkt aus Outlook in die BLine hineinziehen. Es öffnet sich der bekannte Dialog "EMail Abruf", in dem pro E-Mail Status, Kategorie, Zuständigkeit usw. festgelegt werden können.
Achtung: Auch aus dem Gesendete-Ordner hineingezogene E-Mails werden als erhaltene E-Mails übernommen. Außerdem funktioniert das EMail-Drag & Drop nicht, wenn der Brief-Editor offen ist. In diesem ist die Drag & Drop-Funktionalität nämlich für das Hinzufügen von Anhängen reserviert (s.o.) 
Adresserfassung, Adressrecherche Klicktel
•	Klicktel hat seine Internet-Seite umgestaltet. Es gibt jetzt drei getrennte Möglichkeiten der Suche: Branchensuche, Personensuche und Rückwärtssuche. In der Maske Adress-Erfassung wurde der Button Klicktel umbenannt in Klicktel Personensuche. Ein neuer Button für die Branchensuche befindet sich jetzt genau darunter. Die Rückwärtssuche funktioniert wie gewohnt: Es wird automatisch erkannt, ob oben im Feld "Name / Telefon" eine Nummer eingegeben wurde. Die URLs für die Klicktel-Recherche sind jetzt - für den Fall künftiger Änderungen - über Systemeinstellungen (im Textmodus) konfigurierbar und zwar über die Einträge: KlickTel.Recherche.Nummern=, KlickTel.Recherche.Personen= und KlickTel.Recherche.Branchen=. Die im Programm hinterlegten Default-URLs sind 

http://www.klicktel.de/rueckwaertssuche/#nummer#
http://www.klicktel.de/personensuche/#vorname#/#name#/#ort#
http://www.klicktel.de/branchensuche/#name#/#ort#

Factur-Bereich

Neuer Druckdialog, Übernahme nur bei gleichem Belegtyp (V -> V bzw. E -> E)
Aufgrund diverser Probleme bei einer Übernahme/Duplizieren von Verkauf nach Einkauf bzw. Einkauf nach Verkauf wurde bis auf weiteres diese Übernahmemöglichkeit entfernt, d.h. in der Auswahlbox für die Belegart "Speichern als" werden nur noch die Belegarten des aktuellen Belegtyps angeboten. 

Radius-Bereich

Tyre24 XML-Belegimport
Die Schnittstelle unterstützt das Einlesen von IBANNr und BIC. Voraussetzung ist, dass diese seitens der Tyre24-Platform diese Daten auch mitgegeben werden, hierzu ist in der Tyre24-Webseite unter "Meine Daten > XML-Schnittstelle" als Mindestversion "Version 2.4" einzustellen.

****************************************************************
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":
•	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.
•	Ergänzt wurde die EK-Preisfindung und die Anzeige des Preiskennzeichens in der AdHoc-Bestell-Tabelle.
•	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:
•	ComboBox Felgendefekte (VL,VR,HL,HR) analog zu Reifendefekte
•	DOT-Nr vorn und hinten
•	Marke der Radzierblenden
•	Combobox Reifengas (einfüllen/nachfüllen)
•	Umstellung/Erweiterung auf AdressIDs.
•	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).
•	Durch die Versionreorganisation werden in vorhandenen Daten die neuen Felder "nachgetragen".
•	Neue Buttons:
•	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.
•	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

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