www.tres.pl - Baza wiedzy Trawers ERP - Spis treści
ZA Wzory obliczania potrzeb zakupu 1. Opis ogólny Metoda: Wg norm i wskaźników Metoda: Wg obliczeń MRP 2. Wzory obliczeniowe Wskaźniki zapasów Średnie rozchody dzienne Wzory: [1] ... [A] 3. Normy i wskaźniki w języku komputerowym Język symboliczny Wzory w języku programowania 4. Tematy powiązane 1. Opis ogólny W programie Trawers są dwie podstawowe metody ustalania potrzeb zakupu: * Tworzenie propozycji zakupu wg norm i wskaźników zapisanych w kartach indeksów KIM i kartach magazynowych KSOM (en: Reorder Point Model). Funkcja jest w systemie ZA > Potrzeby > Tworzenie propozycji wg KIM / KSOM Na podstawie propozycji można utworzyć zamówienia zakupu. ZA Tworzenie zamówień zakupu * Tworzenie propozycji zakupu wg rekomendacji wynikających z obliczeń MRP (en: Demand-driven Supply Model, Time-phased Model) Funkcja jest w systemie MR > Zapotrzebowanie > Tworzenie planu potrzeb Na podstawie planu można utworzyć zamówienia zakupu. MRP Planowanie potrzeb materiałowych 2. Wzory obliczeniowe Wzory stosowane są podczas ustalania propozycji zakupu w systemie ZA. Program ustala potrzeby zakupowe wykorzystując normy i wskaźniki zapasów zapisane w kartach indeksów KIM i kartach magazynowych KSOM. Zapasy: normy i wskaźniki Zastosowanie wzorów wspomaga i automatyzuje proces zaopatrzenia. Wzory korzystają z dwóch grup parametrów: * Wskaźniki zapasów, np. normy minimum NormaMin: Norma Min z karty KIM lub KSOM NormaMax: Norma Max z karty KIM lub KSOM NormaZam: Ilość zwykle zamawiana/zlecena wg karty KIM lub KSOM IloscwMag: ilość w magazynie IloscZarezNA_ZP_MG: ilość zarezerwowana przez systemy NA, ZP i MG IloscZlecDoProd: Ilość zlecona do produkcji IloscZamowZA: Ilość pozostała do przychodu w zamówieniach zakupu tj. [ilość w zam zakupu] - [przyjęto do magazynu] * Średnie rozchody dzienne ŚredniRozchód: Średni rozchód dzienny z karty KIM lub KSOM [ŚredniRozch_KIM] [ŚredniRozch_KSOM] WZORY [1] Gdy poniżej normy są Zapasy-PlanowaneRozchody+PlanowanePrzychody A) Kiedy zamawiać ? gdy: IloscwMag - IloscZarezNA_ZP_MG + IloscZamowZA + IloscZlecDoProd < NormaMin B) Ile zamawiać ? Większą z X Y: X = NormaZam Y = NormaMin - IloscwMag + IloscZarezNA_ZP_MG - IloscZamowZA - IloscZlecDoProd [2] Gdy poniżej normy są Zapasy+PlanowanePrzychody A) Kiedy zamawiać ? gdy: IloscwMag + IloscZamowZA + IloscZlecDoProd < NormaMin B) Ile zamawiać ? Większą z X Y: X = NormaZam Y = NormaMin - IloscwMag - IloscZamowZA - IloscZlecDoProd [3] Zamówić: 1 Jm (dla próbnych obliczeń) A) Kiedy zamawiać ? Bezwarunkowo B) Ile zamawiać ? 1.000 [4] Gdy poniżej normy są Zapasy-PlanowaneRozchody+PlanowanePrzychody A) Kiedy zamawiać ? gdy: IloscwMag - IloscZarezNA_ZP_MG + IloscZamowZA + IloscZlecDoProd < NormaMin B) Ile zamawiać ? Mniejsze z X Y: X = NormaMax Y = Większe z M N: M = NormaZam N = NormaMin - IloscwMag + IloscZarezNA_ZP_MG - IloscZamowZA - IloscZlecDoProd [5] Zamówić: Prognoza rozchodu (Średni rozchód dzienny * liczba dni) A) Kiedy zamawiać ? Bezwarunkowo B) Ile zamawiać ? (ŚredniRozchód * LiczbaDni) [6] Zamówić: Prognoza rozchodu - Zapasy A) Kiedy zamawiać ? gdy: (IloscwMag + IloscZamowZA) < (ŚredniRozchód * LiczbaDni) B) Ile zamawiać ? (ŚredniRozchód * LiczbaDni) - IloscwMag - IloscZamowZA [7] Zamówić: Prognoza rozchodu + PlanowaneRozchody-Zapasy-PlanowanePrzychody A) Kiedy zamawiać ? Bezwarunkowo B) Ile zamawiać ? (ŚredniRozchód * LiczbaDni) + IloscZarezNA_ZP_MG - IloscwMag - IloscZamowZA - IloscZlecDoProd [8] Gdy poniżej normy są Zapasy-PlanowaneRozchody+PlanowanePrzychody A) Kiedy zamawiać ? gdy: IloscwMag - IloscZarezNA_ZP_MG + + IloscZamowZA + IloscZlecDoProd < NormaMin B) Ile zamawiać ? NormaMax - IloscwMag + IloscZarezNA_ZP_MG - IloscZamowZA - IloscZlecDoProd [9] Własny operatora 1 np. Algorytm oblicza średni rozchód dzienny * liczba dni - ilość dostępna w magazynie Wynik zawsze dopełnia do normy minimalnej Wynik nie może przekroczyć normy maksymalnej chyba, że jest = 0 Parametry: Asortyment z kategorii [A] Prognoza na 45 dni Średni rozchód dzienny z okresu: od 20xx.02.26 do 20xx.05.10 [A] Własny operatora 2 (program zapamięta wzory wpisane przez operatora) Można ułożyć wzór w języku komputerowym (patrz niżej) z użyciem argumentów (np. R_MREZER) oraz operatorów arytmetycznych i logicznych (np. if(), [+]) Wzór mogą ułożyć osoby znające język programowania. Operator może zapamiętać wzór do ponownego użycia. NOTE: Firma Tres nie konsultuje i nie serwisuje wzorów własnych operatorów. 3. Normy i wskaźniki w języku komputerowym Wzory obliczeniowe, podane są w języku symbolicznym (umownym) Podczas obliczeń reprezentowane są przez oznaczenia w jezyku komputerowym (programowania) xBase Wzór w jezyku symbolicznym: 2. Gdy poniżej normy są Zapasy+Planowane Przychody A) Kiedy zamawiać ? gdy: IloscwMag+IloscZamowZA+IloscZlecDoProd < NormaMin B) Ile zamawiac ? wieksze z: NormaZam albo (NormaMin-IloscwMag-IloscZamowZA-IloscZlecDoProd) Wzór w języku komputerowym: if(round(R_MILOSC+R_ZAMOZA+R_PZLEC,3) < R_NORMIN, max(R_NORZAM,round(R_NORMIN-R_MILOSC-R_ZAMOZA-R_PZLEC,3)),0) Wzór w języku komputerowym można zmienić używając wyrażeń języka programowania np. if, max, round itp. oraz argumentów wzoru, np. R_NORMIN, R_NORZAM (roundtr to jest odpowiednik round()) Mogą to zrobić osoby znające język programowania. Argumenty wzoru: Stan zapasów pobierany z kart KSOM / LOT/SER: R_MILOSC - ilość w magazynie (en: On Hand) Planowany rozchód (rezerwacje dla rozchodu), pobierany z kart KSOM: R_MREZER - ilość w niezrealizowanych zamówieniach sprzedaży R_FREZER - ilość w fakturach sprzedaży (niezatw) R_WREZER - ilość w dok rozchodu na produkcje w ZP (niezatw) R_PREZER - ilość w specyfik materiał w ZP (na zlec otwarte) R_REZMAG - ilość w dok rozchodowych w MG (niezatw), także w MM Rozchód (RO Z2 RM K2) Planowany przychód do wybranego magazynu, obliczany w locie, wg transakcji: R_ZAMOZA - ilość w zamówieniach zakupu pozostała do realizacji R_PZLEC - ilość zlecona do produkcji w ZP (pozostała do wytworzenia wg kart zleceń ZP) R_PPRZMAG - ilość w dok przychodowych w MG (niezatw), także w MM Przychód (PR Z1 PM K1) Normy, pobierane z kart KIM / KSOM: R_NORMIN - zapas min R_NORMAX - zapas max R_NORZAM - ilość zamawiana R_NORMULTI- wielokrotność R_PROGNZU - średni rozchód dzienny R_OPILOSC - ilość w opakowaniu (zawsze z KIM) Pobierane z ekranu: L_DNI - ilość dni planowania Dodatkowo podczas przetwarzania wg KIM Można użyć zmiennych zawierających SUMY ZAPASÓW we wszystkich magazynach: Stan zapasów pobierany z kart KSOM, LOT/SER: R_KIMMILOSC - ilość we wszystkich magazynach (en: On Hand) Planowany rozchód (rezerwacje dla rozchodu), pobierany z kart KSOM: R_KIMMREZER - ilość w niezrealizowanych zamówieniach sprzedaży, we wszystkich magazynach R_KIMFREZER - ilość w fakturach sprzedaży (niezatw), we wszystkich magazynach R_KIMWREZER - ilość w dok rozchodu na produkcje w ZP (niezatw), we wszystkich magazynach R_KIMPREZER - ilość w specyfik materiał w ZP (na zlec otwarte), we wszystkich magazynach R_KIMREZMAG - ilość w dok rozchodowych w MG (niezatw), także w MM Rozchód (RO Z2 RM K2), we wszystkich magazynach Planowany przychód do wybranego magazynu, obliczany w locie, wg transakcji: R_KIMZAMOZA - ilość w zamówieniach zakupu pozostała do realizacji, we wszystkich magazynach R_KIMPZLEC - ilość zlecona do produkcji w ZP, we wszystkich magazynach (pozostała do wytworzenia wg kart zleceń ZP) Zakrąglenie do wielokrotności lub ilości w opakowaniu Ilość uzyskaną ze wzoru można zaokrąglić do wielokrotności lub ilości w pełnym opakowaniu. Można do tego użyć funkcji ceiling(), która oblicza następną liczbę całkowitą, większa od podanej liczby ułamkowej. Dzięki temu uzyskamy liczbę opakowań, którą należy następnie pomnożyć przez ilość w opakowaniu. Przykład wzoru: round(ceiling((R_NORMIN-R_MILOSC-R_ZAMOZA) / R_OPILOSC) * R_OPILOSC, 3) Suma zapasów Sumy zapasów we wszystkich magazynach stosuje się we wzorach podczas obliczania potrzeb centrali zaopatrzeniowej (zatowarownie oddziałów/magazynów/sklepów). Kroki: * Ustalenie potrzeb centrali i wszystkich oddziałów (obliczenia wg KIM z uwzględnieniem stanów i rezerwacji we wszystkich magazynach) * Zamówienie u dostawcy lub wyprodukowanie * Przychód do magazynu centralnego * Redystrybucja do magazynów oddziałów (dokumenty MM) 4. Tematy powiązane Generowanie dok przesunięć MM Zapasy: normy i wskaźniki Wskaźniki obrotu zapasami Zarządzanie zapasami ZA Tworzenie zamówień zakupu Parametry systemu ZA MRP Planowanie potrzeb materiałowych System zaopatrzenia Formuły i wzory obliczeniowe Formuły. Wartości zapasów Słowa kluczowe #Logistyka-Zaopatrzenie #Zakupy-Zamówienia #Raporty-Zakupy #Admin-Automatyzacja
www.tres.pl - Baza wiedzy Trawers ERP - Spis treści