Odniesienie do dokumentacji Implementacja
Reguła alokacji jest identyfikowana za pomocą kodu składającego się z 6 znaków, opisu, porządku globalnego przejścia przez partie i wszystkich pozycji filtrów. W bloku na dole ekranu można również wprowadzić komentarz wyjaśniający.
Po wprowadzeniu tych informacji reguła jest dostępna do użycia (w kategoriach artykułów dla każdej grupy przesunięć).
Prezentacja
Reguły alokacji są definiowane w tej funkcji. Dla danego artykułu można zdefiniować wiele reguł alokacji, a każda reguła jest powiązywana, w tabeli kategorii artykułu ze źródłem przesunięć (wyróżnia się regułę stosowaną do przesunięć Handlu, regułę stosowaną do przesunięć powiązanych z Produkcją, regułę mającą zastosowanie do Przesunięć wewnętrznych (inne wydania i uzupełnienie zapasów obszarów zużycia materiałowego), jak również regułę mającą zastosowanie do Uzupełniania zapasów kooperacji (funkcja uzupełniania zapasów obszarów zużycia materiałowego dla miejsc składowania kooperacji).
Reguła alokacji składa się z:
Aby alokować artykuł wykonywany jest algorytm wyszukiwania pierwszego filtra w celu otrzymania jednej lub wielu pozycji zapasów, które mogą zostać wybrane. Każda pozycja definiuje kryteria filtrowania używane do określenia pozycji zapasów, które mogą zostać alokowane.
Globalny porządek przejścia służy do wybrania porządku pozycji zapasów do uwzględnienia podczas wykonywania pozycji filtra (za wyjątkiem sytuacji, gdy uzupełniono parametr Sortuj wg współczynnika).
Jeśli ilości znalezione w pierwszej turze filtrowania są wystarczające, aby spełnić wymagania alokacji to proces zatrzymuje się na tym etapie. W przeciwnym razie wykonywany jest algorytm wyszukiwania z regułami drugiego filtra, a następnie kolejne do momentu znalezienia wymaganych ilości (lub stwierdzenia, że zapas nie jest dostępny lub wystąpił niedobór).
W pozycji filtra występują następujące parametry:
Aby wyjaśnić sposób, w jaki te ustawienia umożliwiają zarządzanie alokacjami należy zapoznać się z przykładami ustawień i ich wynikami poniżej.
Zamknij
Pola
Na tej karcie występują następujące pola :
Blok numer 1
| Kod reguły alokacji/wydania. |
|   |
Blok numer 2
| Należy określić porządek, w jakim partie będą wykorzystywane podczas automatyzacji alokacji i wydania:
|
Ograniczenia
| Wykorzystany do narzucenia alokacji lub wydania w unikalnej partii podczas wykonania. Jeżeli żadna partia nie pokrywa zapotrzebowania w pełni:
|
| To pole wyboru należy zaznaczyć, aby wymusić alokację pełnych jednostek pakowania (JM PAK). Pozostała ilość zostanie alokowana lub wydana z magazynu w jednostkach magazynowania (JM MAG). |
Tabela Reguły alokacji i wydań
| Autoryzowane statusy w momencie alokacji. |
| Z tego pola należy skorzystać, aby odfiltrować zapas ze wskazanym miejscem składowania.
|
| Należy wskazać, czy uwzględniany ma być zapas, którego jednostka pakowania odpowiada jednostce dokumentu źródłowego. |
| Należy wskazać, czy uwzględniany ma być zapas, którego jednostka pakowania odpowiada jednostce magazynowania. |
| Należy wskazać, czy uwzględniany ma być zapas, którego jednostka pakowania odpowiada innym jednostkom. |
| Z tego pola należy skorzystać, aby odfiltrować zapasy według wartości współczynnika JM PAK-JM MAG pozycji zapasu względem współczynnika zażądanego w pozycji dokumentu.
|
| Z tego pola należy skorzystać, aby wskazać dla każdej dozwolonej jednostki, w jaki sposób porządkowane są pozycje zapasów. Sortowanie odbywa się w oparciu o współczynnik JM PAK/JM MAG.
|
Opis szczegółowy
| Brak pomocy dla tego pola. |
Zamknij
W przykładzie użyjemy artykułu, którego jednostka magazynowania to metr i który może być przechowywany w rolkach lub szpulach. Ten artykuł jest przechowywany w zbiorczym miejscu składowania, ale zdefiniowano również miejsce składowania kompletacji o kodzie PICK, które odpowiada, dla danego przesunięcia magazynowego, miejscu składowania artykułu.
Załóżmy, że dla tego artykułu posiadamy następujące pozycje zapasów (w tabeli podano wyłącznie informacje mające znaczenie dla przykładu):
Nie | Miejsce skład. | Status | Partia | Data przyjęcia | Termin ważności | Jednostka | Współczynnik | Ilość |
1 |
| A | 01 | 01.05 | 01.08 | M | 1 | 10 |
2 |
| A | 08 | 01.01 | 01.09 | M | 1 | 5 |
3 | PICK | A | 03 | 01.03 | 01.08 | ROUL | 10 | 2 |
4 | PICK | A | 04 | 01.04 | 01.10 | ROUL | 20 | 2 |
5 |
| A | 02 | 01.05 | 01.08 | ROUL | 50 | 2 |
6 |
| Q | 05 | 01.02 |
| ROUL | 20 | 2 |
7 |
| Q | 08 | 01.01 | 01.09 | ROUL | 25 | 15 |
8 | PICK | A | 06 |
| 01.09 | BOB | 2 | 1 |
9 |
| A | 07 |
|
| BOB | 6 | 2 |
10 |
| A | 09 |
|
| BOB | 8 | 1 |
W pozycji dokumentu znajdują się 4 rolki po 20 metrów (czyli łącznie 80 metrów) do alokacji.
Następująca reguła alokacji:
Porządek partii = FIFO | ||||||
Filtr jakości | Filtr miejsca składowania | JM DOK | JM MAG | JM PAK | Filtr współczynnika | Sortowanie wg współczynnika |
Status A+Q | Brak filtra | Tak | Nie | Nie | Współczynnik <= | Nie |
Status A+Q | Brak filtra | Tak | Tak | Tak | Brak filtra | Rosnąco |
Algorytm zostanie wykonany w następujący sposób:
wyszukiwane są wyłącznie pozycje wyrażone w jednostce ROUL (JM MAG i inne uzupełnione JM PAK), których status to albo A albo Q (możliwy pozycje to od 3 do 7) i których współczynnik wynosi 20 lub mniej (co oznacza, że preferowane jest grupowanie szpul o niższej ilości niż żądana ilość zamiast rozdzielania szpul na części. Eliminowane więc są pozycje 5 i 7). Wybrany porządek to FIFO. Pozostają więc następujące pozycje, sklasyfikowane w takim porządku:
| Nie | Status | Data przyjęcia | Jednostka | Współczynnik | Ilość |
| 6 | Q | 01.02 | ROUL | 20 | 2 |
| 3 | A | 01.03 | ROUL | 10 | 2 |
| 4 | A | 01.04 | ROUL | 20 | 2 |
Alokowanych zostanie 80 żądanych jednostek w następującej formie: 2 rolki po 20 (o statusie Q), następnie 2 rolki po 10 (o statusie A), a następnie 1 rolka po 20. Ponieważ zapotrzebowanie zostało pokryte to drugi filtr nie jest używany.
Obecnie następująca reguła alokacji:
Porządek partii = FIFO | ||||||
Filtr jakości | Filtr miejsca składowania | JM DOK | JM MAG | JM PAK | Filtr współczynnika | Sortowanie wg współczynnika |
Status A | Brak filtra | Tak | Nie | Nie | Współczynnik = | Nie |
Status A+Q | Brak filtra | Tak | Tak | Nie | Brak filtra | Rosnąco |
Z tymi samymi pozycjami zapasów, co poprzednio algorytm zostanie wykonany w następujący sposób:
wyszukiwane są wyłącznie pozycje wyrażone w jednostce ROUL (JM MAG i inne uzupełnione JM PAK), których status to A i których współczynnik odpowiada żądaniu. Oznacza to, że wybrać można tylko pozycję 4, ale nie jest ona wystarczająca do pokrycia alokacji (ilość całkowita = 40). Użyty zostanie więc drugi filtr.
Drugi filtr umożliwia pobranie pozycji o statusie A lub Q, w jednostkach ROUL lub metrach, sortowanych zgodnie z rosnącym współczynnikiem (używane więc będą metry luzem, a następnie pozycje integrujące rolki w porządku rosnącym liczby metrów). Odpowiadając współczynnikowi te pozycje zostaną posortowane zgodnie z FIFO.
Na koniec badane pozycje zostaną ustawione w następującym porządku:
| Nie | Status | Data przyjęcia | Jednostka | Współczynnik | Ilość |
| 4 | A | 01.04 | ROUL | 20 | 2 |
| 2 | A | 01.01 | M | 1 | 5 |
| 1 | A | 01.05 | M | 1 | 10 |
| 3 | A | 01.03 | ROUL | 10 | 2 |
| 6 | Q | 01.02 | ROUL | 20 | 2 |
| 7 | Q | 01.01 | ROUL | 25 | 15 |
| 5 | A | 01.05 | ROUL | 50 | 2 |
W ten sposób ta alokacja odbędzie się w następujący sposób: 2 rolki po 20 metrów, 5 metrów luzem, 10 metrów luzem, 2 rolki po 10 i 0,25 rolki po 20. Sposób przetworzenia ostatniej pozycji zapasu w trakcie faktycznego wydania będzie zależał od zarządzania jednostką, która ma do niego zastosowanie. Będzie ono albo zarządzane jednostką ułamkową (pozostanie 1,75 rolki po 20), albo zostanie rozdzielone na dwie osobne pozycje (jedna w metrach, ilość 15, druga w rolce po 20, ilość 1), albo zostanie rozdzielona na dwie pozycje o zmiennej ilości (rolka po 15 metrów, ilość 1 z jednej strony i rolka po 20 metrów, ilość 1 z drugiej strony). Szczegółowe reguły zarządzania jednostkami znajdują się w domyślnych kategoriach artykułów.
Obecnie następująca reguła alokacji:
Porządek partii = FEFO | ||||||
Filtr jakości | Filtr miejsca składowania | JM DOK | JM MAG | JM PAK | Filtr współczynnika | Sortowanie wg współczynnika |
Status A | Miejsce składowania artykułu | Tak | Nie | Nie | Współczynnik = | Nie |
Status A | Miejsce składowania artykułu | Tak | Tak | Nie | Brak filtra | Nie |
Status A | Brak filtra | Tak | Tak | Tak | Brak filtra | Rosnąco |
Z tymi samymi pozycjami zapasów, co poprzednio algorytm zostanie wykonany w następujący sposób:
Pierwszy filtr dotyczy tylko miejsca składowania PICK, o statusie A, wyłącznie w rolkach po 20 metrów. Odpowiadać więc będzie wyłącznie 4 pozycja zapasu, nie jest ona jednak wystarczająca do pokrycia zapotrzebowania.
Drugi filtr uwzględnia tylko miejsce składowania PICK, o statusie A, w rolkach lub luzem. W pierwszej kolejności pod uwagę brane są partie z krótkim terminem ważności. Pozycje zapasów 3 i 8 odpowiadają temu porządkowi, ale ilość do alokacji nie jest cały czas pokryta.
W tym momencie uwzględniane są wszystkie inne pozycje o statusie A, niezależnie od ich jednostki, ale są one sortowane według rosnącego współczynnika. Pozycje, które mogą zostać uwzględnione to, w porządku, pozycje 1 i 2 (mają one taką samą ilość jednostkową, pobierane są one więc w porządku zgodnym z terminem ważności), a następnie pozycje 9 i 10.
Na koniec badane pozycje zostaną ustawione w następującym porządku:
| Nie | Miejsce składowania | Status | Termin ważności | Jednostka | Współczynnik | Ilość |
| 4 | PICK | A | 01.10 | ROUL | 20 | 2 |
| 3 | PICK | A | 01.08 | ROUL | 10 | 2 |
| 8 | PICK | A | 01.09 | BOB | 2 | 1 |
| 1 |
| A | 01.08 | M | 1 | 10 |
| 2 |
| A | 01.09 | M | 1 | 5 |
| 9 |
| A |
| BOB | 6 | 2 |
| 10 |
| A |
| BOB | 8 | 1 |
| 5 |
| A |
| ROUL | 50 | 2 |
W ten sposób ta alokacja odbędzie się w następujący sposób: 2 rolki po 20 metrów, 2 rolki po 10 metrów, 1 szpula po 2 metry, 10 metrów luzem, 5 metrów luzem, 0,5 szpula po 6 metrów
Następująca reguła alokacji:
Porządek partii = partia | ||||||
Filtr jakości | Filtr miejsca składowania | JM DOK | JM MAG | JM PAK | Filtr współczynnika | Sortowanie wg współczynnika |
Status A | Brak filtra | Tak | Nie | Nie | Współczynnik = | Nie |
Status A | Brak filtra | Tak | Tak | Tak | Brak filtra | Nie |
Z tymi samymi pozycjami zapasów, co poprzednio algorytm zostanie wykonany w następujący sposób:
Pierwszy filtr uwzględnia tylko rolki po 20 metrów, o statusie A. Odpowiadać więc będzie wyłącznie 4 pozycja zapasu, nie jest ona jednak wystarczająca do pokrycia zapotrzebowania.
Drugi filtr uwzględnia tylko statusy A, niezależnie od ich miejsca składowania i jednostki, w rosnącym porządku numerów partii. Uwzględniane pozycje to w porządku: 1, 5, 3, 8, 9, 2, 10, ale zapotrzebowanie jest pokrywane przy pomocy pozycji 1 i 5.
| Nie | Status | Partia | Jednostka | Współczynnik | Ilość |
| 4 | A | 04 | ROUL | 20 | 2 |
| 1 | A | 01 | M | 1 | 10 |
| 5 | A | 02 | ROUL | 50 | 2 |
| 3 | A | 03 | ROUL | 10 | 2 |
| 8 | A | 06 | BOB | 2 | 1 |
| 9 | A | 07 | BOB | 6 | 2 |
| 2 | A | 08 | M | 1 | 5 |
| 10 | A | 09 | BOB | 8 | 1 |
W ten sposób ta alokacja odbędzie się w następujący sposób: 2 rolki po 20 metrów, 1 rolka 10 metrów i 0,6 rolki 50 metrów.
Pojęcie domyślnego miejsca składowania jest zdefiniowane w rekordzie Artykułu-lokalizacji. Znajduje się tam tabela definiująca miejsca składowania i domyślne typy miejsc składowania. W zależności od artykułu można posiadać wiele domyślnych miejsc składowania nadając im różne nazwy (np. Kompletacja, Zwrot, Rampa, Składowanie itp.). Opisy (oraz liczba zarządzanych miejsc składowania) są zdefiniowane w Kategorii artykułu. W ten sposób można zdefiniować w rekordzie artykułu-lokalizacji nabytego i zbytego artykułu 3 miejsca składowania nazwane Przyjęcie, Składowanie, Kompletacja, jak również surowiec używany w produkcji, który będzie miał tylko 2 (Przyjęcie, Stacja robocza).
Preferencyjne miejsce składowania (np. miejsce składowania kompletacji), powiązane z każdym typem przesunięcia (i ewentualnie podtypami) można zdefiniować, można zawsze zdefiniować w Kategorii artykułu. To preferencyjne miejsce składowania może być priorytetowym kryterium filtrowania (jest to miejsce składowania nazwane Miejscem składowania artykułu w filtrze Miejsce składowania). Można zdefiniować wszystkie preferencyjne miejsca składowania lub typy preferencyjnych miejsc składowania przy użyciu rdzenia śledzenia w postaci znaku (*) lub przy użyciu znaku (?) tak, aby nie wskazywać konkretnych znaków kodu miejsca składowania lub kodu typu miejsca składowania. W takim przypadku wyszukiwanie odbędzie się dla wszystkich miejsc składowania/typów miejsc składowania, które mają taki sam rdzeń lub ukryte znaki. W przypadku niedoborów we wszystkich miejscach składowania, żaden kod miejsca składowania nie zostanie zapisany w niedoborze. Niedobór tego typu może zostać skorygowany automatycznie przez jednostkę wyłącznie pod warunkiem dokonania przyjęcia dla jednego z miejsc składowania opisanych przez reguły. Jeśli żadne miejsce składowania/typ miejsca składowania nie zostało wskazane w rekordzie artykułu-lokalizacji (wyłącznie wieloznacznik (*)), system zachowa się tak, jakby preferencyjne miejsce składowania nie istniało.
W większości przypadków wystarczy tylko jedno domyślne miejsce składowania i jego definicja bezpośrednio w rekordzie artykułu-lokalizacji w zależności od zdefiniowanych reguł. Istnieje kilka konkretnych przypadków, w których użytkownik może chcieć skorzystać z domyślnego miejsca składowania zdefiniowanego w inny sposób. Dotyczy to następujących przypadków:
Śledzenie materiału, jeśli operacja jest standardowa i jeśli istnieje miejsce składowania powiązane z gniazdem produkcyjnym.
Śledzenie materiału, jeśli typ operacji to kooperacja i jeśli istnieje miejsce składowania typu Kontrahent powiązane z dostawcą.
Aby wymusić wybór tego miejsca składowania w algorytmie alokacji wystarczy wskazać opcję Lokalne w filtrze Miejsce składowania.
Z funkcją domyślnie powiązane są następujące raporty :
PRTSCR : Drukowanie ekranu
Można to zmienić w ustawieniach.
W oknie otwartym przez ten przycisk występują następujące pola : Blok numer 1
Blok numer 2
Zamknij Na tę operację należy kliknąć, aby skopiować ustawienia z lub do innego folderu. |