Kapcsolódó információk:
› Paraméterezési útmutatók
Korábbi változatok
...
Példa:
Lehetőség van több, külön álló adatbázisból, - azaz könyvelt cégből - egy táblázatba az adatokat kigyűjteni, így több év, több hónap adatait egymáshoz viszonyítani, - bázis-terv-tény adatok összevetésére alkalmazható, ezáltal grafikonok, diagrammok is készíthetők.
A SUP függvénycsomag telepítését hálózatos környezet esetén is azon a számítógépen (kliens) kell elvégezni, ahol az Microsoft Excel telepítve van. A SUP_XLS_Setup.exe
-t (az Excelhez hasonlóan) minden kliensre fel kell telepíteni, ahol a későbbiekben a függvénycsomag használatba kerül.Több gép esetén figyelni kell arra, hogy - telepítés során - a könyvtár hivatkozások ugyanazok legyenek!
Az Excelhez készült kiegészítő függvények egységesen a SUPxxxx(....) előtaggal kezdődnek és az Excelben a Felhasználói függvények között találhatók meg.
A függvények minden esetben egy cellányi információt adnak vissza!!!
Függvényeknél megadható paraméterek általános értelmezése
Qsboxmegjegyz |
---|
A könyvelési egyenleg kiszámítása a 0-4 számlaosztályban T-K, az 5-9 számlaosztályban K-T módon történik. |
Főkönyvi modul függvényei
Rögzítés | ||||
---|---|---|---|---|
|
SUPFokszMegnev - <AsCegKod>, <AiRecalc>, <AsFokszam>, [AsNyelv]
A paraméterként átadott főkönyvi szám megnevezését adja vissza. Ha a főkönyvi szám joker karaktert tartalmaz, akkor a joker karakter nélküli főkönyvi szám nevét adja vissza. Pl.: 51* esetén 51 - Anyagjellegű ráfordításokA paraméterek általános értelmezésénél nem szereplő paraméterek [AsNyelv] A paraméter megadása opcionális. A paramétert megadva a következő értékeket adja vissza:
0 – magyar nyelvű megnevezést
1 – az első idegen nyelvű megnevezést
2 – a második idegen nyelvű megnevezést adja vissza
Példa SUPFokszMegnev( ”DEMO”; 1; ”911” )
A DEMO cég 911-es főkönyvi számának magyar nyelvű megnevezését adja vissza.Rögzítés SUPFokszIdg SUPFokszIdg SUPFokszIdg - <AsCegKod>, <AiRecalc>, <AsFokszam>
A paraméterként átadott (MAGYAR) főkönyvi szám idegen struktúra szerinti számlatükör főkönyvi számát adja vissza. Ha a főkönyvi szám joker karaktert tartalmaz, a program ezt nem veszi figyelembe.Példa SUPFokszIdg( ”DEMO”; 1; ”522” )
A DEMO cég 522-es (magyar) főkönyvi szám idegen struktúra szerinti főkönyvi számát adja vissza.Rögzítés SUPFokszIdgMegnev SUPFokszIdgMegnev SUPFokszIdgMegnev - <AsCegKod>, <AiRecalc>, <AsIdgFokszam>
A paraméterként átadott idegen struktúra szerinti számlatükörben tárolt főkönyvi szám megnevezését adja vissza. Ha a főkönyvi szám joker karaktert tartalmaz, a program ezt nem veszi figyelembe.Példa SUPFokszIdgMegnev( ”DEMO”; 1; ”6210” )
A DEMO cég 6210-es idegen struktúra szerinti főkönyvi számának megnevezését adja vissza.Rögzítés SUPFokszEgy SUPFokszEgy
SUPFokszEgy - <AsCegKod>, <AiRecalc>, <AsFokszamList>, <AsIdoszakTol>, <AsIdoszakIg>
A paraméterként átadott főkönyvi szám lista egyenlegének előjeles értékét adja vissza, a paraméterként átadott időszak szerint. A főkönyvi szám utolsó jegye joker karaktert (*,%) is tartalmazhat. A könyvelési egyenleg kiszámítása a 0-4 számlaosztályban T-K, az 5-9 számlaosztályban K-T módon történik.Példa SUPFokszEgy(”DEMO”; 1, ”91*”; ”2013.01.01.”; ”2013.12.31.”)
A DEMO cég 91 kezdetű főkönyvi számainak egyenlegét adja.Rögzítés SUPFokszEgyDev SUPFokszEgyDev
SUPFokszEgyDev - <AsCegKod>, <AiRecalc>, <AsFokszamList>, <AsDevnem>, <AsIdoszakTol>, <AsIdoszakIg>
A paraméterként átadott főkönyvi szám lista egyenlegének előjeles értéket adja vissza, a paraméterként átadott időszak szerint. A főkönyvi szám utolsó jegye joker karaktert (*,%) is tartalmazhat.
A könyvelési egyenleg kiszámítása a 0-4 számlaosztályban T-K, az 5-9 számlaosztályban K-T módon történik.Példa SUPFokszEgy(”DEMO”; 1, ”91*”; ””; ”2013.01.01.”; ”2013.12.31.”)
A DEMO cég 91 kezdetű főkönyvi számainak egyenlegét adja.
Rögzítés SUPFokszForg SUPFokszForg
SUPFokszForg - <AsCegKod>, <AiRecalc>, <AsFokszamList>, <AsTK>, <AsIdoszakTol>, <AsIdoszakIg>
A paraméterként átadott főkönyvi szám lista tartozik ill. követel forgalmának értéket adja vissza a paraméterként átadott időszak szerint. A főkönyvi szám utolsó jegye joker karaktert (*,%) is tartalmazhat.A paraméterek általános értelmezésénél nem szereplő paraméterek <AsTK> ”T” – a tartozik forgalmi értéket ad vissza
”K” – a követel forgalmi értéket ad vissza
A paraméter megadása kötelező!
Példa SUPFokszForg(”DEMO”; 1, ”91*”; ”T” ”2013.01.01.”; ”2013.12.31.”)
A DEMO cég 91 kezdetű főkönyvi számainak tartozik összesen forgalmi értékét adja.
Rögzítés SUPFokszForgDev SUPFokszForgDev
SUPFokszForgDev - <AsCegKod>, <AiRecalc>, <AsFokszamList>, <AsDevnem>, <AsTK>, <AsIdoszakTol>, <AsIdoszakIg>
A paraméterként átadott főkönyvi szám lista tartozik ill. követel deviza forgalmának értéket adja vissza a paraméterként átadott időszak szerint. A főkönyvi szám utolsó jegye joker karaktert (*,%) is tartalmazhat.A paraméterek általános értelmezésénél nem szereplő paraméterek <AsTK> ”T” – a tartozik forgalmi értéket ad vissza
”K” – a követel forgalmi értéket ad vissza
A paraméter megadása kötelező!
Példa SUPFokszForgDev(”DEMO”; 1, ”91*”; ”EUR”; ”T” ”2013.01.01.”; ”2013.12.31.”)
A DEMO cég 91 kezdetű főkönyvi számainak tartozik összesen forgalmi értékét adja
Rögzítés SUPEgyenlegT SUPEgyenlegT - SUPEgyenlegT - <AdTert>, <AdKert>
A paraméterként megadott értékek tartozik egyenlegét adja. A visszakapott érték, tartozik egyenleg esetén T-K érték, követel egyenleg esetén üres cella (nem nulla!).
A paraméterek általános értelmezésénél nem szereplő paraméterek <AdTert> Tartozik érték <AdKert> Követel érték Példa - <AdTert> SUPEgyenlegT(152369;150123)
A visszaadott érték 2246, mert Tartozik az egyenleg.
Példa - <AdKert> SUPEgyenlegT(150123;152369)
A visszaadott érték üres cella, mert Követel az egyenleg.
Rögzítés SUPEgyenlegK SUPEgyenlegK - SUPEgyenlegK - <AdTert>, <AdKert>
A paraméterként megadott érték követel egyenlegét adja. A visszakapott érték, követel egyenleg esetén K-T érték, tartozik egyenleg esetén üres cella (nem nulla!).
A paraméterek általános értelmezésénél nem szereplő paraméterek <AdTert> Tartozik érték <AdKert> Követel érték Példa - <AdTert> SUPEgyenlegT(152369;150123)
A visszaadott érték 2246, mert Tartozik az egyenleg.
Példa - <AdKert> SUPEgyenlegT(150123;152369)
A visszaadott érték üres cella, mert Követel az egyenleg.
Rögzítés SUPAFAEgy SUPAFAEgy SUPAFAEgy - <AsCegKod>, <AiRecalc>, <AsFokszam>, <AsAFAKod>, <AsIdoszakTol>, <AsIdoszakIg>
A paraméterben meghatározott ÁFA főkönyvi szám adott ÁFA kódú tételeinek előjeles egyenlegét adja vissza a paraméterként átadott időszak szerint. Az ÁFA főkönyvi szám és az ÁFA kód utolsó jegye joker karaktert (*,%) is tartalmazhat.A paraméterek általános értelmezésénél nem szereplő paraméterek <AsAFAKod> A SUP-ban meghatározott ÁFA kód. Pl.:2 – 27%-os ÁFA.
A paraméter megadása kötelező. A paraméter joker karakter (*) is lehet, ez az összes ÁFA kódot jelenti.
Példa SUPAFAEgy(”DEMO”; 1, ”467*”;”2”; ”2013.01.01.”; ”2013.12.31.”)
A DEMO cég 467*-es főkönyvi szám 27%-os ÁFA kódú tételek adott időszaki ÁFA egyenlegét adja.
Rögzítés SUPAFAForg SUPAFAForg SUPAFAForg - <AsCegKod>, <AiRecalc>, <AsFokszam>, <AsAFAKod>, <AsIdoszakTol>, <AsIdoszakIg>, <AsT_K>
A paraméterben meghatározott ÁFA főkönyvi szám adott ÁFA kódú tételeinek előjeles tartozik, ill. követel összesen forgalmi értékét adja vissza a paraméterként átadott időszak szerint. Az ÁFA főkönyvi szám és az ÁFA kód utolsó jegye joker karaktert (*,%) is tartalmazhat.A paraméterek általános értelmezésénél nem szereplő paraméterek <AsAFAKod> A SUP-ban meghatározott ÁFA kód. Pl.:2 – 27%-os ÁFA.
A paraméter megadása kötelező. A paraméter joker karakter (*) is lehet, ez az összes ÁFA kódot jelenti.
<AsT_K> ”T” – a tartozik forgalmi értéket ad vissza
”K” – a követel forgalmi értéket ad vissza
A paraméter megadása kötelező.
Példa SUPAFAForg(”DEMO”; 1, ”467*”;”*”; ”2013.01.01.”; ”2013.12.31.”; ”T”)
A DEMO cég 467*-es főkönyvi szám adott időszaki ÁFA értékek tartozik összesen forgalmi értékét adja.
Rögzítés SUPGyCsopMegnev SUPGyCsopMegnev SUPGyCsopMegnev - <AsCegkod>, <AiRecalc>, <AsGyCsop>
A paraméterben meghatározott kódú gyűjtőcsoport megnevezését adja vissza.Példa SUPGyCsopMegnev(”DEMO”; 1, ”0010”)
A DEMO cég ”0010”-es gyűjtőcsoportjának nevét adja vissza, pl.: Költséghely
Rögzítés SUPGyujtoMegnev SUPGyujtoMegnev SUPGyujtoMegnev - <AsCegKod>, <AiRecalc>, <AsGyCsop>, <AsGyazon>
A paraméterben meghatározott kódú gyűjtő azonosító megnevezését adja vissza.Példa SUPGyujtoMegnev(”DEMO”; 1, ”0010”; ”01”)
A DEMO cég ”0010”-es gyűjtőcsoportjába tartozó ”01” kódú gyűjtő azonosító nevét adja vissza, pl.: Szerviz
Rögzítés SUPGyujtoEgy SUPGyujtoEgy SUPGyujtoEgy - <AsCegKod>, <AiRecalc>, <AsGyCsop>, <AsGyazon>, [AsFokszam], <AsIdoszakTol>, <AsIdoszakIg>
A paraméterben meghatározott gyűjtőcsoport, gyűjtőazonosítójához tartozó, a megadott időszakra vonatkozó előjeles egyenlegét adja vissza. Lehetőség van főkönyvi számra is szűkíteni. A főkönyvi szám utolsó jegye joker karaktert (*,%) is tartalmazhat.Példa SUPGyujtoEgy(”DEMO”; 1, ”0010”; ”01”; ”5211”; ”2013.01.01”; ”2013.12.31”)
A DEMO cég ”0001”-es gyűjtőcsoport, ”01”-es gyűjtőazonosító ”5211” főkönyvi számának előjeles egyenlegét adja vissza.
Rögzítés SUPGyujtoForg SUPGyujtoForg SUPGyujtoForg - <AsCegKod>, <AiRecalc>, <AsGyCsop>, <AsGyazon>, [AsFokszam], <AsT_K>, <AsIdoszakTol>, <AsIdoszakIg>
A paraméterben meghatározott gyűjtőcsoport, gyűjtőazonosítójához tartozó, a megadott időszakra vonatkozó előjeles tartozik, ill. követel forgalmi értéket adja vissza. Lehetőség van főkönyvi számra is szűkíteni. A főkönyvi szám utolsó jegye joker karaktert (*,%) is tartalmazhat.A paraméterek általános értelmezésénél nem szereplő paraméterek <AsT_K> A paraméter megadása kötelező.
”T” – a tartozik forgalmi értéket ad vissza
”K” – a követel forgalmi értéket ad vissza
Példa SUPGyujtoForg(”DEMO”; 1, ”0010”; ”01”; ”5211”; ”T”; ”2013.01.01”;”2013.12.31”)
A DEMO cég ”0001”-es gyűjtőcsoport, ”01”-es gyűjtőazonosító ”5211” főkönyvi számának előjeles tartozik forgalmát adja vissza.
Rögzítés SUPFkEgy SUPFkEgy SUPFkEgy - <AsCegKod>, <AiRecalc>, [AsFokszam], [AsPFolysz], [AsRFolysz], [AsGyCsop1], [AsGyazon1], [AsGyCsop2], [AsGyazon2], [AsGyCsop3], [AsGyazon3], [AsGyCsop4], [AsGyazon4], [AsNaplosz], <AsIdoszakTol>, <AsIdoszakIg>
Univerzális függvény, amellyel főkönyvi számla, folyószámla (részletező, partner), naplók és gyűjtők adott időszaki előjeles egyenlegét tudjuk lekérdezni. A paramétereket együttesen alkalmazva akár gyűjtő-gyűjtő kimutatást is készíthetünk főkönyvi szám, esetleg folyószámla bontásban. Korlátokat csak a SUP paraméterezése jelent.A paraméterek általános értelmezésénél nem szereplő paraméterek <AsPFolysz> Partner kódja, utolsó jegye joker karaktert (*) is tartalmazhat. <AsRFolysz> Részletező számla kódja, utolsó jegye joker karaktert (*) is tartalmazhat. Csak főkönyvi számmal együtt adható meg. <AsGyazonx> Gyűjtőazonosító kódja, utolsó jegye joker karaktert (*) is tartalmazhat. <AsNaplosz> Napló száma, utolsó jegye joker karaktert (*) is tartalmazhat. Példa SUPFkEgy(”DEMO”; 1, ”5111”;;; ”0001”; ”01”;;;;;;; ”301”; ”2013.01.01.”;”2013.12.31.”)
A DEMO cég 0001-es gyűjtőcsoport 01-es azonosítójához tartozó 5111-es főkönyvi számának 301-es naplóban lévő tételértékeinek előjeles egyenlegét adja az adott időszakban.
Rögzítés SUPFkForg SUPFkForg SUPFkForg - <AsCegKod>, <AiRecalc>, <AsTK>, [AsFokszam], [AsPFolysz], [AsRFolysz], [AsGyCsop1], [AsGyazon1], [AsGyCsop2], [AsGyazon2], [AsGyCsop3], [AsGyazon3], [AsGyCsop4], [AsGyazon4], [AsNaplosz], <AsIdoszakTol>, <AsIdoszakIg>
Univerzális függvény, amellyel főkönyvi számla, folyószámla (részletező, partner), naplók és gyűjtők adott időszaki forgalmát tudjuk lekérdezni. A paramétereket együttesen alkalmazva akár gyűjtő-gyűjtő kimutatást is készíthetünk főkönyvi szám, esetleg folyószámla bontásban. Korlátokat csak a SUP paraméterezése jelent.A paraméterek általános értelmezésénél nem szereplő paraméterek [AsPFolysz] Partner kódja, utolsó jegye joker karaktert (*) is tartalmazhat. [AsRFolysz] Részletező számla kódja, utolsó jegye joker karaktert (*) is tartalmazhat. Csak főkönyvi számmal együtt adható meg. [AsGyazonx] Gyűjtőazonosító kódja, utolsó jegye joker karaktert (*) is tartalmazhat. [AsNaplosz] Napló száma, utolsó jegye joker karaktert (*) is tartalmazhat. <AsTK> ”T” – tartozik forgalmi értéket ad vissza
”K” – követel forgalmi értéket ad vissza
A paraméter megadása kötelező.
Példa SUPFkForg(”DEMO”; 1,”T” ”311”; ”001”;;;;;;;;;; ”2013.01.01.”; ”2013.12.31.”)
A DEMO cég 311-es főkönyvi szám 001-es folyószámlájának tartozik forgalmának értékét adja az adott időszakban.
Qsboxmegjegyz A SUPFkEgy() és SUPFkForg() függvényekkel lehet Önelszámoló egységenkénti kimutatást készíteni. Az önelszámoló egységek "normál" gyűjtőként kérdezhetők le a
AsGyCsop1, AsGyazon1
paraméterek megadásával.megadásával.Rögzítés SUPPartnerMegnev SUPPartnerMegnev SUPPartnerMegnev - <AsCegKod>, <AiRecalc>, <AsPartner>
A paraméterként megadott partnerkódhoz tartozó partner rövid nevét adja vissza.A paraméterek általános értelmezésénél nem szereplő paraméterek [AsPartner] A partner kódja. Példa SUPPartnerMegnev( ”DEMO”; 1; ”001” )
A DEMO cég 001-es partnerének rövid nevét adja vissza (Hungarocamion Rt.).
Rögzítés SUPReszlMegnev SUPReszlMegnev SUPReszlMegnev - <AsCegKod>, <AiRecalc>, <AsFokszam>, <AsReszl>
A paraméterként megadott főkönyvi számhoz tartozó részletező folyószámla megnevezését adja vissza.A paraméterek általános értelmezésénél nem szereplő paraméterek [AsReszl] A részletező folyószámla kódja. Példa SUPReszlMegnev( ”DEMO”; 1; ”36111”;”01” )
A DEMO cég 36111-es részletező főkönyvi szám 01-es folyószámlájának megnevezését adja vissza (Kiss Lajos).
Pénzügyi modul függvényei
Rögzítés | ||||
---|---|---|---|---|
|
SUPPUSzlaOsszNyitott - <AsCegKod>; <AiRecalc>; <AsIranyBK>; <AsKevKod>; <AdHatidoTol>; <AdHatidoIg>
A nyitott állapotú kimenő vagy beérkező számlák összesített lekérdezése fizetési határidő szerinti szűréssel. A nyitott állapotú számlákból a részteljesítések levonásra kerülnek abban az esetben, ha a részkiegyenlítésnél megfelelő a rendezési szám.
Fontos: a függvény csak akkor hoz megfelelő eredményt, ha a számlatükörben a vevői és szállítói folyószámlák megjelölései be vannak állítva!A paraméterek általános értelmezésénél nem szereplő paraméterek <AsIranyBK> A vizsgálandó számlák szűrése mozgási irány szerint. Megadása mindig kötelező!
Lehetséges értékei:
”B” – Beérkező számlák
”K” – Kimenő számlák
<AsKevKod> A vizsgálni kívánt üzleti év kódja. A Szerviz | Paraméterek | Üzleti évek és időszakok menüpontban kérdezhető le. Formátuma: ”9999-9” <AdHatidoTol>
<AdHatidoIg>
A vizsgálni kívánt fizetési határidő intervallum ”éééé.hh.nn.” formátumban.
Csak azokat a számlákat összesíti, amelyek fizetési határideje a megadott intervallumba esik. A nyitott számlákból a részteljesítések levonásra kerülnek abban az esetben, ha a részteljesítéshez jó rendezési szám van megadva.
Példa SUPPUSzlaOsszNyitott(”DEMO”; 1; "K”; ”2013-0”; ”2013.01.01.”; ”2013.01.31.”)
A DEMO cég kimenő számlák naplójából visszaadja azoknak a nyitott (még ki nem egyenlített) számláknak az összegét, melyek fizetési határideje 2013. januárban volt.
Rögzítés SUPPUSzlaOssz SUPPUSzlaOssz - SUPPUSzlaOssz - <AsCegKod>; <AiRecalc>; <AsIranyBK>; <AsKevKod>; <AdHatidoTol>; <AdHatidoIg>
A kimenő vagy beérkező számlák összesített lekérdezése fizetési határidő szerinti szűréssel. Nyitott/zárt állapottól függetlenül minden számlát összesít, mely az adott fizetési határidő tartományba esik.
A paraméterek általános értelmezésénél nem szereplő paraméterek <AsIranyBK> A vizsgálandó számlák szűrése mozgási irány szerint. Megadása mindig kötelező!
Lehetséges értékei:
”B” – Beérkező számlák
”K” – Kimenő számlák
<AsKevKod> A vizsgálni kívánt üzleti év kódja. A Szerviz | Paraméterek | Üzleti évek és időszakok menüpontban kérdezhető le. Formátuma: ”9999-9” <AdHatidoTol>
<AdHatidoIg>
A vizsgálni kívánt fizetési határidő intervallum, ”éééé.hh.nn.” formátumban.
Csak azokat a számlákat összesíti, amelyek fizetési határideje a megadott intervallumba esik.
Példa SUPPUSzlaOssz(”DEMO”; 1; "K”; ”2013-0”; ”2013.01.01.”; ”2013.01.31.”)
A DEMO cég kimenő számlák naplójából visszaadja a 2013. januári fizetési határidejű kimenő számlák összegét.
Tárgyi eszköz modul függvényei
Rögzítés | ||||
---|---|---|---|---|
|
SUPTEKartonMegnev - <AsCegKod>, <AiRecalc>, <AsKartonSzam>
A paraméterként megadott tárgyi eszköz karton megnevezését adja vissza.Példa SUPTEKartonMegnev(”DEMO”; 1, "00001”)
A DEMO cég 00001-es kartonjának megnevezését adja vissza.
SUPTEMozgMegnev - <AsCegKod>, <AiRecalc>, <AsMozgas>
A paraméterként megadott mozgásnem megnevezését adja vissza.A paraméterek általános értelmezésénél nem szereplő paraméterek <AsMozgkod> Mozgásnem kódja Példa SUPTEMozgMegnev(”DEMO”; 1, "100”)
A DEMO cég 100-as mozgás nemének megnevezését adja vissza (Aktiválás).
Rögzítés SUPTEKartonFokszamOssz SUPTEKartonFokszamOssz SUPTEKartonFokszamOssz - <AsCegKod>, <AiRecalc>, <AsFokszam>, <AdIdoszakTol>, <AdIdoszakIg>, <AsSzemlelet>, <AsBEN>, [AiIrany]
A paraméterben meghatározott főkönyvi szám adott időszaki, szemléleti Bruttó/ÉCS/Nettó értékét adja előjelesen. Szűkíteni lehet a mozgásnem jellegétől függő mozgási irányra.Példa SUPTEKartonFokszamOssz(”DEMO”; 1, ”131”; ”2013.01.01”; ”2013.12.31”;”SZ”; ”B”)
A DEMO cég 131-es főkönyvi számának 2013. évi számviteli törvény szerinti bruttó értéket adja.
Rögzítés SUPTEKartonForgOssz SUPTEKartonForgOssz SUPTEKartonForgOssz - <AsCegKod>, <AiRecalc>, <AsKartonSzam>, <AdIdoszakIg>, <AsSzemlelet>, <AsBEN>, [AiIrany]
A paraméterben meghatározott tárgyi eszköz karton adott időpontig megjelenő, adott szemléleti Bruttó/ÉCS/Nettó forgalmi értékét adja előjelesen. Szűkíteni lehet a mozgásnem jellegétől függő mozgási irányra.Példa SUPTEKartonForgOssz(”DEMO”; 1, "00001”; ”2013.12.31”; ”SZ”;”E”)
A DEMO cég 00001-es kartonjának számviteli törvény szerinti értékcsökkenését adja 2013.12.31-ig.
Rögzítés SUPTEKartonForgValtOssz SUPTEKartonForgValtOssz SUPTEKartonForgValtOssz - <AsCegKod>, <AiRecalc>, <AsKartonSzam>, <AdIdoszakTol>, <AdIdoszakIg>, <AsSzemlelet>, <AsBEN>, [AiIrany]
A paraméterben meghatározott tárgyi eszköz karton adott időszakra vonatkozó szemléleti Bruttó/ÉCS/Nettó forgalmi értékének változását adja előjelesen. Szűkíteni lehet a mozgásnem jellegétől függő mozgási irányra.Példa SUPTEKartonForgValtOssz(”DEMO”; 1, "00001”; ”2013.01.01”; ”2013.12.31”;”AT”; ”N”)
A DEMO cég 00001 kartonjának 2013. évi adótörvény szerinti nettó forgalmi értékének változását adja.
Rögzítés SUPTEKartonMozgOssz SUPTEKartonMozgOssz SUPTEKartonMozgOssz - <AsCegKod>, <AiRecalc>, <AsMozgKod>, <AdIdoszakTol>, <AdIdoszakIg>, <AsSzemlelet>, <AsBEN>, [AiIrany]
A paraméterben meghatározott mozgásnem adott időszaki, szemléleti Bruttó/ÉCS/Nettó értékét adja előjelesen. Szűkíteni lehet a mozgásnem jellegétől függő mozgási irányra.A paraméterek általános értelmezésénél nem szereplő paraméterek <AsMozgkod> Mozgásnem kódja Példa SUPTEKartonMozgOssz( ”DEMO”; 1, "100”; ”2013.01.01”; ”2013.12.31”;”SZ”; ”B”; 0)
A DEMO cég 100-as mozgás neméhez tartozó számviteli törvény szerinti bruttó értéket adja vissza.
Közvetlen SQL parancsot futtató függvény
Rögzítés | ||||
---|---|---|---|---|
|
SUPSQLDirect - <AsCegkod>, <AiRecalc>, <AsSQL>, <AiMaxRows>, <AiMaxColumns>, <AiHeaders>
Univerzális függvény, amely egy vagy több cellányi értéket ad vissza. Alkalmazását csak azoknak ajánljuk, akik SQL lekérdezést tudnak összeállítani.
Több cellányi információhoz csak úgy juthatunk, ha a függvény megszerkesztése után [Ctrl-Shift-Enter]-rel hagyjuk jóvá a függvényt. Csak Enter lenyomásával egy cellányi információt kapunk!A paraméterek általános értelmezésénél nem szereplő paraméterek <AsSQL> SQL lekérdezés <AiMaxRows> A visszaadott sorok számának maximuma. Ha 0, akkor a kijelölt területet veszi figyelembe. <AiMaxColumns> A visszaadott oszlopok számának maximuma. Ha 0, akkor a kijelölt területet veszi figyelembe. <AiHeaders> Értéke lehet:
1 – a lekérdezés mezőinek megnevezését (oszlopnevek) adja vissza
0 – esetén csak adatokat kapunk oszlopnevek nélkül.
Példa SUPSQLDirect(”DEMO”; 1; ”SELECT fokszam, megnev FROM vt_szlator WHERE tipus ='K' AND fokszam LIKE ’5%’ ORDER BY fokszam”; 0; 0; 0)
A DEMO cég 5-ös könyvelési főkönyvi számláinak számát és megnevezését adja főkönyvi szám sorrendben.
...
- Nem sikerült bejelentkezni a SysData adatbázisba, …. (Provider cannot be found. It may not be properly installed)
Hiba oka: Az_IBProvider_v3_free_i.dll
nincs regisztrálva.
Megoldás: A SUP függvényeket csak akkor tudjuk az Excel táblázatkezelőben használni, ha azt a Windows-ban regisztrálásra került az adatbázis eléréséhez szükséges ún. OLEDB providert.
Ezt a következőképpen kell megtenni:
Windows parancssorból, abból a könyvtárból, ahol az_IBProvider_v3_free_i.dll
található, (ez általában aC:\Qsoft\Sup\bin
könyvtár) a következő parancsot futtatva:REGSVR32 _IBProvider_v3_free_i.dll
regisztrálható az ún. OLEDB provider.
Ezt a „kézi” regisztrálást csak akkor kell megtenni, ha a függvénycsomag nemSUP_XLS_Setup.exe
futtatásával került telepítésre a gépre, vagy az a telepítéskor nem regisztrálódott, pl: megfelelő jogosultság hiányában. Nem sikerült bejelentkezni a SysData adatbázisba, …. (Invalid procedure call or argument)
Hiba oka: A Windows Registry-ben aHKCU\Software\QSoft\SUP
kulcson aHomeDirectory
érték nem megfelelő könyvtárra mutat.
Megoldás: A SUP-ban a Szerviz | Névjegy menüpontban lehet ellenőrizni az ún. SUP alapkönyvtárat. Ez az üzenet leginkább csak akkor fordulhat elő, ha olyan gépen kell a függvénycsomagot üzemeltetni, ami egyébként nem SUP kliens gép.
A függvénycsomag alapvetően a legutoljára használt rendszeradatbázishoz kapcsolódik. Ezt a Windows Registry:HKCU\Software\QSoft\SUP
kulcson aHomeDirectory
által hivatkozott SUP alapkönyvtárból nyíló…BIN\SUP.INI
file-ból olvassa ki.
Ha egy hálózatban több SUP Licence is van, akkor több rendszeradatbázis is van. Ha több rendszeradatbázis van, vagy nem találja a táblázatkezelő a beírt cégkódot, akkor az Initialize függvényt kell használni.Rögzítés Initialize Initialize Initialize( <AsSysData> ) <AsSysData> A paraméterben megadható, hogy melyik rendszeradatbázist használjuk a lekérdezéseknél.
File név elérési útvonallal együtt.Példa Initialize(”C:\Qsoft\Sup\db\FB2__SysData.fdb”)
- Nem sikerült bejelentkezni a SysData adatbázisba, …. (…I/O error for file ”xxxxx” error while trying to open file…)
Hiba oka: A SUP alapkönyvtárból nyíló…BIN\SUP.INI
nevű fileban hivatkozott rendszeradatbázis file nem található.
Megoldás: Ki kell javítani a hivatkozást. Ez inkább csak olyan gépen lehetséges, ami nem SUP kliens. - XXXX kódú könyvelt cég nem található
Hiba oka: A könyvelt cégek listájában nincs olyan cégkód, mint ami a függvény első paraméterében szerepel.
Megoldás: A SUP-ban a Szerviz | Könyvelt cégek menüpontban lehetőség van ellenőrizni a könyvelt cégek kódjait. Arra a kódra kell hivatkozni, ami ott szerepel. Több függvény használata esetén az üzenet többször jelentkezik, ezt el lehet nyomni az üzenet doboz alján látható jelölőnégyzet bekapcsolásával. - XXXX kódú könyvelt cég adatbázisába nem sikerült bejelentkezni
Hiba oka: A cégkód által hivatkozott adatbázisba nem sikerült bejelentkezni. Pl.: a megadott helyen vagy néven nincs adatbázis.
Megoldás: A SUP-ban a Szerviz | Könyvelt cégek menüpontban az [F5-Teszt] funkcióval lehet ellenőrizni, hogy lehet-e kapcsolódni a kiválasztott céghez. Itt informatívabb hibaüzenet van a hiba okáról. Több függvény használata esetén az üzenet többször jelentkezik, ezt el lehet nyomni az üzenet doboz alján látható jelölőnégyzet bekapcsolásával. - A számítógépben lévő memória mérete határozza meg, hogy mennyi függvényt hívhatunk meg a táblázatunk elkészítéséhez. Egy munkafüzetben a meghívott függvények száma nem haladhatja meg az 500-800-at, mert a függvények kiértékelése közben memóriahibára hivatkozva Windows üzenetet kapunk.
- Az alábbi hibaüzenet esetén, az excel egy olyan verziója van telepítve, mely nem kompatibilis az excel függvénycsomaggal. Ilyen esetben az excelt le kell cserélni. Az a megállapítás született, miszerint Az Excel 32bites verzóin a függvénycsomag megfelelően futtatható, alkalmazható. (64 bitesen nem!)
SUPGyujtoMegnev