XAML_BOOKPUT201
Osnovni podaci
Oznaka | XAML_BOOKPUT201 |
Naziv | Upis/izmjena postaje |
Opis | Upis i izmjena postaje putovanja |
Namjena
Modul XAML_BOOKPUT201 koristi se za upis i izmjenu postaje putovanja. Poziva se odabirom funkcije Upis postaje ili Izmjena postaje s alatne vrpce modula XAML_BOOKPUT200.
Karakteristike
- Početna postaja putovanja mora imati upisano vrijeme ukrcaja i vrijeme polaska, a ne smije imati upisano vrijeme dolaska. Pokušaj upisa početne postaje koja ne zadovoljava te uvjete rezultira jednom od pogrešaka:
- 'Početna postaja mora imati upisano vrijeme ukrcaja i vrijeme polaska, a ne smije imati upisano vrijeme dolaska.' (BOOKPUT_1004).
- 'Početna postaja putovanja mora imati upisano vrijeme polaska.' (BOOKPUT_1034, BOOKPUT_1037).
- Posljednja postaja putovanja mora imati upisano vrijeme dolaska, a ne smije imati upisano vrijeme ukrcaja i vrijeme polaska. Pokušaj upisa posljednje postaje koja ne zadovoljava te uvjete rezultira jednom od pogrešaka:
- 'Posljednja postaja mora imati upisano vrijeme dolaska, a ne smije imati upisano vrijeme ukrcaja i vrijeme polaska.' (BOOKPUT_1005).
- 'Posljednja postaja putovanja mora imati upisano vrijeme dolaska.' (BOOKPUT_1035, BOOKPUT_1038).
- Sve međupostaje putovanja (postaje koje nisu niti početne niti posljednje) moraju imati upisana sva vremena. Pokušaj upisa međupostaje koja nema upisana sva vremena rezultira jednom od pogrešaka:
- 'Postaje koje nisu niti početne niti posljednje moraju imati upisana sva vremena.' (BOOKPUT_1006).
- 'Ako je upisano vrijeme ukrcaja tada je obvezno upisati i vrijeme polaska.' (BOOKPUT_1017).
- 'Prethodna postaja mora imati upisano vrijeme polaska.' (BOOKPUT_1020).
- Za sve postaje putovanja vrijedi pravilo: vrijeme dolaska je manje ili jednako od vremena ukrcaja, a vrijeme ukrcaja je manje ili jednako od vremena polaska. Pokušaj upisa postaje koja ne zadovoljava te uvjete rezultira jednom od pogrešaka:
- 'Vrijeme ukrcaja mora biti veće ili jednako od vremena dolaska.' (BOOKPUT_1015).
- 'Vrijeme polaska mora biti veće ili jednako od vremena dolaska.' (BOOKPUT_1016).
- 'Vrijeme polaska mora biti veće ili jednako od vremena ukrcaja.' (BOOKPUT_1018).
- 'Vrijeme dolaska mora biti veće ili jednako od vremena polaska prethodne postaje.' (BOOKPUT_1021).
- Kod upisa vremena (dolaska, ukrcaja i polaska) obvezno je upisati sve komponente vremena (datum, sat i minute). Pokušaj upisa vremena kojem nedostaje neka komponenta rezultira pogreškom:
- 'Upišite ostale komponente vremena dolaska ili izbrišite postojeće.' (BOOKPUT_1023).
- 'Upišite ostale komponente vremena ukrcaja ili izbrišite postojeće.' (BOOKPUT_1024).
- 'Upišite ostale komponente vremena polaska ili izbrišite postojeće.' (BOOKPUT_1025).
Izgled ekrana
Kratak opis modula
Funkcije rada s modulom (ugrađene u ribon)
Oznaka | Opis |
---|---|
Spremi i zatvori | Spremanje izmjena i zatvaranje ekrana |
Zatvori | Zatvaranje ekrana modula bez spremanja izmjena |
Spremi | Potvrda upisanih podataka bez zatvaranja ekrana |
Osnovni podaci stavke (postaje)
Oznaka | Opis |
---|---|
Postaja | |
Postaja | Polje za odabir postaje. Postaju izabrati iz izbornika pomoćne liste, a odabir potvrditi funkcijom Prenesi/ Prenesi i zatvori. |
Vrijeme dolaska | Polja za upis datuma i vremena dolaska u postaju. |
Vrijeme ukrcaja | Polja za upis datuma i vremena ukrcaja u postaji. |
Vrijeme polaska | Polja za upis datuma i vremena polaska iz postaje. |
Udaljenost |
Polje za upis udaljenosti postaje od početne postaje putovanja (u kilometrima). |
Alatna vrpca
Oznaka | Opis |
---|---|
Spremi i zatvori | Spremanje izmjena i zatvaranje ekrana |
Spremi | Potvrda upisanih podataka bez zatvaranja ekrana |
Zatvori/Odustani | Zatvaranje ekrana modula bez spremanja izmjena |
Napomena: Ukoliko prilikom spremanja sva polja nisu ispravno ispunjena, sustav će prikazati upozorenje pokraj pripadajućih polja.
Način rada
Modul se poziva odabirom funkcije Upis postaje ili Izmjena postaje s alatne vrpce modula XAML_BOOKPUT200.
Modul se može aktivirati u jednom od dva načina rada:
- upis postaje putovanja
- izmjena podataka
Upis postaje
- Upisati podatke postaje (ili odabrati podatke iz pomoćnih listi) u odgovarajuća polja. Minimalno upisati obvezne podatke!
- Spremiti podatke klikom na Spremi/ Spremi i zatvori.
- Upisani podaci prikazat će se unutar tabličnog prikaza modula XAML_BOOKPUT200.
Izmjena podataka postaje putovanja
- Pozivom funkcije Izmjena postaje otvorit će se modul s upisanim podacima.
- Izmijeniti željene podatke.
- Spremiti podatke pozivom funkcije za spremanje Spremi i zatvori/ Spremi koja se nalazi u dnu ekrana, na alatnoj vrpci.
- Izmijenjeni podaci prikazat će se unutar tabličnog prikaza modula XAML_BOOKPUT200.
Ukoliko neko od obaveznih polja nije ispunjeno, neće se izvršiti pohrana podataka dok se ne zadovolje minimalni kriteriji za upis. U slučaju nezadovoljavanja minimalnih kriterija, modul će prikazati odgovarajuća upozorenja.
Kontrola i validacija podataka
BOOKPUT_1004 - Početna postaja mora imati upisano vrijeme ukrcaja i vrijeme polaska, a ne smije imati upisano vrijeme dolaska.
BOOKPUT_1005 - Posljednja postaja mora imati upisano vrijeme dolaska, a ne smije imati upisano vrijeme ukrcaja i vrijeme polaska.
BOOKPUT_1006 - Postaje koje nisu niti početne niti posljednje moraju imati upisana sva vremena.
BOOKPUT_1015 - Vrijeme ukrcaja mora biti veće ili jednako od vremena dolaska.
BOOKPUT_1016 - Vrijeme polaska mora biti veće ili jednako od vremena dolaska.
BOOKPUT_1017 - Ako je upisano vrijeme ukrcaja tada je obvezno upisati i vrijeme polaska.
BOOKPUT_1018 - Vrijeme polaska mora biti veće ili jednako od vremena ukrcaja.
BOOKPUT_1019 - Vrijeme dolaska u postaju mora biti unutar perioda trajanja putovanja.
BOOKPUT_1020 - Prethodna postaja mora imati upisano vrijeme polaska.
BOOKPUT_1021 - Vrijeme dolaska mora biti veće ili jednako od vremena polaska prethodne postaje.
BOOKPUT_1022 - Postaja je obvezan podatak.
BOOKPUT_1023 - Upišite ostale komponente vremena dolaska ili izbrišite postojeće.
BOOKPUT_1024 - Upišite ostale komponente vremena ukrcaja ili izbrišite postojeće.
BOOKPUT_1025 - Upišite ostale komponente vremena polaska ili izbrišite postojeće.
BOOKPUT_1034 - Početna postaja putovanja mora imati upisano vrijeme polaska.
BOOKPUT_1035 - Posljednja postaja putovanja mora imati upisano vrijeme dolaska.
BOOKPUT_1037 - Početna postaja putovanja mora imati upisano vrijeme polaska.
BOOKPUT_1038 - Postaja koja ima upisano vrijeme polaska mora imati upisano i vrijeme ukrcaja.
Vezana poglavlja
XAML_BOOKPUT200 - Upis, izmjena i pregled dokumenta putovanja
Ugradnja u sustav
Modul se ugrađuje na alatnu vrpcu (ugrađenu u ribon) modula XAML_BOOKPUT200.