Aplikacija | Broj operacije | Kontrolirana metoda |
---|---|---|
099 | WS099PPri | spremiPrivitke |
Metoda vrši spremanje privitaka uz pojedini dokument u LC SPI sustavu.
* Ukoliko neki od neobaveznih podataka nije poslan tada se u kolonu puni:
Ovo je tablica veze prema LC ARH tablici LCZaj_Datoteke.
Naziv kolone | Element | Napomena |
---|---|---|
VerzijeDatotekaID | Generira se u LC SPI sustavu | |
VerzijeDatotekaGUID | PrivitakGUID | Upisuje se ukoliko isti ne postoji, a ukoliko već isti postoji tada se vrše dodatne provjere LC SPI tablice LCZAJ_VerzijeDatoteka opisane u koracima obrade.
Služi kao veza prema ARH tablici LCZaj_Datoteke gdje se spremaju datoteke privitaka u određenom formatu. |
OperatoriID | LCZAJ_VanjskiSustavi.Obrade_OperatoriID | |
XDatumVrijeme | GETDATE() | |
Verzija | 1 | |
LC223_DatotekeDokumentiID | Ako je DokVrsta = „DOK223“ tada se puni LC223_DatotekeDokumenti.DatotekeDokumentiID pronađen preko DokGUID | |
LC156_ERacuniID | Ako je DokVrsta = „ERA156“ tada se puni LC156_Eracuni.ERacuniID pronađen preko DokGUID | |
LC125_DatotekeUgovoriID | Ako je DokVrsta = „UGO125“ tada se puni LC125_DatotekeUgovori.DatotekeUgovoriID pronađen preko DokGUID | |
LC192_DatotekeInterniNaloziID | Ako je DokVrsta = „INA192“ tada se puni LC192_DatotekeInterniNalozi.DatotekeInterniNaloziID pronađen preko DokGUID | |
LC192_UraPocetnoID | Ako je DokVrsta = „SCD192“ tada se puni LC192_UraPocetno.UraPocetnoID za URU pronađenu preko DokGUID | |
LC192_KnjizniZapisiPocetnoID | Ako je DokVrsta = „SCD192“ tada se puni LC192_KnjizniZapisiPocetno.KnjizniZapisiPocetnoID za KNZ pronađen preko DokGUID |
Ova tablica se puni samo u slučaju kada se isti privitak povezuje za više različitih dokumenata.
Razlog tomu je ranije kreirani jedinstveni ključ na tablici LCZAJ_VerzijeDatoteka koji ne dozvoljava navedeno povezivanje jer je u njemu identifikator privitka UC
Naziv kolone | Element | Napomena |
---|---|---|
VerzijeDatotekaMapiranjeID | Identifikator sloga. Generira se u LC SPI sustavu | |
DatotekaGUIDOriginalni | PrivitakGUID | Originalni GUID datoteke (privitaka) pristigao putem metode spremiPrivitke. |
VerzijeDatotekaGUID | Novo generirani GUID datoteke spremljen LCSPI tablicu LCZAJ_VerzijeDatoteka koja služi kao veza prema ARH tablici LCZaj_Datoteke gdje se spremaju datoteke privitaka u određenom formatu. Veza prema LCZAJ_VerzijeDatoteka | |
OperatoriID | Identifikator operatera koji je spremio slog. Veza prema LCZAJ_Operatori. | |
XDatumVrijeme | GETDATE() |
Ovo je tablica gdje se spremaju privitci sa njihovim sadržajem.
Naziv kolone | Element | Napomena |
---|---|---|
DatotekeID | Generira se u LC SPI sustavu | |
DatotekeGUID | PrivitakGUID | Upisuje se ukoliko isti ne postoji, a ukoliko već isti postoji tada se vrše dodatne provjere LC SPI tablice LCZAJ_VerzijeDatoteka u nastavku |
Tip | PrivitakMimeCode | |
Ime | PrivitakNaziv | |
Datoteka | PrivitakSadrzaj | |
KonacnaVerzija | 1 |
*
Opis | Tip podatka | Uvjet | O | |
---|---|---|---|---|
spremiPrivitkeResponse | ||||
Vraća se poslani VsID u zahtjevu | string(36) | 1..1 | ||
Vraća se poslana DokVrstau zahtjevu
Enumeracija: „UGO125“ – ugovori „DOK223“ – dokument urudžbenog zapisnika „ERA156“ – izlazni eRačun „INA192“ – ulazni eRačun „SCD192“ – salda konti dokument (ulazni račun ili knjižni zapis) | string(40) | 1..1 | ||
{Or | 0..1 | |||
1..n | ||||
Vraća se poslani DokGUID u zahtjevu | string(36) | 1..1 | ||
Vraća se poslani PrivitakGUID u zahtjevu | string(36) | 1..1 | ||
Vraća se poslani PrivitakNaziv u zahtjevu | string(30) | 1..1 | ||
1..1 | ||||
0 – nema greške; 1 – greška (nije spremljeno); 2 – već postoji u LC SPI sustavu | tinyint | 1..1 | ||
Opis greške u slučaju da zapis nije uspješno spremljen ili ažuriran u sustavu. – obavezan za Greska <> 0 | string(300) | Greska = 0 | 0..1 | |
Or} | 0..1 | |||
1 – greška | tinyint | 1..1 | ||
Opis greške prilikom spremanja podatka – globalna greška | string(300) | 1..1 | ||
/spremiPrivitkeResponse |
*