BLine_3.6.1.1512

Werbung
Die aktuellste Version der BLINE ist die 3.6.1.1512
Übersicht über die wichtigsten Neuerungen der Version 3.6.1.1512 (Juli 2016).
Weitergehende Informationen erhalten Sie über Ihren GDI-Fachhandelspartner.
Bitte beachten Sie, dass diese Version einen Namenseintrag für WR36 erfordert.
STAND 14.07.2016 Patch 3.6.1.1512
Beleg-Sammeldruck
 Das hier „Problem im Sammelbelegdruck in Version 3.6.1.1510“ gemeldete Problem
wurde bereinigt.
SQL-System
 Bei eingestellter Rechteeinschränkung "Nur Lesen" und Verwendung von TabellenAliassen lieferte die SQL eine leere Datenmenge.
 Beispiel: "select k.Kundennr from Kunden k order by k.kundennr".
GDI-Basic
 Beim Absetzen eines "ExecuteSQL"- Befehls unter Angabe einer externen Datei (z.B.
.dbf oder .csv) konnte es zu einem "String truncation"- Fehler kommen, wenn die
 Länge des Dateinamens inkl. Pfad größer als 42 Zeichen war.
Fastreport-Listen
 Die Liste "TopArtikelTopKunden_STA.fr4" konnte nur einmalig abgesetzt werden. Beim
wiederholten Aufruf kam ein "Variant"- Fehler.
STAND 08.06.2016 Patch 3.6.1.1510
Erweiterungen im Bereich "Steuerberechnung"
 Die Erweiterungen für die Besteuerung nach dem sog. MOSS-Verfahren (Mini-One-StopShop) bei speziellen Dienstleistungen an Endverbraucher im EU-Bereich wurden mit
dieser Version abgeschlossen und sind somit verfügbar. Weitere Informationen finden
Sie in der Online-Hilfe im Bereich "Steuerschlüssel".
Separate Lagerstatistik
 Bei aktivierter Separater Lagerstatistik änderte sich der Artikelbestand bei Übernahme
von Belegen aus Vorjahren, obwohl "Pos. LieferDat. erhalten" gesetzt war.
E-Mail-Anbindung
 Outlook: Die Komponente für die Outlook-Anbindung wurde aktualisiert. U. a. soll jetzt
die Unterstützung mehrerer Outlook-E-Mail-Konten verbessert sein.
 Allgemein: Die Erkennung von Anhängen wurde verbessert.
Briefeditor, Infodruck
 Der Info-Druck (Brief-/E-Mail-Editor, Menü "Datei") zeigte unterhalb der Informationen
"gesendet am" und "geändert am" die Adressen nicht korrekt an. Dies wurde korrgiert
und zusätzlich die Betreff-Zeile in die Ausgabe aufgenommen.
Metadaten
 Hinweis: In den Tabellen PREISE, PSTAFFEL und RABATTE wurde das Feld SatzUUID
entfernt. Das Feld kam zur 3.5.2.x hinzu, wird gdiseitig aber nicht mehr verwendet. In
bestehenden Mandanten bleibt das Feld zwar erhalten, wird aber durch Wegfall der
zugehörigen Triggerungen nicht mehr "befüllt".
Zahlungserfassung, Mahnwesen
 Durch das Erfassen einer Zahlung wurde das Fälligkeitsdatum des Beleges (Faelligdat)
auf das Datum der Zahlung (Zahldatum) gesetzt. Diese Funktionalität wurde entfernt.
Artikel löschen
 Ein Artikel, welcher ausschließlich Lagerbuchungen der Arten Zugang, Abgang oder
Korrektur hatte, konnte gelöscht werden. Diese Buchungsarten werden nun bei der
Prüfung vor dem Löschen einbezogen.
Lagerort in Belegposition
 Die Übergabe des Lagerorts an die Position in Abhängigkeit der Systemeinstellung
"BelegPos.LagerOrt" war im Modus "1 - Aus Filiale wenn vorhanden" noch fehlerhaft.
Desweiteren wird diese Systemeinstellung jetzt auch bei Positionsanlage per GDI-Basic
über die BelegPosADD-Funktion berücksichtigt.
FastReport-Designer
 Wie in der 3.4.x wird jetzt der FastReport-Designer aus dem Reportmanager heraus
nicht modal gestartet.
 Hinweis: Ein Wechsel zwischen Reportbearbeitung und Bline ist nur möglich, wenn der
Designer nicht maximiert geöffnet ist.
Druck mit FastReport
 Wie in den den älteren Bline-Versionen mit FastReport 4 kommt jetzt auch beim
FastReport 5 zur Beschleunigung des Ausdrucks die Einbeziehung einer mit dem Report
korrespondierenden Pr4-Datei zum Einsatz. Diese Datei wird automatisch beim ersten
Druck erzeugt und enthält den Code des Reports in "vorcompilierter" Form. Somit wird
vor allem bei Reports mit umfangreichen Berechnungen der Ausdruck beschleunigt.
Auswertungen
 Kunden-, Lieferanten-, Artikelstatistik: Auswahl der Filiale war wirkungslos.
 Mahnformular "MahnungAllgemein.fr4":
o Anpassung des Adressfeldes nach den Vorgaben lt. DIN 5008
o Einbau von Funktionsaufrufen für den vereinfachten Zugriff auf Datenfelder, z.B.
[Name1] für den Zugriff auf <QU_Mahn."NAME1">.
 Belegjournal, OPListe: : Hier wurden die möglichen Datenfelder für die Selektionen
um wichtige Felder ergänzt (z.B. Vertreter, Versandart,...). Zusätzlich wird jetzt das
Datenfeld "LieferNr" in der Feldauswahl als "Lieferadresse" angezeigt, inkl. eines
Adressen-Auswahldialogs.
 Adress-Etiketten-Reports (z.B. KuAdressEtikett) enthielten noch älteren Quellcode,
der nicht mehr benötigt wurde. Dieser wurde eliminiert.
Kombinierter Belegdruckdialog (fr4)
 Ab dieser Version wird die Systemdateneinstellung "Erlaubte Belegarten für
Hofadressen" ausgewertet. Bislang erfolgte dies nur in der klassischen Belegübernahme.
D.h. im neuen Druckdialog werden bei den sog. Interessentenbelegen nur noch diese
Belegarten in der "Speichern als" -Auswahlbox angeboten.
 In der 3.6.1.1503 konnte hinsichtlich der Belegwandelung nur die Übernahmeart
"Übernahme" aber nicht "Duplizieren" gewählt werden.
 Bzgl. der zum Patch 3.6.1.1503 aufgedeckten Problematik der Änderung des
Belegdatums bei "Ändern der Belegart und Verlassen des Druckdialoges mit Abbruch"
(s.u.) gab es noch eine weitere Korrektur, da das Problem auch noch bei Verlassen über
das "x" bzw. über die ESC-Taste bestand.
STAND 13.04.2016 Patch 3.6.1.1502
Mahnwesen
 In der Belegbearbeitung wurde die beiden Eingabefelder für Mahnstufe und Mahndatum
analog zur FIBU editierbar gestaltet.
 Trotz aktiviertem neuen Mahnwesen wurde bei Basisdaten > Adressgruppen, bei
Übernahme der Adressgruppen-Vorbesetzungen in den Kundenstamm und bei FIBUÜbergabe noch auf die alten Mahngruppendefinitionen zugegriffen.
 Sofern für einen Kunden Belege mit unterschiedlichen Filialen vorlagen kam es im
Mahnwesen zu einer mehrfachen Auflistung des Kunden und den zugehörigen Belegen.
 Das in einem Beleg auf der Kartei "Zusatzinfo" gesetzte Kennzeichen "Mahnsperre FIBU"
wirkte sich bislang nur auf die FIBU-Übergabe aus. Jetzt wird sie auch bei dem Blineinternen Mahnwesen ausgewertet, so dass hierüber bei Bedarf ein einzelner Beleg aus
dem Mahnlauf ausgeschlossen werden kann.
Auftragssperre
 Bisher wurde eine Auftragssperre nur bei der Belegbearbeitung geprüft. Jetzt erfolgt
analog zur Liefersperre auch Prüfung bei Belegübernahme (klassisch und Übernahme
per neuem Druckdialog (FR4)).
Terminkalender
 Durch diverse Massnahmen wurden deutliche Performancegewinne beim Öffnen des
Kalenders und beim Aktivieren der Karteiseite "Unerledigte" erreicht.
E-Mail-Abruf Outlook
 Beim E-Mail-Abruf konnte es vorkommen, dass der Mailbody im eingelesenen E-Mail
zweifach vorkam.
STAND 30.03.2016 Patch 3.6.1.1500
Prüflauf
 Ein Problem beim Prüflauf wurde behoben.
STAND 22.03.2015 PATCH 3.6.1.1498
Terminverwaltung

"Alte Termine" aus Vorversionen konnten in der 3.6.1.1492 nicht geöffnet werden (es
sein denn in der alten Version wurde bereits mit der Ticketverwaltung gearbeitet).
Stabilität

Durch eine Programmänderung konnten recht häufig auftretende Zugriffsverletzungen,
speziell beim Schliessen von solchen Masken, auf denen die sog. "WP-Editoren" liegen,
beseitigt werden.
Ansprechpartner

Filterung im Kunden-/Lieferantenstamm: Ein in den Systemdaten bei Sonstiges >
Gridbuttons > LoadDefs CM_KundAnsp oder CM_LiefAnsp hinterlegter Filterausdruck
wird nun ausgewertet. So kann man z.B. durch Hinterlegung des Ausdrucks
AdrStatus=0 die gesperrten Ansprechpartner ausblenden.
GDI-Basic

Wurde in GDI-Basic-Programmen noch die (veraltete) GDI-Basic-Funktion "FindKey"
verwendet, so führte dies zu einer Fehlermeldung "SessionName darf nicht bei
geöffneter TGDIFibTable geändert werden". Dies wurde korrigiert. Hinweis:
Grundsätzlich sollte in der 3er-Bline in Basic-Programmen statt der alten Kombination
von CreateTable- mit FindKey-Funktion die CreateSTable- mit der Locate-Funktion
verwendet werden.
Auswertungen

FactBasisDaten.fr4: Hier führte ein Steuerschlüssel ohne Steuersatz zu einer
Typkonvertierungs-Fehlermeldung.

ArtikelPreisliste.fr4: Die Option "Artikel ohne Preise unterdrücken" funktionierte nicht.

Kontoauszüge.fr4: Bei der Haupt-SQL des Reports fehlte in der where-Klausel die
Datumsprüfung. Bei fehlendem ArUmsatz-Datensatz trat ein Typkonvertierungsfehler
auf, dieser wurde abgefangen.

Inventurerfassung-bewertung.fr4: Bei gesetzter Option "Lager zusammenfassen"
(und nicht gesetzter Option "Artikeltext einzeilig") überschrieb ein mehrzeiliger
Artikeltext den Folgeartikel.

Lieferantenstatistik_Sta.fr4: Hier konnte die Fehlermeldung "Operation bei
geschlossener Datenmenge nicht ausführbar, Feld nicht gefunden QU_Umsatz."Liefernr"
auftreten.
SQL-System

Im SQL-System konnten keine Select-SQLs mit StoredProcedures ausgeführt werden,
welche einen "schreibenden" Datenbankzugriff erfordern (z.B. GDI_SetPreis).

Mehrschrittige SQL konnten nicht mehr ausgeführt werden.
Bestellwesen

In der GDI_Factur.meta fehlte im Abschnitt [BESTELL.FELDER] das Datenfeld
ISBLAND=GDI_CHAR, weshalb bei Erzeugen eines Bestellvorschlages eine
entsprechende Fehlermeldung ausgegeben wurde.
Anlagen in Facturbereich/Archivanzeige

Kartei "Anlagen" in Belegbearbeitung, Kundenstamm, Artikel etc.: Bei Doppelclick zum
Öffnen der Archivanzeige erhielt man bei Archiveinträgen mit "Nicht-Grafik-Dateitypen"
die Fehlermeldung "Unbekannte Bilddateierweiterung". PDFs und die Archivsätze mit
den gängigen Formaten TIF, EMF, PNG, JPG, JPEG, GIF, ICO, BMP konnten geöffnet
werden.
Mahnwesen

Die Mahnstufe eines Beleges war bislang bei Einsatz des neuen Mahnwesens in der
Belegerfassungsmaske nicht ersichtlich. Jetzt wird je nach Einstellung in den
Systemdaten über das Anzeige-Feld "ED_Mahnstufe" bei neuem Mahnwesen das
DataField "MahnStufe" oder bei altem Mahnwesen "KzMahn" ausgegeben.
Rechtschreibprüfung

Der Aufruf der Rechtschreibprüfung im Briefeditor (Menü "Extras", F7 oder Button) und
der Aufruf des Punktes "Sprache konfigurieren" im Menü "Extras" führten zu
Fehlermeldungen.
STAND 19.02.2015 Freigabe 3.6.1.1492
===================== Allgemein =================
Umstieg auf FireBird 2.5.5
WICHTIG: Bei den FireBird-Datenbanken muss bei einem Umstieg von FireBird 2.5.1 auf
FireBird 2.5.5 ein sog. Backup/Restore durchgeführt werden, damit die Datensicherheit
gewährleistet ist. Dieses Backup/Restore muss unmittelbar nach dem FireBird-Upgrade
VOR dem Arbeiten mit den betroffenen Datenbanken stattfinden. Hierzu bietet die GDIBusiness-Line folgende unterstützende Massnahmen/Funktionen:

Beim Einloggen in einen Mandanten wird - sofern der FireBird-Server in der Version
2.5.5 vorliegt - geprüft, ob für den Mandanten mit mit dieser FireBird-Version bereits ein
Backup/Restore durchgeführt wurde. Ist dies noch nicht der Fall wird Backup.exe zur
Durchführung dieses Vorganges gestartet. Bei erfolgreicher Durchführung wird diese
Information in der Datenbank vermerkt.

In der Mandantenverwaltung lässt sich dies auch über ein Kontextmenü (rechte
Maustaste) manuell für einen oder alle Mandanten anstossen.

Mandanteneinträge, welche noch nicht die Kennung besitzen, dass BackUp/Restore mit
FireBird 2.5.5 durchgeführt wurde, werden in der Mandantenauswahl mit roter Schrift
angezeigt. Mandanteneinträge deren "Datenversion" nicht zur "Programmversion" passt
- bei denen also noch ein Versionsreorg. durchgeführt werden muss - werden in brauner
Schrift angezeigt.

Für externe Firebird Archiv Datenbanken (angebunden über die Session GDI$Archiv)
oder auch für die Lexikon-Datenbank (Session GDI$Lexikon) besteht die Möglichkeit die
FB 2.5.5 Umstellung über die Sessionverwaltung (TGDIServerConfig) anzustossen.
Hierzu wurde der Button "Firebird 2.5.5. Konvertierung" ergänzt, welcher Backup.exe
zur Durchführung des notwendigen Backup/Restore aufruft.
FastReport 5

Ab dieser Version Bline-Version ist der FastReporter in der Version 5.3.13 eingebunden.
Es ist zu beachten, dass mit dieser Version erstellte Reports nicht abwärtskompatibel
sind. Es ist zu beachten, dass mit dieser Version erstellte Reports nicht
abwärtskompatibel und somit in älteren Bline-Versionen nicht einsetzbar sind.
Mahnwesen

In der FIBU wurde mit Version 6.1.2.5.26 vom 19.10.2015 ein neues Mahnwesen
eingeführt. Dieses wurde auch für den Einsatz in der Bline konzipiert und steht nun zur
Verfügung. Kern des neuen Mahnwesens ist ein Asisstent, welcher auf Basis von
Mahngruppendefinitionen (Mahnung ab, Zinsen/Gebühren pro Mahnstufe, Mahnen pro
Beleg/Mahnstufe, Mahnen aller/fälliger OPs) eine Stapelverarbeitung von Mahnungen
anbietet. Dabei können Mahnungen auch per E-Mail und Fax versendet werden und
werden in den Vorgängen der GDI-Business-Line eingetragen.

Die Mahngruppen werden unter dem Menüpunkt Basisdaten (Wawi) > Mahngruppen
defininiert. Dieser Menüpunkt besteht seit Anfang der Bline und ist nun statt mit
TFMahnGruppen mit dem Programmaufruf TBMahnGruppenNeu verknüpft. Die
Zuweisung einer Mahngruppe zum Kunden erfolgt im Kundenstamm auf der neuen
Kartei "Stammdaten > Mahnwesen". Das bisherige Eingabefeld für die Mahngruppe
unter der Kartei "Stammdaten > Zusatz" ist per Default deaktiviert. Wer die "alte"
Funktion der Mahnungs-Erstellung nutzen möchte, muss das neue Mahnwesen in den
Systemdaten deaktivieren.

Für das Mahnwesen selbst wurde unter "Verkauf" ein neuer Menüknoten "OPVerwaltung" geschaffen mit folgenden Menüpunkten:
o
Zahlungen (bisher unter Verkauf > Zusatzfunktionen)
o
Mahnwesen
o
OP-Belegtabelle (wie Verkauf > Zusatzfunktionen > Belegtabelle, jedoch mit
Filterung auf OPs/fällige OPs)
o
OP-Liste (wie unter Auswertungen)
Per Versionsreorganisation werden bestehende Menüs angepasst.

Lizenztechnisch sitzt das Mahnwesen unverändert auf Lizenzstelle 4.8

Sofern die FIBU ebenfalls im Einsatz ist: Bitte beachten Sie, dass der Parallel-Einsatz
dieses Modules in beiden Programmen nicht vorgesehen ist!
MDI-Fenstermanager

Beim Schliessen des Hauptfensters erfolgt jetzt - sofern Fenster im MDI-Manager offen
sind - eine Sicherheitsnachfrage, ob die Bline tatsächlich beendet werden soll.
Lizenz Seriennummernverwaltung

Bisher wurden Projektverwaltung und Seriennummernverwaltung gemeinsam über
Lizenzstelle 4.2 geführt. Aufgrund der Preislistenänderung zum Januar 2016 wurde die
Lizenzierung der Seriennummern jetzt auf Stelle 17.4 gelegt.
BLine mobil Apps

Um Bediener für die Nutzung der GDI-Apps "BLine mobil" und "BLine mobil pro"
registrieren zu können wurden im Stammdatenbereich zwei Menüpunkte ergänzt. Die
Funktionalität dieser Menüpunkte kann von Bedienern genutzt werden, welchen in der
Menü-/Rechteverwaltung die Berechtigung für die APP-Registrierung erteilt wurde.

BLine mobil pro: Per Defaulteinstellung steht den APP-Nutzern der volle
Nutzungsumfang zur Verfügung (Zugriff auf Belege aller Belegarten, Artikel, Dokumente
etc.). Sofern dies nicht gewünscht ist, können in der Menü-/Rechteverwaltung auf der
neuen Karteiseite "Bline mobil pro" Bedienergruppen-bezogen Einschränkungen
festgelegt werden.
GotoMeeting statt NetViewer

Im Menü wurde der Aufruf des Fernwartungs-Tools NetViewer durch dessen Nachfolger
GoToMeeting ersetzt.
Filterdialog (bei Grids des CRM-Bereiches und im Reportmanager):

Filterdialog.pdf: Im Hilfeverzeichnis findet man jetzt eine Kurz-Dokumentation zum
Filter-Dialog, der bei den DevExpress-Grids und im Reportmanager zum Einsatz kommt.
=================== CRM-Bereich ==================
E-Mail-Handling/Briefeditor

Outlook 2010 Drag & Drop: Wurden E-Mails aus Outlook 2010 per Drag & Drop in die
Bline übernommen, konnte es vorkommen, dass Anhänge nicht übertragen wurden.

Outlook 2016: Wird nun von der eingebundenen Komponente offiziell unterstützt.

Handling allgemein: Bisher wurden E-Mails (ein- wie ausgehend) immer im GDIinternen Format des Briefeditors angezeigt und gespeichert (WPTools). Hier gibt es
teilweise nicht vermeidbare Konvertierungs-Probleme, so dass einige E-Mails nicht
sauber dargestellt werden können. Vorgesehen ist mittelfristig ein Umstieg zur direkten
Verarbeitung/Speicherung im MIME-Format. Auf diesem Wege wurden jetzt die ersten
Schritte in der Bline 3.6.1.x vorgenommen:
o
Beim Übertragen einer E-Mail in die Dokuverwaltung wird zusätzlich die originale
E-Mail (EML) mit der UUID als Dateiname unter Anlagen mit gespeichert
o
Im Briefeditor lässt sich bei Posteingängen per rechter Maustaste im Mailbody
"EML anzeigen..." anwählen. Darüber wird die originale EML-Datei mit dem
Standard-E-Mailbrowser geladen. Dies ist für Fälle gedacht, bei denen die
Darstellung im internen Format der Bline (WPTools) Probleme bereitet.
Personal für Auswahldialoge sperren

Im Menüpunkt "Firmenstamm > Personal" kann bei Bedarf das Häkchen "Gesperrt"
(Datenfeld KZSperre) gesetzt werden. Dadurch steht diese Personalnr nicht mehr in
einem Vorgang im F4-Auswahldialog für den/die Zuständige/n zur Verfügung (die SQL
im Personal.GBN wurde entsprechend erweitert).
Hinweis: Dieses Sperrkennzeichen verhindert die Neuzuordnung. Es hat keinen Einfluss
auf die Ansicht der Personalnummern in der Dokuverwaltung bzw. im Terminkalender.
Sollte man dort die entsprechenden Mitarbeiter (nach Kontrolle, dass für diese keine
offenen Dokumente/Termine im System sind) aus der Ansicht entfernt haben wollen, so
wäre dies über die Einstellung der Berechtigung im Rechtesystem zu regeln geändert
Adresstabelle

Ordnerinhalt löschen: Über den neuen Kontextmenü-Eintrag "Ordnerinhalt löschen"
steht nun eine Funktion zum schnellen Leeren eines Adressordners zur Verfügung.
Bisher mussten hierzu alle Datensätze des Ordners markiert und dann per <Strg> +
<Entf> -Tastenkombination gelöscht werden. Verfügbar für alle eigenen Ordner, nicht
für den Ordner "Alle Adressen".

Adressen speichern in bzw. einlesen aus Datei: Analog zu den bestehenden
Kontextmenüpunkten "Adressen kopieren" und "Adressen einfügen" wurden die beiden
Einträge "Adressen speichern in Datei" "Adressen einlesen aus Datei" ergänzt. Bei
diesen werden markierte Adressen im GDI-internen "Kontakt"-Format statt über die
Zwischenablage in einer CSV-Datei verarbeitet.
Adress-Stamm

Besteuerung: Kartei Kunden bzw. Lieferanten: Hier fehlte in der Auswahlliste für die
Besteuerung die mit Version 3.5.1.x hinzugekommene Besteuerungsart "§13b UStG
Positionen". Sie wurde analog zu den Masken des Factur-Bereiches ergänzt

Löschen von Serien-E-Mail/Serien-Brief: Kartei Vorgang: Beim Löschen von
Vorgängen wird ein Warnhinweis ausgegeben, wenn ein oder mehrere Serien-E-Mails
ausgewählt wurden. Hintergrund: Beim Löschen wird nicht nur die Verlinkung, sondern
das komplette Dokument gelöscht.
Terminerfassung, Aufgabe, Telefonat

Hardcopy-Funktion: Über den Drucker-Button in diesen Masken wurde bislang nur der
(DevExpress-) Grid ausgedruckt. Da die Masken teilweise modal aufgerufen werden und
somit die allgemeine Hardcopy-Funktion über das Druckersymbol der Toolbar nicht
angesprochen werden kann wurde in den Masken die aus dem Facturbereich bekannte
Hardcopy-Ausdruckfunktion an den Drucker-Button angeschlossen.

Zwischenspeichern: Bislang konnte in diesen Masken nur über einen Button
"Speichern & Schliessen" gespeichert werden. Dieser wurde durch ein "Disketten"Button ersetzt, damit man solche Vorgänge gezielt zwischenspeichern kann. Der
bisherige "Abbrechen"-Button wurde durch einen "Schliessen"-Button ersetzt. Wurden
Daten geändert erfolgt hier eine Nachfrage, ob gespeichert werden soll oder nicht.

Anhänge/Anlagen: Ab dieser Version können Anhänge zu diesen drei Vorgangstypen
hinterlegt werden. Hierzu kann analog zum Briefeditor entweder der Button "Anlage
hinzufügen" (Büroklammer) verwendet werden oder man zieht Anhänge per Drag &
Drop aus dem Windows-Explorer in den Kopfbereich der Maske.
Briefeditor

Adressänderung: Bei einer Adressänderung in einem Vorgang des Typs "Posteingang"
wird jetzt das Feld "Von" so angepasst, dass der dort vorhandene Anzeigename ersetzt
wird, die in eckige Klammern stehende E-Mail-Adresse aber erhalten bleibt (analog wie
wenn eine Adressänderung bereits im E-Mail-Abruf durchgeführt wird).
Dokumentenverwaltung

Dokumente zu TicketNr anzeigen: An verschiedenen Stellen im Programm gibt es im
Kontextmenü die Aufrufe "Dokumente zu TicketNr". Diese rufen die
Dokumentenverwaltung mit Übergabe eines Filters auf eine TicketNr auf und waren
bislang als sog. modale Aufrufe gestaltet, d.h. man konnte andere Masken erst nach
Schliessen dieser Maske ansprechen. Diese Beschränkung wurde aufgehoben.
================= Factur-Bereich ================
Auswertungen (Listen auf Basis FastReport)

Menüpunkt Auswertungen: Die bisher mitgelieferten Fr4-Auswertungen wurden zu
dieser Version durchgesehen/überarbeitet und sind nun über den Knoten
"Auswertungen" im Standardmenü enthalten. Dieser Knoten wird durch die
Versionsreorganisation bei bestehenden/gespeicherten Menüs ergänzt. Inhaltlich ist der
Aufbau dieses Menüpunktes an den Aufbau des bisherigen Knotens "Listen" orientiert.
Namentlich wurden die "Statistik"-Listen mit "_Sta" erweitert um die Filterung auf die
gewünschten Reports beim Aufruf des Reportmanagers leichter handhaben zu können
(IncludeReports=*_Sta.fr4). Der Knoten "Listen" (Reports auf Basis des alten
Reportdesigners - rpd) wurde aus dem Standardmenü entfernt.

Neue Reports: Mit Version 3.6.1.x werden auch 10 neue Listen mitgeliefert:
o
Auswertungen > Kundenstatistik

KuUmsatz mit Artikel_Sta --> Artikelumsätze für einen Kunden in einem
Zeitraum

KuTOPArtikel_Sta --> TOP-Artikel eines Kunden in einem Zeitraum,
sortiert nach Umsatz/Erlös
o

KuUmsatz bis Monat kumuliert_Sta --> Kundenumsatz kumuliert bis
Monat mit Vorjahresvergleich

KuUmsatz für Monat_Sta --> wie vor, jedoch für einen Monat

KuUmsatz pro Lieferadresse_Sta --> Kundenumsatzliste pro
Lieferadresse(n)

KuUmsatzstatistik mit Artikel_Sta --> Umsatzstatistik für einen Kunden
(Monatswerte, Umsatzgrafik und Margen)
Auswertungen Artikel > Artikelstatistik

o
Auswertungen > Belege > Auftragsrückstandsliste

o
Bestellrückstandsliste --> Übersicht über die Lieferanten-Bestellungen
Auswertungen > Adressen\Vertreter


Auftragsrückstandsliste --> Übersicht über die vorhandenen KundenAufträge
Auswertungen > Belege > Bestellrückstandsliste

o
TOPArtikelTOPKunden_Sta --> TOP-Artikel mit den deren TOP-Kunden im
Zeitraum
VeNeueKunden --> Kunden pro Vertreter, die in einem Zeitraum angelegt
wurden
Systemdateneinstellung für Uhrzeitangabe: Analog zur FIBU wurde die
Systemdateneinstellung "Uhrzeitangabe in den Listen" (im Textmodus
"FR4Listen.Uhrzeitangabe=", Defaultwert ist Nein) ergänzt. Ist diese gesetzt wird im
Fussbereich der FR4-Auswertungen das Druckdatum mit Uhrzeit angedruckt. Hinweis:
Der Wert wird als Var_Uhrzeitangabe an den Report übergeben und ist somit auch für
eigene Listen verwendbar.
Bildschirmmasken-Aufruf: Zählung der geöffneten Masken

Bei Lizenzierung einer begrenzten Anzahl Bildschirmmasken gab es bisher das Problem,
dass das mehrfache Öffnen der selben Maskendatei (z.B. bei unterschiedlichen
Belegarten) jeweils einen Maskenaufruf benötigte. Obwohl es also z.B. nur eine
angepasste Maske gab, reichte die Lizenz für einen Maskenaufruf nicht aus. Jetzt wird
nur noch gezählt, wie viele unterschiedliche Maskendateien gleichzeitig geöffnet sind.
Hinweis: Wie bisher erfolgt die Zählung je Arbeitssplatz, es wird nicht über alle
Arbeitsplätze hinweg gezählt.
Maskendesigner

Gespeicherte Filter: Über das Filtersymbol (nbFilter) in der Navigationsleiste können
in Masken des Facturbereiches benutzerdefinierte Filter gesetzt werden. Vorhandene
FilterMenü-Einträge wurden bislang mit der Maske gespeichert, wodurch das seit
3.5.1.1229 implementierte Löschen der Filtereinträge bei gespeicherten Masken nicht
funktionierte.

Fensterposition: Objektinspektor und Objektpad werden jetzt immer im Vordergrund
gehalten (in Zeiten heutiger Bildschirmauflösungen sollte das kein Problem darstellen).

Versionsorientierter Maskenabgleich: Beim Verarbeiten der Steuerdatei
(MskAbg32.gdi) werden jetzt nur noch die Kommandos berücksichtigt, die mit einer
Versionsnummer gelabelt sind, die größer als die bisherige Maskenversion ist. Bisher
wurden immer alle in einer Section stehenden Anweisungen abgearbeitet, die
Kommentare hatten reinen Informationscharakter. Wollte man Anweisungen
ausschliessen, musste die Steuerdatei vor dem Maskenabgleich manuell bearbeitet
werden.
Länge der Warengruppe

Hin und wieder wurde gemeldet, dass die Länge der Warengruppe mit 6 Zeichen in der
Praxis zu kurz ist. Da eine Größenänderung nicht nur die Datenfelder in der Datenbank,
sondern auch die GDI-Standard-Trigger und -StoredProcedures betrifft, wurde die
Erweiterung auf 10 Zeichen im Standard vorgenommen.
Belegdruck (fr4)

Default-E-Mail-Adresse: Die Vorgabe-E-Mail-Adresse (ohne Angabe einer EMailDefinition in den Nummernkreisen) war bislang Kunden.Email (in der 3.x identisch mit
CM_Adressen.Email). Dies wurde der Transparenz wegen auf Beleg.EMail geändert.
Desweitern wurde der bislang enthaltene automatische "Fallback" auf
CM_Adressen.Email für den Fall, dass aus dem Beleg keine Mailadresse kommt,
unterbunden. So kann es nicht (mehr) passieren, dass die Mail an eine unerwünschte
Adresse geht.

Einzel-Belegdruck

o
An verschiedenen Stellen wurde eine Prüfung ergänzt, ob der zu druckende
(angezeigte) Beleg noch vorhanden ist. Wenn nicht wird nach einer Meldung der
Belegdruck erst gar nicht aufrufen bzw. der Belegdruck-Dialog verlassen.
Hintergrund: Versuch des Ausdrucks eines Beleges, welcher z.B. durch
Belegübernahme zwischenzeitlich nicht mehr im System verfügbar war.
o
Ein Beleg wird für die Bearbeitung durch andere Bediener gesperrt, solange der
(neue) Druckdialog zum Ausdruck oder zur Übernahme dieses Beleges geöffnet
ist.
Sammel-Belegdruck (mit Fr4)
o
Formular: Das auf der ersten Seite des Assistenten eingestellte Formular wurde
bei einem Belegartwechsel immer "zurückgestellt"
o
Stapel-E-Mail: Auf der zweiten Seite des Assistenten findet man einen neuen
Button "E-Mail". Darüber lassen sich die Belege im "Stillschweigemodus" per Mail
versenden. Bislang musste man über den Button "Drucken" den Druckdialog
öffnen und dort auf "Email" klicken... und jede E-Mail im sich öffnenden
Briefeditor einzeln bestätigen. Werden ein oder mehrere Belege z.B. aufgrund
fehlender E-Mail-Adresse nicht versendet, so wird für den Bediener, welcher die
Aktion durchführt eine Aufgabe angelegt, welche im Text-Inhalt das
Fehlerprotokoll enthält. Die nicht versendeten E-Mails findet man als
Dokumententyp "Entwurf" in der Dokumentenverwaltung und bei der jeweiligen
Adresse, der Status ist dieser E-Mails ist "unerledigt". Archiv und Historie sind zu
diesem Zeitpunkt bereits geschrieben. Nach Korrektur der E-Mail und manuellem
Versand ist somit das System "schlüssig" (so wie bei manuellem Belegmailing).
Anmerkung: Was sich leider nicht vermeiden lies ist ein Auf-/Ab-Blenden des
Briefeditors.
o
PDF-Ablage: Bei aktivierter Option "Versandart beim Ausdruck berücksichtigen"
und gesetzter Systemdateneinstellung für den kombinierten Drucken/SpeichernDialog wurden PDFs fälschlicherweise im Root-Verzeichnis der Partition abgelegt,
auf welchem die Bline installiert ist.
Chargenverwaltung

Chargenassistent bei Belegübernahme unterdrücken: Normalerweise öffnet sich bei
Belegübernahmen der Chargenassistent, sofern chargenpflichtige Positionen im
Quellbeleg vorhanden sind. Dies kann über Systemdateneinstellungen getrennt für
Einkauf ("Belegübernahme in Einkaufsbeleg", im Textmodus lautet diese
Chargen.Einkauf.BelUeb_Assistent=) und Verkauf ("Belegübernahme in Verkaufsbeleg",
im Textmodus Chargen.BelUeb_Assistent=) deaktiviert werden und gilt für:
o
Duplizieren/Teilduplizieren eines Beleges
o
Übernahme/Teilübernahme eines Beleges, sofern in der Quelle noch keine
Charge zugeordnet ist
In diesen Fällen wird also im Zielbeleg die Position ohne Chargen angelegt, die
Zuordnung der Charge muss dann über manuellen Aufruf des Assistenten erfolgen.
Hinweise: Die jetzt verkaufsseitige Systemdateneinstellung Chargen.BelUeb_Assistent=
war bereits seit einiger Zeit im Textmodus verfügbar und galt bislang auch für den
Einkauf. Soll die "Automatische FIFO-Zuordnung" verwendet werden, darf diese
Einstellung im Verkauf nicht deaktiviert werden!
Weitere Adressdatenfelder im Beleg

Belegbearbeitung Verkauf und Einkauf, Karteireiter "Adresse": Ergänzt wurde die
Erfassungsmöglichkeit einer weiteren AdressID als "Zusatzadresse" (Datenfeld
Z_AdressID=GDI_CHAR20) mit Adressauswahl-Suchmaske und nebenstehendem
Anzeigefeld für den Anzeigenamen dieser Adresse.

Belegbearbeitung Verkauf, Karteireiter "Zusatzinfo": Ergänzt wurden drei Eingabefelder
zur Erfassung von Besteller-Informationen: Besteller (Datenfeld
BestellName=GDI_CHAR40), BestellDatum (BestellDat=GDI_DATE) und BestellNr
(Datenfeld BestellNr=GDI_CHAR20).
Belegbearbeitung

Vorgang öffnen: Wurde aus einem nicht bearbeitbaren Beleg heraus ein Vorgang
bearbeitet und geschlossen, so wurde unnötigerweise die Meldung ausgegeben, dass der
Beleg nicht bearbeitbar sei.
Stücklisten

Bei der Erfassung und Neuberechnung einer Stückliste im Stücklistenstamm wird jetzt
bei Baugruppen als EPreis der Stücklisten-EK ermittelt und herangezogen, sofern die
eigentliche Stückliste und die darin befindliche Baugruppe von demselben Stücklistentyp
(Produktionsstückliste oder Handelstückliste) sind. Ansonsten wird die Baugruppe als
"normaler" Artikel betrachtet und der "normale" EK gemäß der Systemdateneinstellung
"EPreis.StuckListe=" als EPreis verwendet.
UPS-Versand

Die Übergabe an UPS-Worldship wurde dahingehend modifiziert, dass jetzt die Strasse
immer als "Adressline1" übergeben wird und somit beim Paketaufkleber direkt oberhalb
des Ortes ausgegeben wird
STAND 09.10.2015 PATCH 3.5.2.1336
Scannerdialog

Im Scannerdialog konnten im Gegensatz zu den Vorversionen keine TIF- Dateien
(Endung (".TIF") oder (".TIFF") mehr dargestellt werden.
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 NichtSpeichern oder Überschreiben eines (geänderten) Basic-Programmens zu verhindern.
"Debug"-Funktionen der Bline
 Im Zuge der BlineServer-Entwicklung wurde eine Erweiterung vorgenommen, um GDIseitig 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 PropertyInspector 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 "[email protected]",
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 "[email protected]") 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 PopUpMenü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 NichtBlob/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 ReportBeschreibung 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 FastReport4Formulare 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 CheckTextFunktionalitä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 AdminRechten 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.
********************************************************************
Änderungsnachweise zu älteren Versionen finden Sie in der Online-Hilfe (F1) in der
Rubrik "Neuerungen in dieser Version"
Herunterladen