Документация iSZN
Параметр отчётной системы
Параметры отчётной системы используются в различных элементах отчётной системы и позволяют сопоставить какое-либо значение (значение параметра) определённому имени (имени параметра).
Параметры могут использоваться в:
- выражениях вариантов выборки;
- выражениях столбцов отчётной системы;
- текстах бэндов выходных документов.
Когда необходимо подставить значение параметра, то записывают имя параметра, заключённое в фигурные скобки, например:
{START_DATE}
Если нужно подставить символ фигурной скобки «{», то перед ним нужно использовать символ обратной косой черты «\».
Значения параметров подставляются в процессе разбора (parsing) текста соответствующими алгоритмами (например, перед началом формирования выходного документа). Параметры отчётной системы делятся на четыре группы в зависимости от того, каким образом задаются их значения:
- Параметры, значения которых подставляются провайдером выходного документа.
- Параметры, значения которых передаются из задачи, осуществляющей формирование выходного документа.
Если для выходного документа задаётся значение стандартного параметра, то на странице, предназначенной для ввода значения параметра, указывается заданное значение и предоставляется возможность изменить это значение.
Если отчётной системе необходимо передать список целых чисел, то передаваемые значения нужно перечислить через запятую и заключить между символами []. Например, [1,5,100]. Список региональных ключей передаётся аналогично, например [(104,5),(58,100)].
Параметры, предоставляемые провайдером
Конкретный набор параметров, который может предоставить провайдер, определяется функциональностью каждого отдельного провайдера, но в любом случае набор параметров не меньше чем у провайдера по умолчанию.
Параметры, предоставляемые задачей
Аналогично, набор параметров, который может предоставить задача, определяется функциональностью конкретной задачи.
В настоящий момент передачу параметров поддерживают следующие задачи Системы: