Заголовок поля | Тип данных | Описание
|
---|
Услуга
| Строка
| Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Тип объектов договора
| Значение из списка
| Тип объектов договоров. Если не указан, то детализация будет действовать для всех типов объектов договоров, по которым делается начисление абонплаты по указанной услуге..
|
Генератор детализирующей строки
| Строка
| PL/SQL-блок или перечень параметров тарифов. Генератор детализирующей строки должен быть задан в виде перечня параметров тарифов через ";" или в виде PL/SQL-блока, вычисляющего значение единственной переменной. PL/SQL блок может использовать все параметры тарифов.
Пример перечня:
"RATE";"NETPOINT_CNT";
При использовании перечня результирующая строка для детализации начислений примет следующий вид:
RATE:2000;NETPOINT_CNT:2;
Пример PL/SQL-блока:
begin
:a:='Скорость:'||parlist.rate||';Кол.портов:'||parlist.netpoint_cnt||';';
end;
Результирующая строка будет иметь вид:
Скорость:2000;Кол.портов:2;
Детализирующие записи начисления абонентской платы будут создаваться с группировкой
по следующим атрибутам
-версия тарифного плана,
-цена по тарифу
-цена суток
-код профиля детализации
-детализирующая строка
-количество
-единица
. Возможен выбор из списка наиболее типичных значений.
|
Количество
| Строка
| Формула вычисления количества (не времени, а линий, портов, номеров). В это поле можно вводить PL/SQL-блок.. Блок должен вычислять значение единственной bind-переменной. Она должна быть числом в формате FM99999.99999999. Вычисленное число записывается в детализирующих строках начислений. Если в течение месяца количество изменялось, то это является основанием для генерации дополнительных детализирующих строк.
Если формула расчёта количества указана, то вычисленное количество действует в дополнение к тому, указано в поле "множитель" и "количество"
в методе расчёта абонентской платы. В связи с этим, если вы применяете детализацию для целей расчёта количества в начислениях, рекомендуется поля "множитель" и "количество" в методе расчёта абонентской платы установить равными 1.
PL/SQL-блок может оперировать параметрами тарифов в нотации parlist.<код_параметра>.
.
|
Единица измерения
| Значение из списка
| Единица измерения не времени.Т.е. того количества, которое вычисляет формула..
|
Умножать цену
| Строка
| Следует ли умножать цену на количество. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Примечания
| Строка
| Примечания к услуге профиля.
|