Obvezna polja pri knjiženju
Ovaj modul omogućuje administratorima da definiraju koja polja moraju biti popunjena prije nego što se prodajni ili nabavni dokument može proknjižiti. Pravila se konfiguriraju jednokratno i zatim automatski primjenjuju pri svakom knjiženju.
Postavljanje obveznih polja
Gdje se nalazi?
Pretražite Mandatory Field Setup u traci za pretraživanje Business Centrala.
Kako dodati pravilo?
- Otvorite stranicu Mandatory Field Setup.
- Kliknite Novo kako biste dodali novi redak.
- U stupcu Page No. kliknite strelicu za pretraživanje i odaberite stranicu (npr. Sales Order, Customer Card, Item Card).
Stupci Page Name i Table Name popunjavaju se automatski.
- U stupcu Field Name kliknite strelicu za pretraživanje — otvara se popis polja za odabranu tablicu.
- Odaberite polje koje mora biti popunjeno prije knjiženja.
- Provjerite da je stupac Enabled označen (zadano: uključeno).
- Ponovite korake 2–6 za svako dodatno polje.
Redoslijed unosa
Polje Page No. mora biti odabrano prije polja Field Name. Ako pokušate otvoriti pretraživanje za polje bez odabrane stranice, sustav prikazuje poruku:
„Please select a page before selecting a field."
Opis stupaca
| Stupac | Opis |
|---|---|
| Page No. | Broj stranice na kojoj korisnik unosi podatke (npr. 42 = Sales Order). Koristite pretraživanje za odabir. |
| Page Name | Naziv odabrane stranice — popunjava se automatski, nije moguće ručno mijenjati. |
| Table Name | Naziv tablice u pozadini odabrane stranice — popunjava se automatski. |
| Field Name | Polje koje mora biti popunjeno. Koristite pretraživanje za odabir iz popisa polja odabrane tablice. |
| Enabled | Označite za aktivno pravilo. Isključite ako želite privremeno onemogućiti provjeru bez brisanja retka. |
Kako provjera radi pri knjiženju?
Provjera se pokreće automatski prije svakog knjiženja sljedećih vrsta dokumenata:
- Prodajni dokumenti (narudžba, faktura, odobrenje, povratnica)
- Nabavni dokumenti (narudžba, faktura, odobrenje, povratnica)
- Predujmovi za prodaju i nabavu
Sustav provjerava:
- Zaglavlje dokumenta — sva obvezna polja definirana za odgovarajuću tablicu zaglavlja (npr. Sales Header).
- Redove dokumenta — svaki redak zasebno.
- Povezane kartice — ako je na zaglavlju ili retku polje koje pokazuje na drugu tablicu (npr. kupac, dobavljač, artikl), sustav provjerava i obvezna polja na toj kartici.
Ako je jedno ili više obveznih polja prazno, knjiženje se blokira i prikazuje se objedinjena poruka s popisom svih neispunjenih polja.
Poruke o greškama
| Poruka | Uzrok | Rješenje |
|---|---|---|
Field "X" on Y must not be empty. | Polje X na stranici/tablici Y nije popunjeno | Otvorite dokument ili odgovarajuću karticu i popunite navedeno polje |
Please select a page before selecting a field. | Pokušaj odabira polja u Mandatory Field Setup bez prethodno odabranog Page No. | Prvo odaberite stranicu u stupcu Page No., a zatim polje |
Više grešaka odjednom
Ako je više obveznih polja prazno, sustav ih sve navodi u jednoj poruci. Ispravite sva navedena polja prije ponovnog pokušaja knjiženja.
Uvjeti primjene pravila
Svako pravilo može imati uvjete koji određuju na koje zapise se ono primjenjuje. Bez uvjeta pravilo vrijedi za sve zapise u tablici. Uvjetima ga možete suziti samo na određene grupe ili isključiti specifične zapise.
Gdje se podešava?
U listi Postavljanje Obaveznih Polja kliknite na strelicu → s lijeve strane retka. Otvara se kartica pravila s odjeljkom Uvjeti pri dnu.
Kako dodati uvjet?
- U kartici pravila kliknite Novi redak unutar odjeljka Uvjeti.
- U stupcu Vrsta uvjeta odaberite Uključi ili Isključi (vidi tablicu ispod).
- U stupcu Polje filtra kliknite strelicu za pretraživanje i odaberite polje po kojem filtrirate (npr. Gen. Bus. Posting Group).
- U stupcu Vrijednost filtra unesite vrijednost ili koristite pretraživanje ako je polje povezano s popisom.
- Ponovite za svaki dodatni uvjet.
Opis stupaca uvjeta
| Stupac | Opis |
|---|---|
| Vrsta uvjeta | Uključi ili Isključi — određuje kako se uvjet primjenjuje (vidi objašnjenje ispod). |
| Polje filtra | Polje na kartici (npr. kupca ili dobavljača) prema čijoj se vrijednosti filtrira. Koristite pretraživanje za odabir. |
| Vrijednost filtra | Vrijednost koju to polje mora imati da bi uvjet bio ispunjen (npr. DOMESTIC). |
Kako rade Uključi i Isključi uvjeti?
| Vrsta uvjeta | Značenje |
|---|---|
| Uključi | Pravilo se primjenjuje samo ako su svi Uključi uvjeti istovremeno ispunjeni (logika I). |
| Isključi | Pravilo se ne primjenjuje ako je bilo koji Isključi uvjet ispunjen (logika ILI). |
Isključi ima prednost
Ako je Isključi uvjet ispunjen, pravilo se preskače — čak i ako su svi Uključi uvjeti također ispunjeni.
Primjeri
Primjer 1 — Pravilo samo za domaće kupce
| Vrsta uvjeta | Polje filtra | Vrijednost filtra |
|---|---|---|
| Uključi | Gen. Bus. Posting Group | DOMESTIC |
→ PDV ID broj se traži samo od kupaca s grupom knjiženja DOMESTIC. Za sve ostale provjera se preskače.
Primjer 2 — Pravilo za domaće kupce s punim PDV-om
| Vrsta uvjeta | Polje filtra | Vrijednost filtra |
|---|---|---|
| Uključi | Gen. Bus. Posting Group | DOMESTIC |
| Uključi | VAT Bus. Posting Group | FULL |
→ Provjera vrijedi samo za kupce koji su istovremeno DOMESTIC i FULL (oba uvjeta moraju biti ispunjena).
Primjer 3 — Isključi određenu grupu
| Vrsta uvjeta | Polje filtra | Vrijednost filtra |
|---|---|---|
| Isključi | Gen. Bus. Posting Group | K-INO |
→ Pravilo se primjenjuje na sve kupce osim onih s grupom K-INO.
Primjer 4 — Isključi određenog kupca
| Vrsta uvjeta | Polje filtra | Vrijednost filtra |
|---|---|---|
| Isključi | No. | KUP00001 |
→ Za kupca KUP00001 provjera se nikad ne pokreće, bez obzira na ostale postavke.