Dasko
a66d966d45
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-13 01:26:09 +02:00
2026-06-13 01:26:09 +02:00
2026-06-13 09:51:41 +02:00
2026-06-13 08:33:13 +02:00
2026-06-13 10:33:20 +02:00
2026-06-14 02:05:33 +02:00
2026-06-13 01:32:44 +02:00
2026-06-13 00:57:07 +02:00
2026-06-14 16:12:03 +02:00
2026-06-14 01:39:06 +02:00
2026-06-13 01:32:44 +02:00
2026-06-14 16:12:03 +02:00
2026-06-14 09:37:49 +02:00
2026-06-13 09:21:28 +02:00
2026-06-14 16:12:03 +02:00
2026-06-13 01:32:44 +02:00
2026-06-14 09:37:49 +02:00
2026-06-14 01:39:06 +02:00
2026-06-14 02:45:07 +02:00
2026-06-14 02:05:33 +02:00
2026-06-14 08:16:41 +02:00
2026-06-14 08:53:18 +02:00
2026-06-13 20:45:43 +02:00
2026-06-13 09:39:53 +02:00
2026-06-13 19:27:26 +02:00
2026-06-14 10:13:56 +02:00
2026-06-13 08:33:13 +02:00
2026-06-13 09:39:53 +02:00
2026-06-13 01:11:50 +02:00
2026-06-07 22:41:09 +02:00
2026-06-13 01:11:50 +02:00
2026-06-13 01:11:50 +02:00
2026-06-07 22:41:09 +02:00
2026-06-13 01:32:44 +02:00
2026-06-13 10:06:52 +02:00
2026-06-13 08:22:47 +02:00
2026-06-13 01:11:50 +02:00
2026-06-13 08:22:47 +02:00
2026-06-12 23:44:09 +02:00