> For the complete documentation index, see [llms.txt](https://docs.portos.sk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.portos.sk/rozsirenia/kros-omega.md).

# KROS Omega

Prepojenie systému PORTOS so skladovým a ekonomickým systémom KROS Omega.

{% hint style="success" %}
Prepojenie so systémom KROS Omega Vám pomáha:

* Evidovať skladové zostatky tovarov naprieč sieťou viacerých predajných miest.
* Jednoducho presúvať tovar naprieč centrálnym skladom a predajňami, ale aj medzi jednotlivými predajňami navzájom.
  {% endhint %}

## Na čo slúži prepojenie so systémom KROS Omega?

Predaj je realizovaný cez pokladničný systém PORTOS, tovary a skladové zásoby sú evidované v systéme KROS Omega.

Do systému KROS Omega sa prenášajú:

* informácie o realizovaných predajoch (za každú dennú uzávierku).

Zo systému KROS Omega sa prenášajú:

* nové tovary (skladové karty), vytvorené v systéme KROS Omega,
* zmeny vlastností existujúcich tovarov (napríklad názov či predajná cena),
* aktuálne skladové množstvá tovarov.

Prepojenie je možné nastaviť pre jeden alebo viac skladov. Každý sklad v systéme KROS Omega sa zrkadlí do jedného skladu v systéme PORTOS.

## Ako funguje prepojenie so systémom KROS Omega?

Prostredníctvom obojstrannej výmeny údajov, tzv. *synchronizácie*. Synchronizácia prebieha automaticky na pozadí služby PORTOS API:

* bezprostredne po štarte služby PORTOS API,
* po uložení nastavení rozšírenia,
* následne opakovane, podľa nastaveného [intervalu synchronizácie](#synchronizacia).

Synchronizáciu je možné spustiť aj manuálne. V [nastaveniach rozšírenia](#nastavenia) kliknite v pravom hornom rohu na ikonu ponuky (tri bodky) a zvoľte možnosť „**Synchronizovať teraz**“.

Tovary a skladové množstvá číta systém PORTOS priamo z databázy systému KROS Omega (na SQL serveri alebo v súbore Access). Predaje sa do systému KROS Omega odovzdávajú prostredníctvom exportného súboru, ktorý si systém KROS Omega naimportuje pomocou funkcie autoimport.

## Inštalácia

Pre realizovanie prepojenia oboch systémov budeme potrebovať:

* Prístup k databáze, v ktorej si aplikácia KROS Omega ukladá údaje: pri SQL serveri IP adresu, port, používateľské meno a heslo, pri uložení v súbore Access (`.mdb`) cestu k tomuto súboru.
* Nainštalovanú aplikáciu KROS Omega.
* Nainštalovaný systém PORTOS s rozšírením KROS Omega.

{% hint style="info" %}
Exportný súbor s predajmi vytvára služba PORTOS API na počítači, na ktorom je nainštalovaná. Autoimport v aplikácii KROS Omega preto musí čítať súbor z rovnakej cesty, teda buď bežať na rovnakom počítači, alebo mať prístup k súboru cez zdieľaný priečinok.
{% endhint %}

{% hint style="warning" %}
Databázu systému KROS Omega uloženú v súbore Access dokáže čítať iba 32-bitová (x86) inštalácia služby PORTOS API pre Windows, ktorá má k súboru prístup. 64-bitová inštalácia ju prečíta iba vtedy, ak je na počítači nainštalovaný 64-bitový Microsoft Access Database Engine.
{% endhint %}

### Postup

1. **Stiahneme a nainštalujeme program KROS Omega**
   1. aktuálna verzia je na webe výrobcu [https://www.kros.sk](https://www.kros.sk/). **Upozornenie**: **je dôležité, aby všetky prevádzky mali rovnakú verziu programu Kros Omega.** Preto je nutné dávať pozor na to, akú verziu si stiahneme. V prípade, ak je potrebné prevziať niektorú z predošlých verzií systému KROS Omega, archív verzií je k dispozícii na adrese <https://www.kros.sk/omega/podpora/archiv-verzii>.
2. **Aktivácia Licencie pre program Kros Omega**
   1. V prípade novej inštalácie je nutné aktivovať licenciu v programe Kros Omega. Postupujeme podľa manuálu priloženého k licenčnému súboru. Štandardným postupom je, že licenčný súbor `omega.lic`, ktorý ste pri zakúpení produktu dostali od autorov systému, vložíme do adresára, kde je program nainštalovaný (štandardne `C:/omega/`).
   2. Následne môžeme spustiť program Kros Omega.
3. **Pripojenie firmy v programe Kros Omega**
   1. Po spustení systému KROS Omega je zobrazené okno pre výber firmy, ktoré tentokrát zatvoríme tlačidlom "storno".
   2. V hornej časti okna, v hlavnom menu otvoríme „Omega > Pripojenie firmy > Pripoj firmu > na SQL server“.
   3. Vyplníme IP adresu SQL servera.
   4. Meno – vlastný používateľ
   5. Použiť protokol TCP IP: áno
   6. Číslo portu: 1433
   7. Užívateľ SQL servera: vyplníme meno a heslo pre prístup do databázy.
   8. Potvrdíme a vyberieme databázu. Ak ich je tam viac, v stĺpci adresár súboru je možné vidieť, pre ktorý kalendárny rok sú určené jednotlivé databázy, nakoľko Omega vytvára pre každý kalendárny rok novú databázu.
4. **Overenie pripojenia firmy**
   1. V hornom menu zvolíme možnosť „Firma > Otvor“ a možnosti „Obchodné meno firmy“ zvolíme našu firmu (pozor, nie skúšobný príklad).
   2. Vložíme používateľské meno a heslo k používateľskému účtu v aplikácii KROS Omega a prihlásime sa.
5. **Vytvorenie konfigurácie pre import v programe Kros Omega**
   1. Vytvoríme adresár `C:\OmegaAutoImport` a v ňom vytvoríme prázdny súbor `import.txt`.
   2. V aplikácii KROS Omega vytvoríme konfiguračný súbor kliknutím na „Firma > Import > Vytvorenie konfig. súb. pre autoimport“ a stlačíme tlačidlo ďalej.
   3. V kolonke zdrojový súbor vyberieme `C:\OmegaAutoImport\import.txt`.
   4. Označíme možnosť „Vytvoriť súbor AkciaOmega.bat“
   5. Stlačíme tlačidlo „Štart“. Týmto nám vznikne dávkový súbor `C:/Omega/AkciaOmega.bat`. Odkaz na tento súbor je vhodné umiestniť napríklad na pracovnú plochu, ak by sme potrebovali manuálne spustiť import do programu KROS Omega.
   6. Okno zatvoríme tlačidlom „Návrat“.
   7. Skontrolujeme nastavenia porovnávacích kritérií pre import údajov. Nachádzajú sa v menu „Firma > Nastavenia > Všeobecné nastavenia“, v záložke „Prechod/Import/Eshop“ (viď [návod výrobcu](https://akademia.kros.sk/faq/ekonomika-a-podnikanie/export-a-import-z-textoveho-suboru-pre-doklady-do-roku-2024/)). V sekcii porovnávania skladových kariet ponecháme zapnuté iba kritériá „Číslo karty“ a „Názov“. Kritériá „EAN“, „PLU“ a „JKPOV“ musia byť vypnuté.

      <figure><img src="https://2205714691-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LTX4pJkSJoZaDqMmcPy%2Fuploads%2Fgit-blob-c73ca44e32e706af7ecd8b61acd37d87aad21eb4%2Fkros-omega-porovnavacie-kriteria.png?alt=media" alt=""><figcaption><p>Nastavenia porovnávacích kritérií pre import v programe KROS Omega</p></figcaption></figure>
6. **Vytvorenie plánovanej úlohy**
   1. Otvoríme vstavaný program systému Windows, nazvaný „Plánovač úloh“ (anglicky Task Scheduler).
   2. V pravej časti obrazovky (panel „akcie“) zvolíme možnosť „Create Task…“.
   3. V záložke „General“:
      1. vyplníme políčko "Name" hodnotou "OmegaAutoImport"
      2. Zaklikneme možnosť „Run only when user is logged on“
   4. V záložke „Triggers“ klikneme na tlačidlo „New…“ a vyplníme:
      1. Begin the task: At log on
      2. Setting: Any user
      3. Delay task for: 1 minute
      4. Enabled: áno
      5. Stlačíme tlačidlo „OK“
   5. V záložke „Actions“ klikneme na tlačidlo „New…“ a vyplníme:
      1. Action: Start a program
      2. Program/script: `C:/Omega/AkciaOmega.bat`
   6. V záložke „Settings“:
      1. If the task fails, restart every: 1 minute
      2. Attempt restart up to: 3 times
7. **Nastavenie rozšírenia KROS Omega v systéme PORTOS**: v aplikácii PORTOS BackOffice vyplníme nastavenia rozšírenia a rozšírenie aktivujeme. Postup je popísaný nižšie, v sekcii [Nastavenia](#nastavenia).

Týmto je inštalácia prepojenia dokončená. Systém PORTOS odteraz synchronizuje údaje so systémom KROS Omega automaticky.

## Nastavenia

Pre prístup k nastaveniam prepojenia so systémom KROS Omega:

* otvorte aplikáciu [Portos BackOffice](/backoffice/uvod-do-aplikacie-backoffice.md) a prihláste sa.
* v hlavnom menu kliknite v sekcii "**Systém**" na položku "**Rozšírenia**".
* Zobrazí sa zoznam rozšírení systému. V časti "**Kros Omega**" stlačte tlačidlo "**Spravovať**".

Zobrazí sa obrazovka s nastaveniami, na ktorej sú k dispozícii nastavenia popísané nižšie. Zmeny nastavení sa uplatnia po stlačení tlačidla "**Uložiť**", pričom sa zároveň spustí synchronizácia.

<figure><img src="https://2205714691-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LTX4pJkSJoZaDqMmcPy%2Fuploads%2Fgit-blob-4dbfedec6af128b769a2c051b3333d508bf9f95f%2Fbo-v4-extensions-kros-omega.png?alt=media" alt=""><figcaption><p>Nastavenia rozšírenia KROS Omega v aplikácii PORTOS BackOffice</p></figcaption></figure>

* **Aktívne**: určuje, či je rozšírenie aktívne. Synchronizácia prebieha iba vtedy, ak je rozšírenie aktívne.

### Spojenie s databázou

Údaje pre pripojenie k databáze, v ktorej si aplikácia KROS Omega ukladá údaje.

* **Uloženie agendy Kros Omega**: kde má systém KROS Omega uložené údaje firmy: „MS SQL Server“ (štandardne) alebo „Access (súbor .mdb)“. Podľa tejto voľby sa zobrazia ďalšie nastavenia.

Pri uložení v súbore Access:

* **Súbor databázy**: cesta k súboru `.mdb` firmy na počítači so službou PORTOS API, napríklad `C:\Omega\DATA\FIRMA\FIRMA2026.mdb`. Po vytvorení novej agendy (napríklad pri [prechode na nový kalendárny rok](#prechod-na-novy-kalendarny-rok)) je potrebné túto hodnotu upraviť.

Pri uložení na SQL serveri:

* **Adresa servera**: IP adresa alebo názov SQL servera.
* **Číslo portu**: port SQL servera. Štandardne `1433`.
* **Názov databázy**: názov databázy firmy v systéme KROS Omega. Po vytvorení novej agendy (napríklad pri [prechode na nový kalendárny rok](#prechod-na-novy-kalendarny-rok)) je potrebné túto hodnotu upraviť.
* **Prihlasovacie meno**: používateľské meno pre prístup do databázy.
* **Heslo**: heslo pre prístup do databázy.

### Synchronizácia

* **Posledná synchronizácia**: dátum a čas poslednej úspešnej synchronizácie. Systém PORTOS ho po každej synchronizácii zapíše automaticky. Ďalšia synchronizácia kontroluje denné uzávierky od tohto termínu, znížené o počet dní verifikácie prenosu. Posunutím termínu dozadu sa znova skontrolujú aj staršie denné uzávierky a tie, ktoré v systéme KROS Omega chýbajú, sa exportujú.
* **Interval synchronizácie**: ako často sa má synchronizácia opakovať. Hodnota v tvare `HH:MM:SS`, štandardne `12:00:00` (každých 12 hodín).
* **Počet dní verifikácie prenosu**: počet dní pred poslednou synchronizáciou, za ktoré sa pri každej synchronizácii znova overí, či boli denné uzávierky do systému KROS Omega prenesené. Štandardne `12`.
* **Synchronizovať tovary**: ak je zapnuté, okrem odosielania predajov sa do systému PORTOS preberajú aj tovary a ich skladové množstvá. Viac v časti [Zrkadlenie tovarov](#zrkadlenie-tovarov).
* **Tovarová skupina**: odkiaľ synchronizácia preberá tovarovú skupinu tovaru: „Z poľa „Voľné“ na karte“ (štandardne) alebo „Neimportovať“. Ak sa tovarová skupina neimportuje, existujúcemu tovaru ju synchronizácia nemení a môžete ju spravovať v systéme PORTOS.
* **Predvolená tovarová skupina**: tovarová skupina pre nový tovar, ktorý ju zo systému KROS Omega nedostane. Vyberá sa z tovarových skupín v systéme PORTOS; ak vhodná neexistuje, treba ju najskôr vytvoriť.
* **Synchronizovať od**: denné uzávierky uzatvorené pred týmto termínom sa do systému KROS Omega neodošlú.
* **Synchronizovať do**: denné uzávierky uzatvorené po tomto termíne sa do systému KROS Omega neodošlú. Ak nie je vyplnené, odosielajú sa všetky nové denné uzávierky.
* **Exportovací súbor**: cesta k súboru, do ktorého sa exportujú predaje a z ktorého ich importuje autoimport systému KROS Omega. Štandardne `C:\OmegaAutoImport\import.txt`. Súbor sa pri každom exporte prepíše.
* **Kódovanie exportného súboru**: „Windows-1250“ (štandardne) alebo „UTF-8“. Pri kódovaní Windows-1250 musí mať počítač so systémom KROS Omega slovenské miestne nastavenie systému, inak sa tovary s diakritikou v názve neimportujú. Kódovanie UTF-8 od tohto nastavenia nezávisí; overené je so systémom KROS Omega vo verzii 29.50, staršia verzia ho nemusí prijať.

### Sadzby DPH

Priradenie sadzieb DPH systému KROS Omega k triedam DPH v systéme PORTOS. Podľa tohto priradenia sa nastaví trieda DPH tovarom prevzatým zo systému KROS Omega.

* **Základná**: trieda DPH v systéme PORTOS pre základnú sadzbu DPH.
* **Znížená**: trieda DPH v systéme PORTOS pre zníženú sadzbu DPH.
* **Druhá znížená**: trieda DPH v systéme PORTOS pre druhú zníženú sadzbu DPH.
* **Nulová**: trieda DPH v systéme PORTOS pre nulovú sadzbu DPH.
* **Nedaňová**: trieda DPH v systéme PORTOS pre nedaňové položky.

### Sklady

Zoznam dvojíc skladov, ktoré majú byť synchronizované. Každá dvojica priraďuje sklad v systéme KROS Omega k skladu v systéme PORTOS. Novú dvojicu pridáte tlačidlom "**Pridať dvojicu skladov**", dvojicu odstránite ikonou koša.

* **Názov skladu v Kros Omega**: názov skladu (nie jeho kód), presne tak, ako je uvedený v systéme KROS Omega. Pole ponúka sklady načítané zo systému KROS Omega. Ak systém KROS Omega nie je dostupný, názov zadajte ručne.
* **Sklad v systéme Portos**: sklad v systéme PORTOS, do ktorého sa zrkadlia tovary zo skladu v systéme KROS Omega. Ak tento sklad nie je vytvorený, treba ho najskôr vytvoriť v časti [Sklady](/nastavenie-systemu/sklady.md).

Je potrebné nastaviť aspoň jednu dvojicu skladov. Každý sklad (v systéme KROS Omega aj v systéme PORTOS) môže byť nastavený iba v jednej dvojici.

## Zrkadlenie tovarov

Ak je zapnuté nastavenie [Synchronizovať tovary](#synchronizacia), systém PORTOS pri každej synchronizácii prevezme všetky skladové karty zo skladu v systéme KROS Omega do priradeného skladu v systéme PORTOS. Chýbajúce tovary vytvorí a existujúcim tovarom aktualizuje zmenené vlastnosti.

Tovar v systéme PORTOS sa so skladovou kartou v systéme KROS Omega páruje podľa interného identifikátora skladovej karty, ktorý sa preberá ako číslo tovaru (PLU).

Vlastnosti, ktoré tovar zrkadlí zo systému KROS Omega:

| Vlastnosť v systéme PORTOS | Hodnota zo skladovej karty v systéme KROS Omega                                                                                                                                                                                                  |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Číslo tovaru (PLU)         | interný identifikátor skladovej karty                                                                                                                                                                                                            |
| Kódy tovaru                | číslo karty a EAN (ak je vyplnený). Kódy tovaru určuje systém KROS Omega: kód pridaný ručne v systéme PORTOS sa pri synchronizácii odstráni. Číslo karty sa spolu s názvom tovaru odosiela pri exporte predaja.                                  |
| Názov                      | názov                                                                                                                                                                                                                                            |
| Predajná cena s DPH        | predajná cena s DPH                                                                                                                                                                                                                              |
| Trieda DPH                 | sadzba DPH, podľa nastavenia [Sadzby DPH](#sadzby-dph)                                                                                                                                                                                           |
| Tovarová skupina           | podľa nastavenia [Tovarová skupina](#synchronizacia): prvé tri znaky poľa „Voľné“. Ak pole nie je vyplnené alebo sa tovarová skupina neimportuje, novému tovaru sa priradí predvolená tovarová skupina a existujúcemu tovaru sa skupina nezmení. |
| Množstevná jednotka        | prvé tri znaky jednotky. Ak nie je vyplnená, použije sa `ks`.                                                                                                                                                                                    |
| Aktívny                    | indikácia aktívnosti                                                                                                                                                                                                                             |
| Typ tovaru                 | typ karty. Karta označená ako „Zálohovaná - vratná položka“ sa prenesie ako obal, makrokarta (zostava) ako skladová karta.                                                                                                                       |
| Skladové množstvo          | aktuálny zostatok na skladovej karte                                                                                                                                                                                                             |

Chýbajúce tovarové skupiny systém PORTOS vytvorí automaticky.

Všetky ostatné vlastnosti tovaru (napríklad farbu, číslo chodu či objednávkové zariadenia) môžete upravovať v systéme PORTOS podľa vašich preferencií, synchronizácia ich nemení. Výnimkou je povolenie zľavy, ktoré synchronizácia tovaru typu obal vypne.

## Export predaja

Každá denná uzávierka zo systému PORTOS sa do programu KROS Omega prenesie vo forme dvoch skladových pohybov, a to do každého synchronizovaného skladu:

| Typ pohybu                       | Popis                        | Číslo dodacieho listu                                                                |
| -------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------ |
| Výdaj z pokladne                 | Obsahuje iba kladné položky  | `(začiatok a koniec DKP)-(sériové číslo dátového úložiska)-(číslo dennej uzávierky)` |
| Príjem z pokladnice (refundácie) | Obsahuje iba vrátené položky | `(začiatok a koniec DKP)-(sériové číslo dátového úložiska)R(číslo dennej uzávierky)` |

Skladové pohyby sa líšia v názve dodacieho listu - pred štvorčíslím na konci, ktoré reprezentuje poradové číslo dennej uzávierky, sa nachádza symbol pomlčky `-`, alebo písmeno `R`. Číslo dodacieho listu je odvodené od fiškálneho zariadenia a dennej uzávierky, preto je rovnaké vo všetkých synchronizovaných skladoch.

Pri exporte predaja platí:

* Do skladového pohybu sa zahrnú iba predané tovary z priradeného skladu v systéme PORTOS.
* Tovar, ktorý nemá vyplnený kód tovaru (číslo karty v systéme KROS Omega), sa do skladového pohybu nezahrnie.
* Skladovú kartu si systém KROS Omega pri importe nájde podľa čísla karty a názvu tovaru. Ak sa názov tovaru s názvom skladovej karty nezhoduje, položka sa neimportuje (viď [Bola nájdená denná uzávierka prenesená s nesprávnym obratom](#bola-najdena-denna-uzavierka-prenesena-s-nespravnym-obratom)).
* Vrátené položky sa exportujú bez ceny. Cenu si doplní systém KROS Omega pri importe.
* Skladový pohyb sa exportuje iba vtedy, ak ešte v systéme KROS Omega neexistuje. Systém PORTOS to overuje podľa čísla dodacieho listu v príslušnom sklade.
* Skladové pohyby sa exportujú aj vtedy, ak za danú dennú uzávierku neobsahujú žiadnu položku.

## Stav synchronizácie

Ak rozšírenie hlási varovanie alebo chybu, zobrazí sa v aplikácii PORTOS Pokladňa, v obrazovke *Stav systému*, spolu s popisom. Obrazovka *Stav systému* zobrazuje iba súčasti s varovaním alebo chybou. Ak rozšírenie pracuje správne, v obrazovke sa nezobrazuje.

Prenesenie predajov za dennú uzávierku zo systému PORTOS do aplikácie KROS Omega môže nadobúdať tieto stavy:

| Stav                                                     | Popis                                                                                                                                                                                                                                                                        |
| -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Úspešne synchronizovaná                                  | Denná uzávierka sa preniesla do systému KROS Omega v poriadku.                                                                                                                                                                                                               |
| Exportovaná, doposiaľ neimportovaná v systéme KROS Omega | Predaj bol zo systému PORTOS exportovaný, ale import týchto údajov do systému KROS Omega ešte neprebehol. Ak tento stav trvá dlhšie ako 5 dní, stav rozšírenia sa zobrazí ako varovanie.                                                                                     |
| Synchronizovaná s nezhodným obratom                      | Denná uzávierka sa preniesla do systému KROS Omega, avšak celkový obrat skladového pohybu sa nezhoduje. Pre riešenie tohto stavu pozrite sekciu [Bola nájdená denná uzávierka prenesená s nesprávnym obratom](#bola-najdena-denna-uzavierka-prenesena-s-nespravnym-obratom). |
| Prenesená do systému KROS Omega viac ako jeden krát      | V systéme KROS Omega sa nachádza viac skladových pohybov s rovnakým číslom dodacieho listu. Nadbytočné skladové pohyby je potrebné v systéme KROS Omega vymazať. Čísla dodacích listov, ktorých sa to týka, sú uvedené v stave rozšírenia.                                   |

Obrat sa porovnáva bez DPH, a to za každý synchronizovaný sklad samostatne.

## Prechod na nový kalendárny rok

Ak sa v programe KROS Omega spustí prechod na nový kalendárny rok, v SQL databáze programu KROS Omega sa vytvorí nová databáza (zväčša sa len zvýši číslo databázy o 1). Pre správnu funkčnosť prepojenia preto musíme vykonať nasledovné kroky:

1. Pred prechodom na nový rok vykonať poslednýkrát synchronizáciu:
   1. **Spustiť synchronizáciu:** v nastaveniach rozšírenia v aplikácii PORTOS BackOffice zvoliť v ponuke možnosť „Synchronizovať teraz“.
   2. **Spustiť import do KROS Omega:** Na pracovnej ploche by sa mal nachádzať odkaz „Omega Import“. Prípadne import vyvolať reštartom počítača, ak je import nastavený v plánovači úloh.
2. Po prechode na nový rok:
   1. **Aktualizovať nastavenia rozšírenia** v aplikácii PORTOS BackOffice (viac v časti [Nastavenia](#nastavenia)):
      1. V sekcii „Spojenie s databázou“ prepísať **Názov databázy** na názov novej databázy (pri uložení v súbore Access **Súbor databázy** na cestu k novému súboru).
      2. V sekcii „Synchronizácia“ nastaviť **Synchronizovať od** na dátum, kedy bol vykonaný prechod na nový rok v programe KROS Omega. Bez tejto zmeny by sa denné uzávierky z predošlého roka, ktoré ešte spadajú do obdobia verifikácie prenosu, exportovali do novej databázy znova.
      3. V sekcii „Synchronizácia“ vymazať hodnotu **Posledná synchronizácia**.
      4. Nastavenia uložiť. Po uložení sa automaticky spustí synchronizácia.
   2. **Aktualizácia konfiguračného súboru pre import do programu KROS Omega:** V poznámkovom bloku (alebo inom textovom editore) otvoríme súbor `C:/Omega/akciaOmega.cfg` a v riadku `FIRMA` prepíšeme číslo databázy číslom novej databázy.
   3. **Overíme, že pri prihlasovaní do programu KROS Omega sa otvára aktuálny rok** (v dialógovom okne vidno zvolenú firmu a rok).

## Otázky a odpovede

### Čo sa stane, ak upravím vlastnosti tovaru v pokladničnom systéme a nie v programe Kros Omega?

Zmeny vlastností, ktoré tovar [zrkadlí zo systému KROS Omega](#zrkadlenie-tovarov) (napríklad názov či predajná cena), sa pri najbližšej synchronizácii prepíšu hodnotami zo systému KROS Omega. Systém KROS Omega sa o týchto zmenách nedozvie. Takéto vlastnosti preto upravujte v systéme KROS Omega.

Ostatné vlastnosti tovaru môžete v systéme PORTOS upravovať bez obmedzení.

### V systéme PORTOS vidím tovar, ktorý som už v programe KROS Omega vymazal.

Synchronizácia iba dopĺňa nové tovary a aktualizuje existujúce. Staré tovary, ktoré už v systéme KROS Omega neexistujú, si systém PORTOS nevymazáva. Vymazaním tovarov (aplikácia PORTOS Link – [Tovar](/link/import-a-export-udajov/tovar.md)) a následnou synchronizáciou je možné dosiahnuť stav, kedy v pokladnici budú iba tie tovary, ktoré sa nachádzajú aj v databáze systému KROS Omega.

### Mám viac predajní, môže sa každá predajňa synchronizovať so svojím skladom?

Presne pre to je táto integrácia určená. V systéme KROS Omega by mal byť založený samostatný sklad pre každú predajňu, prípadne ďalší, centrálny sklad. Presun tovarov medzi prevádzkami je potom otázkou pár kliknutí v aplikácii Kros Omega a následnej synchronizácie.

### Predávame tovar z viacerých skladov. Dokáže PORTOS zrkadliť viac skladov naraz?

Áno. V nastaveniach rozšírenia, v sekcii [Sklady](#sklady), pridajte pre každý sklad v systéme KROS Omega samostatnú dvojicu skladov. Každý sklad v systéme KROS Omega musí byť priradený inému skladu v systéme PORTOS.

### **Zostatky na skladových kartách medzi pokladňou a programom KROS Omega sa nezhodujú.**

Na [stránke výrobcu](https://www.kros.sk/?s-cv-submitted=1\&s-cv-contentID=11078\&s-cv-product=10922\&s-cv-category=\&s-cv-date=\&s-cv-fulltext=zostatky\&search=zobrazi%C5%A5+ot%C3%A1zky) softvéru je uvedený nasledovný postup, ako riešiť prepočítanie zostatkov.

> V menu „**Sklad > Skladové karty > v záložke Funkcie > tlačidlo Ďalšie funkcie…**“ program ponúka viaceré užitočné funkcie, ktoré možno vykonať na všetkých, zobrazených, alebo označených kartách. Jednou z nich je aj „**Prepočítaj zostatky.**“ Na základe pohybov na sklade sa prepočíta aktuálny zostatok (množstvo), priemerná cena a zrekonštruuje FIFO front na zvolených kartách.
>
> Zdroj: <https://www.kros.sk/?s-cv-submitted=1&s-cv-contentID=11078&s-cv-product=10922&s-cv-category=&s-cv-date=&s-cv-fulltext=zostatky&search=zobrazi%C5%A5+ot%C3%A1zky>

![](https://2205714691-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LTX4pJkSJoZaDqMmcPy%2F-Lt4_qllTjEG-Eoo5E4w%2F-Lt4ag2b5jzG8n0dPOMV%2Flink-kros-omega-recalc.png?alt=media\&token=30efc4d2-acea-46ce-9c0a-e709616c347f)

{% hint style="info" %}
Tip: Prepočet zostatkov odporúčame spustiť napr. po výpadku elektrického prúdu, oprave či vymazaní pohybov na sklade, čo mohlo spôsobiť, že zobrazený stav na kartách nezodpovedá skutočnosti.
{% endhint %}

{% hint style="warning" %}
Upozornenie: Ak zvolíte prepočet nad všetkými skladovými kartami, môže to v závislosti od ich počtu trvať dosť dlho (pri 15 tisíc skladových kartách rádovo niekoľko hodín). Po dokončení prepočítavania a následnej synchronizácii sa však všetky skladové zostatky dostanú na správne hodnoty.
{% endhint %}

### Bola nájdená denná uzávierka prenesená s nesprávnym obratom

Ak sa v stave rozšírenia zobrazí hlásenie, že denná uzávierka je v systéme KROS Omega synchronizovaná s nezhodným obratom, pre opravu tohto stavu je možné zvoliť tento postup:

Otvoriť súbor s denníkom importu, tvorený systémom KROS Omega, ktorý sa bežne nachádza v `C:/OmegaAutoImport/import.LOG`. Na príklade nižšie je možné vidieť chybové hlásenie - v tomto prípade sa v pokladnici predal tovar, ktorý v systéme KROS Omega neexistuje.

Rovnaké hlásenie vznikne aj vtedy, keď skladová karta v systéme KROS Omega existuje, ale jej názov sa nezhoduje s názvom tovaru v exportnom súbore. Najčastejšie príčiny:

* Skladová karta bola v systéme KROS Omega premenovaná až po predaji tovaru.
* Počítač so systémom KROS Omega nemá slovenské miestne nastavenie systému a názov tovaru obsahuje znaky s diakritikou (napríklad `č`, `ľ`, `ť`). V hlásení je vtedy názov tovaru skomolený. Riešením je zmeniť miestne nastavenie systému Windows na slovenčinu, alebo v nastaveniach rozšírenia zvoliť [kódovanie exportného súboru](#synchronizacia) UTF-8.

Príklad s chybovým hlásením:

```
***********************************************************
** Spracovanie autoimportu - 20.09.2017 08:07:04 **********
***********************************************************
Import spustený 20.09.2017, 08:05:38
Chyba na riadku 34: Karta ZABAVNE UCENIE, (389862) neexistuje na sklade.
Import ukonèený 08:07:04
```

Príklad bez chybového hlásenia:

```
***********************************************************
** Spracovanie autoimportu - 30.09.2017 08:10:13 **********
***********************************************************
Import spustený 30.09.2017, 08:07:52
Import ukonèený 08:10:13
```

Ak v danom období nie je vidno žiadne chybové hlásenie (pozri príklad vyššie), pomôcť môže vymazať oba skladové pohyby v aplikácii KROS Omega a vykonať synchronizáciu opakovane.

Vymazanie skladového pohybu vykonáme v aplikácii KROS Omega nasledovne:

* V hlavnej ponuke zvolíme `Sklad` - `Pohyby na sklade`
* Podľa stĺpca "Číslo dodacieho listu" nájdeme skladové pohyby pre tie denné uzávierky, pre ktoré stav rozšírenia indikoval prenos s nesprávnym obratom. Pre každú dennú uzávierku sa v KROS Omega nachádzajú dva skladové pohyby: výdaj cez pokladnicu a refundáciu cez pokladnicu. Formát, z ktorého sa číslo dodacieho listu skladá, je vysvetlený v sekcii [Export predaja](#export-predaja). Ak synchronizujete viac skladov, skladové pohyby vymažte iba v sklade uvedenom v stave rozšírenia.
* V zozname skladových pohybov označíme skladový pohyb a v spodnej časti obrazovky zvolíme možnosť "Vymaž".

### Denné uzávierky sa neprenášajú do aplikácie KROS Omega

Overte, či sa po vykonaní synchronizácie vytvára súbor s údajmi pre Omegu (štandardne sa nachádza na ceste `C:/OmegaAutoImport/import.txt` na počítači, kde je nainštalovaná služba PORTOS API). V prípade, ak sa na uvedenej ceste súbor nenachádza, overte v nastaveniach rozšírenia hodnotu [Exportovací súbor](#synchronizacia) a synchronizáciu zopakujte.

Ďalej overíme, či je konfiguračný súbor Omegy správne vyplnený. V textovom editore (napríklad poznámkový blok) otvoríme súbor `C:/Omega/AkciaOmega.cfg`. Jeho obsah by mal vyzerať podobne, ako je uvedené na príklade nižšie:

```
AKCIA = AUTOIMPORT
CESTA = C:\OmegaAutoImport\import.txt
FIRMA = {tu sa nachádza číslo databázy}
MENO = {tu sa nachádza prihlasovacie meno}
PREPOCTY = NIE
PREPISAT = 0

```

Je dôležité, aby v riadku `CESTA` bola uvedená rovnaká cesta k súboru, ako v nastaveniach rozšírenia (štandardne `C:/OmegaAutoImport/import.txt`). V prípade, ak sa v konfiguračnom súbore nachádza iná cesta, nastavenie opravíme a súbor uložíme. Následne môžeme manuálne spustiť import do Omegy, pomocou súboru `C:/Omega/AkciaOmega.bat`.
