Dasko
30db396ee6
feat(kalkulacija): Faza C — marža po kategoriji/artiklu + zavisni troškovi (backend)
Celina 1 (kompletna) — marža po kategoriji/artiklu:
- migracija 046: nullable marza na artikli i kategorije
- model Marza *float64 (Artikal, Kategorija) + KategorijaMarza u ArtikalSaKategorijom
- repo: čitanje/pisanje marže; nove DohvatiID/Izmeni za kategoriju
- dozvola kategorija.izmeni; handler IzmeniKategoriju + ruta
- UI: polje marže u formi artikla i kategorije; modal izmene kategorije
- nabavka: fallback predlog marže artikal → kategorija → globalna (izaberiArtikal)
Celina 2 (backend) — zavisni troškovi nabavke:
- migracija 047: tabela nabavka_troskovi + kolona metod_raspodele na nabavke
- model NabavkaTrosak, MetodRaspodele; čista funkcija RasporediTroskove + test
- repo: Kreiraj upisuje troškove i metod; DohvatiTroskove
- handler: parsiranje troškova/metoda; kalkulativna nabavna cena na serveru
UI forme troškova i prikaz u detaljima nabavke slede.
2026-06-14 16:12:03 +02:00
..
2026-06-14 16:12:03 +02:00
2026-06-14 02:05:33 +02:00
2026-06-12 22:53:15 +02:00
2026-06-14 01:39:06 +02:00
2026-06-06 21:07:01 +02:00
2026-06-03 22:05:00 +02:00
2026-06-08 19:29:17 +02:00
2026-06-12 22:07:32 +02:00
2026-06-14 16:12:03 +02:00
2026-06-14 16:12:03 +02:00
2026-06-14 09:37:49 +02:00
2026-06-14 09:37:49 +02:00
2026-06-14 08:53:18 +02:00
2026-06-14 08:53:18 +02:00
2026-06-13 20:33:48 +02:00
2026-06-06 17:47:52 +02:00
2026-06-08 19:29:17 +02:00
2026-06-08 19:29:17 +02:00
2026-06-13 20:23:24 +02:00