Calculus Web Service

API dokumentacija – Grupa 4. Magacin i zalihe (13 metoda)

AŽURIRAJ POZICIJU U MAGACINU (AzurirajPozicijuUMagacinu)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
ArtIDključ artikla u bazi Calculusobavezno
MagIDključ magacina u bazi Calculus (komsk)obavezno
Pozpozicija artikla u magacinuneobavezno
Metod vraća:
PoljeOpis
IDID (ključ) komitenta u Calculus bazi

CENA ZALIHE (CenaZalihe)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
KojaCena(N)abavna/(K)njigovodstvenaobavezan
ZR(Z)vanična/(R)ealna (default je Z)neobavezan
Nadandatum u formatu YYYY-MM-DD (default je today)neobavezan
SifArtšifra artikla (neobavezan ako se navodi naziv)neobavezan
NazivArtnaziv artikla (neobavezan ako se navodi šifra)neobavezan
Magacinšifra magacina iz kog se čita cenaobavezan
Metod vraća:
PoljeOpis
Traženu cenu artikla

STANJE ARTIKLA (StanjeArtikla)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
SifMagšifra magacina iz kog se želi stanjeneobavezan
TipCenšifra tipa cenovnika iz kog se povlače ceneneobavezan
ValCenoznaka valute cenovnika (default je DIN)neobavezan
OJCenšifra org.jed. čiji cenovnik čitati (default je firma)neobavezan
SifGrArtšifra grupe artikala koji se traženeobavezan
SifArtšifra artikla ili deo šifre artikala koji se traženeobavezan
NazivArtnaziv artikla ili deo naziva artikala koji se traženeobavezan
ZR(Z)vanični ili (R)ealni lager (default je Z)neobavezan
Sortredni broj kolona po kojima se želi sortneobavezan
Uslovdodatni where uslovneobavezan
Stanje0D/N (default N) da li vraća i artikle sa stanjem 0neobavezan
DatNabD/N (default N) da li vraća i datum poslednje nabavkeneobavezan
PozRezD/N (default N) da li vraća pozajmice I rezervacijeneobavezan
Metod vraća:
PoljeOpis
Šifra artikla
Naziv artikla
Jedinica mere artikla u magacinu
Stanje artikla u magacinu
Naziv magacina
Pozajmljeno iz magacina
Rezervisano u magacinu
Naziv grupe artikla
Datum cenovnika
Cena
Rabat
Popust
Lom
Pozicija u magacinu
Opis

STANJE ARTIKLA 2 (StanjeArtikla2)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
SifMagšifra magacina iz kog se želi stanjeneobavezan
SifGrArtšifra grupe artikala koji se traženeobavezan
NazivArtnaziv artikla ili deo naziva artikala koji se traženeobavezan
ZR(Z)vanični ili (R)ealni lager (default je Z)neobavezan
Sortredni broj kolona po kojima se želi sortneobavezan
Uslovdodatni where uslovneobavezan
Stanje0D/N (default N) da li vraća i artikle sa stanjem 0neobavezan
Metod vraća:
PoljeOpis
Šifra artikla
Naziv artikla
Jedinica mere artikla u magacinu
Stanje artikla u magacinu umanjeno za rezervacije
Naziv magacina
Šifra grupe artikla
Barkod artikla

STANJE ARTIKLA SA NABAVNOM CENOM (StanjeArtiklaNC)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
SifMagšifra magacina iz kog se želi stanjeneobavezan
TipCenšifra tipa cenovnika iz kog se povlače ceneneobavezan
ValCenoznaka valute cenovnika (default je DIN)neobavezan
OJCenšifra org.jed. čiji cenovnik čitati (default je firma)neobavezan
SifGrArtšifra grupe artikala koji se traženeobavezan
SifArtšifra artikla ili deo šifre artikala koji se traženeobavezan
NazivArtnaziv artikla ili deo naziva artikala koji se traženeobavezan
ZR(Z)vanični ili (R)ealni lager (default je Z)neobavezan
Sortredni broj kolona po kojima se želi sortneobavezan
Uslovdodatni where uslovneobavezan
Stanje0D/N (default N) da li vraća i artikle sa stanjem 0neobavezan
DatNabD/N (default N) da li vraća i datum poslednje nabavkeneobavezan
NaDandatum na koji se gleda stanje (u format YYYY-MM-DD), prazno podrazumeva todayneobavezno
Metod vraća:
PoljeOpis
Šifra artikla
Naziv artikla
Jedinica mere artikla u magacinu
Naziv magacina
Stanje artikla u magacinu
Pozajmljeno iz magacina
Rezervisano u magacinu
Naziv grupe artikla
Datum cenovnika
Nabavna cena
Cena
Rabat
Popust
Lom
Pozicija u magacinu
Opis

STANJE ARTIKLA PO KB I RASTERU (StanjeArtiklaPoKBRaster)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
SifMagšifra magacina iz kog se želi stanjeneobavezan
SifArtšifra artikla ili deo šifre artikala koji se traženeobavezan
NazivArtnaziv artikla ili deo naziva artikala koji se traženeobavezan
KontBrkontrolni broj ulaza koji se tražineobavezan
ZR(Z)vanični ili (R)ealni lager (default je Z)neobavezan
NaDandatum na koji se traži stanje (YYYY-MM-DD)obavezan
Metod vraća:
PoljeOpis
Šifra magacina
Naziv magacina
Ključ artikla
Šifra artikla
Naziv artikla
Kontrolni broj ulaza
Ključ stavke ulaza
Ukupan ulaz
Ukupan izlaz
Ukupno rezervisano
Ukupno ulaz po rasteru
Ukupno izlaz po rasteru
Vrednost 1 rastera
Vrednost 2 rastera
Vrednost 3 rastera

STANJE ARTIKLA PO ULAZIMA (StanjeArtiklaPoUlazima)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
SifMagšifra magacina iz kog se želi stanjeneobavezan
SifArtšifra artikla ili deo šifre artikala koji se traženeobavezan
NazivArtnaziv artikla ili deo naziva artikala koji se traženeobavezan
DokUlbroj ulaznog dokumentaneobavezan
SifKomšifra komitenta ili deo šifre komitenta sa ulazaneobavezan
NazKomnaziv ili deo naziva komitenta sa ulazaneobavezan
KontBrkontrolni broj ulaza koji se tražineobavezan
ZR(Z)vanični ili (R)ealni lager (default je Z)neobavezan
NaDandatum na koji se traži stanje (YYYY-MM-DD)obavezan
Metod vraća:
PoljeOpis
Šifra magacina
Naziv magacina
Šifra artikla
Naziv artikla
ID ulaznog dokumenta
Datum ulaznog dokumentqa
Broj ulaznog dokumenta
Šifra komitenta sa ulaznog dokumenta
Naziv komitenta sa ulaznog dokumenta
ID stavke ulaznog dokumenta
Cena sa ulaznog dokumenta
Ukupan ulaz
Ukupan izlaz
Ukupno rezervisano
Stanje
Raspoloživo
Broj fakture dobavljača
Broj dostavnice dobavljača
Kontrolni broj sa ulaza
Napomena
Sadržaj stavke
Broj prodajnog dokumenta
Kupac sa prodajnog dokumenta
Naziv mesta isporuke kupca
Ključ stavke popisa po ulazu

STANJE ARTIKLA PO RASTERU (StanjeArtiklaRaster)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
SifMagšifra magacina iz kog se želi stanjeneobavezan
SifGrArtšifra grupe artikala koji se traženeobavezan
SifArtšifra artikla ili deo šifre artikala koji se traženeobavezan
NazivArtnaziv artikla ili deo naziva artikala koji se traženeobavezan
ZR(Z)vanični ili (R)ealni lager (default je Z)neobavezan
Sortredni broj kolona po kojima se želi sortneobavezan
Uslovdodatni where uslovneobavezan
Stanje0D/N (default N) da li vraća i artikle sa stanjem 0neobavezan
Metod vraća:
PoljeOpis
Šifra artikla
Naziv artikla
Jedinica mere artikla u magacinu
Stanje artikla za kombinaciju rastera u magacinu
Naziv magacina
Naziv grupe artikla
Ključ prve osobine
Vrednost prve osobine
Ključ druge osobine
Vrednost druge osobine
Ključ treće osobine
Vrednost treće osobine
Pozicija u magacinu

STANJE ARTIKLA TRENUTNO (StanjeArtiklaTrenutno)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
MagIDID magacina (org.jed.) može i niz (ID1,ID2,..)neobavezan
MagSifrašifra magacina u Calculus-uneobavezan
ArtIDID artikla u Calculus-uneobavezan
ArtSifrašifra artikla u Calculus-uneobavezan
Vremevreme u formatu YYYY-MM-DD HH:MM:SS nakon kog
nakon kog je bilo promena stanja u bazineobavezan
Metod vraća:
PoljeOpis
ID magacina
Šifru magacina
ID artikla
Šifru artikla
Stanje Z
Stanje R
Rezervacije Z
Rezervacije R
Pozajmice Z
Pozjamice R
Vreme promene nekog od stanja

DAJ STANJE SERIJSKIH BROJEVA (DajStanjeSerBrojeva)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDStavkeključ stavke dokumenta za koju se ubacuje serijski brojobavezan
SerBrojserijski broj komadaobavezan
Metod vraća:
PoljeOpis
Artikalključ artikla u Calculus bazi
ArtSifrašifru artikla
ArtNazivnaziv artikla
Magacinključ magacina (analsk)
MagNazivnaziv magacina
Brojserijski broj
Broj1predviđeno za dodatni deo serijskog broja (ne koristi se)
Broj2predviđeno za dodatni deo serijskog broja (ne koristi se)
Stanjestanje serijskog broja u tom magacinu

UBACI SERIJSKI BROJ (UbaciSerBroj)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDStavkeključ stavke dokumenta za koju se ubacuje serijski brojobavezan
SerBrojserijski broj komadaobavezan
Metod vraća:
PoljeOpis
ID serijskog brojaključ zapisa u bazi koji treba koristiti za brsanje

IZBACI SERIJSKI BROJ (IzbaciSerBroj)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDSerBrojaključ serijskog broja koji se izbacujeobavezan
Metod vraća:
PoljeOpis
ID serijskog brojaključ zapisa u bazi koji treba koristiti za brsanje

SERIJSKI BROJEVI STAVKE (SerijskiBrojeviStavke)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDStavkeključ stavke dokumenta za koju se traže serijski brojeviobavezan
Metod vraća:
PoljeOpis
IDSerBrojaključ zapisa u bazi Calculus
SerBrojserijski broj