Системные запросы предназначены для вызова из любого места программного кода. Системные запросы по функциональности ничем не отличаются от запросов, заданных в свойствах объектов.
Вызов системного запроса из кода осуществляется с помощью хелпера
Action.QRunSystemQuery(string queryName, Dictionary queryParams, Boolean isTotals);
Где queryName
– имя системного запроса, queryParams
– словарь параметров, isTotals
- флаг подсчета итогов.
Словарь параметров задается следующим образом:
Dictionary<string, string> queryParams = new Dictionary<string, string>();
queryParams.Add("paramName1", value);
queryParams.Add("paramName2", value);
queryParams.Add("paramName3", value);