Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird eine Änderung des Formats vorgestellt, in dem Tabellenfilteransichten in der Datenbank in Microsoft Dynamics NAV gespeichert werden.
Gilt für: Microsoft Dynamics NAV 2017
Ursprüngliche KB-Nummer: 4016555
Symptome
In Microsoft Dynamics NAV 2016 kumulatives Update 17 und Microsoft Dynamics NAV 2017 kumulatives Update 4 wurde das Format geändert, in dem Tabellenfilteransichten in der Datenbank gespeichert sind. Diese Änderung wirkt sich auf die Verwendung vorhandener gespeicherter Filter auf Filterseiten aus, die auf dem Datentyp "FilterPageBuilder" basieren. Dies umfasst insbesondere die Filterseite "Ereignisbedingungen" für Workflows.
Zuvor wurden Filteransichten basierend auf den regionalen Einstellungen (Sprache, Währung, Daten und Zeitformat) des Geräts des Benutzers gespeichert, als die Filter erstellt wurden. Wenn die gespeicherten Filteransichten später im Client verwendet wurden, wurden sie mithilfe der regionalen Einstellungen des aktuellen Benutzers analysiert. Wenn die regionalen Einstellungen des aktuellen Benutzers von den regionalen Einstellungen der gespeicherten Filteransicht abweichen, wurde die Filteransicht falsch analysiert. Jetzt werden Filteransichten unabhängig von den regionalen Einstellungen (kulturenunabhängig, Format 9 in C/AL) gespeichert, und die kulturenunabhängige Kultur wird beim Parsen der Filteransichten verwendet.
Lösung
Bei Workflowfiltern können Clientbenutzer die Filter für einen bestimmten Workflow manuell aktualisieren, indem Sie den Workflow öffnen und speichern, wie in den folgenden Schritten beschrieben:
- Wählen Sie in der oberen rechten Ecke des Clients das Symbol "Nach Seite oder Bericht suchen" aus, geben Sie "Workflows" ein, und wählen Sie dann den zugehörigen Link aus.
- Wählen Sie den Workflow aus der Liste aus, wählen Sie die Bearbeitungsaktion und dann die Schaltfläche "OK " aus.
Um zu ermitteln, ob sich eine gespeicherte Filteransicht im alten Format oder im neuen Format befindet, exportieren Sie den Inhalt der BLOB-Datentypfelder, die die Filteransichten enthalten, und überprüfen Sie die Textzeichenfolgen, die die Ansichten darstellen. Wenn eine Zeichenfolge das VERSION(n)
-Token enthält, wobei n
ein ganzzahliger Wert ist, dann befindet sich die Filteransichtszeichenfolge im neuen kulturübergreifenden Format. Wenn eine Zeichenfolge nicht über das VERSION(n)
Token verfügt, ist sie im alten Format vorhanden. Beachten Sie, dass die GETVIEW
Funktion Filteransichtszeichenfolgen im neuen Format zurückgibt, wie im folgenden Beispiel gezeigt:
VERSION(1) SORTIERUNG(Zeitraumtyp,Zeitraumanfang) WHERE(Zeitraumstart=FILTER(2015-01-01)