POVRATAK

Metoda: obrisi361Dokumente

Opis funkcionalnosti https://spihr.sharepoint.com/:w:/r/_layouts/15/Doc.aspx?sourcedoc=%7B5B37BFC8-BF96-4331-B211-D47575F6CC1F%7D&file=Metoda%20obrisi361Dokumente.docx&action=default&mobileredirect=true

1. Opis rada metode

Metoda vrši ažuriranje oznake brisano na dokumentima koji su vidljivi na portalu "Otvoreno".

Koraci obrade:

1. Vrši se provjera aktivnosti vanjskog sustava u LCSPI tablici LCZAJ_VanjskiSustavi preko poslanog VsID.

2. Ovisno o elementu DokVrsta pretražuju se tablice dokumenata u LC ARH bazi prema identifikatoru GUID.
Za DokVrsta = "BAN192" pretražuje se tablica LC192_OtvoreniGradFinancijeIsplate.
Za DokVrsta = "URA192" pretražuje se tablica LC361_UlazniRacuni.
Za DokVrsta = "NAR127" pretražuje se tablica LC361_Narudzbenice.
Za DokVrsta = "UGO125" pretražuje se tablica LC361_Ugovori.

3. Na pronađenom slogu se ažurira se slijedeće:
- kolona Brisano sa vrijednošću 1.
- kolona XDatumVrijeme sa trenutnim datumom i vremenom - obavezno.

4. Ovisno o elementu DokVrsta pretražuju se tablice pozicija dokumenata u LC ARH bazi prema identifikatoru iz točke 2.
Za DokVrsta = "BAN192" pretražuje se tablica LC192_OtvoreniGradFinancijeIsplatePozicije.
Za DokVrsta = "URA192" pretražuje se tablica LC361_UlazniRacuniPozicije.
Za DokVrsta = "NAR127" pretražuje se tablica LC361_NarudzbenicePozicije.
Za DokVrsta = "UGO125" pretražuje se tablica LC361_UgovoriPozicije.

5. Na pronađenim slogovima pozicija ažurira se slijedeće:
- kolona Brisano sa vrijednošću 1.
- kolona XDatumVrijeme sa trenutnim datumom i vremenom - obavezno.

6. Vrši se punjenje odgovora metode prema specifikaciji.

* Prilikom svakog ažuriranja podataka obavezno ažurirati i kolonu XDatumVrijeme sa trenutnim datumom i vremenom jer utjeće na sinkronizaciju podataka na portal.

2. Punjenje odgovora metode:

Opis Tip podatka uvjet O
obrisi361DokumenteResponse
VsIDVraća se poslani VsID u zahtjevu.string(36)1..1
dokumenti{Or1..1
dokument1..n
DokVrstaVraća se poslana vrsta dokumenta u zahtjevu.string(40)1..1
GUIDVraća se poslani GUID dokumenta u zahtjevu.uniqueidentifier1..1
greska1..1
Greska0 – nema greške;
1 – greška;
2 – dokument nije pronađen u LC SPI sustavu
tinyint1..1
OpisGreskeOpis greške u slučaju da zapis nije uspješno ažuriran u sustavu.
– obavezan za Greska <> 0
string(300)0..1
/greska
/dokument
/dokumenti
greskaOr}1..1
Greska1 – greška - Globalna greškatinyint1..1
OpisGreskeOpis greške prilikom ažuriranja podatka - Globalna greškastring(300)1..1
/greska
/obrisi361DokumenteResponse

*