====== 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 [[Přenesení managera včetně reportů.|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) * SQL Server Management Studio * pravym na databázi PosExpert, Tasks, Back Up..., OK; 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. * nebo přes Manažera * Domů, Správa modulů, Záloha databáze, uložit do složky POSExpert 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 nastavit zejména *Path, SQLServer a StartSQLServer "MSSQLSERVER" (pro dodatečné spouštění SQL serveru) * v sekci (pokladna) nastavit 1 číslo pokladny (nesmí být stejné jako na jiném stroji v síti) * v sekci (manager) nastavit cestu a oprávněného uživatele k reportům (*již netřeba) * lokální db - odstranit hodnoty u ReportingServiceUserName a ReportingServiceUserPassword * vzdálená db - zadat hodnoty 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) * ve složce reports spustit ReportInstaller.exe * nainstalovat novější systém reportů - Telerik - tento způsob již nepoužíváme * do C:\POSExpert\server\reports nahrát do příslušných složek reporty .trdx + ReportDef.xml (z SERVIS\release\Reporty Telerik) * Manager si načte reporty po spuštění, přes webový prohlížeč nejsou dostupné jako ty předchozí 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ží) * POZOR po instalaci je špatně config pro klienta, chybí tam jeden z těch tagů, musí tam také být oba tedy SK sk * 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.