Struktura języka raportów > Zmienne specjalne | | Drukuj |
Zmienne specjalne są wstępnie zdefiniowane w programie i zawierają dane wykorzystywane następnie w raportach.
String Buf
Jest to zmienna specjalna, umożliwiająca wykonywanie specjalizowanych operacji na tekstach, takich jak wyszukiwanie fragmentów tekstów, kasowanie, wstawianie do tekstu. Posiada wewnętrzny wskażnik bieżącej pozycji, określający miejsce od którego rozpoczyna się poszukiwanie, gdzie będzie wstawiany lub kasowany tekst. Po podstawieniu wartości do tej zmiennej wskaźnik jest ustawiony na pierwszy znak, operacje wyszukiwania przestawiają ten wskaźnik na początek znalezionego tekstu.
String Arg0 ... Arg9
Są to zmienne tekstowe przechowujące dane przekazane do programu (raportu) w momencie jego uruchamiania. W przypadku raportów systemowych, zawierają informacje przekazane z programu.
InfoFirma Firma
Jest to obiekt InfoFirma wypełniony danymi aktualnie wybranej firmy. Informacje z niego można pobierać bezpośrednio, bez konieczności wywoływania jakichkolwiek funkcji ustawiających dane.
InfoStrona Str
Jest to obiekt InfoStrona zawierający informacje o bieżącej stronie. Informacje z niego można pobierać bezpośrednio, bez konieczności wywoływania jakichkolwiek funkcji ustawiających dane.
String Arch
Jest to zmienna specjalna dostępna w programie Kadry i Płace, której zawartość nie jest kasowana po wykonaniu raportu.