Autonumeracja dokumentów
Podsumowanie:W obrębie każdej definicji dokumentu konsultant może zdefiniować indywidualny schemat numeracji dokumentów, na przykład Nota nr 100/09/23/jtester, gdzie numer, który składa się z numeru kolejnego dokumentu, miesiąca, roku i loginu użytkownika, jest dodatkowo poprzedzony tekstem Nota nr.
Ta funkcja jest dostępna tylko dla definicji dokumentów generowanych poleceniemGeneruj elementy aplikacji
na podstawie modelu standardowego lub uproszczonego.
☛ AdminSPA >
PROCESY BIZNESOWE
>Autonumeracja dokumentów

W procesie generowania elementów aplikacji nAxiom automatycznie tworzy prosty schemat numeracji dokumentów tworzonych w ramach danej definicji dokumentu biznesowego. Ma on formę numeru kolejnego „łamanego” przez bieżący rok. Numer kolejny jest dopełniany z lewej strony zerami, tak aby ta część miała zawsze cztery cyfry, co ułatwia przeglądanie takich numerów w kolumnach. Na przykład pierwsze trzy dokumenty będą oznaczone numerami 0001/2023, 0002/2023 i 0003/2023. Te numery są zapisywane w kolumnie systemowej Code
w tabeli dokumentu biznesowego.
Do zarządzania schematami numeracji służy polecenie Autonumeracja dokumentu
. Wyświetla ono listę definicji dokumentów z nazwą tabeli oraz liczbę liczników (schematów numeracji) zdefiniowanych dla każdej definicji, a także nazwą aplikacji i modułu. Aby edytować definicję numeracji lub dodać nową definicję kliknij polecenie Edytuj
obok żądanej definicji dokumentu.

W wyświetlonym oknie można dodać nowy schemat numeracji, edytować zdefiniowany schemat lub usunąć schemat.
W przypadku usunięcia wszystkich schematów numeracji dla danej definicji dokumentu biznesowego, nie będzie możliwe zapisanie nowego dokumentu.
Po kliknięciu przycisku Dodaj autonumerację
lub Edytuj
obok zdefiniowanego schematu numeracji zostanie wyświetlone okno dialogowe z opisanymi niżej ustawieniami schematu numeracji.

-
Type1
,Type2
,Type3
: wybierz z list kombinację wartości, aby utworzyć schemat numerowania dla wybranego typu dokumentu; wartość domyślna*
oznacza dowolną wartość lub jej brak; schemat numerowania utworzony dla domyślnej wartości we wszystkich trzech polach będzie obowiązywał dla wszystkich dokumentów w ramach danej definicji dokumentu biznesowego, bez względu na ich typ, i będzie miał pierwszeństwo przed schematami zdefiniowanymi dla indywidualnych typów. -
Kolumna z datą
: wybierz z listy nazwę kolumny typudate/datetime
, na której wartościach będą działać funkcje daty i godziny używane w schemacie numeracji; domyślnie kolumna z datą nie jest używana w schemacie numeracji, a funkcje daty i godziny operują na dacie bieżącej. -
Interwał resetowania licznika
: wybierz okres, po upływie którego numeracja dokumentu będzie resetowana (pierwszy dokument po zresetowaniu będzie miał numer kolejny 1); dostępne wartościNigdy
(domyślna),Co dzień
,Co tydzień
,Co miesiąc
,Co rok
. -
Schemat automatycznego numerowania
: wpisz wyrażenie, na podstawie którego będą numerowane kolejne dokumenty; patrz opis zmiennych i składni w sekcji -
Zapisz
: kliknij, aby zapisać zmiany i zamknąć okno. -
Anuluj
: kliknij, aby zamknąć okno bez zapisywania zmian.
nAxiom nie wymusza unikalności numerów generowanych według schematu. Ten obowiązek spoczywa na konsultancie.