Документация iSZN

Вид выплаты (техническая информация)

Функция расчёта назначенных сумм по предмету назначения

Функция расчёта назначенных сумм по предмету назначения представляет собой анонимный блок PL/SQL, возвращающий результаты расчёта назначенных сумм по предмету назначения в параметры :RESULT и :EXPLAIN.

Функция расчёта использует следующие параметры:

Имя Описание
:RESULT Результат работы типа Varchar2(32767) в виде:

1. #<ID_льг1>;<REGION_ID_ист_фин1>;<ID_ист_фин1>;<Сумма1>;
<REGION_ID_ист_фин2>;<ID_ист_фин2>;<Сумма2>...;
#<ID_льг2>...

2. #<ID_льг1>;<REGION_ID_ист_фин1>;<ID_ист_фин1>;<Сумма1>/<количество_человек1>;
<REGION_ID_ист_фин2>;<ID_ист_фин2>;<Сумма2>/<количество_человек2>...;
#<ID_льг2>...

Во втором случае <количество_человек> — это количество человек, на которых распространяется сумма (если не указано, то используется значение 1).
:EXPLAIN Строка типа Varchar2(32767), объясняющая происхождение суммы, в виде:

#Комментарии_для_льг_1#Комментарии_для_льг_2...;

(лишние комментарии игнорируются, недостающие считаются пустыми).
REGION Идентификатор района.
COLL Идентификатор коллектива, для которого выполняется расчёт.
KIND Идентификатор вида выплаты.
KIND_REGION Идентификатор района вида выплаты.
ITEM Идентификатор предмета назначения.
ITEM_REGION Идентификатор района предмета назначения.
RDATE Отчётная дата по текущему виду выплаты.
CDATES Дата начала периода расчёта.
CDATEE Дата окончания периода расчёта.
F_ID Идентификатор функции расчёта (связи вида выплаты с предметом назначения).
F_REGION Идентификатор района функции расчёта (связи вида выплаты с предметом назначения).
PCS_INFO Субъекты назначения, их признаки учёта и текущие функции расчёта по признакам учёта в виде:

<ID1>,<PKAF_REGION_ID1>,<PKAF_ID1>,<AFW_REGION_ID1>,<AFW_ID1>;....

Редактирование текста функции

Для редактирования текста функции расчёта назначенных сумм по предмету назначения предназначены:

См. также