Rad s dodatnim podacima
Opis i namjena
Dodatni podaci (polja, atributi) mogu se jednostavno vezati na vrstu dokumenta koju je potrebno proširiti s dodatnim poljima (npr. lista dozvoljenih vrijednosti za polje, izbor podatka iz neke druge tablice, liste, datumska polja, opisna polja i sl.).
Gdje primijeniti dodatna polja?
Dodatna polja mogu se vezati na bilo koju vrstu dokumenta koju je potrebno proširiti dodatnim podacima, npr. za:
- dokument osnovnog sredstva (dodatni podaci za npr. vozila: registracija, snaga, datum osiguranja i sl)
- dokument artikla (dodatni podaci: alternativni naziv artikla) i sl.
Primjena dodatnih polja stoga nije ograničena ni vrstom dokumenta niti formatom.
Specifikacija modula za rad s dodatnim podacima
Oznaka | Opis |
---|---|
XAML_SPLIADM400 | Administracija dinamičkih polja |
XAML_SPLIADM401 | Upis i izmjena dinamičkih polja (poziv modula je ugrađen na alatnu vrpcu modula XAML_SPLIADM400) |
XAML_SPLIADM140/141 | Administracija vrste dokumenata/ Upis i izmjena vrste dokumenata |
XAML_SPLIADM400 | Ažuriranje vrijednosti dinamičkih polja dokumenta (modul postavljen u XAML Administraciji sustava > Vrsta dokumenta > Dodatni podaci) |
Način rada
Procedura rada obuhvaća dva koraka:
1. Definicija dodatnih polja (atributa), XAML_SPLIADM400
Modul XAML_SPLIADM400 koristi se za upis i izmjenu polja koja će se vezati za izabranu vrstu dokumenta. Potrebno je definirati polja sa jedinstvenom oznakom te vrstom podatka koju će primati i spremiti upisane podatke.
2. Vezivanje polja i vrste dokumenta, XAML_SPLIADM141
Za svaku vrstu dokumenta moguće je definirati koja dodatna polja su u upotrebi (od mogućih koja su unaprijed definirana kroz modul XAML_SPLIADM400). Vezivanje se vrši kroz novu XAML administraciju sustava za izabranu vrstu dokumenta, XAML_SPLIADM140/141 (tab Dinamički atributi). Opcija za dodavanje polja vezuje polje i vrstu dokumenta.
Primjer
Potrebno je proširiti dokument osnovnog sredstva za dodatna polja koja se odnose na osnovna sredstva vozila. Dodatni podaci moraju sadržavati: registraciju, boju vozila, snagu vozila i model. U sustavu je već definiran dokument za osnovna sredstva OSA.DOC
- Kreirati novu vrstu dokumenta, npr. OSA.VOZ koja će se odnositi na osnovna sredstva vozila
- Upisati dodatna polja s jedinstvenim oznakama kroz modul XAML_SPLIADM400:
- VOZILO_REG_OZNAKA, String, Registracijska oznaka
- BOJA_VOZILO, String, Boja vozila
- SNAGA_VOZILO, Integer, Snaga vozila
- MOD_VOZILO, String, Model vozila
- Vezati upisana polja s vrstom dokumenta kroz modul XAML_SPLIADM140/141, kartica Dinamički atributi i spremiti izmjene.
Popunjavanje vrijednosti dinamičkih polja na dokumentu
Za popunjavanje vrijednosti dinamičkih polja definirana su dva načina:
1. Generički način, kroz modul XAML_SPLIADM400. Na ovaj način mogu se popuniti vrijednosti za bilo koji dokument, bilo kojeg formata i vrste, a čija vrsta ima definirana dodatna polja! Poziv modula XAML_SPLIADM400 omogućen je i s ribona u kontekstu dokumenta (Ribon> Dokument> Dodatni podaci).
2. Koristeći standardne module za obradu dokumenata.
Napomena za administratore sustava: Svako novo polje dobiva svoju kolonu u jednoj sistemskoj tablici (dakle definicijom polja struktura baze se mijenja!). Osim same tablice generira se i View (SPLI.DocumentFieldValuesAre) koji služi za jednostavno čitanje podataka.