# Parametre spustenia aplikácie

Aplikáciu kelp.exe je možné spustiť s rôznymi parametrami. V tomto článku budú tieto parametre vymenované a vysvetlené.

Ako príklad si uvedieme parameter "pomoc", ktorý keď použijete, zobrazí sa Vám internetové okno s týmto návodom. Spustenie s parametrom "pomoc" vyzerá takto:

kelp.exe pomoc

Uvedieme si ešte jeden príklad, kedy je potrebné zadať aj dodatočnú informáciu. Napríklad parameter "kodecr" ku ktorému je ešte potrebné zadať, aký kód chceme použiť. Povedzme, že chceme použiť kód pokladne "Pokladna01". Spustenie s parametrom "kodecr" s hodnotou "Pokladna01" vyzerá takto:

kelp.exe kodecr:Pokladna01

Ak je potrebné v hodnote použiť medzeru, potom zapíšeme celý parameter aj s hodnotou do úvodzoviek. Predchádzajúci príklad s hodnotou "Pokladna 01" by vyzeral takto:

kelp.exe "kodecr:Pokladna 01"

Viacej parametrov oddeľujeme medzerou. Znak / pred parametrom nie je už povinný.

## Zoznam parametrov

| Parameter | Popis |
| --- | --- |
| bgcolor:R,G,B | Nastaví farbu pozadia aplikácie na zadanú farbu. Parameter sa používa, aby sa ľahko odlíšila napríklad testovacia databáza. Ikonke, ktorá pustí aplikáciu s testovacou databázou, nastavíte pozadie modré. R, G a B sú čísla červenej, zelenej a modrej. <br><br>Príklad: bgcolor:118,255,224 |
| runas:servicesync | Aplikácia sa spustí, vykoná synchronizáciu s internetovým obchodom, partnerom alebo pobočkou (podľa nastavenia) a zatvorí sa. Aplikácia nezobrazí žiadne užívateľské okno. Akékoľvek hlásenie aplikácie sa zapisuje do logu udalostí počítača (EventLog). |
| runas:pos<br>pos | Spustenie aplikácie v režime POS Pokladňa, pozor treba mať príslušnú licenciu. |
| runas:infobox<br>infobox | Spustenie aplikácie v režime POS Info box, pozor treba mať príslušnú licenciu. |
| fileconfig:PATH | Spustí aplikáciu s konkrétnym konfiguračným súborom kelp.cfg. Cestu konfiguračného súboru zadáte namiesto slova PATH. Viac o súbore kelp.cfg nájdete v článku [Nastavenia - konfiguračné súbory](https://www.ikelp.com/predajca/clanok/nastavenia-konfigurane-subory?epid=451). <br><br>Príklad: "fileconfig:D:\Uziv\Predaj\Janko\kelp.cfg" |
| fileuserconfig:PATH | Spustí aplikáciu s konkrétnym konfiguračným súborom kelpusr.cfg. Cestu konfiguračného súboru zadáte namiesto slova PATH. Viac o súbore kelpusr.cfg nájdete v článku [Nastavenia - konfiguračné súbory](https://www.ikelp.com/predajca/clanok/nastavenia-konfigurane-subory?epid=451). <br><br>Príklad: "fileuserconfig:D:\Uziv\Predaj\Janko\kelpusr.cfg" |
| userlogin:LOGIN | Namiesto slova LOGIN zadáte login užívateľa, ktorý chcete aby bol automaticky predvyplnený pri prihlásení.<br><br>Príklad: userlogin:Jano |
| netuser:JEDNOTKASIETOVA\_CESTA HESLO<br>user:UZIVATEL close | Aplikácia namapuje disk s dátami aplikácie. Používa sa pri sieťovom riešení. Jednotlivé parametre znamenajú:<br><br><ul><br><li><span class="applic-nav">JEDNOTKA</span>&nbsp;- je n&aacute;zov (p&iacute;smeno) jednotky, pod ktorou sa d&aacute;tov&eacute; &uacute;ložisko namapuje. Napr&iacute;klad "K:"</li><br><li><span class="applic-nav">SIETOVA_CESTA</span>&nbsp;- je cesta k d&aacute;tov&eacute;mu &uacute;ložisku. Napr&iacute;klad "\\server01\company\data\"</li><br><li><span class="applic-nav">HESLO</span>&nbsp;- je heslo už&iacute;vateľa, ktor&yacute; m&aacute; k d&aacute;tov&eacute;mu &uacute;ložisku pr&iacute;stup&nbsp;(nepovinn&yacute; parameter)</li><br><li><span class="applic-nav">UZIVATEL</span>&nbsp;- je meno už&iacute;vateľa, ktor&yacute; m&aacute; k d&aacute;tov&eacute;mu &uacute;ložisku pr&iacute;stup (nepovinn&yacute; parameter)</li><br><li>close - ak je tento parameter pr&iacute;tomn&yacute;, tak aplik&aacute;cia zabezpeč&iacute;, že pri zatvoren&iacute; aplik&aacute;cie odpoj&iacute; pripojen&eacute; d&aacute;tov&eacute; &uacute;ložisko.</li><br></ul><br><br>Príkaz je vždy potrebné zapísať do úvodzoviek.<br><br><br>Príklad: "netuse:K: \\server01\company\data\ Pass01 user:janko.mrkvicka close" |
| kodecr:KOD\_POKLADNE | Keď sa aplikácia spúšťa bez tohto parametra, používa ako kód pre pokladňu, ktorú automaticky aktivuje, názov počítača. Ak potrebujete na jednom počítači púšťať aplikáciu s rôznymi aktívnymi pokladňami, použijete tento parameter, aby ste definovali aký kód pokladne sa má použiť.<br>Viac sa o kóde pokladne dozviete v článku [Nastavenia - POS on-line predaj](https://www.ikelp.com/predajca/clanok/nastavenia-pos-on-line-predaj?epid=448). |
| kodpc:KOD\_POCITACA | Aplikácia je spúšťaná na počítači a podľa názvu počítača si ukladá niektoré nastavenia (toto je využívané najmä pre sieťové a terminálové riešenie). Ak potrebujete presne definovať, s akým kódom (teda názvom) počítača sa má aplikácia spustiť, použijete tento parameter a namiesto KOD\_POCITACA napíšete kód počítača.<br><br>Príklad: /kodpc:Pokladna03 |
| databasepath:DATABAZA | Namiesto slova DATABAZA zadáte názov databázy, ktorá bude zobrazená ako prednastavené pri prihlásení. Tiež je možné zadať cestu k \*.dbc súboru databázy. <br>Toto sa využíva napríklad pri automatickom prihlásení, aby mal užívateľ istotu, že sa mu vždy otvorí rovnaká databáza (a nie naposledy prepnutá databáza).<br><br>Príklad: "databasepath:Predajca 2012"<br>"databasepath:C:\ProgramData\iKelp\Predajca\Predajca.dbc" |
| domainautologin | Použitie parametra je možné len v doméne. Ak sa použije tento parameter, po spustení aplikácie sa aplikácia okamžite snaží do aplikácie prihlásiť pod kontom aktuálne prihláseného užívateľa. <br><br><ul><br><li>V nastaveniach mus&iacute; byť povolen&eacute; prihlasovanie cez dom&eacute;nu.</li><br><li>Už&iacute;vatelia musia mať zviazan&eacute; svoje &uacute;čty v aplik&aacute;cii s &uacute;čtami v dom&eacute;ne.</li><br></ul> |
| licencia | Vyvolanie zobrazenia formuláru pre zadávanie licencií. Užívateľ musí mať prístup k nastaveniam aplikácie. Vhodné ak bola zle zadaná licencia a aplikáciu nie je možné z licenčného hladiska spustiť |
| easyrep | Spustenie aplikácie v režime automatickej opravy databázy, ktorú je vhodné použiť ako poslednú záhranu pred obnovou zo zálohy, ak je databáza poškodené. Poškodenie vzniká väščinou hardvérovými chybami diskov, prípadne iného komponentu, alebo nečakaných výpadkov el.prúdu a tiež zlou konfiguráciou či inštaláciou operačného systému, ktorý tvorií server. Sieťové spojenie tiež vie takéto poškodenie vytvoriť. Easyrep nie je náhradou za zálohovanie, ktoré je treba vykonávať pravidelne.<br><br><br>Volitelným parametrom je cesta k databázy, inak je ju možné vybrať ručne.<br><br><br>príklad: kelp.exe easyrep "databasepath:C:\ProgramData\iKelp\Predajca\Predajca.dbc" |
| Údržba | Údržba |
| --- | --- |
| udrzba | Aplikácia sa spustí, vykoná pravidelnú údržbu databázy (kontrola indexov, reindexácia a ďalšie) a ukončí sa. Parameter sa používa najmä pri sieťovom riešení, kedy majú klientské stanice v nastaveniach zakázané vykonávať údržbu a vykonáva ju len server. Na serveri však z pravidla nikto nepracuje, preto sa v pravidelných úlohách nastaví spustenie aplikácie s týmto parametrom, aby sa údržba vykonala. <br><br><ul><br><li>Vykonanie pravidelnej &uacute;držby si vyžaduje, aby nikto s datab&aacute;zou nepracoval. Preto by sa mala napl&aacute;novať na nočn&uacute; hodinu a malo by sa zabezpečiť, aby boli v&scaron;etky aplik&aacute;cie vypnut&eacute; pri ukončen&iacute; pr&aacute;ce.</li><br><li>Pravideln&uacute; &uacute;držbu je vhodn&eacute; vykon&aacute;vať v intervale aspoň každ&yacute; tret&iacute; deň. So zvy&scaron;uj&uacute;cou sa z&aacute;ťažou (množstvo nov&yacute;ch dokladov) je vhodn&eacute; vykon&aacute;vať ju každ&yacute; večer.</li><br><li>Pravideln&aacute; &uacute;držba m&aacute; vplyv na v&yacute;konnosť pr&aacute;ce s datab&aacute;zou.</li><br></ul><br><br>príklad: kelp.exe udrzba "databasepath:C:\ProgramData\iKelp\Predajca\Predajca.dbc" |
| databasepath:DATABAZA | databáza, ktorej sa má vykonať údržba, viď vyššie |
| Zálohovanie | Zálohovanie |
| --- | --- |
| backup | mód vykonania zálohy<br><br><ul><br><li>Vykon&aacute;vanie z&aacute;loh datab&aacute;zy je nutn&eacute; pre elimin&aacute;ciu pr&iacute;padn&yacute;ch vzniknut&yacute;ch probl&eacute;mov pri nepredv&yacute;dateľn&yacute;ch poruch&aacute;ch HW, pr&iacute;padne dod&aacute;vky el.energie</li><br><li>Odpor&uacute;ča sa mať najmenej 5 star&scaron;&iacute;ch z&aacute;loh na inom m&eacute;diu / disku ako je produkčn&aacute; datab&aacute;za.</li><br><li>Pr&iacute;padn&uacute; pravideln&uacute; z&aacute;lohu je vhodn&eacute; pl&aacute;novať v raňaj&scaron;&iacute;ch hodin&aacute;ch, vzhľadom na zaťaženie a pr&iacute;stup k datab&aacute;zy</li><br></ul><br>príklad: kelp.exe backup "databasepath:C:\ProgramData\iKelp\Predajca\Predajca.dbc" "bckdest:Z:\iKelp\Predajca\Zalohy" |
| databasepath:DATABAZA | databáza, ktorá sa má zazálohovať, viď vyššie |
| bckdest:ADRESÁR | ADRESÁR do ktorého sa má vykonať záloha |
| bcknowait | či sa má čakať na vykonanie zálohy (vhodné pre držadnie zámku, pred vykoanávaním iných úloh) |
| bckmaxcount:POČET | maximálny POČET záloh uchovávaných v adresári, nad počet sa po ukončení zálohovania odstraňujú |
| bckshow | zobrazenie priebehu zálohovania |
| bckname:MENO | MENO zálohy, ak má byť použité iné než má databáza nastavené |
| Automatická inštalácia, aktualizácia | Automatická inštalácia, aktualizácia |
| --- | --- |
| install | mód vykonania auto inštalácie pripravenej v zdrojovom adresári. Vykonaním sa porovnajú verzie zdroja a cieľa a ak je zdroj väčšia verzia a konto pod ktorým je spustený príkaz je administrátorom a vie zapisovať do adresára, tak sa spustí vykonanie tichej inštalácie<br><ul><br><li>Vykon&aacute;vanie automatickej in&scaron;tal&aacute;cie je vhodn&eacute; pre zabezpečenie aktu&aacute;lnosti klientov</li><br><li>Pri vykon&aacute;van&iacute; in&scaron;tal&aacute;cie nem&ocirc;že byť spusten&aacute; aplik&aacute;cia a je vhodn&eacute; ju pl&aacute;novať v raňaj&scaron;&iacute;ch hodin&aacute;ch, vzhľadom na zaťaženie a pr&iacute;stup k datab&aacute;zy</li><br></ul> |
| instdest:CESTA | cieľ inštaláacie, CESTA k inštalovanej aplikácii, aby sa vedeli porovnať verzie voči zdroju, odporúča sa nezadávať a berie sa aktuálne spustená verzia |
| instsrc:CESTA | zdroj inštalácie, CESTA k pripravenej inštalácii predajcasetup.exe, ak nie je zadaná, tak sa berie "C:\ProgramData\iKelp\Predajca\Update" |
|  |  |
| help<br>pomoc<br>?<br>h | Spustí sa aplikácia a zároveň sa spustí internetová stránka s týmto návodom. |

![Write by Author / Vytvoren&eacute;](https://www.ikelp.com/App_Themes/EzopTheme/Images/pen_16.png) by
    
      Rudolf Tellár