Przejdź do treści

© navision.pl | Opracowano na podstawie: Microsoft Learn (CC BY 4.0)

Szczegóły projektowania: Tworzenie zapisów magazynowych

Zapisy magazynowe zawierają informacje o przesunięciach zapasów w magazynie. Na przykład zapisy są tworzone podczas księgowania dziennika magazynowego lub dowolnej transakcji przenoszącej zapasy z jednego miejsca do drugiego. Każda transakcja może utworzyć kilka zapisów magazynowych i rekordów rejestru magazynowego. Rekordy rejestru magazynowego zawierają numery pierwszego i ostatniego zapisu magazynowego. Ta informacja pozwala zidentyfikować zapisy magazynowe utworzone przez określoną akcję. I odwrotnie, każdy zapis magazynowy ma pole wskazujące na rejestr magazynowy.

Poniższy obraz ilustruje relację między rejestrami magazynowymi a zapisami magazynowymi dla trzech transakcji.

Diagram przedstawia relacje między rekordami rejestru magazynowego a zapisami magazynowymi.

Tworzenie transakcji magazynowych

Kiedy Business Central tworzy transakcje magazynowe, sprawdza klucz funkcji ConcurrentWarehousingPosting, aby określić sposób przypisywania numerów zapisów do rekordów rejestru magazynowego i zapisów magazynowych.

Jeśli klucz funkcji jest wyłączony

Jeśli klucz funkcji jest wyłączony, obie tabele są zablokowane. Business Central znajduje ostatni zapis w obu tabelach i przypisuje numer o jeden większy. Na przykład, jeśli ostatni numer zapisu to 10, wówczas przypisuje numer 11. Ta metoda przypisywania zapewnia, że numery zapisów magazynowych są kolejne w rejestrze magazynowym, ale blokuje innych użytkowników przed rejestrowaniem transakcji magazynowych.

Jeśli klucz funkcji jest włączony

Jeśli klucz funkcji jest włączony, co jest ustawieniem domyślnym, numery zapisów w obu tabelach są przypisywane z SequenceNumbers w bazie danych, aby umożliwić użytkownikom rejestrowanie transakcji magazynowych w tym samym czasie. Używanie numerów sekwencyjnych może powodować nakładanie się numerów zapisów magazynowych z dwóch lub więcej transakcji, jak pokazuje poniższy obraz.

Diagram pokazuje, jak rekordy rejestru magazynowego i zapisy magazynowe mogą się nakładać.

Kiedy wyłączyć klucz funkcji

Możesz chcieć wyłączyć klucz funkcji ConcurrentWarehousingPosting, jeśli pracujesz z funkcją lub rozszerzeniem rozbudowującym zarządzanie magazynem i spełnione są następujące warunki:

  • Funkcja opiera się na kolejnych numerach zapisów.
  • Funkcja blokuje tabele podczas procesu.

Powiązane informacje

Szczegóły projektowania: aplikacji
Konfigurowanie niepodlegającego odliczeniu podatku VAT
Używanie VAT niepodlegającego odliczeniu