Struktura języka raportów > Zmienne specjalne

Drukuj

Zmienne specjalne

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.