Tok rada: Nalog za Proizvodnju
Uključeni moduli: Proizvodnja (MRP) · Magacin · Nabavka
Ko ga koristi: Planer proizvodnje, Operater u radionici, Menadžer proizvodnje, Magacioner
Tipično trajanje: Sati – sedmice (zavisi od složenosti proizvoda)
Pregled
Kompletni tok rada u proizvodnji: od potrebe za gotovim proizvodom (pokrenutim nalogom za prodaju ili internim planiranjem) do ulaska gotovog proizvoda u magacin. Obuhvata proveru dostupnosti materijala, zakazivanje operacija na radnim centrima, praćenje izvršavanja i integraciju sa nabavkom (ako materijali nedostaju).
Dijagram toka
[ZAHTEV ZA PROIZVODNJU]
│ od naloga za prodaju / manuelnog planiranja
│ ↓
│
[SASTAVNICA MATERIJALA (BoM)]
│ gotov proizvod + potrebne komponente + količine
│ pridruženo usmeravanje (operacije + radni centri)
│
[NALOG ZA PROIZVODNJU (MO)]
│ status: nacrt → potvrđen → planiran → u_toku → završen
│ ↘ otkazan
│
├── Provera dostupnosti materijala
│ │ Dostupno → rezervisano u magacinu (qty_reserved)
│ │ Nedostaje → automatski Zahtev za nabavku
│
├── [RADNI NALOZI]
│ │ jedan RN po operaciji iz usmeravanja
│ │ status: čekanje → spreman → u_toku → završen
│ │ evidentiranje vremena po operateru: time_trackings
│
└── Potrošnja materijala (qty_done)
│ oduzeto iz magacina komponenti
│
↓
[GOTOV PROIZVOD → MAGACIN]
│ stanje raste u finished_products_warehouse
│ zalihe ažurirane automatski
│
[NALOG ZA PROIZVODNJU: završen ✓]
Korak po korak
1. Sastavnica materijala (BoM) — Struktura proizvoda
Gde: /admin/manufacturing/bill_of_material_manage
Šta BoM definiše:
- Gotov proizvod + količina koja se proizvodi po naletu
- Komponente (sirovine, podsklopovi): proizvod, količina, jedinica mere
- Pridruženo usmeravanje: redosled operacija
Polja BoM-a (mrp_bill_of_materials):
| Polje | Napomene |
|---|---|
bom_code |
Jedinstvena šifra BoM-a |
product_id |
Gotov proizvod |
product_qty |
Količina koja se proizvodi po naletu |
routing_id |
Usmeravanje (operacije + radni centri) |
consumption |
Režim potrošnje: automatic, manual, semi-automatic |
ready_to_produce |
Oznaka da je BoM validiran i spreman za upotrebu |
Detalji BoM-a — komponente (mrp_bill_of_material_details):
| Polje | Napomene |
|---|---|
product_id |
Komponenta (sirovina / podsklop) |
product_qty |
Količina potrebna po naletu |
unit_id |
Jedinica mere |
operation_id |
Koja operacija troši ovu komponentu |
BoM se može ponovo koristiti za bilo koji broj naloga za proizvodnju. Izmene BoM-a evidentiraju se u
mrp_bom_changes_logssa tipom promene i operaterom.
2. Usmeravanje — Plan proizvodnje
Gde: /admin/manufacturing/routing_manage
Šta usmeravanje definiše:
- Redosled operacija (sečenje, varenje, montaža, kontrola kvaliteta)
- Radni centar za svaku operaciju
- Procenjeno trajanje po operaciji
- Da li sledeća operacija može da počne pre nego što se trenutna završi (
start_next_operation)
Radni centri (mrp_work_centers):
| Polje | Napomene |
|---|---|
work_center_code |
Jedinstvena šifra |
working_hours |
Raspored rada (smene) |
time_efficiency |
Efikasnost (%) — prilagođava planirana trajanja |
capacity |
Simultani kapacitet (koliko naloga može da radi paralelno) |
oee_target |
Ciljni OEE (Ukupna efektivnost opreme) |
costs_hour |
Cena po satu — koristi se u obračunu troškova naloga |
Raspored rada (mrp_working_hours):
Smene definisane po danima sedmice (work_from, work_to), sa periodima slobodnog vremena (praznici, održavanje), za realno planiranje vremena.
3. Nalog za Proizvodnju (MO) — Izvršavanje
Gde: /admin/manufacturing/manufacturing_order_manage
Kreiranje:
- Iz naloga za prodaju: dugme Kreiraj Nalog za Proizvodnju na potvrđenoj narudžbini
- Manuelno: definisati proizvod, količinu, BoM, magacine
Ključna polja naloga za proizvodnju:
| Polje | Napomene |
|---|---|
manufacturing_order_code |
Jedinstvena šifra (prefiks + auto-inkrement) |
product_id + product_qty |
Šta i koliko se proizvodi |
bom_id |
Korišćeni BoM |
routing_id |
Usmeravanje |
date_deadline |
Rok isporuke |
date_planned_start |
Planirani datum početka proizvodnje |
components_warehouse_id |
Magacin iz kojeg se troše materijali |
finished_products_warehouse_id |
Magacin u koji ulazi gotov proizvod |
purchase_request_id |
Veza sa zahtevom za nabavku ako nedostaju materijali |
Statusi naloga za proizvodnju:
| Status | Opis | Šta se dešava |
|---|---|---|
draft |
Kreiran, nepotvrđen | Može slobodno da se menja |
confirmed |
BoM i usmeravanje validirani | Proverava se dostupnost materijala |
planned |
Generisan raspored proizvodnje | Kreiraju se radni nalozi; materijali rezervisani |
in_progress |
Proizvodnja je počela | Operateri evidentiraju aktivnost na radnim nalozima |
done |
Završen | Gotov proizvod ušao u magacin; materijali potrošeni |
cancelled |
Otkazan | Rezervisani materijali oslobođeni |
4. Provera materijala — Dostupnost i nabavka
Kada nalog prelazi u confirmed:
- Sistem proverava
qty_reservedu odnosu na dostupne zalihe ucomponents_warehouse_id - Ako su materijali dostupni: odmah rezervisani (
qty_reservedpovećan na komponentama) - Ako materijali nisu dovoljni: polje
material_availability_statusbeleži nedostatak + opciono se automatski kreira Zahtev za nabavku (popunjava sepurchase_request_idna nalogu)
Rezervacija materijala (mrp_manufacturing_order_details):
| Polje | Opis |
|---|---|
product_id |
Komponenta |
qty_to_consume |
Potrebna količina (iz BoM × količina naloga) |
qty_reserved |
Količina blokirana iz stanja |
qty_done |
Stvarno potrošena količina |
warehouse_id |
Izvorni magacin |
5. Radni Nalozi — Izvršavanje u radionici
Gde: /admin/manufacturing/work_order_manage
Kreiranje:
Kada nalog prelazi u planned, sistem automatski kreira jedan Radni Nalog za svaku operaciju u usmeravanju.
Polja Radnog Naloga:
| Polje | Napomene |
|---|---|
manufacturing_order_id |
Nadređeni nalog za proizvodnju |
routing_detail_id |
Operacija iz usmeravanja |
work_center_id |
Dodeljeni radni centar |
operation_name |
Naziv operacije |
qty_production |
Količina za proizvodnju |
qty_producing |
Trenutno u toku |
qty_produced |
Završeno |
date_planned_start/finished |
Planirani raspored |
date_start/finished |
Stvarni datumi |
duration_expected |
Planirano trajanje (minuti) |
real_duration |
Stvarno trajanje |
Statusi Radnih Naloga:
| Status | Opis |
|---|---|
waiting |
Čeka da se prethodni radni nalog završi (ako je start_next_operation = false) |
ready |
Može da počne — resursi su dostupni |
in_progress |
Operater radi |
finished |
Operacija završena |
Evidentiranje vremena (mrp_work_order_time_trackings):
Operater startuje/stopira tajmer na radnom nalogu:
from_date,to_date→ izračunavadurationstaff_id→ odgovorni operater- Zbir stvarnih vremena →
real_durationna radnom nalogu nasuprotduration_expectediz planiranja
6. Potrošnja materijala i gotovi proizvodi — Rezultat proizvodnje
Potrošnja materijala:
- Pri završetku svakog radnog naloga ili zatvaranjem naloga za proizvodnju:
qty_doneažuriran na komponentama - Stanje u
components_warehouse_idautomatski oduzeto - Odstupanja od BoM-a evidentirana u
mrp_bom_changes_logs
Režim potrošnje (consumption):
| Režim | Opis |
|---|---|
automatic |
Materijali potrošeni automatski kada se radni nalog validira |
manual |
Operater unosi potrošene količine |
semi-automatic |
Sistem predlaže; operater potvrđuje |
Kada status naloga → done:
- Gotov proizvod (količina
product_qty) → dodat ufinished_products_warehouse_id - Transakcija stanja kreirana u modulu Magacin (
goods_transaction_detail) - Troškovi naloga izračunati:
materijali + sati × cost_hour radnih centara - Preostali rezervisani materijali oslobođeni
Šta se kreira automatski
| Događaj | Automatski se kreira |
|---|---|
Nalog → confirmed |
Provera stanja; rezervacija materijala (qty_reserved) |
| Nedovoljno materijala | Zahtev za nabavku (purchase_request_id na nalogu) |
Nalog → planned |
Radni Nalozi po operaciji iz usmeravanja |
| Startovan tajmer na radnom nalogu | Unos u mrp_work_order_time_trackings |
Nalog → done |
Gotov proizvod dodat u magacin; transakcija stanja; troškovi izračunati |
| BoM izmenjen na aktivnom nalogu | Zapis u mrp_bom_changes_logs |
Tačke gde tok rada može da zastane
| Problem | Verovatni uzrok | Rešenje |
|---|---|---|
Nalog ne može da pređe u planned |
Nepotpun BoM ili nedostaje usmeravanje | Proveriti BoM → sve komponente imaju validan product_id + unit_id; dodati usmeravanje |
| Materijali rezervisani ali stanje se i dalje smanjuje | Drugi nalog ili isporuka troše iste zalihe | Proveriti qty_reserved u odnosu na stvarno dostupno stanje; prilagoditi prioritet naloga |
Radni nalog ostaje u waiting |
Prethodni radni nalog nije završen | Završiti radne naloge po redosledu; ili omogućiti start_next_operation na prethodnoj operaciji |
| Gotov proizvod se ne pojavljuje u magacinu | Nalog nije prešao u done |
Završiti sve radne naloge; označiti nalog kao done |
| Troškovi naloga su 0 | costs_hour = 0 na radnim centrima |
Konfigurisati cenu po satu na svakom Radnom centru |
| Zahtev za nabavku nije generisan | Funkcija nije omogućena ili materijali su na 0 bez provere | Omogućiti integraciju nabavke iz podešavanja Proizvodnje |
Relevantni izveštaji
- Kontrolna tabla Proizvodnje —
/admin/manufacturing/dashboard— aktivni nalozi, iskorišćenost radnih centara, OEE - Istorija zaliha —
/admin/warehouse/warehouse_history— ulasci gotovih proizvoda - Izveštaji nabavke — materijali naručeni za proizvodnju
- Izveštaj o radnim satima — sati rada po operateru na radnim nalozima
Potrebna inicijalna konfiguracija
Pre prvog Naloga za Proizvodnju, sledeće mora biti konfigurisano:
- Jedinice mere —
/admin/manufacturing/setting→ Jedinice - Radni centri —
/admin/manufacturing/work_center_manage— uključujući raspored i cenu/sat - Rasporedi rada — smene + slobodni dani
- Usmeravanja —
/admin/manufacturing/routing_manage - BoM za svaki proizvod —
/admin/manufacturing/bill_of_material_manage - Prefiksi — šifre naloga za proizvodnju, BoM-a, usmeravanja iz
/admin/manufacturing/setting