WEB-приложение Сведение отчетности   (02.10.2017)
Процедура формирования заголовков окон
Для формирования заголовков окон и имен файлов может использоваться пользовательская процедура, мнемокод которой задается в настройке "DescribeBalanceReport". Пользовательская процедура, указанная в этой настройке, должна иметь следующие параметры:
Позиция Наименование параметра Тип данных Тип параметра Описание параметра
1
NCOMPANY
Число (number)
Входной (in)
Организация (ссылка на COMPANIES.RN)
2
NREPORT
Число (number)
Входной (in)
Отчет (ссылка на BLREPORTS.RN)
3
NSUBREPORT
Число (number)
Входной (in)
Подотчет (ссылка на BLSUBREPORTS.RN)
4
NTEMPLATE
Число (number)
Входной (in)
Трафарет (ссылка на BLRPFRMTEMPLATES.RN)
5
NINDEX
Число (number)
Входной (in)
Показатель (сслыка на BALANCEINDEXES.RN)
6
DDATE
Дата (date)
Входной (in)
Дата и время сохранения
7
SAUTHID
Строка (varchar2)
Входной (in)
Пользователь (ссылка на USERLIST.AUTHID)
8
NPURPOSE
Число (number)
Входной (in)
Назначение (перечислеие 0..5)
9
SRESULT
Строка (varchar2)
Выходной (out)
Результат выполнения

Параметр NPURPOSE определяет цель вызова процедуры:
0
Сформировать заголовок окна редактирования значений. Допустимо использовать параметры NCOMPANY, NREPORT, NSUBREPORT, NTEMPLATE.
1
Сформировать заголовок окна протокола проверки. Допустимо использовать параметры NCOMPANY, NREPORT, NSUBREPORT.
2
Сформировать заголовок окна состава показателя. Допустимо использовать параметры NCOMPANY, NREPORT, NSUBREPORT, NINDEX.
3
Сформировать имя файла значений. Допустимо использовать параметры NCOMPANY, NREPORT, NSUBREPORT, NTEMPLATE.
4
Сформировать заголовок окна истории значений. Допустимо использовать параметры NCOMPANY, NREPORT, NSUBREPORT, DDATE, SAUTHID.
5
Сформировать имя файла истории значений. Допустимо использовать параметры NCOMPANY, NREPORT, NSUBREPORT, DDATE, SAUTHID.

Допустимо при некоторых условиях не возвращать из пользовательской процедуры никакого значения. Если пользовательская процедура вернет в параметре SRESULT значение null, будет использована строка-описатель по умолчанию.
        При установке сервиса создается (и поддерживается, если она уже создана) пользовательская процедура с мнемокодом BalanceReportsDesc. Допустимо установить значение настройки "DescribeBalanceReport" в мнемокод этой процедуры, но по умолчанию значение настройки пусто.
        Пользователи должны иметь права на выполнение пользовательской процедуры, указанной в настройке "DescribeBalanceReport".