Заголовок поля | Тип данных | Описание
|
---|
№
| Число
| Номер по порядку применения (приоритет).. Поле обязательно должно быть заполнено.
|
Название
| Строка
| Наименование резерва (цель). Поле обязательно должно быть заполнено.
|
Тип объекта договора
| Значение из списка
| Для какого типа объекта договора предназначен резерв платежей. Поле обязательно должно быть заполнено.
|
Тарифный план
| Значение из списка
| Тарифный план, который должен быть у объекта. Если поле не заполнено, то проверка наличия нужного тарифного плана при создании резерва не выполняется..
|
Предопл. период
| Строка
| Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Услуга
| Значение из списка
| Абонируемая услуга, для которой предназначен резерв платежей.
Если поле пусто, то абонемент будет создаваться для всех действующих абонируемых услуг объекта..
|
Кол-во периодов
| Значение из списка
| Количество периодов (месяцев), за которые делается предоплата. Количество месяцев, за которые делается предоплата. Поле обязательно должно быть заполнено.
|
Сумма
| Строка
| Сумма требуемого аванса, чтобы образовать резерв. В это поле следует вводить или число в формате 9999990.00 или PL/SQL-блок, вычисляющий значение bind-переменной. В качестве параметров могут использоваться:
CONTRACT_ID-id договора,
OBJECT_ID-id объекта договора,
SERVKIND_CODE-код услуги,
TARIFF-стоимость услуги по тарифу (999990.00)
PAY_DATE-дата платежа (можно использовать если создание резерва вызвано поступлением платежа) (dd.mm.rrrr hh24:mi:ss)
Пример:
begin /*15%% скидки на 6 мес*/
:a:=to_char(
to_number(gl_p_param.Get_Current_Value('TARIFF'),'FM99999990.00')*6*0.85
,'FM99999990.00');
end;. Поле обязательно должно быть заполнено.
|
Маркетинговая акция
| Значение из списка
|
|
Действие с акцией
| Значение из списка
| Включать в число участников или абонент должен уже быть таковым?. Если указана "Проверка участия", то это означает, что абонент уже должен быть участником акции и пункт правила будет применяться если абонент является таковым. Если указано "Включать в число участников", то договор будет включён в число участников (если уже не включён) в момент создания резерва платежей.. Поле обязательно должно быть заполнено.
|
Метод скидки
| Значение из списка
| Если сумма резерва не равна (меньше) стоимости по тарифу, то получается скидка. Эта скидка может применяться равномерно ко всем начислением за все месяцы, а может применяться только к первым или последним месяцам предоплаченного периода.. Поле обязательно должно быть заполнено.
|
Начало действия
| Строка
| NEXT_PERIOD:Со следующего периода;CUR_PERIOD:C текущего периода; или PL/SQL-блок вычисляющий строковую bind-переменную.. В это поле следует вводить одно значения:
NEXT_PERIOD;CUR_PERIOD;
или PL/SQL-блок, присваивающий одно или оба этих значений bind-переменной. В качестве параметров могут использоваться:
CONTRACT_ID-id договора,
OBJECT_ID-id объекта договора,
SERVKIND_CODE-код услуги,
Пример:
begin /* до 10-го включительно*/
:a:='NEXT_PERIOD;';
if to_number(to_char(curdate,'dd'))<11 then
:a:=a:||'CURRENT_PERIOD;';
end if;
end;. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Перерасчёт при отмене
| Значение из списка
| Режим перерасчётов при отмене резерва. Т.е. до какой даты нужно начислить "нормальную".. Поле обязательно должно быть заполнено.
|
Заголовок поля | Тип данных | Описание
|
---|
Состояния объекта
| Строка
| Перечень (через ';') состояний объекта, при которых выполняется попытка создания резерва платежей.. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Неподтверждённые платежи
| Число
| Максимально допустимая сумма неподтвержденных платежей в резерве. Поле обязательно должно быть заполнено.
|
Обещанные платежи
| Число
| Максимально допустимая сумма обещанных платежей в резерве. Поле обязательно должно быть заполнено.
|
Один платёж
| Строка
| Признак того, что резерв может образоваться только за счёт одного платежа. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Состав
| Значение из списка
| Максимальное количество действующих последовательных резервов платежей. Следует ли формировать новый резерв, если по данным услуге и объекту уже есть действующий резерв, пристраивая новый резерв в хвост имеющемуся? Если - да, то введите число >1. Число означает, какой длины может быть цепочка резервов при проверке применимости пункта правила.. Поле обязательно должно быть заполнено.
|
Ресурсы по тарифному плану
| Значение из списка
| Поле обязательно должно быть заполнено.
|
Дополнительный пакет ресурсов
| Значение из списка
| Пакет ресурсов выделяемых в связи с созданием резерва платежей.
|
Разрешены добр.блок-ки
| Строка
| Разрешены ли добровольные блокировки услуги в теч. периода. Если = N, то добровольная блокировка с приостановкой услуги возможна лишь после завершения авансированного периода пользования или после отмены резерва.. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Разрешена смена тар.плана
| Строка
| Разрешена ли смена тарифного плана в теч. авансированного периода. Если = N, то смена возможна только после окончания периода или после отмены резервирования.. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Заказ в ЛК
| Строка
| Признак возможности заказа через WEB-интерфейс абонента. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Возможность отказа через ЛК
| Строка
| Возможность отказа от абонемента через личный кабинет. 'N','Y' или
PL/SQL блок вычисляющий одну строковую переменную.
Допустимы параметры:
CONTRACT_ID - id договора
OBJECT_ID - id объекта
SERVKIND_CODE - код услуги в абонементе
RES_SUMMA - цена абонемента (сумма резерва) 999990.00
PERIOD_FROM - дата и время начала абонемента dd.mm.rrrr hh24:mi:ss
PERIOD_TO - дата и время окончания абонемента dd.mm.rrrr hh24:mi:ss
BUY_DATETIME - дата и время покупки абонемента dd.mm.rrrr hh24:mi:ss
PMRES_ID - id резерва платежей
Пример:
begin
if curdate between to_date('[...]','dd.mm.rrrr hh24:mi:ss')
and to_date('[...]','dd.mm.rrrr hh24:mi:ss') then
:a:='N:Отмена запрещена. Абонемент уже начал действовать.';
else
:a:='Y';
end if;
end;. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Доп. условие
| Строка
| Дополнительное условие образования резерва. Проверяется после вычисления требуемой сумы, но до создания самого резерва.
PL/SQL-блок, вычисляющий значение bind-переменной - строки вида:
'Y' или
'N' или
'N:текст ошибки'.
В качестве параметров могут использоваться:
CONTRACT_ID-id договора,
OBJECT_ID-id объекта договора,
SERVKIND_CODE-код услуги,
CONTRSERV_ID-id записи об услуге в объекте
TARIFF-стоимость услуги за 1 месяц по тарифу (999990.00)
PAY_DATE-дата платежа (можно использовать если создание резерва вызвано поступлением платежа) (dd.mm.rrrr hh24:mi:ss)
SUMMA-сумма требуемая для создания резерва (9999990.00)
. Возможен выбор из списка наиболее типичных значений.
|
Тарифная территория
| Значение из списка
|
|
Примечания
| Строка
| Примечания. Произвольный текст..
|