Calculus Web Service

API dokumentacija – Grupa 3. Artikli i katalog (28 metoda)

ARTIKAL U KATALOGU PROIZVODA (ArtikalUKataloguProizvoda)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDKatalogaključ kataloga proizvoda u Calculus bazineobavezan
SifraArtšifra artiklaneobavezan
NazivArtnaziv ili deo naziva artiklaneobavezan
SifraKatšifra kataloga proizvodaneobavezan
NazivKatnaziv ili deo naziva kataloga proizvodaneobavezan
Jezikoznaka jezika za prevod podataka (SRP_SR, ENG_VB, …)neobavezno
Metod vraća:
PoljeOpis
Šifru artikla
Naziv artikla
Šifru kataloga proizvoda
Naziv kataloga proizvoda
ID kataloga proizvoda
Šifru artikla u katalogu proizvoda
Šifru grupe artikala sa kataloga proizvoda
Naziv grupe artikala sa kataloga proizvoda
ID vrednosti za osobinu 1
Osobinu 1
Vrednost 1
ID vrednosti za osobinu 2
Osobinu 2
Vrednost 2
ID vrednosti za osobinu 3
Osobinu 3
Vrednost 3
Poziciju u formatu Šifra grupe + Šifra kataloga proizvoda + Šifra artikla u katalogu proizvoda

AŽURIRAJ ARTIKAL/USLUGU (AzurArtUsl)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDArtUslID artikla/usluge čiji podaci se ažurirajuobavezan
Sifrašifra artikla ili uslugeneobavezan
Nazivnaziv artikla ili uslugeobavezan
JDMoznaka jedinice mereobavezan
NazivUKasinaziv za kasuneobavezan
IDGrupeID grupe u Calculus-u kojoj artikal/usluga pripadaneobavezan
MPTarifaoznaka maloprodajne tarifeneobavezan
VPTarifaoznaka veleprodajne tarifeneobavezan
Opisopis artikla/usugeneobavezan
ProizvodjacID proizvođača (komsk)neobavezan
UvoznikID uvoznika (komsk)neobavezan
Metod vraća:
PoljeOpis
IDArtUslID artikla/usluge u Calculus bazi ili poruku o grešci

UBACI ARTIKAL/USLUGU (UbaciArtUsl)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
Tip(A)rtikal/(U)slugaobavezan
Sifrašifra artikla ili uslugeneobavezan
Nazivnaziv artikla ili uslugeobavezan
JDMoznaka jedinice mereobavezan
NazivUKasinaziv za kasuneobavezan
IDGrupeID grupe u Calculus-u kojoj artikal/usluga pripadaneobavezan
MPTarifaoznaka maloprodajne tarifeneobavezan
VPTarifaoznaka veleprodajne tarifeneobavezan
Opisopis artikla/usugeneobavezan
ProizvodjacID proizvođača (komsk)neobavezan
UvoznikID uvoznika (komsk)neobavezan
Metod vraća:
PoljeOpis
IDArtUslID artikla/usluge u Calculus bazi ili poruku o grešci

UBACIVANJE BARKODA (UbaciBarkodArtUsl)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
ID Artiklaartikalsk za Artikal ili Usluguobavezno
Barkodbarkod koji se ubacujeobavezno
Metod vraća:
PoljeOpis
IDID (ključ) bakoda u bazi

IZBACI ARTIKAL/USLUGU (IzbaciArtUsl)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDArtUslID artikla/usluge čiji podaci se brišuobavezan
Metod vraća:
PoljeOpis
IDArtUslID artikla/usluge u Calculus bazi ili poruku o grešci

IZBACIVANJE BARKODA ( IzbaciBarkodArtUsl )

Argumenti za ovaj metod su:
Argument Opis argumenta Status
IDArtikla ključ artikla/usluge obavezno
Barkod barkod za brisanje obavezno
Metod vraća:
Polje Opis
Status potvrda uspešnog brisanja (npr. "USPEŠNO")

PODACI ARTIKLA (PodaciArtikla)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
Grupašifra grupe artikalaneobavezan
Sifrašifra artikla ili deo ukoliko se žele svi artikli koji sadrže taj deoneobavezan
Nazivnaziv artikla ili deo ukoliko se žele svi artikli koji sadrže taj deoneobavezan
Barkodbarkod ili deo barkodaneobavezan
SerBrserijski broj ili deo serijskog brojaneobavezan
Naziv svojstvatačan naziv svojstva čija se vrednost tražineobavezan
Vrednost svojstvavrednost svojstva koju treba da ima traženi artikalneobavezno
Sortredni broj kolona po kojima se želi sortneobavezno
Uslovdodatni where uslovneobavezno
Jezikoznaka jezika za prevod podataka (SRP_SR, ENG_VB, …)neobavezno
Metod vraća:
PoljeOpis
ID artikla
Šifra artikla
Naziv artikla (preveden ako postoji prevod)
Naziv artikla u kasi
Lista barkodova artikla
Osnovnu jedinicu mere artikla (prevedenu)
Količinu pakovanja artikla
Jedinicu mere pakovanja artikla (prevedenu)
PDV stopu artikla
Naziv proizvođača
Neto masu
Bruto masu
Transportnu masu
Jedinicu mere mase (prevedenu)
Specifičnu težinu
Jedinicu mere specifične težine (prevedenu)
Jedinicu mere specifične težine zapremine (prevedenu)
Jedinicu mere osnovnog pakovanja (prevedenu)
Osnovno pakovanje
Jedinicu mere sadržaja osnovnog pakovanja (prevedenu)
Način zaokruženja transportnog pakovanja
Zaokruženje transportnog pakovanja
Transportna masa
Transportna zapremina
Jedinica mere transportne zapremine (prevedena)
Transportna dužina
Jedinica mere transportne dužine (prevedena)
Transportna širina
Transportna visina
Naziv uvoznika
Naziv zemlje porekla
Naziv zemlje uvoza
Naziv komisionara
Kataloški broj
Listu kataloških brojeva ako ih ima više
Lokaciju artikla
Garantni rok
ID grupe artikla
Šifru grupe artikla
Naziv grupe artikla (prevedenu)
Ima raster (D/N)
Klasifikaciju
Standard
Rok trajanja
Da li je artikal na akciji D/N
Šifra tipa akcijskog cenovnika
Ima recepturu (D/N)
Po kontrolnom broju (D/N)
Po serijskom broju (D/N)
Opis artikla
Datum i vreme kreiranja artikla
Ne koristi se (D/N)
Carinska tarifa
Osnovni artikal
URL adresu sa artikla

PODACI ŠIFARNIKA ARTIKLA (PodaciSifarnikaArtikla)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
TipSifNaznaziv tipa šifarnika artikalaneobavezan
SifSifArtšifra šifarnika artikalaneobavezan
NazSifArtnaziv šifarnika artikalaneobavezan
KomIDključ komitenta u Calculus-u (komsk)neobavezan
NazKomnaziv komitenta čiji je šifarnik artikalaneobavezan
ArtIDključ artikla u Calculus-u (artikalsk)neobavezan
ArtOsnSifosnovna šifra (ili deo šifre) artiklaneobavezno
ArtOsnNazosnovni naziv (ili deo naziva) artiklaneobavezno
Metod vraća:
PoljeOpis
Naziv tipa šifarnika artikala
Oznaku proizvođač na tipu šifarnika artikala
Oznaku dobavljač na tipu šifarnika artikala
Šifru šifarnika artikala
Naziv šifarnika artikala
Ključ komitenta (komsk) sa šifarnika artikala
Naziv komitenta sa šifarnika artikala
Ključ artikla (artikalsk)
Osnovnu šifru artikla
Osnovni naziv artikla
Paralelnu šifru artikla iz šifarnika
Paralelni naziv artikla iz šifarnika
Opis iz paralelnog šifarnika
JDM iz paralelnog šifarnika
Kataloški broj iz paralelnog šifarnika

PRONAĐI BARKOD (PronadjiBarkod)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
Barkodbarkod koji se tražiobavezan
Metod vraća:
PoljeOpis
ID artikla čiji je to barkod
Šifru artikal
Naziv artikla
Osobina 1ID prve osobine grupe artikla ukoliko je barkod za raster artikla
Vrednost 1vrednost osobine 1
Osobina 2ID druge osobine grupe artikla ukoliko je barkod za raster artikla
Vrednost 2vrednost osobine 2
Osobina 3ID treće osobine grupe artikla ukoliko je barkod za raster artikla
Vrednost 3vrednost osobine 3
DokumentID dokumenta ukoliko je barkod dokumenta
StavkaID stavke ukoliko je barkod stavke dokumenta
RasterID rastera ukoliko je barkod konkretnog rastera stavke dokumenta
StavkaUlazaID stavke ulaznog dokumenta za povezivanje „po ulazima“
Kontrolni brojkontrolni broj sa ulazne stavke ako postoji
Magacin ulazaključ magacina (analsk)
Stanje po ulazustanje po ulazu na datum poziva (today)

KARTICA ARTIKLA PO RASTERU (KarticaArtiklaRaster)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
SifMagšifra magacina iz kog se želi stanjeobavezan
SifArtšifra artikla koji se traži (obavezna bez naziva) - (uslovno)obavezan
NazArtnaziv artikla koji se traže (obavezan bez šifre) - (uslovno)obavezan
OdDatumapočetni datum perioda koji se traži (YYYY-MM-DD)obavezan
DoDatumakrajnji datum perioda koji se traži (YYYY-MM-DD)obavezan
ZR(Z)vanični ili (R)ealni lager (default je Z)neobavezan
Metod vraća:
PoljeOpis
Datum promene
Opis promene
Ulazna količinu
Izlazna količinu
Stanje
Cena sa kartice
ID magacinskog dokumenta
Broj magacinskog dokumenta
Broj prodajnog dokumenta
Duguje
Potražuje
Saldo
DP (D)uguje/(P)otražuje
ID stavke dokumenta
Vrednost1 je vrednost prve osobine
Vrednost2 je vrednost druge osobine
Vrednost3 je vrednost treće osobine
Kol je količina ulazne ili izlazne stavke rastera

KATALOG PROIZVODA (KatalogProizvoda)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDključ kataloga proizvoda u Calculus bazineobavezan
Sifrašifra kataloga proizvodaneobavezan
Nazivnaziv ili deo naziva kataloga proizvodaneobavezan
Grupašifra grupe artikala kataloga proizvodaneobavezan
Jezikoznaka jezika za prevod podataka (SRP_SR, ENG_VB, …)neobavezno
Metod vraća:
PoljeOpis
ID kataloga proizvoda
Šifru kataloga proizvoda
Naziv kataloga proizvoda
Šifru grupe artikala
Naziv grupe artikala
Poziciju u formatu Šifra grupe + Šifra kataloga proizvoda

OSOBINE ARTIKALA (OsobineArtikala)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
Nazivnaziv osobine ili deo naziva osobine koje se traženeobavezno
Jezikoznaka jezika za prevod podataka (SRP_SR, ENG_VB, …)neobavezno
Metod vraća:
PoljeOpis
ID grupeključ osobine u bazi Calculus
Naziv grupenaziv osobine u bazi Calculus (preveden)

OSOBINE GRUPE ARTIKALA (OsobineGrupeArtikala)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
Sifrasifra grupe čije osobine se traženeobavezno
Nazivnaziv grupe ili deo naziva grupa čije osobine se traženeobavezno
Jezikoznaka jezika za prevod podataka (SRP_SR, ENG_VB, …)neobavezno
Metod vraća:
PoljeOpis
ID grupeključ grupe artikala u bazi Calculus
Sifrašifra grupe artikala u bazi Calculus
NazivGrnaziv grupe artikala u bazi Calculus (preveden)
ID osobineključ osobine u bazi Calculus
Naziv osobinenaziv osobine u bazi Calculus (preveden)
Redosledredosled osobine na grupi

SVOJSTVA (Svojstva)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
Naziv grupenaziv grupe ili deo naziva grupa koje se traženeobavezno
Naziv svojstvanaziv svojstva ili deo naziva svojstva koje se tražineobavezno
Šifra svojstvašifra svojstva ili deo šifre koji se tražineobavezno
Metod vraća:
PoljeOpis
Naziv grupe
Šifra svojstva
Naziv svojstva
Jedinicu mere svojstva
ID svojstva

SVOJSTVA GRUPE ARTIKLA (SvojstvaGrArt)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
ID grupeključ grupe artikla u bazi Calculusneobavezno
Metod vraća:
PoljeOpis
Naziv grupe artikala
Naziv grupe svojstava
Šifra svojstva
Naziv svojstva
Jedinicu mere svojstva
ID svojstva
ID grupe svojstava artikla

AŽURIRAJ VREDNOST SVOJSTVA ARTIKLA (AzurVredSvojArt)

Metod koji ažurira vrednosti svojstava na artiklu.

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDVredSvojKArtključ vrednosti svojstva konkretnog artikla u Calculusuobavezno
IDSvojArtključ svojstva artikla u Calculus-uobavezno
IDVredSvojArtključ vrednosti svojstva artikla u Calculus-uobavezno
Vrednostvrednost svojstvaobavezno
JDMoznaka jdm svojstvaneobavezno
Metod vraća:
PoljeOpis
IDVredSvojKArtID (ključ) vrednosti svojstva konkretnog artikla

UBACI VREDNOST SVOJSTVA ARTIKLA (UbaciVredSvojArt)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDArtiklaID artikla u Calculus-uobavezan
IDSvojArtID svojstva artiklaobavezan
IDVredSvojArtID vrednosti svojstva artiklaobavezan
Vrednostvrednost svojstva artiklaobavezan
JDMoznaka jdm vrednosti svojstva artiklaneobavezan
Metod vraća:
PoljeOpis
IDVredSvojKArtID vrednosti svojstva konkretnog artikla

IZBACI VREDNOST SVOJSTVA ARTIKLA (IzbaciVredSvojArt)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDVredSvojArtID vrednosti svojstva konkretnog artiklaobavezan
Metod vraća:
PoljeOpis
Porukaporuka o grešci ili ID

VREDNOSTI SVOJSTVA (VrednostiSvojstava)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
ID svojstvanaziv grupe ili deo naziva grupa koje se traženeobavezno
Metod vraća:
PoljeOpis
Naziv grupe
Šifra svojstva
Naziv svojstva
Jedinicu mere svojstva
Vrednost svojstva
ID Vrednosti svojstva

VREDNOSTI SVOJSTAVA ARTIKLA (VrednostiSvojstavaArtikla)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
SifArtšifra ili deo šifre artikla čija se svojstva traženeobavezno
NazArtnaziv ili deo naziva artikla čija se svojstva traženeobavezno
NazGrSvojnaziv ili deo naziva grupe svojstava koja se traženeobavezno
NazSvojnaziv ili deo naziva svojstva čije se vrednosti traženeobavezno
Metod vraća:
PoljeOpis
ID Artikla
Šifru artikla
Naziv artikla
Naziv grupe svojstava
Šifra svojstva
Naziv svojstva
Vrednost svojstva
JDM vrednosti svojstva
ID Vrednosti svojstva artikla

VREDNOSTI SVOJSTVA GRUPE ARTIKLA (VrednostiSvojstavaGrArt)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
ID grupeključ grupe artikalaneobavezno
ID svojstvaključ svojstva artikla ili grupe artiklaneobavezno
Metod vraća:
PoljeOpis
Naziv grupe svojstava
Šifra svojstva
Naziv svojstva
Jedinicu mere svojstva
Vrednost svojstva grupe artikala

VREDNOSTI OSOBINE GRUPE ARTIKALA (VrednostOsobineGrupeArtikala)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
Sifrasifra grupe čije osobine se traženeobavezno
Nazivnaziv grupe ili deo naziva grupa čije osobine se traženeobavezno
Jezikoznaka jezika za prevod podataka (SRP_SR, ENG_VB, …)neobavezno
Metod vraća:
PoljeOpis
ID grupeključ grupe artikala u bazi Calculus
Sifrašifra grupe artikala u bazi Calculus
Nazivnaziv grupe artikala u bazi Calculus (preveden)
ID osobineključ osobine u bazi Calculus
Naziv osobinenaziv osobine u bazi Calculus (preveden)
ID Vrednosti osobineključ vrednosti osobine grupe artikala u bazi Calculus
Vrednostvrednost osobine za grupu (preveden)

GRUPE ARTIKALA/USLUGA (GrupaArtUsl)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
ArtUsl(A)rtikal ili (U)slugaobavezan
Klasifikacijanaziv klasifikacije (default OSNOVNA)neobavezno
Sifrašifra grupe ili deo šifre grupa koje se traženeobavezno
Nazivnaziv grupe ili deo naziva grupa koje se traženeobavezno
Nivodo kog nivoa se žele grupe (0-999)neobavezno
Jezikoznaka jezika za prevod podataka (SRP_SR, ENG_VB, …)neobavezno
Metod vraća:
PoljeOpis
ID grupe
Šfira grupe
Naziv grupe (preveden)
Ceo naziv sa svim nadgrupama
ID nadređene grupe
Šifra nadređene grupe
Naziv nadređene grupe (preveden)
Nivo grupe

STRUKTURA GRUPA ARTIKALA/USLUGA (StrGrupaArtUsl)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDGrupeključ grupe čija hijerarhija se tražineobavezan
Metod vraća:
PoljeOpis
IDGrupeključ podređene grupe
IDNadgrupeključ nadređene grupe
Nivonivo hijerarhije u odnosu na IDGrupe (0-sama grupa, 1-prva nadređena, …)

GRUPE SVOJSTAVA (GrupaSvojstava)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
Nazivnaziv grupe ili deo naziva grupa koje se traženeobavezno
Metod vraća:
PoljeOpis
Naziv grupe
ID grupe

PODACI USLUGA (PodaciUsluga)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
Grupašifra grupe usluganeobavezan
Sifrašifra usluge ili deo ukoliko se žele sve koje sadrže taj deoneobavezan
Nazivnaziv usluge ili deo ukoliko se žele sve koje sadrže taj deoneobavezan
Sortredni broj kolona po kojima se želi sort dobijenih podatakaneobavezan
Uslovdodatni where uslovneobavezan
Jezikoznaka jezika za prevod podataka (SRP_SR, ENG_VB, …)neobavezno
Metod vraća:
PoljeOpis
ID usluge
Šifra usluge
Naziv usluge (preveden)
Naziv usluge u kasi
Barkod usluge
Osnovnu jedinicu mere usluge (preveden)
PDV stopa usluge
Kataloški broj
Garantni rok
Šifru grupe usluga
Naziv grupe usluga (preveden)
Klasifikaciju
Standard
Da li je artikal na akciji D/N
Šifra tipa akcijskog cenovnika
Opis usluge

SASTAV ARTIKLA (SastavArtikla)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
IDID artikla u Calculus bazi čiji se sastav tražiobavezan
Metod vraća:
PoljeOpis
IDdeoartiklaID dela artikla čiji je sastav
Sirovinanaziv sirovine koja čini sastav
Udeoudeo sirovine
JDMjedinica mere udela sirovine

AŽURIRANJE BARKODA (AzurBarkodArtUsl)

Argumenti za ovaj metod su:
ArgumentOpis argumentaStatus
Stari Barkodstari barkodobavezno
Novi Barkodnovi barkodobavezno
Metod vraća:
PoljeOpis
IDID (ključ) barkoda koji je izmenjen