Vi ste ovdje: F4B Uvodni dio > Rad s mapama i dokumentima > Rad s aktivnim dokumentom > Rad s dodatnim podacima

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

  1. Kreirati novu vrstu dokumenta, npr. OSA.VOZ koja će se odnositi na osnovna sredstva vozila
  2. 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
  3. 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.


Rathmann d.o.o. Sva prava pridržana