TartalomjegyzékFogalomjegyzékÁltalános dokumentáció

6.7.1. Törzsadatok bevitele, módosítása

 

A mérlegek, beszámolók és elemzések - sorokból, oszlopokból álló, kétdimenziós - táblázatok leírásának bevitelére szolgál ez a menülépés. Az alábbi képernyő fej sorába kell megadni egy logikai nyomtatvány, bizonylat fajta definícióját. A definíció két adat bevitelével történik, az egyik a bizonylat fajta kód a másik a bizonylat fajta név.
Bizonylat fajta kód: max. 4 pozíciós alfanumerikus adat, amely egy logikai nyomtatvány, bizonylat fajtát azonosít. Ezt a kód adatot elsősorban a programok kezelésénél használjuk.
Bizonylat fajta név: max. 80 pozíciós megnevezés, amely a kiíratott nyomtatványok fejlécén, mint megnevezés minden esetben megjelenik.

 tn_fa671.jpg (54287 bytes)

A definíció után a fenti képernyőn rendre be lehet vinni a táblázat sorainak leíró adatait, valamint az egyes sorokhoz tartozó adatok képzésének meghatározását. Ezek a következők:
Sor(szám): 3 pozíciós numerikus adat. A program képzi 1-től kezdődően. Max. 999-ig.
Sor azonosító megnevezés: max. 80 pozíciós karakteres mező, amely egyrészt leírja az adott mező nevét, másrészt - az ilyen mérleg, eredménykimutatási nyomtatványoknál szokásos módon - a sorhoz tartozó adatok képzéséről ad információt. Mivel ezt a szöveget a kezelő írja be, a szövegben megjelenő, pl. 10.sor+11.sor felirat teljesen független lehet a képzett sorszámtól vagy a valóságos képzési eljárásoktól. (az egyezésre a megnevezést beíró kezelőnek kell ügyelnie.)

A táblázatok sorainak adatait többféle eljárással állítjuk elő. (lásd FA672-es menülépés működését.) Itt, ezen a definíciós képernyőn a képzési eljárásokat írhatjuk le, azzal a kiegészítéssel, hogy az idézett menülépésben közvetlen, kézi bevitel is lehet az egyes adatokhoz. A fenti képernyőn a kezelőnek lehetősége van megadni:
- kigyűjtés főkönyvből eljárást definiálni,
- egy tábla sor adatának képzését az adott tábla egyéb sorok adataiból, (pl. összegzéssel)
- egy tábla sor adatának kitöltését kérni más táblák adataiból, más tábla adatsor értékének áthozásával.
Művelet: mezőbe a táblasor adatának képzését lehet leírni az alábbi módon:
- kijelölhetők egyazon tábla "másik" sorai összeadás/kivonás/szorzás/osztás művelettel. A tábla soroknak a kijelölését # (kettőskereszt) karakter vezeti be, amelyet közvetlenül a tábla sor száma követ. Pl. annak a leírása, hogy a 9. sort a 10. és 11. sorban lévő adatok összege képzi, a 9. sor művelet mezőjében így írjuk le: #10+#11. Másik példa: a 9. sor képzése a 10. és 11. sor összege csökkentve a 17. sor értékével. A 9. sor művelet mezőjébe #10+#11-#17 kell írni.
- meghatározható konstans szám, amellyel összeadás/kivonás/szorzás/osztás műveletet végezhetünk. Ha a műveleti sorban # (kettőskereszt) nélküli szám szerepel, akkor azt, mint konstans számot kezeli a program. Pl. annak leírása, hogy a 9. sorban lévő adatot a 10. és 11. sor összegének fele képzi, úgy írjuk le: #10+#11/2. (A művelet leírásában balról-jobbra sorosan hajtja végre az egyes műveleteket, zárójel, csoportosításra nincs mód.)
- #K karakter jelölés közli a számításokban lévő programmal, hogy konstans adat van annak a sornak az adatértékében, nem szabad megváltoztatni
- a művelet mezőben lehet kijelölni, hogy más táblából vegye át valamelyik sor adatát. Pl. ha a 9. sor adatának képzését az "1OA"  kódjelű tábla 33. sorának áthozásával kell elvégezni, akkor a művelet sorba azt kell beírni, hogy @1OA.33. (a tábla számát és a sor számát pont választja el)
- '/*' vagy '--' karakterek megadásával lehetőség van csak megjegyzés szöveget írni az adott sorhoz. Az ilyen jellegű sor sem  a főkönyvből nem kerül kigyűjtésre, sem az esetleg megjegyzés szövegben szereplő képletek szerinti számítás sem történik meg. Valószínűleg, kézi bevitellel megadott adatokkal kell számolni.

Összegezve a művelet mezőbe írható utasítások tulajdonságait:
- # karakter vezeti be az adott tábla valamelyik sorára való sorszám hivatkozást
- #K karakter jelölés közli a számításokban lévő programmal, hogy konstans adat van abban a cellában
- @ karakter vezeti be egy másik táblából sor átemelésének hivatkozását
- '/*' vagy '--' karakterek jelölik azt a szándékot, hogy csak megjegyzés kerül beírásra ehhez a sorhoz.

Százalék művelet mezőbe a táblasor adataiból a százalék oszlopba képezhetünk értékeket. Az érték képzésnél lehetséges mind a tábla sor adatait használni, mind pedig konstansokkal végzett műveleteket. Hasonlóképpen, mint a művelet mezőben, de az eljárás eredménye nem érték lesz, hanem egy százalék érték. Pl. annak leírása, hogy az első sor százalék értékét úgy kell képezni, hogy a 18. sor adat értékének (ami 100%) hány százaléka az 1. sor adatának értéke, akkor a következő képletet írjuk le: #1/#18*100. Ez a képlet azt jelenti, hogy az 1. sor adatát ossza el a program a 18. sorban lévő adattal, és 100-al szorozva képezze a százalék értékét. Ennek az egyszerű esetnek, hogy az egyik sorban lévő értéket egy másik sorban lévő érték százalékaként kell kifejezni van egyszerűbb formája is, százalék jel és egy sor szám, pl. %18. A műveletek használatának lehetősége itt is adott, hasonlóan a művelet végzéséhez.

Összegezve a százalék művelet mezőbe írható utasítások tulajdonságait:
- # karakter vezeti be az adott tábla valamelyik sorára való sorszám hivatkozást
- % karakter jelölés közli a számításokban lévő programmal, hogy az adott sor százalékát a % jel mögött szereplő tábla sorszámmal kell képezni.

tn_fa671_3.jpg (24845 bytes)

E.tip/M.tip/C.tip: mezőkbe egy táblanevet kell írni. A mutatószámok bevitelekor az egyes sorokhoz rendeljük az adott tip.mezőben lévő adott tábla sorában lévő értéket. Pl. a fenti képernyőn a 113-as sornál beírt képlet szerint ((E22/E3)*100) az 1OA tábla 22-es sorában lévő értéket kell elosztani az 1OA tábla 3-as sorában lévő értékkel, majd megszorozni 100-al.

A kigyűjtés főkönyvből eljárást definiáló képernyőt a leírás fej képernyőn minden sor végén látható kis ikonra kattintva hozhatjuk be. Az alábbi képernyőn kell megadni a tényadatok (0 kódértékkel jelölt terv/tény jelleg) kigyűjtését az adott sor összegébe.

  fa671_2.jpg (139479 bytes)

Sorsz: sorszám, amelyet a program ad. max. 99 kigyűjtési sor utasítás adható meg.
Jelleg: Tartozik vagy Követel jelleget lehet megadni, ami azt jelenti, hogy az adott számla tartományban a Tartozik vagy a Követel forgalmat kezelje, plusz, hozzáadás jelleggel. Pl. ha a jelleg Követel, akkor a számlákról kigyűjtött Tartozik összeget levonja az összegzésnél, a Követel összeget meg hozzáadja.
Jelleget kihagy: itt megadható Nem - hagy ki semmit, Tartozikot kihagy, Követelt kihagy. Ez az argumentum azt határozza meg, hogy az összegyűjtött Tartozik/Követelből képzett egyenleg, ha az itt megadott jellegű, akkor a sor összeghez való halmozásból egyszerűen kihagyja az adott számlatartományból összeszedett forgalmat. Pl. ha azt adja meg, hogy Nem, akkor a számlatartományból összeszedett forgalom, a jellegnek megfelelően hozzáadás/kivonás módon beszámításra kerül a táblázat adott sorába. Ha pl. Tartozik van megadva, akkor, ha a számlákról összegzett egyenleg Tartozik, akkor kihagyja a megadott számlákról összeszedett forgalmat. (Ennél az argumentumnál vélelmezett, hogy ha kihagyunk bizonyos számlatartomány sorait táblába való beszámításból, akkor - mivel ugyanez a leírás más sornál ellenkező jelleggel szerepel - majd ott kerül beszámításra az adott sornál kihagyott forgalom.)
Gyűjtött/Tételes: A kigyűjtés eljárását vezérli, hogy az intervallum szerint megadott összes számlára vonatkozik pl. a jelleg kihagy eljárás, vagy számlánként kell elvégezni a vizsgálatot. A tételes opció megadásának csak akkor van értelme, ha a jelleg kihagyba Tartozik vagy Követel van megadva.
Fők.szám-tól: - Fők.szám -ig: argumentumok meghatározzák a (kigyűjtéskor) adott időszakban könyvelt összegek összegyűjtésének határait. (Vigyázat! Az -IG főkönyvi szám megadásánál csak addig a konkrét főkönyvi számig történik összegzés, amit az -IG-be megadott a kezelő. Ezért a program az -IG értéket automatikusan kiegészíti 99.. karakterekkel.)