Sprzedaż > Alokacje > Alokacje automatyczne 

Z tej funkcji należy skorzystać w celu automatycznego zarezerwowania artykułów zarządzanych w zapasach, dla których uprzednio zarejestrowano zamówienia. Może być ona używana do przetworzenia serii zamówień i artykułów.

Alokacja zapasów to etap przed dostawą magazynowanych artykułów. Ten etap jest wymagany przed każdym użyciem funkcji dostawy automatycznej i automatycznego fakturowania zamówień w fakturowaniu bezpośrednim.
Natomiast funkcje dostawa ręczna lub fakturowanie ręczne (dla zamówień w fakturowaniu bezpośrednim) mogą być używane bez wcześniejszej alokacji.

Alokacja może być:

  • Globalna: jest to rezerwacja ilości dla pary Artykuł-lokalizacja.
  • Szczegółowa: jest to rezerwacja dla pozycji zapasu, tzn. dla połączenia Partii, Podpartii, Nr seryjnego, Statusu, Miejsca składowania, Jednostki pakowania.

Alokacja może się odbywać w rożnych etapach:

  • Przed zamówieniem. W takim przypadku alokacja może być tylko globalna.
    Zob. dokumentacja na temat Rezerwacji klientów.
  • Podczas wprowadzania zamówienia w sposób globalny lub szczegółowy zgodnie z wyborem dokonanym na poziomie ustawień i zamówienia.
    Zob. dokumentacja na temat Zamówień.
  • Po zamówieniu. W takim przypadku użyte mogą zostać obydwie funkcje:
    • Alokacja automatyczna w celu dokonania rezerwacji serii zamówień i artykułów.
      Jest to funkcja opisana w tej dokumentacji.
    • Alokacja wg artykułu, aby dokonać rezerwacji wszystkich typów zamówień lub zmodyfikować uprzednio dokonane alokacje.
      Zob. dokumentacja na temat Alokacji wg artykułu.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Tylko jeden ekran jest konieczny, aby dokonać tego typu alokacji. Umożliwia on wprowadzenie różnych informacji wymaganych w celu wyboru zamówień do alokacji.

Karta Ekran wpisów

Prezentacja

1) Należy wprowadzić kryteria wyboru, jak również parametry procesu.
Można zapamiętać te kryteria przy użyciu kodu Zapamiętaj tak, aby można było ich później użyć.

2) Aby uruchomić proces alokacji automatycznej, należy kliknąć OK.

Przejście przez możliwe do wybrania pozycje zamówień odbywa się wg daty wysyłki i wg priorytetu dostawy.
Jeśli żadna pozycja nie odpowiada dokonanemu wyborowi sygnalizuje to komunikat ostrzegający.
Log podsumowuje listę przetworzonych pozycji zamówień, jak również wynik każdej alokacji.

Zamknij

 

Pola

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

Kryteria wyboru

 

Należy wprowadzić kod lokalizacji dla wysyłki odpowiadający lokalizacji magazynowania.
Jeśli w tym polu nie wprowadzono żadnej wartości, proces uwzględni wszystkie istniejące lokalizacje przechowywania, które zawierają alokowane i niedostarczone zamówienia.

Domyślnie lokalizacja wysyłki to lokalizacja przechowywania użytkownika.


    • Data dostawy do (pole SHIDAT)

    Należy wprowadzić datę wysyłki w celu odfiltrowania zamówień uwzględnionych w przetwarzaniu. Uwzględniane są tylko pozycje zamówień, których data wysyłki jest wcześniejsza lub równa wprowadzonej dacie. Domyślnie proponowana jest bieżąca data.

    Niezależnie od tego, czy to pole jest uzupełnione czy nie, przetworzone mogą zostać również następujące zamówienia:

    • Jeśli dotyczą one nabytego artykułu: są to zamówienia, których data wysyłki jest wcześniejsza lub równa bieżącej dacie procesu plus czas realizacji zakupu i czas realizacji kompletacji, jeśli wybrano pola Wyprzedzenie czasu realizacji uzupełnienia zapasu i Wyprzedzenie czasu realizacji kompletacji.
    • Jeśli dotyczą one wyprodukowanego artykułu: są to zamówienia, których data wysyłki jest wcześniejsza lub równa bieżącej dacie procesu plus czas realizacji zakupu i czas realizacji produkcji, jeśli wybrano pola Wyprzedzenie czasu realizacji produkcji i Wyprzedzenie czasu realizacji kompletacji.

    Czas realizacji zakupu pochodzi z rekordu Artykuł-lokalizacja i jest wyrażony w dniach kalendarzowych. Czasy realizacji produkcji i kompletacji pochodzą również z rekordu Artykuł-lokalizacja i są wyrażone w dniach roboczych.

    Parametry

    • Alokacja częściowa (pole ALLPAR)

    Należy zaznaczyć to pole, aby zezwolić na częściową alokację pozycji zamówienia nawet, jeśli musi ono być dostarczone w całości (Zamówienia z kompletną dostawą lub kompletne pozycje). Ostateczna kontrola zostanie wykonana w momencie wysyłki.
    Jeśli to pole nie zostało zaznaczone, a całość artykułu nie jest dostępna, nic nie zostanie alokowane.

    Te ustawienia nie mają wypływu na żądania dostawy. W przypadku otwartych zamówień alokacja częściowa jest zawsze dozwolona.

    • Uwzględnij alokacje klienta (pole IMPCLI)

    Należy zaznaczyć to pole, aby proces alokacji uwzględnił ewentualne istniejące alokacje dla klienta zamówienia.

    To pole jest inicjalizowane w zależności od wartości parametru USERERBPC –Zużycie rezerwacji klienta (rozdział VEN, grupa SAL).

    • Generowanie niedoborów (pole GENSHT)

    Należy zaznaczyć to pole, aby proces wygenerował niedobory, jeśli ilość do alokacji nie jest dostępna.

    • Jeśli zaznaczono to pole, ilość do alokacji jest przetwarzana całkowicie. Niedostępna ilość przechodzi w niedobory.
    • Jeśli nie zaznaczono tego pola przetwarzana jest tylko dostępna ilość do alokacji.

    To pole jest inicjalizowane w zależności od wartości parametru GENSHT –Generowanie niedoborów (rozdział STO, grupa MIS).

    • Priorytet niedoborów (pole SHTFLG)

    Należy zaznaczyć to pole, aby proces alokacji automatycznej uwzględnił w pierwszej kolejności wszystkie ilości w niedoborach wskazane w wybranych pozycjach zamówień.

    Proces dokona się wtedy w dwóch etapach: proces alokacji z niedoborami, a następnie przetwarzanie innych pozycji zamówień.
    Jeśli nie zaznaczono tego pola, proces przetworzy pozycje zamówienia posortowane wg daty wysyłki oraz priorytetu dostawy.

    • Uzupełnianie zapasów/czas wyprzedzenia powiązania zlecenia produkcyjnego (pole LTIFLG1)

    Należy zaznaczyć to pole, aby uwzględnić czas uzupełnianie zapasów lub produkcji w procesie alokacji.

    • Wyprzedzenie powiązania pobrania (pole LTIFLG2)

    Należy zaznaczyć to pole, aby uwzględnić czas realizacji kompletacji w procesie alokacji.

    Zakres od - do

    • Priorytet wysyłki od (pole DLVPIODEB)

    Należy wprowadzić początek i koniec zakresu w celu dokonania wyboru priorytetu dostawy.

    • Priorytet wysyłki do (pole DLVPIOFIN)

    Należy wprowadzić początek i koniec zakresu w celu dokonania wyboru priorytetu dostawy.

    • Nr zamówień od (pole SOHNUMDEB)

    Należy wprowadzić początek i koniec zakresu w celu dokonania wyboru numerów zamówień – wybierane są tylko zamówienia, których nr referencyjny zawiera się w tym zakresie.

    Okno wyboru proponuje wyłącznie zamówienia kategorii Normalne, niecałkowicie zafakturowane i powiązane z wybraną lokalizacją.

    • Nr zamówień do (pole SOHNUMFIN)

    Należy wprowadzić początek i koniec zakresu w celu dokonania wyboru numerów zamówień – wybierane są tylko zamówienia, których nr referencyjny zawiera się w tym zakresie.

    Okno wyboru proponuje wyłącznie zamówienia kategorii Normalne, niecałkowicie zafakturowane i powiązane z wybraną lokalizacją.

    • Dostawa do klienta od (pole BPCORDDEB)

    Należy wprowadzić początek i koniec zakresu w celu dokonania wyboru kodów klientów.
    Aby wybrać tylko jednego klienta należy wprowadzić jego kod w polach Od i Do.


    • Adres (pole BPAADDDEB)

    Należy wybrać jeden z adresów dostawy wybranego klienta.

    Jeśli pola Od i Do są dostępne, można wybrać zakres adresów dostawy dla tego samego klienta.

    W przypadku, gdy pola Od / Do wywołują zakres klientów, pole Adres nie jest dostępne.

    • Dostawa do klienta do (pole BPCORDFIN)

    Należy wprowadzić początek i koniec zakresu w celu dokonania wyboru kodów klientów.
    Aby wybrać tylko jednego klienta należy wprowadzić jego kod w polach Od i Do.


    • Adres (pole BPAADDFIN)

    Należy wybrać jeden z adresów dostawy wybranego klienta.

    Jeśli pola Od i Do są dostępne, można wybrać zakres adresów dostawy dla tego samego klienta.

    W przypadku, gdy pola Od / Do wywołują zakres klientów, pole Adres nie jest dostępne.

    • Pierwszy artykuł (pole ITMREFDEB)

    Należy wprowadzić początek i koniec zakresu w celu dokonania wyboru nr ref. artykułu.

    • Ostatni artykuł (pole ITMREFFIN)

    Należy wprowadzić początek i koniec zakresu w celu dokonania wyboru nr ref. artykułu.

    Dodatkowe kryteria

    • Kryteria nagłówka zlecenia (pole ALLCRITENT)

    Z tego pola należy skorzystać, aby ewentualnie zawęzić wybór poprzez dodanie dodatkowych filtrów w nagłówkach zamówień do alokacji.

    Wprowadzone kryterium wyboru musi składać się z obliczonej formuły zawierającej wyłącznie pola nagłówka tabeli zamówienia (tabela SORDERQ).
    Należy kliknąć na ikonę Operacje, aby uzyskać dostęp do edytora formuły.

    • Kryteria pozycji zlecenia (pole ALLCRITDET)

    Z tego pola należy skorzystać, aby ewentualnie zawęzić wybór poprzez dodanie dodatkowych filtrów w pozycjach zamówień do alokacji.

    Wprowadzone kryterium wyboru musi składać się z obliczonej formuły zawierającej wyłącznie pola tabeli szczegółów zamówienia (tabela SORDERQ).
    Należy kliknąć na ikonę Operacje, aby uzyskać dostęp do edytora formuły.

    • Wybierz wg trasy (pole DRNFLG)

    Należy zaznaczyć to pole, aby móc dokonać wyboru wg kodu trasy.
    W takim przypadku należy wprowadzić żądany kod trasy – przetworzone zostaną tylko zamówienia dotyczące tej trasy.


    • Trasa (pole DRN)

     

    Zamknij

     

    Inne warunki

    Reguły automatycznej alokacji

    Alokacja pozycji zamówienia lub wybranych żądań dostawy zależy od typu alokacji wskazanego w pozycji zamówienia lub w żądaniu dostawy.

    Jeśli typ alokacji to „Globalna”, rezerwacja jest dokonywana w zależności od sum zapasów artykułu i reguły alokacji globalnej kategorii, do której przynależy artykuł. Ta reguła umożliwia określenie, które duże grupy statusów są dozwolone dla alokacji.

    Jeśli typ alokacji to „Szczegółowa”, rezerwacja jest dokonywana na obiektach zapasu (Partia, Podpartia, Numer seryjny, Status, Miejsce składowania, Jednostka pakowania) w zależności od reguły alokacji kategorii, do której przynależy artykuł. Na wynik alokacji szczegółowej mogą mieć również wpływ filtry wprowadzone w pozycjach zamówień lub żądań dostawy. Można wprowadzić dwa filtry wyłączne. Jest to filtr numeru partii i filtr statusu (zob. dokumentacja nt. Zamówień lub Żądań dostawy). W algorytmie alokacji, jeśli żaden obiekt zapasu nie odpowiada tym dodatkowym filtrom wyłącznym generowany jest niedobór. Można wprowadzić filtr preferencyjny. Jest to preferencyjne miejsce składowania (zob. dokumentacja nt. Zamówień lub Żądań dostawy). Umożliwia ono zorientowanie alokacji poprzez wskazanie, czy obiekty zapasu muszą być priorytetowo uwzględniane w tym miejscu składowania. Jeśli żaden obiekt zapasu nie odpowiada temu miejscu składowania, system będzie kontynuował wyszukanie tak, aby alokować obiekty zapasu zgodnie z regułą alokacji.

    Przetwarzanie ilości w niedoborach

    Ten pierwszy etap alokacji jest wykonywany, jeśli flaga Priorytet niedoborów została zaznaczona. W takim przypadku program dokonuje pierwszej alokacji wszystkich pozycji zamówień odpowiadających wyborowi i mających niezerową ilość w niedoborach. Próba alokacji dotyczy tylko ilości w niedoborach. Jednakże, jeśli pozycja zamówienia do przetworzenia ma zostać dostarczona tylko raz, a flaga Alokacja częściowa nie została zaznaczona, próba alokacji będzie dotyczyła całości ilości. Ta alokacja jest dokonywana pod warunkiem, że istnieją wystarczające zapasy, a w przeciwnym razie, żadna ilość nie zostanie alokowana.

    Przetwarzanie ilości do alokacji

    Ten drugi etap umożliwia przetworzenie wszystkich pozycji zamówień odpowiadających wyborowi i które nie są całkowicie alokowane. Na tym etapie także, jeśli pozycja zamówienia do przetworzenia ma zostać dostarczona tylko raz, a flaga Alokacja częściowa nie została zaznaczona, próba alokacji będzie dotyczyła całości ilości. Ta alokacja jest dokonywana pod warunkiem, że istnieją wystarczające zapasy, a w przeciwnym razie, żadna ilość nie zostanie alokowana.

    Co więcej konkretny proces jest dokonywany dla artykułów typu Zestaw sprzedażowy. Artykuł nadrzędny Zestawu i jego składniki nie są rozłączane i alokacja dokonuje się dla artykułu nadrzędnego (jeśli jest on zarządzany w zapasach) i dla składników Parametr GENSHT – Generowanie niedoborów (rozdział STO, grupa MIS) nie ma zastosowania do składników zestawu. Niezależnie od wartości tego parametru, niedobory są zawsze generowane dla składników zestawu, jeśli ich zapas jest niewystarczający. Ma to na celu zachowanie proporcji między artykułem nadrzędnymi a tymi składnikami.

    Na końcu procesu wyświetla się podsumowanie. W tym podsumowaniu każda przetworzona pozycja wyświetla się z następującymi informacjami: numer zamówienia, kod klienta i nr referencyjny artykułu. Jeśli alokacja została wykonana prawidłowo wskazywana jest również alokowana ilość oraz ewentualna ilość w niedoborach. W przeciwnym razie wyświetla się komunikat o błędzie z odniesieniem do odpowiednich zamówień. To podsumowanie można albo wydrukować, albo usunąć.

    Automatyczne wycofanie alokacji

    Jeśli spełnione są następujące warunki:
    - zarządzany jest obieg podpisów,
    - wartość parametru SOHAPPALL – Alokacja dla niepodp. zam. to „Nie”,
    - zamówienie jest podpisane i alokowane,
    wszystkie dodania/usunięcia pozycji lub wszystkie modyfikacje pola mające wpływ na status podpisu (anulowany podpis) spowodują automatyczne cofnięcie alokacji zamówienia (lista takich pól jest podana w dokumentacji na temat Reguł zarządzania podpisami zamówienia: SOHSIG).

    Zadanie przetwarzania w tle

    Tę funkcję można wykonać w trybie wsadowym,. W tym celu przewidziano FUNAUTALL zadanie standardowe.

    Przyciski określone

    Tę operację należy kliknąć, aby zapisać bieżące ustawienia w kodzie Zapamiętaj i skorzystać z nich później. Zapis jest powiązany z profilem użytkownika, a nie z funkcją czy ekranem.

    Kod STD jest powiązany z ekranem i jest ładowany od razu po otwarciu funkcji.

    Więcej informacji na temat zaawansowanego użycia operacji Zapamiętaj można znaleźć w dokumentacji o nazwie Ogólna ergonomia aplikacji SAFE X3.

    Tę opcję należy kliknąć, aby uzupełnić kod Zapamiętaj w celu załadowania ustawień powiązanych z kodem.

    Tę operację należy kliknąć, aby usunąć kod Zapamiętaj.

    Komunikaty o błędzie

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

    XXX: Ta lokalizacja nie jest magazynem

    Komunikat ten wyświetla się, jeśli wprowadzona lokalizacja wysyłki nie jest lokalizacją przechowywania. Przypomnienie: tylko artykuły zarządzane w zapasach mogą być alokowane.

    W podsumowaniu przetwarzania dla każdej przetworzonej pozycji zamówienia (systematycznie przywoływane są następujące odnośniki: Nr zamówienia, Nr klienta i Nr ref. artykułu) mogą wyświetlić się następujące komunikaty:

    Zmiana w toku na innej stacji roboczej

    Ten komunikat wyświetla się jeśli inny użytkownik jest już w trakcie modyfikowania przetwarzanego zamówienia.

    Przekroczenie daty rozrachunku

    Ten komunikat wyświetla się, jeśli flaga Stat. zadłużenia zamówienia ma wartość Przekroczenie daty rozrachunku. W takim przypadku nie dokonuje się alokacji.

    Stat. zadłużenia – zablokowane

    Ten komunikat wyświetla się, jeśli flaga Stat. zadłużenia zamówienia ma wartość Zablok.. W takim przypadku nie dokonuje się alokacji.

    Przedpłaty niezdeponowane

    Ten komunikat wyświetla się, jeśli zaliczki żądane dla danego zamówienia nie zostały wpłacone. W takim przypadku nie dokonuje się alokacji.

    Alokacja niemożliwa: Dostawa kompletnej pozycji/zamówienia

    Ten komunikat wyświetla się, jeśli pozycja zamówienia dotyczy artykułu, który musi być dostarczony jeden raz dla ilości, która jest niedostępna w zapasach, chociaż flaga Alokacja częściowa nie została zaznaczona. W takim przypadku nie dokonuje się alokacji.

    Zamówienie xxxxxxxxxx Artykuł xxxxxxxxxxx
    Data wysyłki 99.99.99 Czas realizacji zakupu 9999 Czas realizacji kompletacji 9999
    Pozycja nieprzetworzona: data wysyłki jest późniejsza niż dzień bieżący + czas realizacji zakupu + czas realizacji kompletacji

    Ten komunikat wyświetla się, jeśli pozycja zamówienia dotyczy nabytego artykułu, a data wysyłki pozycji jest późniejsza niż data przetworzenia + czas realizacji zakupu + czas realizacji kompletacji artykułu. W takim przypadku pozycja nie jest uwzględniana w przetwarzaniu.

    Zamówienie xxxxxxxxxx Artykuł xxxxxxxxxxx
    Data wysyłki 99.99.99 Czas realizacji produkcji 9999 Czas realizacji kompletacji
    Pozycja nieprzetworzona: data wysyłki jest późniejsza niż dzień bieżący + czas realizacji produkcji + czas realizacji kompletacji

    Ten komunikat wyświetla się, jeśli pozycja zamówienia dotyczy wyprodukowanego artykułu, a data wysyłki pozycji jest późniejsza niż data przetworzenia + czas realizacji produkcji + czas realizacji kompletacji artykułu. W takim przypadku pozycja nie jest uwzględniana w przetwarzaniu.

    Użyte tabele

    SEEREFERTTO Odniesienie do dokumentacji Implementacja