Disclaimer. Jestem founderem SubiektMCP (niezależny wdrożeniowiec, nie jesteśmy oficjalną integracją z InsERT). Wspomnę nasz produkt w kontekście AI, ale 90 procent artykułu dotyczy podstawowej obsługi Subiekta GT.

Stany minimalne to alarm w Subiekcie GT, który ma Ci powiedzieć “kup ten towar, kończy się”. Większość firm ustawia je z sufitu (10 sztuk dla wszystkiego), zapomina i potem albo ma puste półki, albo zamrożony kapitał w towarach których nikt nie potrzebuje.

Ten artykuł rozkłada stany minimalne na cztery poziomy: po co je w ogóle ustawiać, jak je policzyć z historii sprzedaży, jak ustawić w Subiekcie krok po kroku, jak przeglądać co miesiąc.

Po co stany minimalne

Stan minimalny to próg, poniżej którego towar się “kończy” i warto go domówić. Jego cel: nie dopuścić do sytuacji “klient pyta, my mówimy: kończy się, dostawcy dostarczą za 2 tygodnie”.

Bez stanów minimalnych: - Sprzedawcy nie wiedzą co domówić - Klient dzwoni o towar X, X kończy się, klient idzie do konkurencji - Zamówienia do dostawców robione “na pamięć” lub raz w miesiącu wszystko - Albo (drugi koniec spektrum) zamawia się WSZYSTKO co rusz, nadmierne stocki, zamrożony kapitał

Ze stanami minimalnymi: - Subiekt sam pokazuje listę “co domówić” (raport “Towary poniżej stanu minimalnego”) - Decyzje zakupowe systemowe, nie z głowy - Sprzedawcy widzą w kartotece “kończy się”

Jak liczyć stan minimalny (nie z sufitu)

Najgorsza praktyka: ustawić 10 sztuk dla każdego towaru. Towar A sprzedaje się 100 sztuk dziennie, towar B 1 sztuka na miesiąc. Obie mają 10 minimum. Nonsens.

Lepsza praktyka. wzór:

stan minimalny = średnia sprzedaż dzienna × dni lead-time dostawcy × bezpieczeństwo

Przykład: produkt sprzedaje się średnio 5 sztuk dziennie. Dostawca dostarcza w 7 dni. Bezpieczeństwo (mnożnik) 1.5 (na wypadek pików).

stan minimalny = 5 × 7 × 1.5 = 52.5 → zaokrąglamy do 55 sztuk

Gdy stan spadnie do 55 sztuk, alarm. Zamawiasz na 7-10 dni naprzód.

Jak liczyć “średnia sprzedaż dzienna”

Tu kluczowa decyzja. Z jakiego okresu liczyć?

Opcja 1. Ostatnie 30 dni

  • Plus: aktualne, oddaje obecne trendy
  • Minus: dla sezonowych towarów myli (np. grudzień choinki, styczeń puste)

Opcja 2. Ostatnie 90 dni

  • Plus: bardziej stabilne
  • Minus: wolniejsza reakcja na zmiany trendów

Opcja 3. Ostatnie 90 dni + porównanie z poprzednim rokiem

  • Plus: rozpoznaje sezonowość
  • Minus: skomplikowane do liczenia ręcznie

Dla typowej hurtowni / sklepu z normalnymi rotacjami: 90 dni.

Dla sezonowych branż (choinki, lody, zniczy): 90 dni + sezonowy mnożnik.

Lead-time dostawcy

Ile dni od zamówienia do dostawy. Dla każdego dostawcy inny. Konkretne dane:

  • Dostawca lokalny (PL, samochód): 1-3 dni
  • Dostawca polski (kurier): 3-7 dni
  • Dostawca UE: 7-14 dni
  • Dostawca Daleki Wschód (kontener morski): 30-60 dni
  • Dostawca Daleki Wschód (lotnictwo): 5-10 dni (drogo)

Trzymaj historię ostatnich 5-10 dostaw per dostawca w Subiekcie. Średnia z nich = realny lead-time.

Bezpieczeństwo (mnożnik)

Mnożnik dodaje “zapas” na nieprzewidziane. Wartości w praktyce:

  • Towar stabilny, niska zmienność sprzedaży: 1.1-1.2
  • Towar normalny: 1.3-1.5
  • Towar z dużą zmiennością (np. szczyty zakupowe): 1.7-2.0
  • Towar krytyczny (gdy brak = duża strata): 2.0+

Wyższy mnożnik = mniej braków magazynowych, ale więcej zamrożonego kapitału. Balance.

Praktyczny przykład

Hurtownia sprzedająca elektronarzędzia. Produkt: wkrętarka Makita XX.

  • Średnia sprzedaż dzienna ostatnich 90 dni: 3 sztuki
  • Lead-time dostawcy: 10 dni
  • Bezpieczeństwo: 1.5 (normalny)
  • Stan minimalny: 3 × 10 × 1.5 = 45 sztuk

Gdy stan dropi do 45, Subiekt alarmuje. Sprzedawca składa zamówienie. Dostawa za 10 dni. W tym czasie sprzedasz 3 × 10 = 30 sztuk. Zostanie 15. Plus bezpieczeństwo 45 - 30 - 15 = nic dodatkowego, jest ok. Bufor.

Krok po kroku w Subiekcie GT

Ustawienie stanu minimalnego per towar

  1. Otwórz kartotekę towaru (Magazyn → Towary i ich grupy)
  2. Wybierz towar, kliknij “Edytuj” (F4)
  3. Zakładka “Miary” → pole “Stan minimalny”
  4. Wpisz wartość. Zapisz.

Masowe ustawienie dla wielu towarów

Jeśli masz 500 towarów, ręczne ustawianie zajmie godziny.

Opcja A. Sfera GT (programowanie)

VBScript w Sferze GT odpyta historię sprzedaży, policzy średnią, ustawi stan minimalny. Wymaga programisty lub Twojego doświadczenia z VBScript. Działa, ale stała robota.

Opcja B. Dodatki firm trzecich

  • PBS Soft Serwis “Stany minimalne z analizą ruchu towaru” (~700 zł)
  • artoit.pl “Aktualizacja stanów minimalnych” (~400 zł)
  • netsetup.pl “Analiza sprzedaży + aktualizacja stanów” (~900 zł)

Dodatek przeskanuje historię sprzedaży, zaproponuje stany, zapisze.

Opcja C. Excel + ręczne wprowadzenie

Eksportujesz historię sprzedaży i stany do Excela, liczysz wzorem, importujesz z powrotem albo wprowadzasz ręcznie. Pasuje dla 50-200 towarów. Pisałem osobno o eksporcie z Subiekta do Excela.

Opcja D. AI (SubiektMCP)

“Policz mi proponowane stany minimalne dla wszystkich towarów z grupy ‘Elektronarzędzia’. Użyj średniej sprzedaży z ostatnich 90 dni, lead-time z karty dostawcy, mnożnik 1.5. Pokaż propozycje w tabeli, posortuj od największego deficytu względem obecnego stanu minimalnego.”

Claude czyta dane, liczy, pokazuje tabelę. Ty zatwierdzasz wartości i wpisujesz do Subiekta. Albo dodatek do AI może zaktualizować automatycznie (bezpieczniej manualnie).

Co miesiąc. Przegląd stanów minimalnych

Stan minimalny ustawiony raz to BŁĄD. Twoja sprzedaż się zmienia. Towar A z 5 sztuk dziennie może się sprzedawać 12 sztuk po 3 miesiącach (sezon). Albo 1 sztukę (passé).

Raz na 90 dni: 1. Wygeneruj listę top 50 towarów po obrocie 2. Sprawdź stany minimalne vs obecna średnia sprzedaży 3. Zaktualizuj towary z wzrostem (większy stan minimalny) 4. Zaktualizuj towary z spadkiem (mniejszy) 5. Towary nieaktywne (3+ miesiące zero sprzedaży) → stan minimalny 0, scrap lub promocja

AI ułatwia to drastycznie:

“Pokaż mi towary, których stan minimalny jest ustawiony na wartość bardzo różną od proponowanej (więcej niż 50 procent w obie strony). Posortuj od największych rozbieżności.”

Lista 20-30 pozycji do natychmiastowej decyzji.

Stan minimalny vs ROP (Reorder Point)

Niektórzy używają terminu “ROP” (Reorder Point). To samo co stan minimalny, tylko angielski. Subiekt GT używa “stan minimalny”.

Niektóre dodatki używają jeszcze terminu “punkt zamówienia”. też synonim.

Najczęstsze pułapki

Pułapka 1. Stan minimalny = 0 dla nieaktywnych

Towary które nie sprzedają się od 6 miesięcy mają stan minimalny ustawiony historycznie 50 sztuk. Subiekt nie alarmuje (bo stan na magazynie 200). Ale kapitał zamrożony.

Rozwiązanie: rocznie ustaw stan minimalny = 0 dla towarów nieaktywnych >6 mc, plus rozważ scrap.

Pułapka 2. Sezonowość pominięta

Jeśli sprzedajesz choinki, w listopadzie stan minimalny 50, w lipcu też 50. W lipcu 50 choinek = blokada magazynu.

Rozwiązanie: różne stany minimalne na różne okresy. W Subiekcie ręcznie zmieniaj 2-4 razy w roku. Albo używaj AI do dynamicznej rekomendacji.

Pułapka 3. Pomijanie bezpieczeństwa

Wzór bez bezpieczeństwa (mnożnik 1.0) = każdy pic sprzedaży = brak towaru.

Rozwiązanie: zawsze min. 1.2 dla stabilnych, 1.5 dla normalnych, 2.0 dla zmiennych.

Pułapka 4. Mylne źródło danych

Liczenie “średnia sprzedaż” tylko z dokumentów sprzedaży, pomijając zwroty, korekty. Niedoszacowanie.

Rozwiązanie: w raporcie sprzedaży Subiekta uwzględnij korekty. Albo używaj raportu “Sprzedaż netto” gdzie korekty są odjęte.

Najczęstsze pytania

Czy mam ustawiać stany minimalne dla wszystkich towarów? Nie. Tylko dla aktywnych (sprzedaje się regularnie). Dla nieaktywnych = 0.

Co jeśli mam towar z dużym lead-time (60 dni z Chin)? Stan minimalny wysoki (np. 200 sztuk). Plus rozważ “stan maksymalny” żeby nie zamawiać za dużo. Subiekt GT ma osobne pole “stan maksymalny”.

Czy AI może automatycznie aktualizować stany minimalne? Technicznie tak (przez API + Sferę GT). Ale bezpieczniej: AI proponuje, człowiek zatwierdza. Zła propozycja AI (np. po jednorazowym piku) może zablokować Twój magazyn.

Czy stan minimalny to to samo co stan optymalny? Nie. Minimum = “alarm, dom kup”. Optimum (stan optymalny) = “idealny stan po dostawie, wystarczy do następnej”. Subiekt GT obsługuje oba.

Plan działania. Pierwszy miesiąc

Tydzień 1. Lista top 100 towarów po obrocie. Sprawdź obecne stany minimalne.

Tydzień 2. Policz proponowane stany minimalne wzorem (lub AI). Porównaj z obecnymi.

Tydzień 3. Ustaw nowe stany minimalne w Subiekcie. Skup się na top 50 (Pareto. 80 procent obrotu z 20 procent towarów).

Tydzień 4. Po tygodniu obserwuj raport “Towary poniżej stanu minimalnego”. Skoryguj outliers (towary które niepotrzebnie alarmują, lub te które nie alarmują a powinny).

Po miesiącu masz baseline. Co 90 dni przegląd.

Co dalej

Ten artykuł łączy się z wolno rotujące towary (drugi koniec problemu zatowarowania) i eksportem do Excela (jak wyciągnąć dane do liczenia).

Jeśli chcesz wypróbować AI do liczenia stanów minimalnych, 14-dniowy trial SubiektMCP lub 7 dni klucz bez karty: nikodem@subiektgt.chat.

Linki

.subiekt-subscribe-form input[type=”email”]::placeholder { color: #71717A; }