Grupy i serie numeracyjne

Zlecenia, kontrakty, faktury i inne dokumenty są identyfikowane według numeru zlecenia lub dokumentu. Numer dokumentu składa się z kodu serii i numeru kolejnego. Dodatkowo kody i numery seryjne są pomocne przy identyfikacji innych typów rekordów niż dokumenty.

Serii można użyć do identyfikowania:

  • Kontrahentów
  • Adresów
  • Kontraktów zakupu
  • Zleceń sprzedaży
  • Zleceń produkcyjne
  • Zleceń serwisowych
  • Zleceń magazynowych
  • Zleceń przewozu
Uwaga

Dla dokumentów finansowych należy definiować serie oraz numery dokumentów w sesji Seria typu operacji (tfgld0114m000) pakietu Finanse. Więcej informacji w temacie Tworzenie numerów dokumentów wg typu operacji.

Grupy numeracyjne

Grupy numeracyjne są używane w celu przydzielania zbiorów serii różnym typom zleceń, dokumentów i innym rekordom. W przypadku każdej grupy numeracyjnej należy zdefiniować:

  • Jeden lub więcej kodów serii
  • Długość (liczba znaków) kodu serii
  • Numer początkowy (pierwszy wolny numer) każdej serii
Kod serii

Można zdefiniować alfanumeryczne kody serii zawierające maksymalnie 8 znaków. Maksymalna długość kodu serii plus numer w serii wynosi 9 znaków.

Aby seria mogła być użyta w typie dokumentu lub rekordu, typy te muszą mieć przypisaną grupę numeracyjną. Grupa numeracyjna może być przypisana tylko do jednego typu dokumentu lub rekordu.

Ponieważ kody seryjne mogą być alfanumeryczne, kody utworzonych dokumentów mogą być alfanumeryczne i mogą zawierać maksymalnie dziewięć znaków.

Uwaga

Powiązane rekordy mogą posiadać jednakowe numery identyfikujące. W celu uzyskania dalszych informacji należy odnieść się do tematu Jednakowe numery dla powiązanych rekordów.

Domyślne dane serii

LN używa poniższych kryteriów wyszukiwania w celu konfiguracji danych domyślnych serii:

  1. Serie określone w profilu użytkownika.
  2. Serie określone dla oddziału połączonego z magazynem (o ile je określono).
  3. Serie określone dla powiązanego działu. Uwaga W pakiecie Magazynowanie serie są określane domyślnie na podstawie powiązanych ustawień parametrów.
Dedykowane grupy numeracyjne

Dedykowane grupy numeracyjne służą do generowania unikalnych numerów zleceń i dokumentów, które mają określone przeznaczenie. Wszystkie numery serii utworzone przez LN w grupach numeracyjnych przeznaczonych dla tego samego typu użycia są unikalne. Aby upewnić się, że numery są unikalne LN sprawdza, czy zdefiniowane kody serii w grupach numeracyjnych nie powtarzają się. Więcej informacji w temacie Przykłady dedykowanych grup numeracyjnych

Grupy numeracyjne mogą być przeznaczone na potrzeby:

  • Przewóz/Magazyn
  • Fakturowanie
  • Produkcja
  • Serwis
  • Nieużywane

Grupy numeracyjne są przypisywane w różnych celach w odpowiednich sesjach. Przykładowo w sesji Parametry zlecenia sprzedaży (tdsls0100s400) można wybrać grupę numeracyjną dla zleceń i harmonogramów sprzedaży. W sesji Działy sprzedaży (tdsls0512m000) można wybrać serię tej grupy numeracyjnej dla zleceń sprzedaży utworzonych według określonego działu.

Pierwszy wolny numer

LN numeruje kolejno zlecenia, dokumenty lub inne rekordy za pomocą pierwszego wolnego numeru znajdującego się w serii. Numery początkowe każdej serii są definiowane w sesji Pierwsze wolne numery (tcmcs0150m000).

Numery zlecenia

Otrzymany numer składa się z kodu serii i pierwszego wolnego numeru. Numer ten musi zawierać 9 znaków. LN dodaje zera na początku każdego pierwszego wolnego numeru, aby uzupełnić wymaganą ilość cyfr.

Przykład

Kod serii to NR08. Pierwszy wolny numer to 100. Dokumenty w tej serii będą miały następujące numery:

  • NR0800100
  • NR0800101
  • NR0800102
Pierwsze wolne numery – pamięć podręczna

W celu zwiększenia wydajności sesji, w których przypisywane są nowe numery zleceń, można zdefiniować wielkość pamięci podręcznej dla serii. Wielkość pamięci podręcznej zależy od ilości nowych numerów serii generowanych i zapisywanych przez LN. Użytkownik nie musi czekać, aż LN wygeneruje i sprawdzi następne numery serii.

Pierwsze wolne numery w pamięci podręcznej mogą nie być przechowywane w kolejności i są usuwane po wylogowaniu.

Jeżeli nie ma konieczności korzystania z pierwszych wolnych numerów w pamięci podręcznej, należy ustawić jej wielkość na zero.

Przykład

Wielkość cache jest ustawiona na cztery. Gdy użytkownik po raz pierwszy tworzy nowe zlecanie, LN generuje cztery nowe numery seryjne i zapisuje je w pamięci podręcznej użytkownika. Należy poczekać do końca tego procesu. Następnie pierwszy wolny numer jest przypisywany do nowego zlecenia. LN pobiera z pamięci podręcznej numery dla następnych trzech zleceń utworzonych przez użytkownika. W przypadku gdy użytkownik utworzy piąte zlecenie, LN wygeneruje kolejne cztery numery, które ponownie zostaną zapisane w pamięci podręcznej użytkownika itd.

Jeżeli użytkownik utworzy sześć zleceń i wyloguje się, ostatnie dwa numery serii wygenerowane przez LN nie zostaną użyte.

Jednakowe numery dla powiązanych rekordów
  1. Określ grupę numeracyjną dla każdego typu rekordu za pomocą sesji Grupy numeracyjne (tcmcs0151m000).
  2. Określ jednakowe kody serii w grupach numeracyjnych za pomocą sesji Pierwsze wolne numery (tcmcs0150m000).
  3. Określ takie same pierwsze wolne numery w jednakowych seriach za pomocą sesji Pierwsze wolne numery (tcmcs0150m000).
  4. Przypisz grupy numeracyjne dwóm typom rekordów, używając odpowiedniej sesji.
  5. Wybierz jednakowe serie dla rekordów.

LN generuje jednakowe kody dla dwóch różnych typów rekordów, które będą połączone. Opcja ta może być wykorzystana np. do korzystania z jednakowych kodów powiązanych zleceń lub kontraktów w różnych firmach.

Przykłady dedykowanych grup numeracyjnych

Grupy numeracyjne są definiowane z następującymi szczegółami:

Grupa numeracyjna Długość serii Miejsce użycia
SF12 Produkcja
SF22 Produkcja
SF53 Produkcja
IN92 Fakturowanie

 

Jeżeli grupa numeracyjna SF1 zawiera serię KJ, LN nie pozwala na wstawienie tego samego kodu serii ( KJ) do grupy numeracyjnej SF2.

Jeżeli grupa numeracyjna SF1 zawiera serię AA, LN nie pozwala na wstawienie kodów serii AA1, AA5 lub AA9 do grupy numeracyjnej SF5, ponieważ może to wytworzyć takie same numery, jak te wygenerowane w grupie numeracyjnej SF1.

Jeżeli grupa numeracyjna SF5 zawiera serię DF2, LN nie pozwala na wstawianie serii DF do grup numeracyjnych SF1 i SF2, ponieważ może to skutkować takimi samymi numerami, jak te wygenerowane w grupie numeracyjnej SF5, jeżeli utworzono bardzo wysokie numery (np. DF2255734, DF2766438 i tak dalej).

Bez względu na serie zdefiniowane w grupach numeracyjnych SF1, SF2 oraz SF3, można wstawić dowolne serie w grupie numeracyjnej IN9, ponieważ IN9 jest przeznaczona do innego typu użycia.