A lista generátor minden paramétere háromféleképpen kaphat értéket:
•XML file-ból : Ez az file létrehozható az SY_LGInp modullal, vagy bármilyen szerkesztővel. A leírását az XML struktúrák rész tartalmazza.
•Text file-ból : Ha nincs más megadva, a default könyvtárban keres egy LGPar.TXT file-t. E file minden sora a Paraméternév=Érték formájú kell hogy legyen, illetve az ini-hez hasonlóan a feldolgozó figyelmen kívül hagyja az üres sorokat, illetve minden sorból a "--" utáni részt.
•Menü paraméterből,
•Memóriából.
A feldolgozás ebben a sorrendben zajlik, és a későbbi érték nem írja felül az előzőt, azaz ha egy paraméter értéket kap file-ból, akkor hiába van megadva menü paraméterként, azt már figyelmen kívül fogja hagyni.
LGParFile
Ha meg van adva, akkor az LG ebből a fileból olvassa be a paramétereket.
A fájl neve bármi lehet.
Egy fájlban csak egy Listanév szerepelhet
|
Import
Ha meg van adva, akkor importálással kezdi a futást. Ha az értéke üres, akkor egy tallózás ablakot dob fel, ahol kiválasztható az ini. Ha meg van adva filenév, akkor azt importálja be. Ha a filenév „LG.INI”, vagy HomeDir+”\PCF\LG.INI”, akkor frissíti a 2-es típusú listákat, különben az 1-es típusúak között megkeresi az ini-ben megadottakat, ha van, akkor frissíti, ha nincs, akkor felveszi.
|
Listanév
Ha meg van adva, és az értéke egy létező listanév, akkor nem dobja fel a listaválasztást, hanem betölti a megadott listát.
|
Főkategória
Ha meg van adva, és értéke egy létező főkategória név, akkor kihagyja a főkategória választást.
|
Alkategória
Ha meg van adva, és értéke egy létező alkategória név, akkor kihagyja a alkategória választást.
Mivel az alkategória neveknek nem kell egyedieknek lenniük, értelem szerűen csak megadott főkategóriával van értelme.
|
[Inputnevek]
A kiválasztott listában definiált input mezőknek a program megpróbál kezdőértéket adni, a nevüket keresve mint paramétert. Ezeket a paraméter neveket nem lehet F2-vel megtalálni, mivel maga az akció nem tartalmazza (tartalmazhatja) ezeket.
|
NincsInput
Ha be van állítva, hatása olyan, mintha a lista fejlécében Input=Nem lenne beállítva, plusz még a session-ból felolvasott értékeket elfogadja ajánlásként. Azonos listák többször egymás után való hívásánál használható.
|
NincsHelp
Ha be van állítva, akkor az LG nem írja ki a "ESC : Kigyüjtés megszakítása"-t. Ha akcióból hívjuk az LG-t, akkor a mag az "ESC : Kilépés" sort teszi ki, és ha nem jön fel input, és nincs nyomtatás, azaz csak file exportra dolgozik az LG, akkor nem fog ugrálni/villogni a help sor.
|
FileExport
Ezzel a paraméterrel kikényszeríthetjük az LG file exportját azoknál a listáknál is, amelyeknél nincs benne a definicióban.
Lehetséges értékei: Nincs|XLS|DBase|CSV|TXT (Fix széles)|TXT (Tabulátorral tagolt)|HTML
Ha meg van adva, a program a következő paramétereket is beolvassa:
FileExportCP
Lehetséges értéki: 437|CWI||852|1250|1252|8859-2|850
|
FileNév
A file kiterjesztését a program beállítja.
|
FileExportMo
Lehetséges értékei: Normál|Csak adatok|Sortöréssel
|
|
Nyomtat
Ha "Nem"-re van állítva, akkor az LG nem fog nyomtatni. Hatása ilyen szempontból azonos a [Lista] szekcióban megadottal, de ha ott meg van adva a Nyomtat=Nem vagy Igen, akkor az felülbírálja a paraméterben megadottat.
Hatása némileg módosult az új nyomtatóválasztás ablakkal, ami magában foglalja a file-exportot is. A paraméterben megadott nem érték esetén a PrnInput paramétert is NEM-re állítja.
|
Az új nyomtató választás ablak paraméterei:
Az egyes paraméterek összefüggéseiről részletesebben a nyomtató választás ablak leírásánál olvashat.
Input mező: Eszköz
Lehetséges értékek: Nyomtató|Monitor|Táblázatos|Szöveges|Acrobat Reader|Internetes|Lekérdezés|E-mail
|
Input mező: Forma
Lehetséges értékek a lista formának megfefelően:
Nyomató: Grafikus|Karakteres
Táblázatos: XLS|XLS - csak adatok|CSV|CSV - csak adatok|DBF
Szöveges: Fix széles|Fix széles - csak adatok|Tabulátorral tagolt|Tabulátorral tagolt - csak adatok
Internetes: HTML|HTML táblázatként|XML
EMail, ha az üzenet törzsben: Szöveges|HTML
EMail, ha mellékletként: XLS|XLS - csak adatok|CSV|CSV - csak adatok|DBF|Szöveges - Fix széles|Szöveges - Fix széles - csak adatok|Szöveges - Tabulátorral tagolt|Szöveges - Tabulátorral tagolt - csak adatok|HTML||XML
|
Input mező: E-mail
Lehetséges értékek: Üzenet törzsben|Mellékletként
|
Input mező: Lista küldési módja
Lehetséges értékek: Egyben|Ügyfelenként
|
Input mező: E-mail cím forrása
Lehetséges értékek: Ügyféltörzs|Ügyfél személy|Megadott
|
Input mező: Ügyfél
Formázatlan ügyfélkódot vár a program.
|
Input mező: Ügyfél besorolás
Ügyfél besorolás kódot vár a program. Csak akkor van értelme, ha nincs megadva az ügyfél kód.
|
Input mező: Személy
Ügyfél személy kódot vár a program. Csak akkor van értelme, ha van megadva ügyfél.
|
Input mező: Ügyfél szem. besor.
Ügyfél személy besorolás kódot vár a program. Csak akkor van értelme, ha nincs megadva személy.
|
Input mező: E-mail cím
E-mail címet vár a program.
|
Lehetséges értékek: Nincs|Van
Nincs esetén, ha minden paraméter rendben van, akkor nem dobja fel az eszköz választás ablakot.
|
Akcióból hívva az AL_LGACT-ot, memóriában visszaad egy „LGOK” BOOL8-as értéket, ami TRUE ha sikeres a nyomtatás, FALSE ha vagy ESC-vel kilépett a felhasználó, vagy valami közbejött.