Dostęp do zmiennych globalnych¶
Zmienne globalne, to zmienne, których wartość jest ustalona dla danej sesji zalogowanego użytkownika. Zmienne globalne mogą być zarówno ustawione po stronie klienta VCL jak i serwera Neos a także bazy danych. Jest to mechanizm dosyć stary, oparty o stare rozwiązania, dlatego nie zaleca się go używać w nowo tworzonych rozwiązaniach.
Filtrowanie obiektu po polu COMPANY¶
public string SetDBFilter()
{
return "COMPANY = 0"+SessionInfo.GlobalParam["CURRENTCOMPANY"];
}
Zero daje nam zabezpieczenie poprawności wyrażenia w przypadku nieustawienia zmiennej globalnej.
Inicjalizowanie operatora¶
public string InitializeREGOPER()
{
return SessionInfo.GlobalParam["AKTUOPERATOR"];
}