Vertec Version 6.4

Erstellt: 22.04.2020, Änderung:
Release 6.4.0.8
Mehr ansehen

Highlights des Hauptreleases

  • Business Intelligence (BI) Modul
  • PDF Dokumente als Spesenbelege
  • Rechnungen nach ZUGFeRD 2.0 Standard (XRechnung)
  • Mehrstufige Sortierung in Listen
  • Geplante Aufgaben
  • 2 Faktor Authentisierung
  • OCL Call Operatoren für Custom Businesslogik
  • Optimierung von Objekt-Referenzen in OCL

Siehe auch den Blogbeitrag zu Vertec 6.4.

Release-Notes

Detaillierte Informationen finden Sie in den Release-Notes zum Hauptrelease:

Download aktuelle Version

Mit dem folgenden Download-Link erhalten Sie den Setup der neusten Vertec Version 6.4

https://downloads.vertec.com/vertecdownload/640/VertecSetup-6.4.0.exe

Weitere Informationen

Weitere Informationen zu Setup / Update von Vertec finden Sie hier:

Liste der Releases

Von einer Hauptversion zur nächsten erscheinen diverse Zwischen-Versionen, welche zeitnah Features implementieren und Bugs beheben.

Der Setup im Download oben enthält immer die neuste verfügbare Vertec Version.

Version Beschreibung Datum
6.4.0.8

Features:

  • Unterstützung für fixierte Spalten in Listeneinstellungen: Die ersten Spalten in den Listen können neu fixiert werden, indem in den Listeneinstellungen ein Häkchen bei fixiert gesetzt wird.
  • Upload von DMS Dokument auf Aktivität von Web App:
    • Im Fileauswahl-Dialog auf einer Aktivität mit DMS-Dokpfad kann ein lokales Files ausgewählt werden. Dieses wird dann ins DMS hochgeladen. Der Ordnerpfad entspricht dem Dokpfad der Aktivität, der Filename dem ausgewählten File.
    • vtcapp.requestfilefromclient kann auch in der Web App verwendet werden.
    • Bei beiden Varianten erscheint ein Dialog, wo das File ausgewählt werden kann.
  • Python Methode executereport liefert Berichtoutput in memory: vtcapp.executereport() liefert als Rückgabewert den Bericht-Output als Byte-String. Dieser kann somit weiterverarbeitet und beispielsweise als Attachment an ein E-Mail gehängt werden via vtcapp.createoutlookmail().
  • Zusätzliches Logging:
    • 1. Laden von Objekten aus der Datenbank:
      Im Vertec.ini im Abschnitt [Log] den Wert DebugCategories = Vertec.PMappers einsetzen ermöglicht es, das Laden von Objekten aus der DB zu beobachten.
      Die Persistence Mapper Logeinträge erscheinen nur, wenn sie via DebugCategories aktiviert werden (Kategorie DEBUG).
      Hier ist zu beachten, dass diese Art von Logging nur temporär aktiviert werden sollte, da es zu Performance-Einbussen kommen kann durch das Schreiben der Logdaten in die Logdatei.
    • 2. Konvertierung, Initdata: Log-Output beim Ausführen von versionsabhängiger Konvert Logik. Die Logeinträge erscheinen immer (Kategorie INFO).
  • Erkennen und Stoppen von hängenden TaskRunner Prozessen: Es gibt Fälle, wo ein Vertec.TaskRunner Prozess sich nicht korrekt beendet. Diese Prozesse bleiben bestehen und blockieren unnötig Speicher auf dem Server. Deshalb kann im Vertec.ini unter [Cloudserver] nun unter Task Scheduler Max Minutes die maximale Laufzeit für einen geplanten Task angegeben werden. Standardwert ist 1200 (20h).
    • Wenn ein Prozess länger als die maximale Zeit läuft, wird er von Cloudserver automatisch beendet.
    • Beim Beenden von Vertec.CloudServer werden auch alle gestarteten TaskRunner Prozesse beendet.
  • Das Setzen von Objectproperties ist neu auch via vtcapp.setpropertyvalue möglich. Bisher musste die Zuweisung hier über das Member objectBoldID erfolgen.
  • Convert Code aus Outlook Extension entfernt: Der Code, der für die Umstellung des Referenz-Feldes von YomiFirstName nach VertecId zuständig war, wurde aus der Outlook-Schnittstelle entfernt.

Bugfixes:

  • Listenbasierte Debitor-Schnittstellen (alle cloudfähigen Debitor-Schnittstellen) berücksichtigen erfolgreiche Buchung zeilenweise: Es erscheinen nur noch die Buchungen einer Liste als gebucht, die wirklich gebucht sind. Bisher wurde die gesamte Liste als gebucht markiert, auch wenn ein Teil der Buchungen in der Buchhaltung fehlschlug.
  • Die Run my Accounts Schnittstelle bucht den Ausgleich von Vorschüssen nun richtig. Der Vorschuss wird beim Ausgleichen negativ gebucht.​
  • VisibleExpression auf TableRow wird nun ausgewertet.
  • Web App: Das Feld Index in den Ordner Eigenschaften wird wieder angezeigt.
07.07.2020
6.4.0.7

Bugfixes:

Mehrzeilige Adressen führen zu ungültigen QR-Codes: Werden Rechnungsadressen oder die Adresse des Zahlungsempfängers mehrzeilig und mit Zeilenschaltungen geführt, führt das beim QR-Code dazu, dass Zeilen verschoben und der Code damit ungültig wird. Um dies zu verhindern, wurden zwei neue derived Attribute auf Rechnung eingeführt:
  • qrAdresstext enthält die Rechnungsadresse (Zahlbar durch) mit nur einer Adresszeile
  • qrcompanyadresstext enthält den Zahlungsempfänger (Konto / Zahlbar an) mit nur einer Adresszeile

Der QR-Code verwendet ab 6.4.0.7 diese Felder und ist somit auch bei bestehenden Reports automatisch gültig.

Arbeitet man mit mehrzeiligen Adressen und möchte in bereits bestehenden Reports die Adressen, die im QR-Zahl- und Empfängerteil angedruckt werden, gleich abbilden, wie sie im QR-Code integriert sind, beachten Sie bitte den Artikel Rechnungsvorlagen für QR-Code bereit machen.

18.06.2020
6.4.0.6 Features:
  • Neue Eigenschaft Icon Index für Subordner auf Ordnern. Wird dort ein Icon Index eingesetzt, erhält jeder neu erstellte Sub-Ordner automatisch dieses Icon.
Bugfixes:
  • Behebt eine Reihe von Problemen mit Erweiterten Office-Berichten und Restrict Scripting (vor allem Cloud Abo). Betroffen war das Ausführen von erweiterten Office-Berichten via Python Script, der Aufruf von vtcapp.rendertemplate, sowie die Rückgabe von Datums-Werten aus Python Dialogen.
  • Behebt das Problem, dass im Hintergrund Vertec.TaskRunner Prozesse gestartet wurden, auch wenn das Business Intelligence Modul nicht lizenziert oder bei der geplanten Aufgabe zur Neuberechnung kein Vertec Benutzer eingetragen war.
  • Beim Installieren der Desktop App via Client Setup wird nun ein kompletter Firebird Client Setup ausgeführt, falls als Datenbank Firebird verwendet wird. Dies vermeidet Fehler beim Laden des Firebird Datenbank-Treibers auf Client Rechnern. Als Konsequenz muss beim Deinstallieren einer Vertec Installation auf dem Client Rechner das Firebird separat deinstalliert werden, da dies aus Sicherheitsgründen nicht automatisiert möglich ist.
11.06.2020
6.4.0.5
  • Icon setzen bei IX-Ordnern: Ist ein Ordner als Inklusiv/Exklusiv​  markiert, erschien immer das IX-Icon, auch wenn explizit ​ein Icon-Index angegeben war. Neu ist das nicht mehr so, nun wird, wenn vorhanden, das angegebene Icon verwendet, und nur bei -1 (keine Angabe) das IX-Icon.
  • Änderungseigenschaften werden via Config Set nicht mehr exportiert: Die Objekte im Configset enthalten die folgenden Members nicht mehr: CreationDateTime, ModifiedDateTime, Creator und Modifier.
  • Performance-Verbesserung in Listen ohne aktiv Member: Listen werten aus, ob ein Objekt aktiv oder inaktiv ist, um dies in der ersten Spalte entsprechend mit dem grauen Balken anzuzeigen. Bei Objekten, welche gar kein aktiv Member haben, wurde ​diese Überprüfung ausgeschaltet.
  • Caching von Webapp Ressourcen kann bei Versionswechsel zu Fehlern führen: Die statischen Ressourcen der Web App werden üblicherweise vom Browser oder auch von einem dazwischenliegenden Caching Webserver zwischengespeichert (gecached). Das ist wichting und verbessert die Performance beim initialen Laden der Web App, da dann die statischen Inhalte nicht mehrfach übertragen werden müssen.​​​​ Bei einem Versionswechsel kann das jedoch dazu führen, dass gewisse Ressourcen veraltet sind. Um dies zu beheben, enthalten die Ressourcen URLs ab sofort eine Version​sangabe.
  • Neue Fastviewer Version: Der Setup 6.4.0.5 enthält die neueste Version (3.20.058) von Fastviewer.​
  • Das Problem, das beim Konvert von Vertec Versionen von 6.2 und älter auf MS SQL Server zu Problemen führte, wurde behoben. Der Konvert kann wieder wie gewohnt mit dem Vertec.DBConvert.exe durchgeführt werden. ​Siehe dazu auch die aktuellen Supportfälle.​
  • Verbesserung bei OCL Optimierung von kurzen Listen: Bei der mit Vertec 6.4 eingeführten OCL Optimierung von Spaltenexpression beim Laden von Objektlisten geschieht das optimierte Laden im Normalfall in Abschnitten gemäss dem Ladeverhalten der Liste (ca. 2 sichtbare Listen-Seiten). Für kürzere Listen bis 300 Zeilen wurde eine Spezialbehandlung eingeführt, damit in diesen Fällen gleich die ganze Liste optimiert wird (und damit auch geladen).​ Im ersteren Fall wird die Liste schneller geladen, muss aber, wenn hinunter gescrollt wird, Objekte nachladen. Im zweiten Fall dauert das erste Laden der Liste länger, da gleich die gesamte Liste geladen wird, beim Verwenden der Liste tritt dann jedoch keine Verzögerung mehr auf, da alle Objekte bereits geladen sind. Nun hat sich gezeigt, dass dies im laufenden Betrieb als störend empfunden wird und der User die Variante 1 als performanter empfindet bzw. bei Variante 2 zu lange warten muss. Insbesondere wenn nachher nich die gesamte Liste verwendet wird, ist dies hinderlich. Deshalb wurde diese Spezialbehandlung mit Version 6.4.0.5 wieder ausgebaut.
  • Ein Fehler, der beim Zahlungsabgleich auftreten konnte und zu einer Fehlermeldung "... is not a valid date"​ führen konnte, wurde behoben.
03.06.2020
6.4.0.4

Features

  • Bemerkungsfeld in Listeneinstellungen: In den Listeneinstellungen gibt es neu pro Spalte ein Bemerkungsfeld:

  • Python Methode zum Erstellen von E-Mail in Outlook: Es gibt in Python neu eine Methode vtcapp.createoutlookmail(to, subject, body, [cc, bcc, attachments, show]), welche es ermöglicht, auf dem Client via Outlook eine E-Mail Nachricht zu erstellen. Die genaue Beschreibung finden Sie in den Python Interfaces.
  • Testdaten und Ausführen Button auf Erweiterten Office Berichten entfernt. Das Feld Testdaten und der Button Bericht ausführen bei der Bericht-Definition von erweiterten Office-Berichten wurde entfernt, da dies immer wieder zu Problemen geführt hat, z.B. bei Verwendung von Link-Containern statt Ordnern.

Bugfixes

  • Fehler bei Contextmenü für verrechnete Rechnungen in Web App: Das Problem, welches ab Vertec 6.4.0.1 zu einem Fehler beim Contextmenü auf verrechneten Rechnungen in der Web App führen konnte, ist behoben.
  • Auswertung von ValueExpressions in TableColumn Controls (XML Customizing): ValueExpressions in TableColumns wurden nicht ausgewertet. Dieses Problem wurde behoben.
26.05.2020
6.4.0.3
  • ​Behebt ein Performance-Problem im Zusammenhang mit dem Business Intelligence Modul, bei welchem im Hintergrund mehr Objekte als nötig geladen wurden, selbst wenn das BI Modul nicht lizenziert war.
  • Installiert das in den aktuellen Supportfällen​ bereitgestellte Config-File nun standardmässig im Vertec Instlallationsverzeichnis.
08.05.2020
6.4.0.2 Umstellung Datentyp bei CustomPages: Text statt Blob. Bei den Klasseneinstellungen > Seiten > Anpassung wurde der Datentyp des Feldes von Blob auf Text umgestellt. Damit wird behoben, dass ältere Config Sets, die in Vertec 6.4.0.1 importiert werden (und umgekehrt), welche Page Customizing enthalten, zu einem Fehler führen. 29.04.2020
6.4.0.1 Hauptrelease 22.04.2020