Rezerwacje towarów dla magazynów

Utworzono nowy mechanizm umożliwiający reglamentowanie towaru znajdującego się w magazynie centralnym dla poszczególnych magazynów/oddziałów firmy.

W niektórych firmach w zależności od warunków zaopatrzenia może wystąpić przejściowy niedobór określonych towarów w sklepach stacjonarnych ze względu na to, że cały towar był rezerwowany przez sklep internetowy. Sklep ten jest zwykle konfigurowany jako oddzielny magazyn, który zamawia towar z magazynu centralnego poprzez zamówienia wewnętrzne (dowód ZB). W takiej sytuacji może być konieczne wprowadzenie w magazynie centralnym ograniczenia ilości dostępnej dla sklepu internetowego.

Mechanizm ograniczający dostępną dla sklepu internetowego ilość w magazynie centralnym działa w oparciu o nowy rodzaj dowodu ZREZ wystawiany w nowym rejestrze Rezerwacje towarów.

image015-30

Rys. Rejestr Rezerwacje towarów

Dowód ten pełni dwie funkcje:

1.       Rezerwuje towar w magazynie X, tak że staje się on dostępny tylko dla magazynu Y. Ilość towaru podana na dowodzie jest niedostępna dla innych magazynów.

2.       Blokuje nadawanie rezerwacji na towar na potrzeby magazynu Y ponad przyznaną na dowodzie ilość aż do momentu zamknięcia dowodu ZREZ.

Dowód ZREZ wystawia się na magazynie, na którym znajduje się towar do reglamentacji. Towar jest rezerwowany (blokowany na innych magazynach) w momencie zapisania pozycji dowodu ZREZ. Zarezerwowany przez dowód ZREZ towar umniejsza stan dysponowany towaru na magazynie źródłowym.

image016-30

Rys. Edycja dowodu ZREZ

Na dowodzie ZREZ można podać cechę, jaka ma być zarezerwowana. Ze względów technicznych do jednej pozycji dowodu ZREZ można przypisać tylko jedną cechę. W razie potrzeby można dopisać kolejną pozycję z tym samym towarem oraz inną cechą. W wyniku przekazania rezerwacji na dowodzie ZB zostanie zarezerwowana cecha podana na dowodzie ZREZ. Jeśli żadna cecha nie zostanie podana, to w momencie generowania z ZB dowodu MMr zadziała mechanizm pobierania cech, działający wg FIFO.

Funkcja blokowania oraz przekazywania rezerwacji działa od momentu przeniesienia dowodu ZREZ do dziennika. Funkcje te dotyczą blokowania możliwości nałożenia rezerwacji przez zamówienie wewnętrzne ZB powyżej wyznaczonego na dowodzie ZREZ limitu.

W celu uwolnienia zarezerwowanego towaru lub zakończenia blokowania nadawania rezerwacji ponad przyznaną ilość należy zamknąć dowód ZREZ.

Przekazanie rezerwacji z dowodu ZREZ na dowód ZB odbywa się w pełni automatycznie w momencie zapisywania pozycji ZB – użytkownik nie musi wykonywać żadnych dodatkowych operacji. Rezerwacja będzie przechodzić z dowodu ZREZ na ZB aż do momentu wykorzystania całej ilości przydzielonej na dowodzie ZREZ. Ilości, jakie mogą być jeszcze zarezerwowane oraz ilości już wykorzystane, zawarte są na pozycji dowodu ZREZ w kolumnach Rezerwacja wykorzystana oraz Rezerwacja pozostała.  Po wykorzystaniu przydzielonej ilości rezerwacja nie zostanie nadana, nawet mimo że na magazynie jest dostępny towar – jest on dostępny dla innych magazynów.

Dowód ZREZ pojawia się jako dowód źródłowy do ZB na powiązaniu ZREZ – jest to zdjęcie rezerwacji z dowodu ZREZ – oraz jako dowód sprzężony do ZB na powiązaniu ZREZNAD – nadanie rezerwacji na ZB.

Procedury nadania oraz usunięcia rezerwacji dostępne na ZB działają również na rezerwacji przekazanej z dowodu ZREZ.

Domyślnie mechanizm reglamentacji działa z dokładnością do magazynu, który został podany jako magazyn rezerwujący.

Możliwa jest taka zmiana konfiguracji, żeby blokowanie dotyczyło wszystkich magazynów przypisanych do oddziału – magazyn podany jako rezerwujący określa wówczas oddział. Do zmiany konfiguracji służy parametr globalny ZREZnaOddzial.

Dodana została blokada zmiany magazynu rezerwującego towar, jeśli są jakieś pozycje na dowodzie ZREZ. Dodana została także kontrola liczby cech na pozycji dowodu ZREZ – może być tylko jedna cecha do pozycji.

Blokady nadawania rezerwacji z dostępnego stanu magazynowego w oparciu o IloscDodRez (blokada nakładania rezerwacji ponad limit określony dowodem ZREZ) zarówno podczas modyfikacji pola z rezerwacją, jak i przy uruchomieniu procedury rezerwującej towar.

Powstał mechanizm tworzący powiązania między dowodami ZREZ a ZB. Mechanizm ten działa również przy zmianach ilości na istniejącej pozycji ZB oraz przy uruchamianiu procedur do nadawania/usuwania rezerwacji.

Dodano również dodatkowy kod usuwający powiązania między dowodami ZREZ a ZB, jeśli na tych powiązaniach występują zerowe ilości. Ponadto dodany został nowy parametr globalny ZREZnaOddzial.

image017-30

Rys. Domyślna konfiguracja parametru globalnego ZREZnaOddzial