Izveštaji: popis magacina (inventura)

- Nova stranica /izvestaji/popis — forma za unos stvarnog stanja
- Razlika se prikazuje u realnom vremenu (JS) dok se kuca
- Pri snimanju: samo izmenjene količine upisuju se kao korekcija
  u magacinske_promene sa napomenom (podrazumevano "Godišnji popis")
- Nova metoda KorigujKolicinu u ArtikalRepository — transakciona,
  ažurira kolicina i upisuje promenu tipa korekcija
- Link Popis (inventura) dodat na stranicu izveštaja
This commit is contained in:
2026-06-19 19:56:02 +02:00
parent a3c68632be
commit 86cbace213
7 changed files with 282 additions and 1 deletions
+2
View File
@@ -19,6 +19,8 @@ type ArtikalRepository interface {
Obrisi(ctx context.Context, id int64) error
// SledecaSifra vraća predlog sledeće auto-šifre (npr. ART-00042)
SledecaSifra(ctx context.Context) (string, error)
// KorigujKolicinu postavlja novu količinu artikla i upisuje korekciju u magacinske_promene
KorigujKolicinu(ctx context.Context, artikalID int64, novaKolicina int, korisnikID *int64, napomena string) error
}
// KategorijaRepository definiše operacije nad kategorijama