Tento návod platí pro Money S4 i Money S5 – z pohledu propojení se chovají stejně. Obecné ovládání aplikace najdete v základní příručce.
Jak propojení funguje
Money S4/S5 běží vždy nad databází Microsoft SQL Server.
- Čtení z Money (produkty, ceny, zásoby, kategorie, zákazníci, obrázky): ShopSync čte přímo z databáze – z pohledů, které do Money doplňuje modul pro e-shopy (tzv. E-shop konektor / Obchodování na internetu).
- Zápis do Money (objednávky, zákazníci): ShopSync vloží doklad ve formátu XML do importní fronty přímo v databázi; Money si frontu samo zpracuje. Import probíhá asynchronně – výsledek je vidět v Money.
Money se nespouští jako program – vše jde přes databázi. ShopSync proto nemusí běžet na stejném počítači, stačí síťový přístup k SQL Serveru.
Existují dvě technické varianty napojení podle toho, který modul máte v Money
nainstalovaný: standardní E-shop konektor (pohledy CSW_EObchod), nebo
nadstavba Shop Connector (S5 JET). Kterou variantu použít, určí náš technik
podle vaší instalace – pro vás se liší jen tím, které moduly musí být v Money
zakoupené a nastavené.
Co si připravte předem
- Modul pro e-shopy v Money – bez něj propojení nefunguje. V ceníku Seyfor se jmenuje E-shop konektor, resp. E-shop konektor plus (varianta plus podporuje multijazyčnost). Ověří váš dodavatel Money (Seyfor).
- Přístup k SQL Serveru: adresa serveru, název databáze agendy a SQL uživatel (jméno + heslo) s právem číst data Money a zapisovat do importní fronty. Zajistí váš správce IT / dodavatel Money.
- Založený e-shop v agendě Money („Obchod") a produkty přiřazené k tomuto e-shopu – nepřiřazené zboží se nepřenáší. E-shop se v Money zakládá v sekci Administrace → Výměna dat → Internetové obchody.
- Importní profil XML v Money – profil, pod kterým se budou objednávky importovat. Jeho kód (může jich být i více) a identifikátor e-shopu (GUID „Obchodu") nastavuje náš technik v přenosovém skriptu při nasazení.
- Párovací kód zboží: pole Katalog na kartě zboží musí být vyplněné, jedinečné a odpovídat kódu v e-shopu.
- Identifikátory číselníků, které chcete na dokladech používat: středisko, činnost, zakázka, číselná řada objednávek, sklad, ceníky. (Money je eviduje pomocí interních identifikátorů – dohledá je náš technik přímo z databáze, od vás potřebujeme jen názvy, např. „sklad Praha", „ceník VO".)
Pole na záložce „Připojení k IS"
| Pole | Co vyplnit u Money S4/S5 |
|---|---|
| IČ | IČO vaší firmy. |
| Domácí měna | CZK (resp. EUR). |
| DPH sazby | Podle účetnictví, např. 21 / 12. |
| Typ | MONEYS4/S5. |
| Cesta k .exe | Nepoužívá se – nechte prázdné. |
| Uživatelské jméno / Heslo | Nepoužívá se – přihlášení k SQL je součástí připojovacího řetězce (viz níže). |
| Agenda / Rok | Nepoužívá se – nechte prázdné. |
| Cesta k databázi | Připojovací řetězec k SQL Serveru. Standardně používáme Driver={ODBC Driver 17 for SQL Server};Server=SERVER;Database=S4_XXX;Trusted_Connection=yes;MARS_Connection=yes (Windows přihlášení), nebo s SQL přihlášením Driver={ODBC Driver 17 for SQL Server};Server=SERVER;Database=S4_XXX;MARS_Connection=yes;Uid=jmeno;Pwd=heslo. Sestavuje náš technik se správcem vašeho serveru. |
| Jméno souboru agendy | Název databáze agendy na SQL Serveru (např. Money_MojeFirma). |
| Odkladiště souborů | Pracovní složka ShopSyncu. |
Sekce Párování cen
- Párování cenových skupin: vlevo název nebo kód ceníku v Money, vpravo
ID skupiny zákazníků v e-shopu (hodnota
def= základní cena).
Záložka Nastavení – nejdůležitější položky
Sekce 1. Objednávky – u Money S4/S5 se identifikátory zadávají jako interní ID (GUID) z databáze Money; dohledává je náš technik:
| Položka | Výchozí | Význam |
|---|---|---|
ceny_s_dani |
1 |
1 = e-shop posílá ceny včetně DPH. |
rada_objednavek |
– | Číselná řada přijatých objednávek (ID z Money). Prázdné = výchozí řada. |
vychozi_sklad |
– | Sklad, ze kterého se čte zásoba a odepisují položky (ID z Money). Prázdné = všechny sklady. |
stredisko, cinnost, zakazka |
– | Středisko / činnost / zakázka na dokladu (ID z Money). |
oss, oss_hlavni_zeme, registrace_dph_v_eu |
0, CZ, – |
Režim OSS pro prodej do EU – po dohodě s účetní. |
objednavka_text |
Objednávka z [url] |
Název dokladu v Money; [url] = adresa e-shopu. |
id_prefix |
0 |
Technická položka pro rozlišení více e-shopů v jedné agendě – neměňte (změna způsobí opakovaný import dokladů). |
Sekce 2. Způsoby platby / 3. Způsoby dopravy – vlevo název z e-shopu, vpravo odpovídající označení v Money.
Sekce 4. Produkty – kompletni_prenos_vzdy, kompletni_prenos_denne
(+ _od, _do): úplný přenos všech produktů místo jen změn; nastavuje technik.
Sekce 8. Ostatní – debug (podrobnost logu, jen pro řešení problémů).
Poznámka: v tabulce se zobrazují i další položky společné šablony (předkontace, zaokrouhlení, sekce 7. Importy…), které se u Money S4/S5 neuplatní, pokud není dohodnuta zakázková úprava. Můžete je ignorovat.
Automatické zpracování importů (CSW Automatic)
Aby Money importní frontu zpracovávalo samo, musí na serveru běžet služba
CSWAutomatic („Služba pro zpracování automatických událostí systému Money
na pozadí"). Zkontrolujete ji ve services.msc:

Import zajišťuje modul CSWImporter, který se nastavuje v průvodci konfigurací služby CSWAutomatic (sledovaná složka, časy importů, notifikace chyb). Nastavuje ho náš technik spolu s vaším dodavatelem Money – před změnami konfigurace vždy doporučujeme zálohu stávajícího nastavení průvodce (uložení změn může původní konfiguraci přepsat).

Časté problémy
- Nenačítají se produkty – zboží není přiřazené k e-shopu v Money, nebo SQL uživatel nevidí pohledy e-shop modulu.
- Objednávka „zmizela" – import fronty probíhá na straně Money; výsledek a případnou chybu najdete v Money (ShopSync frontu jen plní).
- Ceny nesedí – zkontrolujte párování ceníků a volbu
ceny_s_dani.