===== Exeltis táblázat – Általános formátum ===== Az //Általános// típus bármely patika forgalmát fogadja, ha a táblázat oszlopai ''#mezőnév'' alakú fejléccel vannak megjelölve. Egy meglévő riport is feldolgozhatóvá tehető úgy, hogy az adatsorok fölé beszúrásra kerül egy sor a ''#'' kezdetű mezőnevekkel. A kiindulásnak legkényelmesebb a **| Minta letöltése |** gombbal kapott minta. ==== Felépítés ==== * **Tételfejléc** \\ Az a sor, amelyben a ''#termek'' szerepel. Az alatta lévő nem üres sorok a tételek. A ''#'' nélküli feliratú oszlopok figyelmen kívül maradnak. * **Fejléc-blokk (nem kötelező)** \\ A tételfejléc fölött egy ''#mezőnév'' sor és az alatta lévő első nem üres sor az egész fájlra érvényes értékeket adja (pl. az időszakot). * **Záró sorok** \\ A tábla végén lévő összesítő sorok kimaradnak, ha a ''#termek'' cellájuk üres vagy ''#-'' jellel kezdődik. * **Több munkalap** \\ Ha több munkalapon is van ''#termek'' fejléc, a munkalapok sorról sorra összetartoznak: a sorok számának és a termékek sorrendjének egyeznie kell, és a ''#termek'' kivételével minden mező csak egy munkalapon szerepelhet. ==== Mezők ==== ^ Mező ^ Jelentés ^ | ''#termek'' | A termék megnevezése — **kötelező**. A rendszer a termékeknél megadott keresőminták alapján párosítja. | | ''#be_menny'' | Beszerzett mennyiség (db), egész szám. | | ''#ki_menny'' | Eladott mennyiség (db), egész szám. | | ''#be_lista_ar'' / ''#ki_lista_ar'' | Beszerzési / eladási egységár. | | ''#be_ertek'' / ''#ki_ertek'' | Beszerzési / eladási összérték; az egységárat a rendszer a mennyiséggel osztva számolja. Az egységár és az összérték ugyanarra az oldalra nem adható meg egyszerre. | | ''#be_kedv_ar'' / ''#ki_kedv_ar'' | Kedvezményes egységár. | | ''#kedv_percent'' | Kedvezmény százalékban. | | ''#nev_cust'' | A vevő neve; a rendszer a patikáknál megadott keresőminták alapján párosítja. | | ''#datum'' | Egy nap (ÉÉÉÉ-HH-NN) vagy egy hónap (ÉÉÉÉ-HH). | | ''#start'' / ''#stop'' (más néven ''#idoszak_kezd'' / ''#idoszak_veg'') | Az időszak kezdete és vége, napra vagy hónapra. | Legalább az egyik mennyiségmező (''#be_menny'' vagy ''#ki_menny'') kötelező. A tételoszlopokban nem lehet üres cella. Ismeretlen ''#'' mezőnévre figyelmeztetés jelenik meg, az oszlop kimarad. {{fa>exclamation-circle?lg}} A mennyiségnek **egész számnak** kell lennie. Egy tizedes érték (pl. ''293.1'') a feldolgozáskor adatbázis-hibát okoz (//invalid input syntax for type integer//). A táblázatkezelő a cella formátumától függően kerekítve is mutathatja az értéket, ezért gyanú esetén a cella tényleges tartalmát a szerkesztőlécen érdemes megnézni. {{fa>lightbulb-o?lg}} A mintában szereplő //Típus// és //Partner (forrás)// mezőt a feldolgozás nem használja: a típus mindig patika, a partner pedig a feltöltéskor kiválasztott ''Partner (general esetén)''. ==== Időszak ==== * A ''#datum'' és a ''#start''/''#stop'' egy táblázatban nem keverhető. * Egy hónapként megadott érték a teljes hónapot jelenti. * Egy tétel kezdete és vége ugyanabba a naptári hónapba kell essen. * Ha a táblázat nem tartalmaz időszakot, a feltöltéskor megadott ''Időszak kezdete'' hónapja érvényes. ==== Havi oszlopos („széles") táblázat ==== Ha egy sor több hónap adatát tartalmazza, az értékoszlopok neve ''_ÉÉÉÉ_HH'' végződést kap, például ''#ki_menny_2026_09''. Ilyenkor: * minden érték- és mennyiségoszlopnak ilyen végződésűnek kell lennie, és nem lehet külön ''#datum'', ''#start'' vagy ''#stop'' oszlop; * minden használt mezőnek minden használt hónapra szerepelnie kell (pl. ''#be_menny_2026_09'' mellé ''#ki_menny_2026_09'' is, ha mindkettő használatban van); * az üres cella 0-t jelent. ---- __Kapcsolódó oldalak:__ * [[evir:exeltis:tablazat_feltoltes|Exeltis táblázat feltöltés]] * [[evir:exeltis:tablazat_feldolgozas|Exeltis táblázat feldolgozás]] * [[evir:exeltis:forgalmi_tablazatok|Exeltis forgalmi táblázatok]]