Vytvorenie dátovej štruktúry

Ako vytvoriť novú dátovú štruktúru.

Novú dátovú štruktúru vytvoríte na dialógu Dátové štruktúry pomocou funkcie Pridať. Najprv sa zobrazí dialóg s výberom typu dátovej štruktúry a následne samotný dialóg s novou štruktúrou.

Typy dátových štruktúr

Typ dátovej štruktúry hovorí, na aký objekt idete vytvárať danú dátovú štruktúru. Iba štruktúry daného typu môžete potom pridávať na objekty. Na výber máte:

  • Riadok ponuky
  • Spisy
  • Zariadenie

Dialóg dátovej štruktúry

Zobrazený dialóg má dve záložky:

  • Nastavenia - Nastavenie základných parametrov.
  • Premenné - Vytvorenie zoznamu premenných.

Nastavenia

  • Názov - Názov dátovej premenné. Používajte krátke názvy, najmä ak budete využívať na prácu so štruktúrou aj skript. V názve nepoužívajte medzery, ináč sa dátová štruktúra nebude dať použiť v skriptoch.
  • Popis - Popis dátovej štruktúry. Sem by ste mali napísať, na čo slúži daná dátová štruktúra. Na formátovanie môžete používať MD formátovanie.
  • Vytvoril - Kto skript vytvoril. Iba na čítanie.
  • Typ - Typ štruktúry. Iba na čítanie.
  • Automaticky spustiť skript pri zmene - Ak vyberiete nejaký skript, pri vyplňovaní tejto dátovej štruktúry sa bude automaticky spúšťať skript pri každej zmene v údajoch.

Premenné

  • Tabuľka so zoznamom premenných. V zozname vidíte názov premennej, typ a implicitnú hodnotu.
  • Pridať - Pridanie novej premennej.
  • Zmena - Upravenie označenej premennej.
  • Vymazať - Vymazanie označenej premennej.

Dialóg Premenná v dátovej štruktúre

Dialóg slúži na vyplnenie jednej premennej v dátovej štruktúre. Na dialógu môžete vyplniť parametre:

  • Názov - Názov premennej. Názvy by mali byť krátke, najmä ak s premennými pracujete v skriptoch. V názvoch nepoužívajte medzery, ináč sa nebudú dať použiť v skriptoch.
  • Popis - Popis premennej. Sem by ste mali napísať, na čo slúži daná premenná. Na formátovanie môžete používať MD formátovanie.
  • Skupina - Slúži na lepšie triedenie pemenných v zozname. Rozdeľte si napríklad premenné na vstupy a výstupy.
  • Typ - Typ premennej. Používame anglické pomenovanie základných typov. Je to z dôvodu kompatibility so skriptami, v ktorých musíte typy premenných pomenovať takto.
    • int - Celé čísla.
    • float - Čísla s desatinnou čiarkou.
    • string - Textové reťazce.
    • bool - Logické premenné.
    • skladová karta - Skladová karta. Polia zo skladovej karty môžete mapovať na existujúce premenné z dátovej štruktúry.
  • Implicitná hodnota - Implicitná hodnota danej premennej.

Skladová karta

Pre premenné typu skladová karta môžete doplniť ďalšie parametre. Na dialógu sa zobrazuje doplňujúca záložka, na ktorej vyplníte:

  • Predajná skladová karta - Ak na položke ponuky vytvoríte takúto premennú, po výbere konkrétnej skladovej karty do premennej sa táto skladová karta nastaví aj na riadok ponuky. Takáto karta by mala byť v celej dátovej štruktúre iba jedna.
  • Mapovanie premenných

Mapovanie premenných vám umožní pohodlnejšiu prácu s premennými a samotnou skladovou kartou.

  • Namapované pole zo skladovej karty na premennú umožňuje to, že po výbere skladovej karty sa automaticky vyplnia aj namapované premenné.
  • Ak je namapovaná premenná Názov, máte ju vyplnenú v premenných a skladová karta nie je priradená, táto hodnota sa použije do filtra skladových kariet. Tým sa dosiahne to, že hneď po zobrazení dialógu na vyhľadanie kariet vidíte, či už takú skladovú kartu nemáte.
  • Mapovanie ovplyvňuje aj vytvorenie novej skladovej karty na dialógu na výber karty. Pri vytvorení karty sa preberú namapované premenné.

Mapovanie premenných

Máte k dispozície tieto položky na skladovej karte:

Názov Smer mapovania
Vlastné číslo skladovej karty obojsmerne
Názov obojsmerne
Všeobecný názov obojsmerne
MJ obojsmerne
Kód obojsmerne
Kód 1 dodávateľ obojsmerne
Kód 2 dodávateľ obojsmerne
EAN obojsmerne
Priemerná skladová cena do premennej
Posledná nákupná cena do premennej
Vlastná skladová cena do premennej
Predajná cena do premennej

Smer mapovania

Smer mapovania nám hovorí, ako sa bude riadok dátovej štruktúry správať pri priraďovaní skladovej karty do riadku v dátovej štruktúre.

  • obojsmerne - Ak vytvoríte skladovú kartu, preberie parametre z riadkov dátovej štruktúry. Ak priradíte skladovú kartu, podľa nej sa vyplnia aj namapované riadky.
  • do premennej - Mapovanie funguje iba pri priradení skladovej karty. Toto sa týka prevažné polí na skladovej karte, ktoré obsahujú cenu. Ceny na skladovej karte sa nastavujú pri jej prijímaní na sklad a nebolo by žiadúce, aby tú istú hodnotu menila aj dátová Štruktúra.

Pozri