kb:web:balans_common_web_objects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
kb:web:balans_common_web_objects [2020/08/06 14:52] – [Primer korišćenja (redosleda)] aleksandarkb:web:balans_common_web_objects [2020/11/12 12:19] – [Realizovane grane] aleksandar
Line 33: Line 33:
 ^RB^Odeljak^Implementacija^Revizija| ^RB^Odeljak^Implementacija^Revizija|
 |1|[[:kb:balans_veb_servisi_autorizacija|]]|RESTful i SOAP|19-6-11| |1|[[:kb:balans_veb_servisi_autorizacija|]]|RESTful i SOAP|19-6-11|
-|2|[[:kb:balans_veb_servisi_sifarnici|]]|SOAP|19-6-11|+|2|[[:kb:balans_veb_servisi_sifarnici|]]|SOAP|20-11-12|
 |3|[[:kb:balans_veb_servisi_fieldops|FieldOps (Teledirekt) operacije]]|RESTful|19-6-11| |3|[[:kb:balans_veb_servisi_fieldops|FieldOps (Teledirekt) operacije]]|RESTful|19-6-11|
 +
  
 ===== Primer korišćenja (redosleda) ===== ===== Primer korišćenja (redosleda) =====
Line 43: Line 44:
   * Dalje, za moguće vrednosti parametra __stockType__, mora prethodno da izvrši poziv //GetStockTypes//  i dobije rezultat.   * Dalje, za moguće vrednosti parametra __stockType__, mora prethodno da izvrši poziv //GetStockTypes//  i dobije rezultat.
   * Ako želi da vidi samo konkretno skladište, onda u __stockID __može da unese neku vrednost ID skladišta koje je dobio prethodnim pozivom metodi //StocksAvailable//. Ao želi sva skladišta, unosi nulu za ovaj parametar.   * Ako želi da vidi samo konkretno skladište, onda u __stockID __može da unese neku vrednost ID skladišta koje je dobio prethodnim pozivom metodi //StocksAvailable//. Ao želi sva skladišta, unosi nulu za ovaj parametar.
-  * Analogno, pozivom metodi //ItemsAvailable//, klijent saznaje IDjevi artikala, šifre i nazivi i onda te podatke upotrebiti u parametrima __itemID,____itemArticle__, __itemType__, __itemColor__, __itemModel__  ili __itemTitle __ove funkcije. \\  \\ Ovde naglašavam da se ovi parametri medjusobno isključuju: Ako zadata kombinacija itemID i itemColor vrednosti koja ne postoji, onda sistem vraća prazan rezultat. Isto se dobija, na primer, da se preda kombinacija itemArticle, itemType i itemTitle vrednosti koja ne postoji u bazi podataka. I slično. \\ U ovakvim slučajevima se koriste džoker vrednosti koje ne filtriraju rezultat po datom parametru. Za numeričke vrednosti džoker je **nula**, a za tekstualne **znak procenat %** \\  \\ Za poziv ovoj metodi prvo treba saznati podatke koje vraćaju metode //GroupsAvailable, SubgroupsAvailable, ManufacturersAvailable i CategoriesAvailable//.+  * Analogno, pozivom metodi //ItemsAvailable//, klijent saznaje IDjevi artikala, šifre i nazivi i onda te podatke upotrebiti u parametrima __itemID,____itemArticle__, __itemType__, __itemColor__, __itemModel__  ili __itemTitle __ove funkcije. \\  \\ Ovde naglašavam da se ovi parametri medjusobno isključuju: Ako zadata kombinacija itemID i itemColor vrednosti koja ne postoji, onda sistem vraća prazan rezultat. Isto se dobija, na primer, da se preda kombinacija itemArticle, itemType i itemTitle vrednosti koja ne postoji u bazi podataka. I slično. \\ U ovakvim slučajevima se koriste džoker vrednosti koje ne filtriraju rezultat po datom parametru. Za numeričke vrednosti džoker je **nula**, a za tekstualne **znak procenat %. **Neki parametri mogu da se izostave, a prema dokumentaciji konkretne metode**.** \\  \\ Za poziv ovoj metodi prvo treba saznati podatke koje vraćaju metode //GroupsAvailable, SubgroupsAvailable, ManufacturersAvailable i CategoriesAvailable//.
  
 Sumirano za primer, redosled bi bio: Sumirano za primer, redosled bi bio:
Line 49: Line 50:
   - GetToken('', userName, userCode, [authUser], [authCustomer]) → token   - GetToken('', userName, userCode, [authUser], [authCustomer]) → token
   - GetStockTypes(token) → Spisak mogućih vrednosti za tipove skladišta   - GetStockTypes(token) → Spisak mogućih vrednosti za tipove skladišta
-  - StocksAvailable(token) -> Spisak postojećih skladišta +  - StocksAvailable(token) → Informacije o postojećim skladištima 
-  - GroupsAvailable(token) → Spisak postojećih grupa +  - GroupsAvailable(token) → Informaceij o postojećim grupama 
-  - SubgroupsAvailable(token, [groupID]) → spisak postojećih podgrupa +  - SubgroupsAvailable(token, [groupID]) → Informacije o postojećim podgrupama 
-  - CategoriesAvailable(token, [groupID], [subgroupID]) → spisak postojećih kategorija +  - CategoriesAvailable(token, [groupID], [subgroupID]) → spisak kategorija u sistemu 
-  - ManufacturersAvailable(token) → spisak proizvodjača )+  - ManufacturersAvailable(token) → Informacije o zabeleženim proizvodjačima
   - ItemsAvailable (sessToken, [groupID], [subgroupID], [categoryID], [manufID], [itemID], [itemArticle], [itemType], [itemColor], [itemModel], [itemTitle], [itemBarcode]) → Spisak Item objekata (artikli)   - ItemsAvailable (sessToken, [groupID], [subgroupID], [categoryID], [manufID], [itemID], [itemArticle], [itemType], [itemColor], [itemModel], [itemTitle], [itemBarcode]) → Spisak Item objekata (artikli)
   - StockLevel (sessToken, stockID, stockType, [forDate], [itemID], [itemArticle], [itemType], [itemColor], [itemModel], [itemTitle],[priceListName],[priceListDate]) → rezultat stanja artikala na skladištima   - StockLevel (sessToken, stockID, stockType, [forDate], [itemID], [itemArticle], [itemType], [itemColor], [itemModel], [itemTitle],[priceListName],[priceListDate]) → rezultat stanja artikala na skladištima
  
  
  • kb/web/balans_common_web_objects.txt
  • Last modified: 2020/11/13 09:32
  • by aleksandar