Документация iSZN
Порядок учёта доходов (техническая информация)
Функция расчёта даты начала (или окончания) периода учёта дохода
Функция расчёта даты начала (или окончания) периода учёта дохода представляет собой анонимный блок PL/SQL, возвращающий результаты расчёта в параметре :RESULT
. Функция расчёта использует следующие параметры:
Имя | Описание |
---|---|
:RESULT | Результат работы типа Varchar2(32767). |
REGION | Идентификатор района коллектива, для которого выполняется расчёт. |
COLL_ID | Идентификатор коллектива, для которого выполняется расчёт. |
INCOME_USE_REGION | Идентификатор района цели предоставления доходов. |
INCOME_USE | Идентификатор цели предоставления доходов. |
REQUEST_DATE | Дата обращения. |
IS_PRIMARY | Определяет, является ли обращение первичным: 0 — не является; 1 — является. |
Пример функции расчёта даты начала периода учёта дохода:
begin :RESULT := uszn.pkGen.GetTruncatedDate({REQUEST_DATE}, 1, -12, 0); end;
Эта функция возвращает дату, меньшую даты обращения на 12 месяцев и округлённую до начала месяца (например, для даты обращения 05.03.2015 эта функция вернёт значение 01.03.2014).
Редактирование текста функции
Текст функции расчёта вводится на вкладке «Период учёта доходов» диалога свойств порядка учёта доходов (справочник «Цели предоставления сведений о доходах»).
Функция расчёта даты начала (окончания) периода действия дохода
Функция расчёта даты начала (окончания) периода действия дохода представляет собой анонимный блок PL/SQL, возвращающий результаты расчёта в параметре :RESULT
. Функция расчёта использует те же параметры, что и функция расчёта даты начала (или окончания) периода учёта дохода.
Редактирование текста функции
Текст функции расчёта вводится на вкладке «Период действия доходов» диалога свойств порядка учёта доходов (справочник «Цели предоставления сведений о доходах»).