Instalace pokladny - aplikace POSExpert
Standardní čistá instalace
Obvykle provádíme v případě jedné nové samostatné pokladny.
1. možnost - intalátor
odsouhlasit licenci
vybrat součásti instalace (*reporty již netřeba, takže zbytek tohoto bodu přeskočit)
ponechat nastavení sql serveru
přepsat port z 80 na 8080 (jméno ani heslo nevyplňovat)
nechat nainstalovat
ve stavu Instalace reportů je nutné překliknout do malého okna skrytého pod instalací
dát Instalovat, 2x OK, následně toto okno zavřít přes Storno, hotovo
překopírovat aktuální Launcher z __SERVIS\release\LauncherNew
spustit, zadat licenční klíč a nechat opatchovat
2. možnost - zip archiv
přenést a rozzipovat již připravenou instalaci
vytvořit na ploše zástupce pro Pokladnu a Manažera
do SQL Serveru nahrát databázi Posexpert
mám-li *.bak: pravym na Databases, Restore Database…, Device, …, Add, vyberu *.bak soubor, Options, (zaškrtnout dva řádky - Overwrite the existing database a Close existing connections to destination database), OK
mám-li *.mdf (a *.ldf) pravym na Databases, Attach…, Add, vyberu *.mdf soubor, OK
nainstalovat Reporty (*již netřeba)
spustit, zadat licenční klíč a nechat opatchovat
Přenesená instalace
Obvykle provádíme v případě dalšího pokladního místa, další pobočky, při instalaci Manažera připojujícího se na stávající pokladnu, výměně počítače za výkonnější, reinstalaci nebo záchraně dat ze špatného počítače. Následuje orientační postup který je nutné přizpůsobit konkrétní situaci (a podle toho některé body vynechat).
Původní PC
Je-li potřeba DB (ze stávajícího/nejnovějšího stroje)
Pokud nejde provést záloha db - chyba: BACKUP DATABASE is terminated abnormally, tak pomáhá restart služby. Nejprve ukončíme POS aplikaci. Poté v MS SQL Server Management Studiu pravým tlačítkem klikneme vlevo nahoře na název serveru (nad řádkem Databases), Restart.
Poznamenat si údaje k nastavení tiskáren: jméno (bar, kuchyn), typ/model (Epson TM-T20), port (USB0, 192.168.X.Y), sdílení a která je výchozí.
Stáhnout zazipovanou složku POSExpert (včetně databáze a bez složky data, starých záloh a instalátorů).
Nové PC
Zazipovanou složku přenést na nový počítač a dále postupovat jako u nové instalace - 2. možnost - zip archiv.
Další práce s DB (důležité)
zadat název pokladny do tabulky Department
zadat číslo pokladny/provozovny do AppConfig - pouze u vícepobočkového řešení
je-li na jednu db je napojeno více pokladen, přidat další pokladní místo scriptem zavedení pokladny.sql
vyčistit databázi scriptem - je-li to potřeba např. po přenesení z jiné pobočky
Vymazání kompletních skladů, účtenek, kontaktů.sql - vymaže prakticky vše (mají centrální řízení a data se stáhnou synchronizací s centrálou)
Vymazání zkušebních dat.sql - vymaže skladové pohyby a účtenky (nemají centrální řízení a nadefinované zboží zůstane v databázi)
Konfigurace aplikace
Základní
Editace (obvykle všech 4) *.config souborů. Výchozí údaje jsou nastaveny pro samostatnou pokladnu (vše na jednom PC).
v sekci <appSettings> nastavit zejména *Path, SQLServer a StartSQLServer “MSSQLSERVER” (pro dodatečné spouštění SQL serveru)
v sekci <applicationSettings> (pokladna) nastavit <value>1</value> číslo pokladny (nesmí být stejné jako na jiném stroji v síti)
v sekci <applicationSettings> (manager) nastavit cestu a oprávněného uživatele k reportům (*již netřeba)
lokální db - odstranit hodnoty <value> u ReportingServiceUserName a ReportingServiceUserPassword
vzdálená db - zadat hodnoty <value> u ReportingServiceUserName a ReportingServiceUserPassword (obvykle ReportUser)
Pozn.: cesty k SQLServeru můžeme zadávat: . (lokální db, výchozí instance SQL), ip adresu (nepřiděluje náhodně dhcp), nebo název pc (zapnutá viditelnost v síti).
Např. Data Source=.;, Data Source=192.168.1.1; Data Source=1.1.1.1,1533; nebo Data Source=Pokladna161010a
Pokud db není v defaultní instanci sql, uvádíme název instance za zpětným lomítkem, např. Data Source=.\MSSQLSERVERPOS
Nainstalovat odpovídající systém reportů - u starších verzí bez aktualizací nepoužívat nové reporty ale ty co mají na disku (*již netřeba)
Spustit Managera a Pokladnu a zadat licence
v Managerovi otevřít konfiguraci pokladen, pojmenovat/přejmenovat pokladnu (a případně vybrat sklady)
zkontrolovat Hlavní kontakt a případně v DB upravit ID main contact
Telerik reporty na vzdáleném pc na jiné instanci nebo portu
v konfiguraci k serveru je třeba zadat kromě portu i název instace narozdíl u connection stringu pro samotný chod aplikace, například 192.168.23.253\MSSQLSERVER,1533 místo 192.168.23.253,1533
Cizojazyčná verze
- rozdíly oproti CZ instalaci. (Psáno pro SK, obdobně se nastavuje HU)
V ovládacích panelech - Hodiny, jazyk země - sekce Oblast - Místo - Přepnout na Slovensko z původního dle nastavení jazyka windows
Do složky server a client dokopírovat podsložky SK, ENG, HU z aktuální verze releasu
V configu serveru a klienta nastavit defaultLanguage a DefaultUILanguage na SK (na velikosti písmen nezáleží)
<setting name="DefaultLanguage" serializeAs="String">
<value>SK</value>
</setting>
<setting name="DefaultUILanguage" serializeAs="String">
<value>sk</value>
</setting>
Ve složce lokalizace - skripty spustit 3 scripty daného jazyka - AppConfigSK, EnumerationSK a ModuleSK
V tabulce Currency v DB - u CZK pole isDefault na false a u EUR na true, dále je třeba nastavit kurzy, CZK na 0,0385, EUR na 1, US na 0,8462
V tabulce Tax změnit sazby daně - SK: 0, 10, 20, 10, HU: 0, 18, 27, 5
V tabulce AppConfig změnit DefaultCountry CZ na SK
Nastavit fiskální režim (až obdržíme info o modulu)
Tím by mělo být nastaveno SK prostředí. Vzhledem k náročnějšímu postupu, je vždy lepší další pobočky dělat způsobem, že si vezmeme appku a db z již nastavené pobočky, ale pokud je to nový klient tak toto pochopitelně nelze.