Pierwsze wolne numery (tcmcs0150m000)

Ta sesja służy do obsługi serii zdefiniowanych dla Grupy numeracyjnej, wyświetlonej w górnej części sesji.

Należy użyć menu Grupa lub przycisków Grupa, aby wyświetlić serie innej grupy numeracyjnej. Należy wybrać [...] w menu Grupa w celu wprowadzenia serii nowej grupy numeracyjnej.

Można dodawać i usuwać serie, określać początkowy numer oraz blokować serie. Nie można zmienić kodu serii.

Uwaga

Jeżeli seria jest używana, nie można jej usunąć. Seria jest używana, jeżeli jest zdefiniowana dla typu rekordu, bez względu na to, czy numer jest obecnie generowany. Przykładowo, jeżeli w sesji Parametry sterowania zleceniami przewozu (fmfoc0100m000) seria SLS jest zdefiniowana jako seria dla zleceń przewozu pochodzących ze zleceń sprzedaży, seria SLS jest używana, nawet jeśli nie wygenerowano jeszcze żadnego zlecenia przewozu dla tej serii.

Jeśli sesję rozpoczęto w podglądzie, można jedynie wyszukiwać i zaznaczać rekordy.

Aspekty wydajnościowe

Ustawienia w tej sesji mogą mieć wpływ na wydajność systemu i przyrost bazy danych. Więcej informacji w temacie Pierwsze wolne numery.

Powiązane tematy

 

Grupa numeracyjna

Grupa serii pierwszego wolnego numeru przydzielana w określonym celu.

Grupa numeracyjna może być przypisana np. do:

  • Kodów kontrahenta
  • Kontraktów zakupu
  • Zleceń sprzedaży
  • Zleceń produkcyjne
  • Zleceń serwisowych
  • Zleceń magazynowych
  • Zleceń przewozu

W ramach grupy numeracyjnej istnieje możliwość zdefiniowania wielu serii. Każda seria jest identyfikowana po kodzie serii. Numery serii generowane w LN składają się z kodu serii, po którym następuje pierwszy wolny numer w danej serii. Kody serii z tej samej grupy numeracyjnej posiadają taką samą długość.

Powiązane tematy

Seria

Kod serii.

Dozwolone wartości

Kod serii musi posiadać tę samą ilość znaków, jak zdefiniowano dla tej długości serii w sesji Grupy numeracyjne (tcmcs0151m000).

Jeżeli grupa numeracyjna ma specyficzne przeznaczenie, kod serii musi być unikalny w grupie numeracyjnej o tym samym typie przeznaczenia.

Uwaga

Po zapisaniu danych bieżących sesji nie można zmienić pola Seria.

Powiązane tematy

Pierwszy wolny numer

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ść cache to liczba nowych numerów seryjnych, jakie jednocześnie generuje LN. Jeżeli w cache istnieją numery seryjne, użytkownicy nie muszą czekać, aż LN utworzy i sprawdzi następne numery seryjne.

Dozwolone wartości

  • Wielkość cache = 0

    Brak buforowania. Jeżeli potrzebny jest nowy numer, jest on rezerwowany tylko po zakończeniu operacji, do której się odnosi.

    Wada: Seria numeracyjna jest zablokowana podczas operacji. Inni użytkownicy nie mogą poprosić o nowy numer z tej samej serii zanim operacja nie zostanie zakończona.

    Zaleta: Brak przerw w numerowaniu.

    Należy użyć bufora wielkości 0, jeżeli luki numeracyjne nie są dozwolone. Dla wygody należy żądać nowego numeru pod koniec operacji, aby zminimalizować czas zablokowania. W dużych implementacjach wielkość bufora 0 może spowodować problemy z wydajnością i blokowaniem.

  • Wielkość cache = 1

    Jeżeli potrzebny jest nowy numer, jest on rezerwowany natychmiast, nawet jeżeli operacja, której dotyczy, nie jest jeszcze zakończona.

    Wada: Mogą pojawić się luki numeracyjne, jeżeli operacja nie jest zakończona.

    Zaleta: Seria numeracyjna jest zablokowana jedynie na krótki czas, co poprawia wydajność.

    Wielkość bufora 1 jest domyślną wartością dla serii numeracyjnych. W ten sposób unika się problemów z wydajnością i blokowaniem w dużych implementacjach.

  • Wielkość cache > 1

    Wartość wielkości bufora wskazuje, ilu nowych numerów można jednocześnie zażądać. Numery są rezerwowane natychmiastowo, nawet jeżeli operacje nie są jeszcze zakończone.

    Wada: Mogą pojawić się duże luki numeracyjne, jeżeli nie zakończono więcej niż jednej operacji.

    Zaleta: Seria numeracyjna jest zablokowana jedynie na krótki czas. Ponadto, dla wszystkich żądanych numerów seria numeracyjna musi być aktualizowana jednocześnie, co poprawia wydajność.

    Rozmiar bufora większy niż 1 jest zalecany tylko, jeśli rozmiar równy 1 nie rozwiązuje odpowiednio problemu blokowania.

Uwaga

Jeżeli serie są w użyciu, nie można zmienić pola Pierwszy wolny numer na niższą wartość.

Powiązane tematy

Wielkość bufora - pierwszy wolny numer

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.

Seria zablokowana do użycia

Jeżeli to pole wyboru jest zaznaczone, nie można użyć serii. Po zablokowaniu serii należy wybrać inną serię dla typu zlecenia lub innych elementów, do których seria jest przypisana.

Uwaga

Należy wyczyścić pole wyboru, aby wznowić użycie serii.