* - oznacza, że funkcji nie ma (lub jest zmieniona) w instrukcji _SQL{baza;SELECT;WHERE;POLE} - dowolne zapytanie SQL, gdzie: baza - nazwa pliku np. prac.db, SELECT - zawartość klauzuli SELECT WHERE - zawartość klauzuli WHERE POLE - nazwa pola, które ma być zwrócone np. SQL{prac.db;SUM(KWMIES) as wm;DZIAL='[K:DZIAL]';WM} _PADL{tekst;długość;znak} - dodaje znak z przodu "tekst"u tak, aby zwrócony łańcuch nie był krótszy niż "długość" (gdy znak zostanie pominięty to program używa spacji) _PADR{tekst;długość;znak} - dodaje znak z tyłu "tekst"u tak, aby zwrócony łańcuch nie był krótszy niż "długość" (gdy znak zostanie pominięty to program używa spacji) _BEZZER{wyrażenie} - jeśli "wyrażenie"='0' lub jest puste wtedy zwraca SPACJĘ, jeśli nie to zwraca "wyrażenie" _OBLICZ{wyr} - oblicza wartość wyrażenia np. OBLICZ{[P:UB_EMER]+[P:UB_RENT]} _SLOW_ZL{wyr;dlugość;wiersz} - zwraca opis słowny obliczonego "wyr", jeden wiersz może mieć max. długość "długość", "wiersz" określa, który wiersz z opisu ma być zwrócony, jeśli go nie ma to będzie pusty łańcuch np. _SLOW_ZL{[R:BRUTTO];100;1} _ZL{kwota;format} - z podanego tekstu "kwota" zwraca tekst w postaci walutowej w podanym "formacie" uwaga jako !!! stosuje się zamiast## np. np. _ZL{[R:BRUTTO];!!! !!! !!0.00 zł} oznacza _ZL{[R:BRUTTO];### ### ##0.00 zł} _MIASTO{ID_Miasto} - ze zbioru nazwami miast zwraca nazwe miasta dla wybranego ID_Miasto np. _MIASTO{[K:MIASTO]} _GMINA{ID_Gmina} - ze zbioru z nazwami gmin zwraca nazwe gminy dla wybranego ID_Gmina np. _GMINA{[K:GMINA]} _WOJEW{ID_Wojew} - ze zbioru z nazwami województwo zwraca nazwe dla wybranego ID_Wojew np. _WOJEW{[K:WOJEW]} _NAZWA_US{KOD} - ze zbioru z urzędami skarbowymi zwraca nazwe urzędu skarbowego dla wybranego KOD np. _NAZWA_US{[K:KODUS]} _ACTUSERN{} - Zwraca nazwę aktualnego użytkownika _DZISIAJ{} - zwraca bieżącą datę systemową _DATA_LP{pf} - gdy pf=DS zwraca datę sporządzenia listy z bieżącego rekordu nrlist.db, w przeciwnym wypadku datę wypłaty _LICZ{nazwa;ile_miejsc} - zwraca stan z licznika nazwa zwiększony o 1 na ile_miejsc pozycjach uzupełnionych zerami np. _LICZ{[:MC][:ROK];1} _TXT{tekst} - zwraca po prostu tekst - stosowane tam, gdzie jest makroTXT z dodatkowym tekstem np. _TXT{[:DZIAL]}_LICZ{[:MC][:ROK];3} _NAZWA_MC{nr miesiaca} - zwraca nazwe miesiąca wg jego numeru _NOW{co} - zwraca bieżące: D - datę, R-Rok, R2 - ostatnie dwie cyfry roku, M - miesiąc, DN - dzień miesiąca _SNULL{lancuch1;Lancuch2, Ktory} - Zwraca polaczone teksty if (Ktory = 1) and(tekst1<>'') then Result := tekst1+tekst2; if (Ktory = 2) and(tekst2<>'') then Result := tekst1+tekst2; _SNUL1{lancuch1;Lancuch2} - Zwraca polaczone teksty gdy łancuch1 jest pusty lub zero if (lancuch1='0')or(lancuch1='') then Result := ' ' else Result := lancuch1+lancuch2; _SNUL2{lancuch1;Lancuch2} - Zwraca polaczone teksty gdy łancuch2 nie jest pusty lub zero if (lancuch2='0')or(lancuch2='') then Result := ' ' else Result := lancuch1+lancuch2; _IFNUL{lancuch1;Lancuch2} - Zwraca lańcuch2 gdy łancuch1 jest pusty lub zero if (lancuch1='0')or(lancuch1='') then Result := lancuch2 else Result := ' '; _IFNNUL{lancuch1;Lancuch2} - Zwraca lańcuch2 gdy łancuch1 nie jest pusty lub zero if (lancuch1='0')or(lancuch1='') then Result := ' ' else Result := lancuch2; _ADRES{NR_AKT;RODZ} - Podaje Adres Pracownika w 1 wierszu RODZ: puste - zameldowania, _TYM - tymczasowy _KOR - korespondencyjny _ETAT{NR_AKT} - podaje opis słowny etatu z danych pracownika _ETATLM{LICZNIK;MIANOWNIK} - podaje opis słowny etatu _DZIALFK{dzial} - pobiera konto FK ze słownika działów np. _DZIALFK{[P:DZIAL]} _DZIALFK2{dzial} - pobiera konto FK2 ze słownika działów np. _DZIALFK2{[P:DZIAL]} _DZIALFK3{dzial} - pobiera konto FK3 ze słownika działów np. _DZIALFK3{[P:DZIAL]} _DZIALFK4{dzial} - pobiera konto FK4 ze słownika działów np. _DZIALFK4{[P:DZIAL]} _DZIALFK5{dzial} - pobiera konto FK5 ze słownika działów np. _DZIALFK5{[P:DZIAL]} _DZIALFK6{dzial} - pobiera konto FK6 ze słownika działów np. _DZIALFK6{[P:DZIAL]} _KATZATRFK{katzatr} - pobiera konto FK ze słownika kat.zatr np. _KATZATRFK{[K:KATZATR]} _KATZATRFK2{katzatr} - pobiera konto FK2 ze słownika kat.zatr np. _KATZATRFK2{[K:KATZATR]} _KATZATRFK3{katzatr} - pobiera konto FK3 ze słownika kat.zatr np. _KATZATRFK3{[K:KATZATR]} _KATZATRFK4{katzatr} - pobiera konto FK4 ze słownika kat.zatr np. _KATZATRFK4{[K:KATZATR]} _KATZATRMPK{katzatr} - pobiera miejsce powst.kosztów ze słownika kat.zatr np. _KATZATRMPK{[K:KATZATR]} _KATZATRMPP{katzatr} - pobiera miejsce powst.przychodu ze słownika kat.zatr np. _KATZATRMPP{[K:KATZATR]} _RODZZLECFK{rodz_zlec} - pobiera konto FK ze słownika rodzaji umów zleceń np. _RODZZLECFK{[R:RODZAJ]} _RODZZLECFK2{rodz_zlec} - pobiera konto FK2 ze słownika rodzaji umów zleceń np. _RODZZLECFK2{[R:RODZAJ]} _RODZZLECFK3{rodz_zlec} - pobiera konto FK3 ze słownika rodzaji umów zleceń np. _RODZZLECFK3{[R:RODZAJ]} _RODZZLECFK4{rodz_zlec} - pobiera konto FK4 ze słownika rodzaji umów zleceń np. _RODZZLECFK4{[R:RODZAJ]} _RODZZLECFK5{rodz_zlec} - pobiera konto FK5 ze słownika rodzaji umów zleceń np. _RODZZLECFK5{[R:RODZAJ]} _ZDATY{co;data} - zwraca z "data": D - datę, R-Rok, R2 - ostatnie dwie cyfry roku, M - miesiąc, DN - dzień miesiąca _DZIAL{dzial} - pobiera nazwę działu ze słownika działów np. _DZIAL{[K:DZIAL]} _STANOW{kod} - pobiera nazwę stanowiska ze słownika stanowisk np. _STANOW{[K:STANOWISKO]} _ISBOX{opis; wart_domysl} - wyswietla okienko do podania tekstu z jako tytuł pokazuje opis np. _ISBOX{cel wydania zaśw.; na prośbę pracownika}