Kapcsolódó információk:
Paraméterezési útmutatók

A funkció használatával lehetőség nyílik az exportálás batch módú futtatására. Ebben az esetben egy batch file-t kell írni, melyet a Windows feladatütemezőben tetszőleges ütemezéssel lehet indítani. Ms-Access (MDB), Firebird (FDB), és Ms-Excel (XLSX) exportáláshoz használható.

 Megjegyzés

Az adatok exportálása normál esetben a Mérleg modul Főkönyvi lekérdezések | Könyvelési adatok exportálása menüpontból kezdeményezhető. A funkció a Szerkesztett lekérdezések | Központosított törzsadatok kezelése modulban definiált sablonokban szereplő cégek adatait exportálja egy külön álló adatbázisba.

A SupExport.EXE indítását követően a Könyvelési adatok exportálása képernyő jelenik meg. A SupExport.EXE nem része a standard SUP telepítésnek, külön kell a <SupHome>\BIN könyvtárba odamásolni.

 Figyelem

A Könyvelési adatok exportálása képernyőn ebben az esetben beállítási lehetőség nincs, a paramétereket a SupExport.INI fájlban kell beállítani!

Minta batch file a feladatütemező számára
C:\Qsoft\SUP\BIN\SupExport.EXE C:\Qsoft\SUP\BIN\SupExport.INI

Minta paraméter file

A SupExport.INI file-ban kell beállítani az átadáshoz szükséges futtatási paramétereket.

[Application]
SysDataGDB=/home/qsoft/sup/db/FB2__SysData.fdb
ServersIni=\\home\QSoft\sup\Sysdata
ExportFile=C:\QSOFT\SUP\DB_Export\Export.mdb
SablonID=1
IdoszakTol=2012.01.01.
IdoszakIg=2012.12.31.
ExportTipus=0
Torles=1
ExecStoreProc=1
CegenkentiSP=1

A global szekció mellett még van egy SMTP szekció is, mely lehetővé teszi a futás eredményeként létrejött napló file e-mail-ben történő küldését.

[SMTP]
SMTPServer=mail.ceg.hu
SMTPPort=465
SMTPUser=mail@ceg.hu
SMTPPwd=*******
SMTPAuth=ImplicitTLS
SmtpSSLMeth=TLSV1_2
Felado=supexport@ceg.hu
Cimzett=rendszergazda@ceg.hu
Bejegyzések magyarázata
  • SysDataGDB
    SysData adatbázis (FB2_SysData.fdb) elérési útja.

  • ServersIni
    Server.ini elérési útja.

  • ExportFile
    Export file elérési útja.

    Értéke függ az ExportTipus paramétertől
    • MDB: Értéket az ExportFile-ból kap.
    • FDB: az ExportFile paramétert figyelmen kívül hagyja. Értéket a központi törzsekben beállított sablonhoz tartozó állománynévéből kapja.
    • XLSX: Elérési útvonala az adott cég exportálás alapértelmezett könyvtárától függ, amelyet kiegészít egy Export könyvtárral.
      Példa: a cégben beállított alapértelmezett könyvtár a \\server\qsoft\sup\ akkor a végleges könyvtár, amelyben létrejön az Excel állomány az \\server\qsoft\sup\export lesz.
      Az állományneve pedig cégkód és egy az aktuális idő (év, hó, nap, óra, perc, másodperc).
       
  • SablonID
    Sablon kiválasztása, a TT_Sablon ID mezőjének megfelelő értéke. (A Főkönyvi lekérdezések | Könyvelési adatok exportálása menüpont legördülő menüjéből olvasható ki.)

  • IdoszakTol
    Ettől az időszaktól exportál.

    IdoszakIg
    Eddig az időszakig exportál.

  • ExportTipus
    • 0: MDB: Ms-Access export
    • 1: FDB: Firebird export
    • 2: XLSX: Ms-Excel
  • Torles
    A paraméter csak Firebird export esetén adandó meg.
    • 0: Cég adatainak törlése
    • 1: Csak az adott időszak törlése

  • ExecStoreProc
  • Tárolt eljárások futtatása; Igen=1, Nem=0.
    A paraméter csak Firebird export esetén adandó meg.

  • CegenkentiSP
    A tárolt eljárások az exportálás befejeztével fussanak le; értéke=0, avagy a tárolt eljárások cégenként, egyesével fussanak le; értéke=1.

  • SMTPServer
    Az SMTP szerver IP címe.

  • SMTPPort
    Az SMTP szerver Portja.

  • SMTPUser
    Felhasználó

  • SMTPPwd
    Jelszó

  • Feladó
    Feladó e-mail címe.

  • Címzett
    Címzett e-mail címe.


 Javaslat

Az ini állományt célszerű az adott sablon nevének megfelelően elnevezni (pl: SupExport_Cegcsop.ini.), mert több, különböző sablon (cégcsoport) exportálása esetén, több ini állományt, és több batch-et kell beállítani.

 Megjegyzés

Az exportálást követően a SupExport.EXE gyökérkönyvtárában automatikusan létrejön egy log könyvtár (C:\QSoft\SUP\Bin\Log), melyben napi szinten naplózódnak az exportálással kapcsolatos események!

Idővel az export funkció az Indotek kérésére további táblákkal bővült:

SUPEXPORT_VT_SADAT
CREATE TABLE SUPEXPORT_VT_SADAT (
    CEGKOD               CHAR(10),
    REC_ID               INTEGER NOT NULL,
    ARCHIVED             CHAR(1) DEFAULT 'N' NOT NULL,
    ROVNEV               CHAR(30) NOT NULL,
    MEGNEV               CHAR(80) DEFAULT ' ' NOT NULL,
    EUADOSZ              CHAR(2) DEFAULT 'HU',
    ADOSZAM              CHAR(15) NOT NULL,
    CSOPADOSZ            CHAR(15),
    AFA_PENZFORG         CHAR(1) DEFAULT 'N' NOT NULL,
    VPID                 CHAR(12),
    JOVENGSZAM           CHAR(20),
    CEGJSZAM             CHAR(18),
    KAMARAFAJ            CHAR(50),
    KAMARATSZAM          CHAR(20),
    STATSZJEL            CHAR(25),
    ALAPITVA             DATE,
    TORZSTOKE            CHAR(20),
    TULAJDONOSOK         VARCHAR(100),
    MEGJEGYZ             VARCHAR(250),
    AFA_BEVALL           CHAR(1) DEFAULT 'H' NOT NULL,
    C_VAROS              CHAR(30) NOT NULL,
    C_UTCA               CHAR(30) NOT NULL,
    C_IRSZ               CHAR(5) NOT NULL,
    C_KOZTJ              CHAR(10) DEFAULT '' NOT NULL,
    C_HAZSZ              CHAR(10) DEFAULT '' NOT NULL,
    L_VAROS              CHAR(30),
    L_UTCA               CHAR(30),
    L_IRSZ               CHAR(5),
    L_KOZTJ              CHAR(10),
    L_HAZSZ              CHAR(10),
    TELEFON              CHAR(20) DEFAULT '',
    FAX                  CHAR(20) DEFAULT '',
    E_MAIL               CHAR(40),
    UGYVEZETO            CHAR(60),
    ONELSZ_KOD           CHAR(12),
    ALAP_DEVNEM          CHAR(3) DEFAULT 'HUF' NOT NULL,
    AFA_DEVNEM           CHAR(3) DEFAULT 'HUF' NOT NULL,
    KNYV_BANKKOD         CHAR(3),
    KNYV_ARFTIP          CHAR(1),
    NRAK_BANKKOD         CHAR(3),
    NRAK_ARFTIP          CHAR(1) DEFAULT 'K' NOT NULL,
    IDEGENNY1            SMALLINT DEFAULT 0,
    IDEGENNY2            SMALLINT DEFAULT 0,
    NYELVKOD1            CHAR(2) DEFAULT 'en' NOT NULL,
    NYELVKOD2            CHAR(2) DEFAULT 'de' NOT NULL,
    FK_ONELSZ_KEZEL      CHAR(1) DEFAULT 'N' NOT NULL,
    FK_HATHET_KEZEL      CHAR(1) DEFAULT 'N' NOT NULL,
    FK_KTGESZLA_ID       INTEGER,
    FK_PRIOTOS           CHAR(1) DEFAULT 'I' NOT NULL,
    FK_EVAAFA_KOD        CHAR(5),
    KPSZLA_PART_ID       INTEGER,
    FK_TKKNYV            CHAR(1) DEFAULT 'I' NOT NULL,
    KPSZLA_FSZ_ID        INTEGER,
    NAZ_BANK_FSZID       INTEGER,
    NAZ_PENZTAR_FSZID    INTEGER,
    NAZ_KISZLA_FSZID     INTEGER,
    NAZ_BESZLA_FSZID     INTEGER,
    PU_KAMAT             NUMERIC(5,2) DEFAULT 20 NOT NULL,
    PU_HATINAP           SMALLINT DEFAULT 8 NOT NULL,
    TE_ECSIDOSZAK        CHAR(1) DEFAULT 'H' NOT NULL,
    TE_MINNETTO          INTEGER DEFAULT 0 NOT NULL,
    TE_NAPLO_ID          INTEGER,
    TE_PALYTAM_KEZEL     CHAR(1) DEFAULT 'N' NOT NULL,
    TE_NEVSZ             CHAR(10),
    TE_NEVAT             CHAR(10),
    TE_NEVE1             CHAR(10),
    TE_NEVE2             CHAR(10),
    TE_AUTO_KARTNYIT     CHAR(1) DEFAULT 'I' NOT NULL,
    TE_BERBAD_ECSSZAZ    INTEGER DEFAULT 0 NOT NULL,
    TE_BERBAD_MOZG_ID    INTEGER,
    TE_KISERT_HATAR      INTEGER DEFAULT 50000 NOT NULL,
    TE_ECSSZALAP         CHAR(1) DEFAULT 'B' NOT NULL,
    TE_FOKFELAD_ONLINE   CHAR(1) DEFAULT 'N' NOT NULL,
    TE_MSZAM_KEZEL       CHAR(1) DEFAULT 'N' NOT NULL,
    TE_FOKFELAD_IDOSZAK  CHAR(1) DEFAULT 'V' NOT NULL,
    AUTO_KISZLAKONTIR    CHAR(1) DEFAULT 'I' NOT NULL,
    AUTO_KBIZKNYV        CHAR(1) DEFAULT 'I' NOT NULL,
    AUTO_PTBIZ_KPSZLA    CHAR(1) DEFAULT 'I' NOT NULL,
    RK_KNYV              CHAR(1) DEFAULT '',
    RK_NAPLO_ID          INTEGER,
    RK_VARUBESZAR        NUMERIC(5,2) DEFAULT 100,
    RK_SZLEV2ME          CHAR(5),
    RK_MASODLMEGYSKEZ    CHAR(1) DEFAULT 'N',
    RK_IBAN              CHAR(4),
    RK_BANKSZLASZ        CHAR(24),
    RK_SWIFT             CHAR(20),
    TT_TORZSEK           CHAR(20),
    TT_KEZEL             CHAR(1) DEFAULT 'N' NOT NULL,
    ESZLA_SZOLG          CHAR(15),
    ESZLA_HTTP           VARCHAR(100),
    ESZLA_USER           VARCHAR(40),
    ESZLA_PWD            VARCHAR(40),
    ESZLA_PFXDAT         BLOB SUB_TYPE 0 SEGMENT SIZE 80,
    ESZLA_PFXPW          VARCHAR(40),
    KISZLA_AFAKEREK      CHAR(1) DEFAULT 'T' NOT NULL,
    KISZLALOGO_VAN       CHAR(1) DEFAULT 'N',
    KISZLALOGO_KEP       BLOB SUB_TYPE 1 SEGMENT SIZE 512,
    KISZLALOGO_UPD       TIMESTAMP,
    KISZLALABLEC_VAN     CHAR(1) DEFAULT 'N' NOT NULL,
    KISZLALABLEC_KEP     BLOB SUB_TYPE 1 SEGMENT SIZE 512,
    KISZLALABLEC_UPD     TIMESTAMP,
    PCSOP1               CHAR(15),
    PCSOP2               CHAR(15),
    PCSOP3               CHAR(15),
    PCSOP4               CHAR(15),
    PCSOP5               CHAR(15),
    PCSOP6               CHAR(15),
    PCSOP7               CHAR(15),
    PCSOP8               CHAR(15),
    SUP_SPECLIC          CHAR(100),
    CEGDOC_PATH          VARCHAR(100),
    EGYEBPARAMS          VARCHAR(10000),
    UPD_UI_KOD           CHAR(3),
    UPD_DATE             TIMESTAMP
);
SUPEXPORT_VT_KEV
CREATE TABLE SUPEXPORT_VT_KEV (
    CEGKOD          CHAR(10),
    KEV_KOD         CHAR(6) NOT NULL,
    MEGNEV          CHAR(15) NOT NULL,
    EV              SMALLINT NOT NULL,
    NAPTDATTOL      TIMESTAMP,
    NAPTDATIG       TIMESTAMP,
    FKZART          CHAR(1) DEFAULT 'N' NOT NULL,
    RKZART          CHAR(1) DEFAULT 'N' NOT NULL,
    AFAKOD_KEZEL    CHAR(3) NOT NULL,
    TE_FEJLT        NUMERIC(15,2) DEFAULT 0 NOT NULL,
    LIC_FK_CURRTET  INTEGER DEFAULT 0,
    LIC_TE_CURRTET  INTEGER DEFAULT 0,
    LIC_RK_CURRTET  INTEGER DEFAULT 0,
    LIC_UPD_TSAMP   DATE,
    INS_UI_KOD      CHAR(3),
    INS_DATE        TIMESTAMP,
    UPD_UI_KOD      CHAR(3),
    UPD_DATE        TIMESTAMP
);
SUPEXPORT_VT_KIDOSZAK
CREATE TABLE SUPEXPORT_VT_KIDOSZAK (
    CEGKOD         CHAR(10),
    KEV_KOD        CHAR(6) NOT NULL,
    IDOSZ_KOD      CHAR(11) NOT NULL,
    IDOSZ_MEGNEV   CHAR(25) NOT NULL,
    IDOSZ_JELLEG   CHAR(1) NOT NULL,
    IDOSZ_TIPUS    CHAR(1) DEFAULT 'S' NOT NULL,
    NAPTDATTOL     TIMESTAMP NOT NULL,
    NAPTDATIG      TIMESTAMP NOT NULL,
    BIZONYLATDB    INTEGER,
    LEZARVA        CHAR(1) DEFAULT 'N' NOT NULL,
    AFABEV_DATUM   TIMESTAMP,
    AFA_ARANYSZAZ  NUMERIC(6,2) DEFAULT 0 NOT NULL,
    AFA_ARLENEM    NUMERIC(15,2) DEFAULT 0 NOT NULL,
    ZAR_UI_KOD     CHAR(3),
    ZAR_DATE       TIMESTAMP,
    EGYEBPARAMS    BLOB SUB_TYPE 0 SEGMENT SIZE 80,
    INS_UI_KOD     CHAR(3),
    INS_DATE       TIMESTAMP,
    UPD_UI_KOD     CHAR(3),
    UPD_DATE       TIMESTAMP
);   
SUPEXPORT_VT_NAPLO
 CREATE TABLE SUPEXPORT_VT_NAPLO (
    CEG_KOD              CHAR(10),
    NAPLO_ID             INTEGER NOT NULL,
    NAPLOSZ              CHAR(3) NOT NULL,
    MEGNEV               CHAR(40) NOT NULL,
    ERVENYES             CHAR(1) DEFAULT 'I' NOT NULL,
    ERVNYS_IG            DATE,
    ERVNYS_TOL           DATE,
    JELLEG               CHAR(1) NOT NULL,
    SORREND              CHAR(1) NOT NULL,
    KIDOSZAK             CHAR(1) DEFAULT 'N' NOT NULL,
    BSZADMOD             CHAR(2) DEFAULT 'KS' NOT NULL,
    MINDDEVIZA           CHAR(1) DEFAULT 'I' NOT NULL,
    EGYEZT               CHAR(1) DEFAULT 'N' NOT NULL,
    IGAZOLTAT            CHAR(1) DEFAULT 'N' NOT NULL,
    AFAELSZ              CHAR(1) DEFAULT 'I' NOT NULL,
    DEVROGZM             CHAR(2) DEFAULT 'N' NOT NULL,
    SPECKEZEL            CHAR(1) DEFAULT 'N' NOT NULL,
    ELL_SZUKS            CHAR(1) DEFAULT 'N' NOT NULL,
    FOKSZ_ID             INTEGER,
    FOKSZAM              CHAR(10),
    SRSZTART_ID          SMALLINT,
    GYCSOP1_ID           SMALLINT,
    GYCSOP2_ID           SMALLINT,
    GYCSOP3_ID           SMALLINT,
    GYCSOP4_ID           SMALLINT,
    GYAZON1_ID           INTEGER,
    GYAZON2_ID           INTEGER,
    GYAZON3_ID           INTEGER,
    GYAZON4_ID           INTEGER,
    BANKKOD              CHAR(3),
    IBAN                 CHAR(4),
    BANKSZLASZ           CHAR(24),
    BANK_FIOK            CHAR(30),
    BANK_VAROS           CHAR(40),
    BANK_UTCA            CHAR(30),
    BANK_IRSZ            CHAR(4),
    SWIFT                CHAR(20),
    BKOZLEM              CHAR(40),
    KISZLA_FORMA         SMALLINT,
    PELDANYSZ            SMALLINT DEFAULT 1,
    KISZLA_TOBBPLDPAPIR  CHAR(1) DEFAULT 'N' NOT NULL,
    BANKNAPLO_ID         INTEGER,
    LEVEL_ID             INTEGER,
    LEIRONAPLO_ID        INTEGER,
    KPBIZNY_KONT         CHAR(1) DEFAULT 'I' NOT NULL,
    PENZTARNAPLO_ID      INTEGER,
    KPBIZNY_NYUGTA       CHAR(1) DEFAULT 'I' NOT NULL,
    KPVISSZAJARO         CHAR(1) DEFAULT 'N' NOT NULL,
    KPMAXZARO            NUMERIC(15,2) DEFAULT 0 NOT NULL,
    EGYEBPARAMS          BLOB SUB_TYPE 0 SEGMENT SIZE 80,
    BFBIZKEZ             CHAR(15) DEFAULT '',
    KFBIZKEZ             CHAR(15) DEFAULT '',
    ATADPATH             VARCHAR(100),
    NYELOK               CHAR(1) DEFAULT 'N' NOT NULL,
    PERMITTED_UIKOD      CHAR(50),
    INS_UI_KOD           CHAR(3),
    INS_DATE             TIMESTAMP,
    UPD_UI_KOD           CHAR(3),
    UPD_DATE             TIMESTAMP
);
SUPEXPORT_IKTATAS
CREATE TABLE SUPEXPORT_IKTATAS (
    CEG_KOD    CHAR(10),
    KBIZ_ID    INTEGER,
    IKTSZAM    CHAR(12),
    ALLAPOT    CHAR(10),
    FILENEVEK  VARCHAR(512)
);