Przejdź do treści

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"];
}