Projektowanie > Narzędzia > Inne > Wartości numerów sekwencji 

Liczniki numeru sekwencji wykorzystywane są do numerowania dokumentów zawierających rosnące segmenty numeryczne. Bieżąca wartość danego segmentu może być niepowtarzalna lub zależeć od lokalizacji, spółki, miesiąca, okresu, dodatkowego kodu lub kombinacji tych ustawień, w zależności od konkretnego przypadku.

Gdy licznik numeru sekwencji tworzony jest na nowo lub gdy nigdy nie podał numeru (dla danej kombinacji ustawień określonych w danym kontekście), pierwszym przypisanym numerem domyślnie jest 1. Jednakże stosując tę funkcję można zdefiniować początkową wartość, korzystając z innego numeru w celu rozpoczęcia numeracji.

Funkcja ta jest szczególnie użyteczna w przypadku odzyskiwania danych, aby system zrestartował sekwencję liczb od ostatniej użytej liczby.

Uwaga! Funkcja modyfikacji sekwencji musi być zablokowana podczas zwykłej eksploatacji przez użytkowników, korzysta się z niej tylko w początkowej fazie odzyskiwania.

Zarządzanie ekranem

Karta Ekran wpisów

Prezentacja

Wpis dokonywany jest w oknie: po pierwsze należy wprowadzić kod licznika numeru sekwencji, następnie — w zależności od licznika numeru sekwencji — może zaistnieć potrzeba wprowadzenia dodatkowych ustawień. Ustawienia, które nie są istotne dla licznika numer sekwencji, są zaznaczone na szaro.

Po dokonaniu wpisu kolejna wartość wykorzystywana do numerowania elementów powiązanych z licznikiem numeru sekwencji w danym kontekście zostanie wyświetlona w polu Następna wartość. Jeżeli nie przypisano żadnej wartości, pole to zawierać będzie liczbę 1.

Wtedy możliwa jest zmiana wartości. Zwiększenie sugerowanej wartości z reguły nie sprawia żadnych problemów. Nie należy zmniejszać wartości, chyba że w odpowiednio zdefiniowanym kontekście technicznym, ponieważ elementy mogą być już ponumerowane za pomocą liczb, które system będzie chciał wykorzystać do ponownej alokacji. To doprowadzi do błędów, ponieważ stworzenie danych elementów nie będzie możliwe.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Blok numer 1

Ten kod identyfikuje licznik referencyjny podczas generowania automatycznego numeru dla dokumentu. Licznik to pole alfanumeryczne liczące od 1 do 20 znaków. Składa się ono z serii składników, które są łączone od lewej do prawej w celu stworzenia wartości licznika.

Blok numer 2

Gdy licznik numeru sekwencji uwzględnia oznaczenie firmy, na na każdy kod firmy przypada licznik numeru sekwencji. Kod firmy jest zatem częścią klucza, który określa rekord tabeli, w którym przechowywany jest bieżący numer chronologiczny.

Jeżeli licznik numeru sekwencji określony jest na podstawie lokalizacji, na każdy kod lokalizacji przypada licznik numeru sekwencji. Kod lokalizacji jest zatem częścią klucza, który określa rekord tabeli, w którym przechowywany jest bieżący numer chronologiczny.

  • Rok (pole YEA)

 

  • Miesiąc (pole MON)

Jeżeli numer sekwencji zależy od miesiąca, użytkownik wprowadza miesiąc wyliczenia, wpisując maksymalnie 2 cyfry.

  • Rok obrotowy (pole EXE)

Numer roku obrotowego do wprowadzenia, jeżeli licznik uwzględnia rok obrotowy. Numeracja rozpoczyna się od 1.

  • Dodatk. inform. (pole CMP)

Kiedy numer sekwencji zależy od typu polauzupełniającego , występuje sekwencja numerowania oparta na wartości uzupełnienia: pole to staje się częścią klucza, który określa bieżącą wartość numeru sekwencyjnego.

Szczegółowe informacje o przypadkach, w których pole uzupełniające może być wykorzystane w strukturze numeru sekwencyjnego, można znaleźć w załączniku do dokumentacji.

Blok numer 3

  • Następna wartość (pole VAL1)

Użytkownik wprowadza nową wartość numeru sekwencji, tj. numer kolejny, który zostanie przypisany w odpowiedniej sekwencji numerowania.

Zamknij

 

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

Brak wartości licznika numeru sekwencji przy numerowaniu sekwencji typu BD.

Jeżeli licznik numeru sekwencji pobiera chronologiczne numery z sekwencji bazy danych, wówczas oczywiście ta sekwencja nadaje chronologiczne numery. Nie ma w takim przypadku możliwości wprowadzenia kolejnego numeru.

Należy zauważyć, że nie jest możliwe kontrolowanie wartości dodatkowego kodu.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja