XL172 – Przeplanowanie zleceń wg nowego terminu

W wersji 2024.1 systemu Comarch ERP XL udostępniona została nowa metoda automatycznego przeplanowania zleceń Przeplanuj wg nowego terminu. Umożliwia ona przeplanowanie powiązanych ze sobą operacji w przypadku, gdy zmianie ulega termin wytworzenia wyrobu głównego albo termin wytworzenia półproduktu. Nowa metoda przeplanowania działa również w sytuacjach, gdy dla operacji nie występują konflikty.

Przeplanuj wg nowego terminu
Przeplanuj wg nowego terminu

Nowa metoda przeplanowania, uruchamiana jest z poziomu elementu ZP. Podstawą do przeplanowania procesów produkcyjnych wg nowej metody jest data Planować od, ustawiona na pozycji ZP, z poziomu której uruchamiane będzie nowe przeplanowanie. Przeplanowanie uruchomione za pomocą nowej opcji dotyczy zarówno pozycji zlecenia, z poziomu której wywołano przeplanowanie, jak również zleceń (procesów) powiązanych z danym procesem półproduktami.

Sposób działania nowej metody przeplanowania opisano poniżej.

Przeplanowanie wstecz po zmianie daty planowania zlecenia na wyrób główny

Po zmianie daty planowania (Planować od) wstecz na pozycji zlecenia na wyrób główny i uruchomieniu przeplanowania nową metodą, uruchomione zostanie przeplanowanie bieżącego procesu i powiązanych z nim i ze sobą procesów produkcyjnych, które prowadzą do wytworzenia wyrobu, dla którego uruchomiono przeplanowanie.

Uwaga
Podczas przeplanowania, dla procesów powiązanych z bieżącą, przeplanowywaną pozycją zlecenia, zmieniane będą jedynie terminy operacji. Nie będą zmieniane daty na pozycjach powiązanych zleceń, ani też na ich procesach. W związku z tym, podczas przeplanowania mogą wystąpić konflikty wynikające z nowych terminów operacji i niezmienionych terminów na pozycjach ZP/procesach. (Najczęściej będzie to konflikt nr 10 i 11.)
Uwaga
Za pomocą nowej funkcji nie będą przeplanowywane operacje stanowiące takie rozgałęzienia procesu, które nie leżą bezpośrednio w ścieżce wytworzenia danego wyrobu/półproduktu, czyli np. takie operacje, które wchodzą do danego procesu, ale do nich nie prowadzą żadne wcześniejsze operacje powiązane z tym procesem, albo operacje, które mają powiązanie z początkiem procesu, ale nie wchodzą dalej do operacji prowadzących do wytworzenia danego wyrobu/półproduktu (Przykład 2).
Uwaga

Jeśli jakaś przeplanowywana operacja, znajdująca się w ścieżce wytworzenia wyrobu, ma więcej niż jedną następną operację, wówczas, podczas przeplanowania, jej terminy zostaną ustawione wstecz od najwcześniejszego terminu rozpoczęcia, spośród wszystkich terminów rozpoczęcia operacji, które po niej następują (Przykład 2), o ile znajduje się ona przed  operacją, dla której uruchomiono przeplanowanie.

Albo terminy na przeplanowywanej operacji zostaną ustawione wprzód od najpóźniejszego z terminów zakończenia spośród wszystkich operacji, które po niej następują, o ile znajduje się ona po operacji, dla której uruchomiono przeplanowanie (Przykład 3).

Przyklad

W systemie są 3 technologie:

T1 z operacją O1 i wyrobem P1

T2 z operacją O2, surowcem-półproduktem P1 z technologii T1 i wyrobem P2

T3 z operacją O3, surowcem-półproduktem P2 z technologii T2 i wyrobem PR3

Każda operacja trwa 1h

Dodano i zaplanowano ZP-1 na 1 szt. wyrobu PR3 z włączoną opcją generowania zleceń na półprodukty, z datą planowania 15.02.20240 12:00 wstecz.

Dodaje się ZP-2 z pozycją P2, terminem planować od 15.02.20240 12:00 wstecz; planuje się proces również z taką datą planować od; operacja O2 zostaje zaplanowana na 15.02.2024 od 10:00 do 11:00

Dodaje się ZP-3 z pozycją P1, terminem planować od 15.02.20240 12:00 wstecz; planuje się proces również z taką datą planować od; operacja O1 zostaje zaplanowana na 15.02.2024 od 09:00 do 10:00

Na ZP-1 proces z terminem planować od jak na pozycji i operacja O3 na 15.02.2024 od 11:00 do 12:00

Przypadek a)

Na pozycji ZP-1 zmieniono termin planować od na wcześniejszy, np. 14.02.2024 i za pomocą nowej metody uruchomiono przeplanowanie wstecz.

Proces na ZP-1 zmienia datę na 14.02.2024.

Przeplanowane zostają wstecz operacje bieżącego zlecenia oraz zleceń wytwarzających półprodukty. Operacje zostają przeplanowane następująco:

O3 planowana 14.02.2024 od 11:00 do 12:00

O2 planowana 14.02.2024 od 10:00 do 11:00 (data na procesie/pozycji zlecenia bez zmian)

O1 planowana 14.02.2024 od 09:00 do 10:00 (data na procesie/pozycji zlecenia bez zmian)

Przypadek b)

Na pozycji ZP-1 zmieniono termin planować od na późniejszy, np. 16.02.2024 i za pomocą nowej metody uruchomiono przeplanowanie wstecz.

Proces na ZP-1 zmienia datę na 16.02.2024

Operacje zostają przeplanowane następująco:

O3 planowana 16.02.2024 od 11:00 do 12:00

O2 planowana 16.02.2024 od 10:00 do 11:00 (data na procesie/pozycji zlecenia bez zmian)

O1 planowana 16.02.2024 od 9:00 do 10:00 (data na procesie/pozycji zlecenia bez zmian)

Przyklad

W systemie są 4 technologie:

T1 z operacją O1 i wyrobem P1 i PP

T2 z operacją O2, surowcem-półproduktem PP z technologii T1 i wyrobem P2

T3 z operacją O3, surowcem-półproduktem P1 z technologii T1 i wyrobem P3

T3 z operacją O4, surowcem-półproduktem P3 z technologii T1 i wyrobem P4

Każda operacja trwa 1h.

Dodano ZP-1 na 1 szt. wyrobu P4 z włączoną opcją generowania zleceń na półprodukty, z datą planowania 16.03.2024 12:00 wstecz.

Dodano ZP-2 na 1 szt. wyrobu P2, z datą planowania od teraz.

Zaznaczono ww. ZP i uruchomiono planowanie. Zostały automatycznie wygenerowane zlecenia na półprodukty ZP-3 na P3, ZP-4 na P4.

O4 została zaplanowana w terminie 16.03, 11:00-12:00

O3 została zaplanowania w terminie 16.03, 10:00-11:00

O1 została zaplanowana w terminie 16.03, 9:00-10:00

O2 została zaplanowana w terminie 16.03, 10:00-11:00

Następnie na pozycji P4 – wyrobu wytwarzanego w ramach operacji O4, zmieniono datę planowania na 18.03, godziny pozostawiono bez zmian.

Uruchomiono przeplanowanie wstecz za pomocą nowej metody:

W wyniku przeplanowania terminy rozpoczęcia i zakończenia zostały zmienione na operacji O4 oraz na operacji O3.

Operacja O2 nie została przeplanowana, ponieważ stanowi “rozgałęzienie”, które nie leży bezpośrednio w ścieżce wytworzenia wyrobu P4.

Terminy operacji O1 nie zostały zmienione, ponieważ data rozpoczęcia operacji O2 jest wcześniejsza, niż nowa data rozpoczęcia operacji O3.

(Dodatkowo, ze względu na niezmienione terminy na powiązanych z przeplanowywanym procesach/pozycjach, do których należą przeplanowywane operacje, wystąpiły konflikty 10 i 11).

Przyklad

W systemie są następujące powiązane technologie:

T1 z operacją O1 i wyrobem P1

T2 z operacją O2, surowcem-półproduktem P1 z technologii T1 i wyrobem P2

T3 z operacją O3, surowcem-półproduktem P2 z technologii T2 i wyrobem P3

T4 z operacją O4, surowcem-półproduktem P3 z technologii T3 i wyrobem P4

T5 z operacją O5 i wyrobem P5

T6 z operacją O6 i wyrobem P6

T7 z operacją O7, surowcami-półproduktami: P4, P5, P6 i wyrobem P7

Każda operacja trwa 1h.

W oparciu o ww. technologie zaplanowano powiązane procesy, przedstawione na schemacie:

Następnie za pomocą nowej metody przeplanowano wstecz operację O3 od 20.03 od godziny 12:00:

W wyniku przeplanowania, terminy operacji O7 zostały ustawione na podstawie terminów poprzedzających ją operacji: O5, O4, O6. Najpóźniejszym terminem zakończenia spośród terminów zakończenia operacji poprzedzających O7, jest termin zakończenia operacji O6 21.03 12:00, zatem ten termin wyznacza początek operacji O7.

Przeplanowanie wstecz po zmianie daty planowania zlecenia na półprodukt

Po zmianie daty planowania (Planować od) wstecz na pozycji zlecenia na półprodukt i uruchomieniu przeplanowania nową metodą, uruchomione zostanie przeplanowanie bieżącego procesu i powiązanych z nim i ze sobą procesów produkcyjnych, które prowadzą do wytworzenia półproduktu, dla którego uruchomiono przeplanowanie lub wykorzystują/pobierają półprodukt, dla którego uruchomiono przeplanowanie.

Uwaga
Podczas przeplanowania, dla procesów powiązanych z bieżącą przeplanowywaną pozycją zlecenia, zmieniane będą jedynie terminy operacji. Nie będą zmieniane daty na pozycjach powiązanych zleceń, ani też na ich procesach. W związku z tym, podczas przeplanowania mogą wystąpić konflikty wynikające z nowych terminów operacji i niezmienionych terminów na pozycjach zleceń i procesach. (Najczęściej będzie to konflikt nr 10 i 11.)

Terminy planowania operacji następnych względem operacji wytwarzającej półprodukt (dla którego ustalono nowy termin planowania) zostaną dostosowane tak, by następowały bezpośrednio po operacji wytwarzającej ww. półprodukt (jak najbliżej tego terminu).

Uwaga
Nie będą przeplanowywane operacje stanowiące takie rozgałęzienia procesu, które nie leżą bezpośrednio w ścieżce wytworzenia danego wyrobu/półproduktu, np. takie, które wchodzą do procesu, ale do nich nie prowadzą żadne wcześniejsze operacje powiązane z tym procesem, albo operacje, które mają powiązanie z początkiem procesu, ale nie wchodzą dalej do operacji prowadzących do wytworzenia danego wyrobu/półproduktu.
Uwaga
Jeśli jakaś przeplanowywana operacja, znajdująca się w ścieżce wytworzenia wyrobu ma więcej niż jedną następną operację, wówczas jej terminy zostaną ustawione wstecz od najwcześniejszego terminu rozpoczęcia spośród wszystkich operacji, które po niej następują (Przykład 2 z ww. rozdziału) o ile znajduje się ona przed  operacją, dla której uruchomiono przeplanowanie. Albo terminy na przeplanowywanej operacji zostaną ustawione wprzód od najpóźniejszego z terminów zakończenia spośród wszystkich operacji, które po niej następują, o ile znajduje się ona po operacji, dla której uruchomiono przeplanowanie (ww. Przykład 3)
Przyklad

W systemie są 3 technologie:

T1 z operacją O1 i wyrobem P1

T2 z operacją O2, surowcem-półproduktem P1 z technologii T1 i wyrobem P2

T3 z operacją O3, surowcem-półproduktem P2 z technologii T2 i wyrobem PR3

Każda operacja trwa 1h.

Dodano i zaplanowano ZP-1 na 1 szt. wyrobu PR3 z opcją generowania zleceń na półprodukty, z datą planowania 15.02.20240 12:00 wstecz.

Dodaje się ZP-2 z pozycją P2, terminem planować od 15.02.20240 12:00 wstecz; planuje się proces również z taką datą planować od; operacja O2 zostaje zaplanowana na 15.02.2024 od 10:00 do 11:00

Dodaje się ZP-3 z pozycją P1, terminem planować od 15.02.20240 12:00 wstecz; planuje się proces również z taką datą planować od; operacja O1 zostaje zaplanowana na 15.02.2024 od 09:00 do 10:00

Na ZP-1 proces z terminem planować od jak na pozycji i operacja O3 zostaje zaplanowana na 15.02.2024 od 11:00 do 12:00

Przypadek a)

Zmieniono na pozycji ZP-2 – termin planować od na wcześniejszy, np. 14.02.2024 i za pomocą nowej metody uruchomiono przeplanowanie wstecz

Proces na ZP-2 zmienia datę na 14.02.2024

Przeplanowane zostaną wstecz operacje bieżącego zlecenia oraz zleceń wytwarzających dla niego półprodukty. Przeplanowane zostaną wprzód operacje pochodzące z procesów następujących po przeplanowanym procesie z ZP-2. Operacje zostaną przeplanowane następująco:

O2 planowana wstecz 14.02.2024 od 11:00 do 12:00

O1 planowana wstecz 14.02.2024 od 10:00 do 11:00 (data na procesie/pozycji zlecenia bez zmian)

O3 planowana wprzód 14.02.2024 od 12:00 do 13:00 (data na procesie/pozycji zlecenia bez zmian)

Przypadek b)

Zmieniono na pozycji ZP-2 – termin planować od na późniejszy, np. 16.02.2024 i za pomocą nowej metody uruchomiono przeplanowanie wstecz

Proces na ZP-2 zmienia datę na 16.02.2024

Przeplanowane zostaną wstecz operacje bieżącego zlecenia oraz zleceń wytwarzających dla niego półprodukty. Przeplanowane zostaną wprzód operacje pochodzące z procesów następujących po przeplanowanym procesie z ZP-2. Operacje zostaną przeplanowane następująco:

O2 planowana wstecz 16.02.2024 od 11:00 do 12:00

O1 planowana wstecz 16.02.2024 od 10:00 do 11:00 (data na procesie/pozycji zlecenia bez zmian)

O3 planowana wprzód 16.02.2024 od 12:00 do 13:00 (data na procesie/pozycji zlecenia bez zmian)

Przeplanowanie na datę przyszłą

Podczas przeplanowania wprzód zaczynając od operacji (procesu) na wyrób/półprodukt, przeplanowane zostaną wprzód zgodnie z nowym terminem wszystkie operacje, które wchodzą do przeplanowywanej operacji, oraz ich poprzednie operacje, a także operacje poprzednie do poprzednich.

Uwaga
Nie będą przeplanowywane operacje stanowiące takie rozgałęzienia procesu, które nie leżą bezpośrednio w ścieżce wytworzenia danego wyrobu/półproduktu, np. takie, które wchodzą do procesu, ale do nich nie prowadzą żadne wcześniejsze operacje powiązane z tym procesem, albo operacje, które mają powiązanie z początkiem procesu, ale nie wchodzą dalej do operacji prowadzących do wytworzenia danego wyrobu/półproduktu. (Będzie to pokazane na przykładzie poniżej)

Początek przeplanowania wprzód, zgodnie z ustawionym na pozycji danego ZP terminem przeplanowania zlecenia na wyrób/półprodukt, będzie się zaczynał od tych operacji, które są (bezpośrednimi lub pośrednimi) poprzednikami operacji powiązanej bezpośrednio z przeplanowywaną pozycją i  nie mają swoich poprzednich operacji. Operacją, od której zaczynamy przeplanowanie wprzód może być w szczególności operacją powiązaną z przeplanowywaną pozycją (jeśli nie ma ona w ogóle swoich poprzedników). Ta ze znalezionych „pierwszych” operacji, która zakończy się najpóźniej będzie wyznaczała termin rozpoczęcia następnej operacji w danym ciągu połączonych ze sobą półproduktami operacji.

Przyklad

Przykład w oparciu o schemat połączonych ze sobą półproduktami operacji (operacje mogą się znajdować w różnych procesach):

Na pozycji ZP, powiązanej z wyrobem (półproduktem) operacji O2, zmieniono datę i uruchomiono przeplanowanie „wprzód” za pomocą nowej metody:

Przeplanowanie znajduje “pierwsze” operacje O1 i O6, od których zaczyna się cały ciąg procesów wytworzenia półproduktów operacji O2. Rozpoczyna się przeplanowanie wprzód operacji O1 i O6 od terminu ustawionego dla O2:

Zgodnie z terminem zakończenia operacji O6 przeplanowana zostaje wprzód operacja O5:

Operacja O2 zostaje przeplanowana wprzód wg najpóźniejszej z dat zakończenia O1 i O5.

Następnie przeplanowana zostaje wprzód operacja O3 wg najpóźniejszej z dat zakończenia O2 i O9:

Kolejno przeplanowana zostaje wprzód operacja O4 zgodnie z datą zakończenia O3:

Nie zostaną zmienione terminy operacji O9, O7, O8, które stanowią “rozgałęzienia” danej ścieżki wytworzenia wyrobu/półproduktu.

Czy ten artykuł był pomocny?