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-14 16:12:03 +02:00
2026-06-14 02:05:33 +02:00
2026-06-09 00:55:15 +02:00
2026-06-12 22:53:15 +02:00
2026-06-12 22:53:15 +02:00
2026-06-14 16:12:03 +02:00
2026-06-14 01:39:06 +02:00
2026-06-12 22:07:32 +02:00
2026-06-12 19:26:46 +02:00
2026-06-04 20:14:03 +02:00
2026-06-08 19:29:17 +02:00
2026-06-12 22:33:42 +02:00
2026-06-14 16:12:03 +02:00
2026-06-14 09:37:49 +02:00
2026-06-14 02:27:23 +02:00
2026-06-14 02:27:23 +02:00
2026-06-13 20:33:48 +02:00
2026-06-13 20:33:48 +02:00
2026-06-06 17:47:52 +02:00
2026-06-03 21:38:16 +02:00
2026-06-12 00:43:58 +02:00
2026-06-12 23:44:09 +02:00
2026-06-12 23:44:09 +02:00
2026-06-12 00:43:58 +02:00
2026-06-08 19:29:17 +02:00
2026-06-02 22:29:53 +02:00
2026-06-02 00:15:30 +02:00