#252

W panelu admin: Termin produkcji — osobny punkt w menu głównym.

Co to jest

Tutaj mówisz systemowi, ile dni zajmuje każdy typ operacji produkcyjnej w Twojej firmie: rozkrój, krawędź, szlifowanie, CNC, pakowanie itd. Na podstawie tych terminów kalkulator obiecuje klientowi konkretną datę gotowości zamówienia.

Co widzisz

Listę wpisów według typów usług. Każdy wpis ma pola:

  • Grupa usług — jaki typ operacji opisuje wpis (Rozkrój, Krawędź, CNC itp.).
  • Termin (dni) — typowy czas trwania operacji w dniach. To liczba bazowa.
  • Możliwości produkcji minut dziennie — moc produkcyjna firmy dla tej operacji: ile minut na dobę realnie możesz obrobić. Opcjonalnie — wypełniane tylko jeśli włączony auto-tryb (patrz niżej).
  • Data wpisu i Wbita data gotowości — do ręcznej korekty na „gorące" okresy (święta, siła wyższa): jeśli ustawisz wpis „na dziś" z konkretną datą gotowości — system użyje właśnie tej daty.

Przycisk „Statystyka" pokazuje, jakie terminy były ustawiane po dniach — wygodne do audytu.

Trzy algorytmy obliczania

System używa jednego z trzech algorytmów — wybieranego automatycznie na podstawie tego, co masz włączone w ustawieniach firmy.

Algorytm 1: Stały termin

Działa domyślnie, jeśli wyłączone jest „Auto-obliczanie terminów z zamówień" lub nie zadana jest moc produkcyjna.

  • Termin gotowości = dzisiaj + termin (dni) z wpisu.
  • Jeśli włączone „nie używać weekendów" — data przesuwa się na najbliższy dzień roboczy.
  • Gdy w zamówieniu jest kilka usług różnych typów — bierze się maksymalny z ich terminów.

Kiedy używać: małe firmy z równomiernym obciążeniem, gdzie „5 dni na krawędź" naprawdę zawsze działa.

Algorytm 2: Według obciążenia produkcji

Włącza się, jeśli w ustawieniach firmy stoi „Auto-obliczanie terminów z zamówień" ORAZ wpis ma wypełnione „Możliwości produkcji minut dziennie".

  • System sumuje minuty pracy dla tego typu usługi po wszystkich zamówieniach w kolejce (statusy „potwierdzone", „w produkcji", „gotowe").
  • Dzieli sumę przez Twoją moc w minutach/dzień → otrzymuje liczbę dni kolejki.
  • Ta liczba dodawana jest do standardowego terminu i daje realistyczną datę.

Kiedy używać: średnie i duże firmy. Termin sam się rozciąga, gdy kolejka jest długa, i kurczy się z powrotem po jej rozładowaniu.

Ważne: moc trzeba wypełniać uczciwie. Jeśli ustawisz zawyżoną — klientowi obiecasz niewykonalny termin.

Algorytm 3: Kaskada zależności operacji

Uruchamia się automatycznie, gdy włączone jest „Auto-obliczanie terminów z zamówień". Uwzględnia, że technologicznie krawędzi nie da się robić wcześniej niż rozkroju, CNC — wcześniej niż krawędzi itd.

Łańcuch zależności:

  1. Najpierw Rozkrój (typ 7).
  2. Po rozkroju: Okleinowanie, pakowanie, pierwotne operacje CNC (typy 10, 14, 15) — minimum o jeden dzień później niż rozkrój.
  3. Po krawędzi: Wiercenia i frezowania od strony licowej (typy 11, 12).
  4. Po pierwotnych CNC: Operacje końcowe (typy 13, 16, 73).

W rezultacie data gotowości zamówienia = najpóźniejsza data ze wszystkich jego usług.

Globalne ustawienia produkcji

Te ptaszki i parametry leżą w panelu admin w sekcji Parametry → Parametry firmy → Produkcja (ogólne ograniczenia produkcyjne):

  • Nie używać weekendów i świąt w terminach — system pomija sobotę/niedzielę i święta narodowe (kraj brany jest z ustawień Twojej firmy: UA, RU lub lista ogólna). Bez tego ptaszka terminy mogą trafiać na weekendy.
  • Auto-obliczanie terminów z zamówień — włącza algorytmy 2 i 3 jednocześnie.
  • Opóźnienie przed startem produkcji (dni) — globalny bufor „nie wcześniej niż za N dni". Także uwzględnia weekendy.
  • Ukrywać datę gotowości w nazwie usługi — jeśli wyłączone, na rachunku klienta nazwa usługi wygląda jak „Okleinowanie (2026-06-01)". Jeśli włączone — bez daty.

Co jest ważne

  • Terminy są przeliczane przy każdej kalkulacji zamówienia.
  • Jeśli dla jakiejś usługi nie jest zadany wpis terminu — nie bierze ona udziału w obliczaniu (data gotowości zostanie wzięta z innych usług).
  • W zamówieniu z kilkoma usługami zawsze wygrywa najdłuższa (lub najpóźniejsza w kaskadzie).
  • Jeśli chcesz wymusić zwrot konkretnej daty dla konkretnego dnia (np. „po świętach wystawiamy 10 stycznia wszystkim") — utwórz wpis z tą datą jako „Data wpisu" i wbitą „Data gotowości".
  • Dokładność jest ważna: algorytmy 2 i 3 opierają się na uczciwie wypełnionych „Możliwościach produkcji minut dziennie". Zawyżenie → obiecujemy niewykonalne; zaniżenie → odstraszymy klienta długim terminem.