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.
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.
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.
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.)
|