Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| kb:web:balans_edi_ws_main [2016/11/16 19:57] – milano | kb:web:balans_edi_ws_main [2026/02/16 14:37] (current) – [Pregled statusa iz Balansa] milano | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Balans EDI prijem podataka ====== | ====== Balans EDI prijem podataka ====== | ||
| - | Osnovna svrha BEP WS modula jeste prijem i deserijalizacija EDI dokumenata poslatih putem https protokola od strane drugih programa. Pod deserijalizacijom se podrazumeva pretvaranje EDI dokumenta | + | Osnovna svrha BEP WS modula jeste prijem i deserijalizacija EDI dokumenata poslatih putem https protokola od strane drugih programa. |
| + | |||
| + | U ovom momentu obrada primljenih XML porudžbina i drugih OAGIS dokumenata mora da se radi kroz COM/ActiveX aplikaciju. Razlog je što se mora koristiti Balans ROB Basic biblioteka koja omogućava upis podataka u bazu i po potrebi slanje | ||
| ===== Šema ===== | ===== Šema ===== | ||
| Line 7: | Line 10: | ||
| {{ : | {{ : | ||
| - | ===== Osnovni aktivni blokovi | + | ===== Obrada primljenih porudžbina |
| + | |||
| + | Obrada mora biti postavljena na **Windows** kompatibilnoj platformi na kojoj je prethodno instaliran **Balans**. \\ | ||
| + | Ni Windows ni Balans ne moraju biti serverske instalacije. | ||
| + | |||
| + | Ključni momenti: | ||
| + | - Otvaranje prostora (direktorijuma) u koji će se smeštati prihvaćeni XML fajlovi. \\ U ovom folderu sistem će automatski kreirati '' | ||
| + | - Podešavanje parametara prihvata uređivanjem pogleda **[[balans_edi_mapiranje_main# | ||
| + | - Izrada '' | ||
| + | - Registracija skripte i postavljanje parametara pokretanja u //Task Scheduleru// | ||
| + | - Testiranje rada | ||
| + | |||
| + | ===== Statusi obrađenih porudžbina ===== | ||
| + | |||
| + | Statusi sakupljeni tokom obrade upisuju se u folder '' | ||
| + | Ukoliko firma nad kojojm se vrši obrada ima **aktivan nalog** na **Balans WebAPI** rezultat obrade biće upisan i u javni prostor odakle će moći da ga vide i udaljeni korisnici. | ||
| + | \\ | ||
| + | To radi ovako: | ||
| + | - **Balans** kompanije koja prihvata porudžbinu i **Balans** udaljenog //balans klastera// registruju se na **Balans WebAPI**. \\ Poželjno je aktivirati modul **BORT** i registraciju izvršiti na njemu. Ukoliko klijent koristi Melany Oblak na kom se vrti i prijem porudžbina dovoljna je i samo jedna licenca. \\ //Napomena: Modul ima komercijalnu licencu// | ||
| + | - Program **ExDocTest** uočiće da postoji registracija i pored upisa u osnovni '' | ||
| + | - Korisnik može iz **Menadžera Dokumenata** da izvrši uvid u statuse pristiglih porudžbina i eventualne greške koje su tom prilikom zabeležene. | ||
| + | |||
| + | ==== Pregled statusa iz Balansa ==== | ||
| + | |||
| + | Uslov da ovaj predled radi jeste da je firma u datom klasteru registrovana i ima važeću licencu za **BORT **modul na **Balans WebAPI**. | ||
| + | |||
| + | 1. Pozicionirati se na neku od važećih prezentacija i kliknuti na komandno dugme za prikaz detalja. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | 2. Ukoliko je sistem prijavljen na **Balans WebAPI** otvoriće se prozor sa informacijama o pristiglim porudžbinama u poslednjih 15 dana. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | ==== Najčešći problemi ==== | ||
| + | |||
| + | === Loše definisan Sender/ | ||
| + | |||
| + | U ovom čvoru očekuje se unos šifre/ | ||
| + | Uslovi za validnost: | ||
| + | - Broj je uparen sa poljem **SenderID** u nekom od redova **[[balans_edi_mapiranje_main# | ||
| + | - Veza pošiljaoca sa kartotekom komitenta preko polja **PartnerID**. U ovo polje se unosi *kupid* komitenta. | ||
| + | - (Opciono) Ppodrazumevane postavke **fn_edidefaults** koje su urelaciji sa **SenderID** preko **PartnerID** vrednosti. | ||
| + | |||
| + | === Artikal nema zadatu vrednost u cenovnoj koloni | ||
| - | * [[:kb:web:balans_edi_mapiranje_main|Mapiranje]] - postavke parametara obrade na osnovu podataka iz zaglavlja EDI dokumenta. | + | Primer pune poruke: |
| + | < | ||
| + | Artikal ' | ||
| + | </ | ||
| + | Kako se iz primera vidi, linija čak i objašnjava u čemu je problem: | ||
| + | < | ||
| + | Postavka ' | ||
| + | </ | ||
| + | U ovom slučaju parametar **SalesPriceSrc** ima vrednost **beEDISALPRCStandard = 0** što znači da je za određivanje cene prepušteno Balansu i njegovim komercijalnim uslovima. \\ | ||
| + | Ova greška obično se javlja u situacijama kada je komitent vezan za neki drugi cenovnik ili cenovnu kolonu od očekivane. Jednom sam naleteo na situaciju da je kupac bio vezan ce cenovnik koji uopšte nije definisan u sistemu. Verovatno je bio definisan pa u međuvremenu obrisan. | ||