Međumagacinski prenosi
Međumagacinski prenos je interni robni dokument koji evidentira premještanje robe iz jednog magacina u drugi unutar istog naloga. Prenos nema finansijsku vrednost prema poslovnim partnerima — isključivo menja stanje zaliha između dve lokacije.
Tok dokumenta: Nacrt → Aktivan.
- U statusu Nacrt prenos ne utiče na zalihe — može se slobodno uređivati i brisati.
- Aktivacijom prenosa sistem atomično smanjuje zalihu izvorišnog magacina i povećava zalihu odredišnog magacina za svaku stavku.
Lista prenosa
Na stranici Prenosi prikazuje se paginirana lista svih prenosa sa sledećim filterima:
| Filter | Opis |
|---|---|
| Izvorišni magacin | Filtriranje po magacinu polaska |
| Odredišni magacin | Filtriranje po magacinu dolaska |
| Status | Nacrt / Aktivan |
| Datum od / do | Opseg datuma prenosa |
| Pretraga | Pretraga po broju dokumenta |
Svaki red u listi prikazuje: broj prenosa, datum, izvorišni i odredišni magacin, ukupnu vrednost i status. Ukupna vrednost je zbir (količina × cena) po stavkama i izračunava se dinamički — ne čuva se na nivou dokumenta.
Kreiranje prenosa
Kliknite Novi prenos. Popunite zaglavlje:
| Polje | Obavezno | Pravila |
|---|---|---|
| Izvorišni magacin | Da | Mora biti magacin koji prati zalihe |
| Odredišni magacin | Da | Mora biti magacin koji prati zalihe; različit od izvorišnog |
| Datum prenosa | Da | Datum dokumenta |
Zatim dodajte stavke:
| Polje | Obavezno | Pravila |
|---|---|---|
| Artikal | Da | Mora biti roba (nije Usluga ni Otpad) |
| Količina | Da | Pozitivna vrednost |
| Cena po jed. | Ne | Može se ostaviti prazno; dopunjava se pre ili posle aktivacije |
| Broj serije/lota | Ne | Obavezno samo ako artikal zahteva praćenje serija |
Izvorišni i odredišni magacin moraju biti različiti. Sistem vraća grešku 978 (
TransferSameSourceDestination) ako se isti magacin navede za oba polja.
Virtuelni magacini (sa
IsStockTracked = false) ne mogu biti ni izvorište ni odredište prenosa (grеška 979 —TransferVirtualWarehouseNotAllowed).
Artikli iz kategorija Usluga i Otpad se odbijaju (grеška 977 —
TransferBlockedCategory).
Prenos mora imati najmanje jednu stavku.
Predlog cene
Kada odaberete artikal na stavci, sistem automatski predlaže cenu na osnovu sledeće logike:
- Najskorija cena iz prethodnog prenosa za taj artikal (za ceo nalog, bez obzira na magacin).
- Ako nema prenosa — cena iz Popisa inventara za taj artikal u izvorišnom magacinu za tekuću fiskalnu godinu.
- Ako ni jedno nije dostupno — cena ostaje prazna.
Predložena cena može se ručno promeniti.
Duplikat stavke po lotu
Isti artikal može se pojaviti na više stavki samo ako svaka stavka ima drugačiji broj serije/lota. Kombinacija (artikal, broj lota) mora biti jedinstvena unutar dokumenta — null vrednost i prazan string tretiraju se kao ekvivalentni. Kršenje vraća grešku 976 (TransferDuplicateProductLot).
Numerisanje
Broj prenosa dodeljuje se automatski, u formatu TR-XXXXXX (podrazumevano), redosledom unutar fiskalne godine. Brojač je jedinstven za ceo nalog bez obzira na par magacina.
Detalj prenosa
Detaljna stranica prikazuje:
- Zaglavlje dokumenta: broj, datum, status, izvorišni i odredišni magacin
- Tabelu stavki: artikal, šifra, količina, cena, vrednost stavke, broj lota (ako postoji)
- Ukupnu vrednost prenosa
Uređivanje nacrta
Dok je prenos u statusu Nacrt, dostupne su sledeće akcije:
- Uredi — menja datum i stavke. Izmena stavki koristi strategiju potpunog zamenjivanja. Izvorišni i odredišni magacin se ne mogu promeniti posle kreiranja; za promenu magacina potrebno je obrisati prenos i kreirati novi.
- Obriši — trajno briše nacrt prenosa zajedno sa svim stavkama.
Pokušaj izmene ili brisanja aktivnog prenosa vraća grešku 980 (
TransferNotEditable).
Aktivacija prenosa
Kliknite Aktiviraj iz detalja dokumenta. Sistem:
- Proverava da prenos ima najmanje jednu stavku.
- Atomično smanjuje saldo izvorišnog magacina za svaku stavku.
- Atomično povećava saldo odredišnog magacina za svaku stavku.
- Menja status u Aktivan.
Negativne zalihe su dozvoljene — sistem ne blokira aktivaciju ako je saldo izvorišnog magacina manji od prenošene količine.
Prenos koji je već aktivan ne može se ponovo aktivirati (grеška 981 —
TransferNotActivatable).
Prenos bez stavki ne može se aktivirati (grеška 974 —
TransferLinesRequired).
Statusni tok
Nacrt ──→ Aktivan
│
└──→ [Obriši]
| Status | Utiče na zalihe | Može se menjati | Može se brisati |
|---|---|---|---|
| Nacrt | Ne | Da | Da |
| Aktivan | Da | Ne | Ne |
Validaciona pravila
| Pravilo | Grеška |
|---|---|
| Isti magacin za izvorište i odredište | 978 TransferSameSourceDestination |
| Duplikat artikla sa istim lotom na stavkama | 976 TransferDuplicateProductLot |
| Artikal iz kategorije Usluga ili Otpad | 977 TransferBlockedCategory |
| Virtuelni magacin kao izvorište ili odredište | 979 TransferVirtualWarehouseNotAllowed |
| Izmena ili brisanje aktivnog prenosa | 980 TransferNotEditable |
| Aktivacija već aktivnog prenosa | 981 TransferNotActivatable |
| Aktivacija prenosa bez stavki | 974 TransferLinesRequired |
Srodne stranice
- Upravljanje magacinom — kreiranje magacina i pregled zaliha
- Serije i lotovi — prenos robe sa praćenjem po serijama