A PCF könyvtárban található LG.INI file tartalmaz előre definiált makrókat amik megkönnyítik a listák szerkesztését. Ezek a következők:
Keskeny ListaFej Macro
A machinátorban megszokott lista fejlécet nyomtat álló 'condensed' módban:
Bal szélre: #Listanév(DoubleStrike+Enlarged), ezt paraméterben kell átadni,
Jobb szélre: kötet, dátum, idő, aktoldal/összoldal(DoubleStrike). Ha többnyelvű a lista, a dátum-idő picture-t, és az oldal-t lefordítja.
Példa
---------------------------------------- Fejléc -------------------------------
[Hívás]
ListaNév=Keskeny ListaFej Macro
MacroMód=Igen
#ListaNév="Készlet lista"
[Fejléc]
Cimke="Dátum:"
Cimkehossz=22
Adat=DateStart+" - "+DateEnd
Adathossz=-1
Pozíció=Új sorban
|
|
Mégkeskenyebb ListaFej Macro
Mint az előző, csak a lista nevét sem teszi duplaszéles módba.
|
Széles ListaFej Macro
Mint az előző, csak fekvő 'condensed' módban.
|
Raktár/Rekesz/Cikkszám/Cikktípus Input Macro
Mint a nevében is benne van, input definíciókat tartalmaz.
Megnyitja a szükséges állományokat:
RaktárTörzs
RekeszTörzs
CikkTörzs
CikkTípus
A definiált input mezők:
Első raktár (RaktStart)
Utolsó raktár (RaktEnd)
Első rekesz (RekStart)
Utolsó rekesz (RekEnd)
Raktár-rekesz képlet (RRKepl)
Első cikk (CikkStart)
Utolsó cikk (CikkEnd)
Cikkszám képlet (CikkKepl)
Első cikkcsoport (CikkTStart)
Utolsó cikkcsoport (CikkTEnd)
Cikkcsoport képlet (CikkTKepl)
Ezekre az input mezőkre a neveikkel lehet hivatkozni a szűkítésekben.
A segéd listák is ezt az makrót használják, így hívásnál a névazonosság egyszerűen biztosítható.
Példa
[Input]
Cimke="AdatExport:"
Cimkehossz=16
Pozíció=Új sorban
Típus=Export
Mód=Normál
[Input]
Cimke="Szűkítések"
Pozíció=Új sorban
Típus=Vonal
[Hívás]
ListaNév=Raktár/Rekesz/Cikkszám/Cikktípus Input Macro
MacroMód=Igen
|
|
Raktár/Rekesz/Cikkszám/Cikktípus Fejléc Macro
Az előző makróhoz kapcsolódóan fejléc mezőkben kiírja a beállított szűkítéseket.
Egy paramétere van, azt meg kell adni:
#Oldal=Első vagy #Oldal=Mind
Példa
[Fejléc]
Cimke="Kötet:"
Cimkehossz=7
Adat=Kotet
Adathossz=-1
Pozíció=Következő
[Hívás]
ListaNév=Raktár/Rekesz/Cikkszám/Cikktípus Fejléc Macro
MacroMód=Igen
#Oldal=Mind
[Fejléc]
Cimke="Mozgásnem képlet:"
Cimkehossz=22
Adat=MozgNKepl
Adathossz=-1
Pozíció=Következő
Üresmód=Kihagyva
|
|
Fekvő belföldi áfa összesítő macro
Fekvő belföldi számlán használható. A VevőSzTörzs, VevőSzTétel1 alapján dolgozik, ezeknek megnyitva, pozícionálva kell lenniük. Tartalmazza az [Áfa] szekciók, és az adatmezőket. AdatFejléc=Igen móddal kell meghívni.
|
Fekvő beföldi előleg összesítő macro
Fekvő számlán használható. Paraméterként egy #Számlaszán, egy #Típus, és egy #Ügyfél hivatkozást vár. Tartalmazza az [Előleg] szekciók, és az adatmezőket. AdatFejléc=Igen móddal kell meghívni.
|
Fekvő export áfa összesítő macro
Fekvő export számlán használható. A ExportTörzs, ExportTétel1 alapján dolgozik, ezeknek megnyitva, pozícionálva kell lenniük. Tartalmazza az [Áfa] szekciók, és az adatmezőket. AdatFejléc=Igen móddal kell meghívni.
|
Fekvő export előleg összesítő macro
Fekvő export számlán használható. Az ExportTörzs- ből veszi a Számlaszám, ügyfél és devizanem adatokat, ennek megnyitva, pozícionálva kell lennie. Tartalmazza az [Előleg] szekciók, és az adatmezőket. AdatFejléc=Igen móddal kell meghívni.
|
Álló export áfa összesítő macro
Álló export számlán használható. A ExportTörzs, ExportTétel1 alapján dolgozik, ezeknek megnyitva, pozícionálva kell lenniük. Tartalmazza az [Áfa] szekciók, és az adatmezőket. AdatFejléc=Igen móddal kell meghívni.
|
Álló export előleg összesítő macro
Álló export számlán használható. Az ExportTörzs- ből veszi a Számlaszám, ügyfél és devizanem adatokat, ennek megnyitva, pozícionálva kell lennie. Tartalmazza az [Előleg] szekciók, és az adatmezőket. AdatFejléc=Igen móddal kell meghívni.
|