Revision Grid

Revison Grid służy do utworzenia tabeli z historycznymi wpisami z innej tabeli. Funkcja pozwala nam na odczytanie historycznych wpisów z tabeli, w których zostały wprowadzone zmiany.

Aby umożliwić nałożenie rewizji na widok należy aktywować rewizję na tabeli w zakładce settings => Tables revisions:

Name – Nazwa techniczna używana w konfiguratorze

Revisoned table – Wybór z listy rozwijanej tabeli ,której utworzony zostanie widok historyczny.

English title – Nazwa tabeli w języku angielskim

Polish title – Nazwa tabeli w języku polskim

Lista znajdująca się po lewej stronie przedstawia kolumny w nowo utworzonej tabeli rewizji.

Column name – Nazwa kolumny w tabeli SQL

English name – Nazwa kolumny w języku angielskim

Polish name – Nazwa kolumny w języku polskim

Active – Jeśli odznaczymy pole kolumna nie zostanie zapisana w tabeli rewizjii.

Primary key – Pola do oznaczenia kolumny będącej kluczem tabeli

Use script – Jeśli pole jest zaznaczone dane wyświetlone w kolumnie zostaną przetworzone przez skrypt C#

Use sql script – Pole możliwe do zaznaczenia po wybraniu opcji Use script. Jeśli zaznaczone dane w kolumnie zostaną przetworzone przez skrypt SQL przed wyświetleniem przez użytkownika zamiast w skrypcie C#

Transformation script – pole do wprowadzenia skryptu C# lub SQL, który zostanie wykonany po odznaczeniu opcji Use script i lub Use sql script. Umożliwia on zamianę wartości dla pola np. zmiana refno statusu na nazwę statusu:

SELECT dl.DICTIONARY_REFNO AS 'VALUE', dl.SHORT_TEXT_1 AS 'TEXT'
FROM core.DictionaryLang
as dl