---
title: Web stanje partnera
description: Modul Web stanje partnera služi za automatski dohvat stanja zaliha i cijena od dobavljača (partnera) i njihovo spremanje u Gath. Podatke dobavljač objavljuje na svom poslužitelju (FTP, HTTP/HTTPS ili SQL bazi) ili ih dostavlja kao CSV/Excel datoteku, a Gath ih…
url: "https://dokumentacija.ep.hr/docs/web-stanje-partnera-upute-za-korisnike/"
updated: "2026-07-13"
category: Specifična podešenja
tags:
  - web stanje partnera
---

# Web stanje partnera

Modul Web stanje partnera služi za automatski dohvat stanja zaliha i cijena od dobavljača (partnera) i njihovo spremanje u Gath. Podatke dobavljač objavljuje na svom poslužitelju (FTP, HTTP/HTTPS ili SQL bazi) ili ih dostavlja kao CSV/Excel datoteku, a Gath ih u zadanim razmacima preuzima, prevodi u svoje šifre artikala i pohranjuje.

Tako dohvaćeni podaci koriste se za:

- uvid u raspoloživost kod dobavljača prije naručivanja (koliko komada dobavljač ima na stanju i po kojoj cijeni),
- optimizaciju naručivanja i odabir dobavljača — kod istog artikla Gath rangira dobavljače po snazi partnera, marži i roku isporuke,
- automatski izračun prodajnih cijena iz dobavljačeve nabavne cijene po pravilima marže.

**Napomena o smjeru podataka.** Ovaj modul dohvaća tuđe (dobavljačevo) stanje k nama. Obrnuti smjer — slanje našeg stanja partneru/kupcu — radi se u modulu Slanje stanja partneru (Servisi web dostave) i opisan je ukratko u poglavlju 10.

Modulu se pristupa preko izbornika Matični podaci → Dodatni šifrarnici → Dodaci uz artikle → Web stanje partnera.

### 1. Osnovni pojmovi

Modul ima tri razine podataka:

| Razina | Što je | Tablica u bazi |
| --- | --- | --- |
| Zaglavlje partnera | Jedan red po dobavljaču (i po njegovoj poslovnoj jedinici). Sadrži osnovne postavke: valutu, maržu, rok isporuke, način cijena. | WebPartnerStockHeader |
| Procedura preuzimanja | Način na koji se dohvaća datoteka tog dobavljača (vrsta poslužitelja, adresa, korisnik/lozinka, ime datoteke, format). Jedan partner može imati više procedura (npr. zasebno Stanje i zasebno Cijene). | WebPartnerDataSource |
| Stavke stanja | Konkretni artikli s količinom i cijenom, rezultat dohvata. | WebPartnerStock |

Logika rada: za svako zaglavlje pokreće se svaka njegova aktivna procedura preuzimanja, preuzeta datoteka se obradi i stavke stanja se osvježe.

### 2. Glavni ekran

Otvaranjem modula prikazuje se popis svih definiranih partnera (zaglavlja).

Kolone popisa:

| Kolona | Značenje |
| --- | --- |
| Aktivan | Je li partner uključen u dohvat. |
| Partner / Naziv partnera | Šifra i naziv dobavljača iz šifrarnika poslovnih partnera. |
| Jedinica / Poslovna jedinica | Dodatna adresa (lokacija/skladište) dobavljača, ako je definirana. |
| Ozn.Valute | Valuta u kojoj su cijene u dobavljačevoj datoteci. |
| Doseg artikala | Na koji se šifrarnik vežu dobavljačeve šifre (vidi poglavlje 3). |
| Isporuka | Rok isporuke u danima. |

Ispod popisa, kada se partner označi, otvara se podtablica (Level 2) s popisom procedura preuzimanja tog partnera — sa stupcima: Aktivan, Server, Datoteka, Tip podatka, Servis, Ažuriranje (interval) i Ažurirano (vrijeme zadnjeg uspješnog dohvata).

Gumbi na alatnoj traci:

| Gumb | Funkcija |
| --- | --- |
| Dodaj / Promijeni / Obriši / Dodaj+Promijeni | Standardno upravljanje zaglavljima partnera. |
| Artikli | Otvara stavke stanja (artikle) za označenog partnera (poglavlje 6). |
| Ažuriraj stanje | Uvoz stanja/cijena iz Excel datoteke za označenog partnera (poglavlje 7). |
| Osvježi podatke | Odmah pokreće dohvat za označenog partnera (poglavlje 5). |

### 3. Unos novog partnera (zaglavlje)

Pritisnite Dodaj. Otvara se forma s postavkama partnera.

Polja:

| Polje | Opis |
| --- | --- |
| Aktivan | Uključuje partnera u dohvat. Dok nije označen, automatsko ažuriranje preskače ovog partnera. |
| Partner | Odaberite dobavljača iz šifrarnika poslovnih partnera (padajući izbornik s pretragom po šifri i nazivu). |
| Poslovna jedinica | Dodatna adresa partnera (iz njegovih dodatnih adresa). Koristite kad dobavljač isporučuje iz više skladišta/lokacija i za svaku vodi zasebno stanje. Može ostati prazno. |
| Doseg artikala | Određuje na koji se šifrarnik povezuju dobavljačeve šifre: Šifrarnik artikala (redovni), Rezervni šifrarnik artikala ili Komplet šifrarnik artikala (redovni + rezervni). |
| Snaga partnera | Prioritet dobavljača (0–100). Kod odabira dobavljača za isti artikl Gath rangira ponude silazno po snazi partnera, zatim po marži i roku isporuke. Jači dobavljač (veći broj) predlaže se prije. |
| Ozn.Valute | Valuta cijena u dobavljačevoj datoteci. Ako nije domaća valuta, cijene se kod dohvata preračunavaju po tečaju na datum dohvata. |
| Narudžba dobavljaču | Način elektroničkog slanja narudžbe dobavljaču (N/A ili WebService Bartog). Ostavite N/A ako se narudžbe ne šalju automatski. |
| Isporuka | Rok isporuke u danima. Informativno i za rangiranje dobavljača. |
| Minimalna marža | Minimalna marža koja se primjenjuje za ovog dobavljača. |
| Automatski izračun cijene | Vidi poglavlje 3.1. |

Nakon ispunjavanja polja, u istoj formi definirajte i procedure preuzimanja (donji grid „Popis procedura”) — vidi poglavlje 4 — pa pritisnite Prihvati.

Pomoć po pojedinom polju dostupna je i kao tooltip/statusni opis u samoj formi (vodi se centralno za sve šifrarnike).

### 3.1. Automatski izračun cijene

Ako uključite Automatski izračun cijene, ispod se otkriva tablica pragova marže. Kod svakog dohvata Gath iz dobavljačeve nabavne cijene računa prodajnu cijenu prema toj tablici:

| Stupac | Opis |
| --- | --- |
| Donji limit | Najniža nabavna cijena od koje vrijedi redak. |
| Marža % | Postotak marže koji se primjenjuje na nabavne cijene iznad tog limita. |

Za svaki artikl odabire se redak s najvišim donjim limitom koji je još manji ili jednak nabavnoj cijeni (stepenasta tablica). Nova nabavna i veleprodajna cijena upisuju se u šifrarnik (redovni ili rezervni, ovisno o Dosegu artikala); za rezervni se računa i maloprodajna cijena s PDV-om.

Bez ove opcije dohvaćaju se samo dobavljačeve količine i cijene, bez izmjene cijena u vašem šifrarniku.

### 4. Procedure preuzimanja

Procedura preuzimanja opisuje odakle i kako Gath dohvaća datoteku jednog dobavljača. Definira se u donjem gridu Popis procedura unutar forme zaglavlja — gumbima Dodaj / Promijeni / Obriši.

Polja procedure:

| Polje | Opis |
| --- | --- |
| Aktivan | Uključuje proceduru. Neaktivne procedure se preskaču. |
| Način dohvata stanja zalihe | Format/izvor podataka — vidi popis podržanih formata niže. |
| Poslužitelj (vrsta) | Vrsta poslužitelja: N/A, FTP Server, MS SQL Server, MySQL Server, HTTP Server, HTTPS Server. |
| Poslužitelj (Server) | Adresa poslužitelja (npr. ftp.dobavljac.hr). |
| Port | Mrežni port. Ako se ostavi 0, za FTP se automatski koristi 21. |
| Korisničko ime / Lozinka | Podaci za prijavu na poslužitelj dobavljača. |
| Putanja | Mapa (folder) na poslužitelju u kojoj se nalazi datoteka. |
| Ime datoteke | Naziv datoteke koja se preuzima. |
| Kodiranje | Kodna stranica datoteke: Default, UTF8, ANSI, ASCII, Unicode, UTF7. Pogrešno kodiranje rezultira „čudnim” znakovima u nazivima. |

Podržani formati („Način dohvata stanja zalihe”):

- Manualno — bez automatskog dohvata; stavke se unose ručno ili Excelom.
- Gath SQL — dohvat izravno iz SQL baze.
- CSV AutoPartner — Stanje i Cijene (zasebne procedure).
- CSV Tokić — Stanje i Cijene.
- CSV LKQ — Cijene i Stanje.
- CSV Motoprofil, CSV Anet, CSV MotorDiht, CSV Bartog, CSV TopAlati, CSV AutoNet, CSV Parts Europe, CSV Motogama.

Za dobavljača koji odvojeno objavljuje stanje i cijene definirajte dvije procedure (npr. CSV Tokić Stanje i CSV Tokić Cijene) na istom zaglavlju.

### 5. Dohvat (ažuriranje) stanja

Dohvat se može pokrenuti na tri načina:

1. Za jednog partnera — gumb „Osvježi podatke”. Označite partnera na glavnom popisu i pritisnite Osvježi podatke. Otvara se prozor s tijekom obrade (status i napredak). Pokreće sve aktivne procedure tog partnera.
2. Za sve partnere — ručno. Stavka izbornika „Ažuriranje podataka – Web stanje partnera” prolazi kroz sva zaglavlja i dohvaća stanje za svako.
3. Automatski (periodički). U automatskim procedurama postoji procedura „Ažuriranje podataka – Web stanje partnera” koja u pozadini, u zadanim razmacima, dohvaća stanje svih partnera. Uključuje se i raspoređuje kao i ostale automatske procedure.

Što se događa kod dohvata:

1. Za svaku aktivnu proceduru Gath se spaja na poslužitelj, preuzima datoteku i obrađuje je prema odabranom formatu.
2. Cijene se po potrebi preračunavaju po tečaju zadane valute.
3. Stavke stanja (WebPartnerStock) se osvježe (postojeće se ažuriraju, nove dodaju).
4. Na proceduri se zapisuje vrijeme u stupac Ažurirano.
5. Ako je uključen Automatski izračun cijene, ažuriraju se i cijene u šifrarniku.

Greške tijekom dohvata (nedostupan poslužitelj, kriva datoteka i sl.) prikazuju se na kraju obrade.

### 6. Stavke stanja po artiklu (gumb „Artikli”)

Označite partnera i pritisnite Artikli za popis dohvaćenih (ili ručno unesenih) artikala tog partnera.

Kolone:

| Kolona | Značenje |
| --- | --- |
| Šifra artikla / Naziv artikla | Vaš artikl (iz šifrarnika određenog Dosegom artikala). |
| Šifra artikla (polje veze) | Dobavljačeva šifra artikla — po njoj se povezuje na vaš artikl. |
| Uvoz.cijena | Nabavna cijena u dobavljačevoj valuti. |
| Nab.Cijena | Nabavna cijena (preračunata). |
| Stanje zaliha | Količina koju dobavljač ima na stanju. |
| Minimalna količina prikaza | Prag ispod kojeg se stanje ne prikazuje/koristi (npr. da se sitne zalihe ne nude). |

Ručni unos i izmjena: gumbima Dodaj / Promijeni / Obriši možete pojedinačno upravljati stavkama (korisno za format Manualno ili za ispravke).

Gumbi:

- Prijenos iz Excel-a — masovni uvoz stavki iz Excela.
- Brisanje stavaka — briše sve označene retke (višestruki odabir) uz potvrdu.

### 7. „Ažuriraj stanje” — uvoz iz Excela (na razini partnera)

Gumb Ažuriraj stanje na glavnom popisu uvozi stanje/cijene iz Excel datoteke za označenog partnera, bez spajanja na poslužitelj.

U čarobnjaku za uvoz mapirate stupce Excela na polja:

| Polje | Obvezno | Opis |
| --- | --- | --- |
| Šifra artikla (polje veze) | da (*) | Dobavljačeva šifra — ključ povezivanja s postojećim stavkama. |
| Uvoz.cijena | ne | Nabavna cijena u valuti. |
| Nab.Cijena | ne | Nabavna cijena. |
| Stanje | ne | Količina. |

Uvoz ažurira postojeće stavke (pronađene po dobavljačevoj šifri). Šifre kojih nema među stavkama partnera prijavljuju se na kraju kao Nepoznate šifre artikala i ne upisuju se.

### 8. Brisanje partnera

Gumb Obriši na glavnom popisu briše zaglavlje partnera i sve povezane podatke — procedure preuzimanja (WebPartnerDataSource) i sve stavke stanja (WebPartnerStock). Forma za brisanje obojena je crveno kao upozorenje. **Radnja je nepovratna.**

### 9. Gdje se dohvaćeni podaci koriste

- Provjera raspoloživosti kod dobavljača izravno u procesu nabave/naručivanja.
- Optimizacija naručivanja / odabir dobavljača — za traženi artikl Gath nudi dobavljače rangirane po snazi partnera → marži → roku isporuke.
- Automatske prodajne cijene — kada je na zaglavlju uključen Automatski izračun cijene.

### 10. Povezane funkcije

Uz dohvat stanja, na istom su mjestu (ili u veleprodajnim izbornicima) i sljedeći povezani alati:

- Sigurnosna zaliha — definiranje minimalnih (sigurnosnih) zaliha po artiklu/partneru.
- Višepartnerske rezervacije — rezervacije stanja prema više partnera istovremeno.
- Slanje stanja partneru (Servisi web dostave) — obrnuti smjer: priprema i slanje vašeg stanja zaliha partneru/kupcu, putem FTP-a ili e-maila, ručno (Pošalji podatke / Priprema datoteke) ili automatski. Definira se po partneru (FTP poslužitelj, e-mail adresa, učestalost, popis polja koja se šalju).

### 11. Savjeti i rješavanje problema

- Partner se ne ažurira automatski — provjerite je li Aktivan i zaglavlje i barem jedna procedura preuzimanja.
- Pogrešni/„čudni” znakovi u nazivima — provjerite Kodiranje procedure (najčešće treba UTF8 ili ANSI).
- FTP se ne spaja — provjerite Server, Korisničko ime/Lozinku, Putanju i Port (za FTP obično 21; 0 se tretira kao 21).
- Stavke se ne povezuju na vaše artikle — Šifra artikla (polje veze) mora odgovarati dobavljačevoj šifri u datoteci; provjerite i ispravan Doseg artikala (redovni/rezervni/komplet šifrarnik).
- Cijene se ne mijenjaju u šifrarniku — to je očekivano ako Automatski izračun cijene nije uključen; ako jest, provjerite popunjenost tablice Donji limit / Marža %.
- Nepoznate šifre kod Excel uvoza — uvoz ažurira samo postojeće stavke; nove se ne stvaraju (najprije ih dohvatite procedurom ili unesite ručno).

---

Tehničke napomene: zaglavlja se vode u WebPartnerStockHeader, procedure preuzimanja u WebPartnerDataSource, a stavke stanja u WebPartnerStock. Modul je u kodu u PartnerStockUnit.pas.
