# Nastavení terminálů - mobilních číšníků

Pokladny mohou být propojeny společně do jedné sítě tak, že sdílejí informace o objednávkách, otevřených stolech a účtech zákazníků.

<p class="callout info">Funkce je dostupná pouze v tarifu **PREMIUM**</p>

### Princip propojení pokladen v síti

Jedna z pokladen na provozovně se přepne do režimu SQL Server. Následně ostatní pokladny přistupují k datům uloženým na primární pokladně (serveru) a ukládají data na jedno místo. Klienti (nebo-li terminály) musejí mít dostupné připojení a nefungují, pokud není dostupné připojení na hlavní pokladnu.

### Omezení

- Pro správnou funkčnost je důležité mít **kvalitní pokrytí WiFi** signálem na celé provozovně. Terminály nemohou měnit objednávky pokud není přístupné připojení na hlavní pokladnu.
- Hlavní pokladna, která slouží jako SQL server musí mít **statickou IP adresu** a nesmí být konfliktu s jiným zařízením
- Hlavní pokladna musí mít **stejnou verzi aplikace**, jako terminály. Nelze provozovat různé verze aplikací v síti.
- Maximální počet terminálů v síti není omezen, ale doporučujeme mít **cca do 5 terminálů na jednu hlavní pokladnu**. V případě více terminálů je vhodné vyčlenit SQL server na vyhrazený server.
- **EET se odesílá ze zařízení, na kterém je uzavírán účet.** Tzn. pokud chcete uzavírat účty přímo na terminálu (mobilním číšníkovi) je nutné mít nahrané certifikáty přímo v mobilním číšníku.
- **Nepoužívá se výpočet nákupních ce**n (ziskovosti) na základě posledního naskladnění
- Některé servisní funkce je nutné provádět na hlavní pokladně

### Terminologie

- **SQL Serve**r. Na SQL Serveru jsou uložena všechna data a ostatní klienti přistupují a mění data na serveru.
- Jako SQL Server může sloužit **Hlavní pokladna**, která sdílí svá data.
- **SQL klien**t, nebo-li **terminál** nebo **mobilní číšník** - přistupují na server a jakékoliv změny v reálném čase sdílí přes server.

### Nastavení pokladen

1. Jakoukoliv pokladnu můžete přepnout do režimu SQL serveru v **Nastavení** - **Expertní Nastavení** - **Režim provozu SQL** změňte na **SQL režim server**
2. Na terminálech, které se mají připojovat k hlavní pokladně zvolte **SQL režim klient/terminál**
3. Na terminálech zadejte IP adresu v **Nastavení** - **Expertní Nastavení** - **Adresa SQL server**u ve formátu tcp://xxx.xxx.xxx.xx - například tcp://192.168.1.22
4. Následně ukončete pokladní aplikaci a znovu otevřete

### Sdílení dat

Po správném nastavení celé sítě pokladen všechny pokladny sdílí data o účtenkách/objednávkách. Aplikace nesdílí informace o položkách, cenách, ani kategoriích. Je to z důvodu zrychlení celého používání aplikace. Z tohoto důvodu je nutné v případě změny položek/cen provést ruční synchronizaci na všechna zařízení.

Jsou sdíleny pouze informace otevřených objednávkách a vystavených účtenkách.

### Nastavení tisku

Řazení tisku se nastavuje zvlášť na hlavní pokladně i terminálech. Terminály mohou tisknout účtenky přímo u své tiskárně nebo na tiskárně v kuchyni nebo hlavní síťové tiskárně.

#### Časté problémy

- Hlavní pokladna i mobilní číšník musejí být přupojeny na stejnou síť  
    Pokud je hlavní pokladna na LAN a mobilní číšník na WiFi je nutné zkontrolovat, že není nastavena separace zařízení - některé Wifi routery neumožnují zařízením navzájem komunikovat

#### Časté chyby a jejich řešení

- **Připojení odmítnuto / Nelze se připojit k serveru:** Nejčastěji chybný formát nebo IP adresa v nastavení klienta. Zkontrolujte, zda adresa serveru na terminálu začíná na `tcp://` a odpovídá skutečné IP adrese hlavní pokladny. Ověřte, že na serveru neběží firewall blokující připojení.
- **Pomalá odezva nebo časové výpadky:** Slabý nebo nestabilní WiFi signál v některých částech provozovny. Zkontrolujte pokrytí.
- **Tiskárna z terminálu netiskne:** Každé zařízení má své vlastní nastavení tisku. Je potřeba nakonfigurovat tiskárnu znovu přímo v aplikaci na daném terminálu, i když je ve stejné síti.
- **IP konflikt:** Hlavní pokladna (server) nemá přiřazenou statickou IP adresu a po restartu sítě se jí může přidělit jiná, čímž se terminály odpojí. Nastavte v routeru pro hlavní pokladnu rezervaci IP adresy (DHCP rezervaci) nebo nastavte IP přímo na zařízení.