Im Rahmen des VM 2020.1 möchten wir Ihnen unsere Highlights vorstellen. Hierzu wird es eine Reihe von Blogbeiträgen geben, in denen wir auf einige Aspekte eingehen werden. Als zweiten Beitrag widmen wir uns heute dem Thema Das Zahlenformat einer VM Datendatei einrichten. Mehr dazu lesen Sie unten.

Sie möchten erfahren, wie Sie der VM Verlags-Manager sowohl in diesen herausfordernden Zeiten als auch in Zukunft unterstützt? Dann melden Sie sich zu unserer Veranstaltung VM & Friends kompakt – Facts & News aus dem knkUniverse am 17. November 2020 in der Zeit von 09:30 Uhr bis 12:30 Uhr an. ZUR ANMELDUNG.

Seit VM 2020.0 werden Zahlenformate automatisch vom Betriebssystem übernommen. Eine individuelle Anpassung, die in früheren VM Versionen möglich war, wird technisch nicht mehr unterstützt.

HINWEIS: Für VM 2020.0 Versionen empfehlen wir, die Zahlenformate innerhalb einer VM Client/Server Installation auf allen Geräten immer einheitlich zu konfigurieren. Bitte auch die Zahlenformate auf dem Server-Betriebssystem gleichlautend konfigurieren.

Zur vollständigen Absicherung der Gültigkeit formatierter Zahlenwerte muss ab VM 2020.1 und VM 2020.0.191 x86 (Build 2020-09-17) ein Zahlenformat für die VM Datendatei definiert sein. Beim Start der VM Applikationen wird die Kompatibilität der Systemkonfiguration mit der Konfiguration der Datendatei abgeglichen.

WICHTIG: Ist für die Datendatei kein Zahlenformat konfiguriert oder die Systemkonfiguration nicht passend eingerichtet, wird ab VM 2020.1 und VM 2020.0.191 x86 (Build 2020-09-17) der Start aller VM Anwendungen —VM Server, Einzelplatz oder Client— mit einem entsprechenden Hinweis abgebrochen.

Meldung beim Start ohne Zahlenformatkonfiguration:

Meldung beim Start mit einer Zahlenformatkonfiguration, die nicht mit der Systemkonfiguration übereinstimmt:

Anpassen der Systemeinstellungen

Wenn Sie die Konfiguration Ihres Betriebssystems anpassen möchten, gehen Sie nach Rücksprache mit Ihrer Administration folgendermaßen vor:

  1. Windows (klassisch)

Start klicken > Systemsteuerung tippen und mit Return bestätigen.

Bei Anzeige nach Kategorie: Bei Zeit und Region auf Datums-, Uhrzeit- oder Zahlenformate ändern klicken.

Bei Anzeige nach kleinen Symbolen: Auf Region klicken.

Auf Weitere Einstellungen… klicken.

Mit den Dropdown-Listen für Dezimaltrennzeichen und Symbol für Zifferngruppierung die gewünschte Einstellung vornehmen.

  1. Windows

Start klicken > Region tippen und mit Return bestätigen.

Im Abschnitt Regionales Format den gewünschten Eintrag auswählen.

HINWEIS: Dadurch wird nicht nur das Zahlenformat, sondern auch das Datums- und Uhrzeitformat angepasst.

  1. macOS

Apfel-Menü > Systemeinstellungen > Sprache & Region wählen.

Auf Weitere Optionen… klicken.

In den Zahlentrennzeichen Dropdown-Listen Gruppierung und Dezimal die gewünschten Einstellungen vornehmen.

Zahlenformat der Datendatei konfigurieren

WARNUNG: Die Konfiguration des Zahlenformats einer Datendatei sollte ein einmaliger Vorgang sein. Eine Datendatei, die nach produktiver Nutzung auf ein anderes Zahlenformat umgestellt werden soll, erfordert die Anpassungen bestehender Dateninhalte. Dieser Vorgang kann je nach Datenvolumen und Nutzungsverhalten sehr komplex und zeitintensiv ausfallen. Bitte besprechen Sie vor der Umstellung einer bestehenden Zahlenformatkonfiguration Ihre individuellen Anforderungen mit einem zertifizierten VM Partner.

WICHTIG: Für bestehende Datendateien im Versionsstand VM 2020.0 oder niedriger prüfen Sie bitte zuerst die bisher verwendete Zahlenformatierung. Orientieren Sie sich dabei nicht an VM Druckausgaben, die u.U. abweichende Zahlenformate für bestimmte Empfänger unterstützen können. Erste Ansprechpartner für dieses Thema sind betreuende VM Partner oder Sachbearbeiter der Auftragsabwicklung.

Das Zahlenformat für eine VM Datendatei wird über eine externe Datei VM-SystemNumberFormatConfiguration.json definiert. Diese Datei muss im Verzeichnis der Datendatei abgelegt werden. Beim nachfolgenden Start von VM Einzelplatz oder VM Server wird sie automatisch eingelesen. Die Konfigurationsparameter werden in der Tabelle VM Custom (Bereich VM Spezial > Menü Spezial > Menüpunkt Interne Einstellungen) abgelegt. Sobald eine Konfiguration in der Tabelle VM Custom hinterlegt ist, wird eine vorhandene VM-SystemNumberFormatConfiguration.json Konfigurationsdatei ignoriert.

Das erfolgreiche Einlesen der Konfigurationsdatei wird von VM bestätigt:

HINWEIS: Beim Einlesen der Konfigurationsdatei muss das Betriebssystem passend konfiguriert sein.

VM 2020.1 wird mit Vorlagen für typische Zahlenformate ausgeliefert. Die Vorlagen sind im VM Dokumentationsverzeichnis unter VM Technik > Nummernformat der Datendatei konfigurieren > Standardkonfigurationen abgelegt. Sie finden dort Vorlagen für die typischen Regionaleinstellungen de-DE, de-CH und en-US:

de-DE                                                                                            de-CH
Tausendertrennzeichen: „.“                                                    Tausendertrennzeichen: „
Dezimaltrennzeichen: „,“                                                         Dezimaltrennzeichen: „.

 

en-US
Tausendertrennzeichen: „,
Dezimaltrennzeichen: „.

Konfigurationsdatei individuell anpassen

Falls Sie ein individuelles Zahlenformat benötigen, das von den mitgelieferten Standardvorlagen abweicht, können Sie sich eine Kopie einer dieser Vorlagen mit dem Dateinamen VM-SystemNumberFormatConfiguration.json abspeichern und mit einem geeigneten Texteditor wie notepad.exe oder TextEdit anpassen.

HINWEIS: Die Konfigurationsdatei ist eine reine Textdatei mit JSON-Struktur. Verwenden Sie keinen Editor, der Textformatierungen vornimmt, wie zum Beispiel Microsoft Word.

TIPP: Was ist JSON? —> https://json.org/json-de.html

Die Informationen im Abschnitt meta sind rein informativ. Im Abschnitt numberFormats sind die funktionalen Inhalte. Die Bezeichner sind vorgegeben und können nicht angepasst werden. Lediglich die Inhalte der Trennzeichen zwischen den Anführungszeichen dürfen angepasst werden:

„thousands“: Zeichen für Tausendertrenner

„decimal“: Zeichen für Dezimaltrenner

WICHTIG: Es kann auch ein Leerzeichen (“ „) als Trennzeichen eingegeben werden. Es darf aber immer nur ein einzelnes Zeichen für einen Trenner verwendet werden. Mehrere Zeichen als Trennzeichen werden nicht unterstützt.

HINWEIS: Achten Sie beim Editieren darauf, dass die JSON Struktur gültig bleibt. Eine ungültige JSON Struktur kann nicht eingelesen werden. Die JSON Struktur wird zum Beispiel durch nicht geschlossene Klammern oder fehlende Kommata ungültig. VM meldet beim Einlesen einer ungültigen JSON Struktur einen Fehler:

HINWEIS: Ungültige Elementnamen im Abschnitt numberFormats behandelt VM wie eine nicht vorhandene Konfigurationsdatei.

 

Bestehende Konfiguration des Zahlenformats einsehen

Nach Bereich VM Spezial > Menü Spezial > Menüpunkt Interne Einstellungen navigieren.

Den Datensatz mit Art = VMSysNumFormatConfig öffnen.

TIPP: In der Ausgabeliste VM Custom den Sucheditor aufrufen und die Suche „[VM_Custom]Art ist gleich vmsysnumformatconfig“ ausführen.

In den Anzeigenfeldern Datenbereich 1 (Tausendertrennzeichen) und Datenbereich 2 (Dezimaltrennzeichen) können Sie ab VM 2020.1 die bestehende Konfiguration ablesen.

Zahlenformat der Datendatei zurücksetzen

WARNUNG: Die Konfiguration des Zahlenformats einer Datendatei sollte ein einmaliger Vorgang sein. Eine Datendatei, die nach produktiver Nutzung auf ein anderes Zahlenformat umgestellt werden soll, erfordert die Anpassungen bestehender Dateninhalte. Dieser Vorgang kann je nach Datenvolumen und Nutzungsverhalten sehr komplex und zeitintensiv ausfallen. Bitte besprechen Sie vor der Umstellung einer bestehenden Zahlenformatkonfiguration ihre individuellen Anforderungen mit einem zertifizierten VM Partner.

Damit eine neue Konfigurationsdatei eingelesen werden kann, muss eine bestehende Konfiguration aus der Tabelle VM Custom gelöscht werden. Zum weiteren Vorgehen wenden Sie sich bitte an einen zertifizierten VM Partner.

WARNUNG: Sobald die Konfiguration aus einer Datendatei gelöscht wurde, die im Client/Server-Betrieb aktiv ist, erhalten VM Clients beim Anmeldeversuch den Hinweis, dass das Zahlenformat nicht konfiguriert ist und die Client-Anmeldung wird abgebrochen.