Kros.sk Logo
Kros.sk Logo

Import skladových kariet skladačiek z Excelu

Program ONIX umožňuje importovať skladové karty, používané ako skladačky, z Excelu. Vďaka tejto funkcii dokážeme jednoducho nadefinovať skladovej karte aké bude mať podpoložky. Podpoložkou môže byť skladová karta, služba alebo zariadenie. Skladové karty, ktoré ideme importom upravovať na skladačky, ako aj skladové karty (služby a zariadenia), ktoré ideme pridávať ako podpoložky, už MUSIA v Onixe existovať.  (Návod na import týchto skladových kariet nájdete v príklade tu).

Štruktúra importovaného súboru

Živnostník v apríli 2025 kúpil 40 ks stravných lístkov na obdobie vopred. Hodnota jedného stravného lístka je 8,80 eur. Na faktúre je aj provízia za stravné lístky vo výške 12,60 eur s DPH. Celková suma faktúry je 364,60 eur s DPH.  

Importovaný súbor z Excelu musí obsahovať v prvom riadku názov, ktorý identifikuje pole, do ktorého sa budú hodnoty importovať. V nasledujúcej tabuľke nájdete zoznam podporovaných polí:

Názov stĺpcaPopis stĺpca
NS_CODEKód číselného radu skladovej karty – skladačky
NS_NUMBERČíslo skladovej karty – skladačky
SUBITEM_NS_CODEKód číselného radu skladovej karty (služby, zariadenia), ktorá sa pridáva ako podpoložka skladačky
SUBITEM_NS_NUMBERČíslo skladovej karty (služby, zariadenia), ktorá sa pridáva ako podpoložka skladačky (ďalej už len podpoložka)
AMOUNTMnožstvo podpoložky
MUMerná jednotka podpoložky
COMPOSITE_SUBITEM_STOCKNázov skladu podpoložky (Názov možno zadať aj ako ,,Sklad z nadradenej karty“, alebo ,,Hlavný sklad karty“)
CAN_CHANGE_COMPOSITE_AMOUNTParameter, či je možné meniť množstvo skladačky na doklade (Hodnoty v Exceli: 0=NIE, -1=ÁNO)
CAN_CHANGE_SUBITEM_AMOUNTParameter, či je možné meniť množstvo podpoložky v doklade (Hodnoty v Exceli: 0=NIE, -1=ÁNO)
IS_COMPOSITEZapnutie, alebo vypnutie voľby ,,Skladačka“ na skladovej karte (Hodnoty v Exceli: 0=NIE, -1=ÁNO)
ALTERNATIVE_NAMENázov alternatívy, pod ktorou sa podpoložka pridáva
COMPOSITES_MOVEMENT_SUBITEMSZapnutie, alebo vypnutie voľby ,,Predaj podpoložiek“(do dokladu sa prenáša, ak je na doklade zapnutá voľba ,,Preber z karty“) (Hodnoty v Exceli: 0=NIE, -1=ÁNO)

Postup importu:

1. Pre import skladačiek je nutné vytvoriť Excel s požadovanou štruktúrou (viď tabuľka vyššie, alebo príklad tu)

2. Prvý riadok v Exceli musí popisovať názvy stĺpcov z podporovaného zoznamu

3. Povinné sú stĺpce NS_NUMBER a IS_COMPOSITE, ak sa nebudú tieto stĺpce v exceli nachádzať, import sa ani nevykoná. Ak stĺpec IS_COMPOSITE nebude mať v exceli zadané hodnoty, zapíše sa s logikou ÁNO (hodnota -1).

Ďalej je dôležitý stĺpec SUBITEM_NS_NUMBER, ktorý definuje príslušné podpoložky. Odporúčame definovať aj stĺpec NS_CODE a SUBITEM_NS_CODE, aby sme sa vyhli prípadným duplicitám. Hlavne ak používame pre skladové karty, služby a zariadenia rovnaký formát číslovania.

4. Všetky ostatné sú voliteľné. Ak ich nebudete mať nadefinované, zapíšu sa s nasledujúcou logikou:

  • AMOUNT = 1
  • MU = Hlavná merná jednotka zo skladovej karty, služby, alebo zariadenia
  • COMPOSITE_SUBITEM_STOCK = Sklad z nadradenej karty, Služba
  • CAN_CHANGE_COMPOSITE_AMOUNT = NIE (v Exceli hodnota 0)
  • CAN_CHANGE_SUBITEM_AMOUNT = NIE (v Exceli hodnota 0)
  • ALTERNATIVE_NAME = Alternatíva 1
  • COMPOSITES_MOVEMENT_SUBITEMS = NIE (v Exceli hodnota 0)

5. Takto pripravený Excelovský súbor je potom potrebné naimportovať v programe ONIX v záložke Sklad – Skladové karty – Hromadné funkcie cez tlačidlo Import podpoložiek.

6. Importom podpoložiek skladačky nie je možné editovať podpoložky skladačky. Opakovaný import vždy pridá nové podpoložky, aj keby mali byť duplicitne zadané. Preto odporúčame pred importom urobiť zálohu databázy pre prípad, že by import nevyšiel podľa vašich predstáv.

Odporúčané FAQ

Import individuálneho cenníka z Excelu
Import dodávateľského cenníka z Excelu
Partneri – práca z číselníkom