Это правило отображения и изменения параметра услуги объектов договоров с тарифными планами, на которых назначен профиль (в который входит данное правила).
Заголовок поля | Тип данных | Описание
|
---|
Наименование параметра услуг
| Строка
| Наименование параметра услуг. Именно этот текст будет отображаться в списке параметров услуг в Личном кабинете абонента. Поле обязательно должно быть заполнено.
|
Порядок отображения
| Число
| Номер по порядку. Именно в указанном порядке будут выводиться параметры услуг в Личном кабинете абонента. Числа не обязаны идти строго по порядку..
|
Вид услуг
| Значение из списка
| Код вида услуг. Здесь указывается услуга, для которой задаётся правило управления параметром. Поле обязательно должно быть заполнено.
|
Вид параметров тарифов
| Значение из списка
| Код вида параметров тарифов. Здесь указывается параметр тарифов, для которого задаётся правило управления его значением. Параметр тарифов может быть общим для нескольких правил управления услугами. Тарификатор может использовать значения этого параметра при тарификации.. Поле обязательно должно быть заполнено.
|
Тип объектов договоров
| Значение из списка
| Тип объектов договоров, для которого может быть использован параметр услуги.. Здесь указывается тип объекта договора, для которого может применяться правило управления параметром. Если ничего не указать, то данное правило будет применимо к любым типам объектов договоров..
|
Сбрасывать знач. при измен. тарифа?
| Значение из списка
| Сбрасывать значение параметра услуги при изменении тарифного плана?. Если Y, то при изменении тарифа значение будет установлено равным значению по умолчанию или Null (если значения по умолчанию нет). Поле обязательно должно быть заполнено.
|
В заявке на подключение
| Строка
| Следует ли вводить значение параметра при вводе заявки на подключение.PL/SQL блок, вычисляющий значение переменной или константа. Значения: N-не вводить, Y-не обязательно, M-обязательно. Опорные параметры: CLAIM_ID,CONTROBJ_ID,CLIENT_ID,LEGAL_STATUS. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Заголовок поля | Тип данных | Описание
|
---|
Группа параметра
| Строка
| Наименование группы, к которой относится параметр. Возможен выбор из списка наиболее типичных значений.
|
Способ изменения значения
| Значение из списка
| Интерфейсный элемент для выбора. Способ отображения и изменения параметра. Возможны следующие варианты:
HIDDEN - параметр не отображается абоненту (технический параметр услуги);
READ_ONLY - значение только отображается абоненту и не может быть им изменено;
CHECK_BOX - параметр типа переключателя. Одно конкретное значение может быть назначено только в случае установки галочки;
RADIO_GROUP - параметр может иметь несколько фиксированных значений. Абоненту предоставляется возможность выбрать одно из них;
LIST_BOX - параметр может иметь много значений из списка, составляемого в зависимости от контекста. Можно выбрать значение только из списка;
FREE_VALUE - Произвольное значение, вводимое абонентом с клавиатуры.. Поле обязательно должно быть заполнено.
|
Действие при изменении
| Строка
| Действие при изменении параметра услуги. Анонимный PL/SQL блок, который выполняется при изменении значения параметра абонентом. Только этот код что-либо меняет в Системе, если изменяется значение параметра. В коде можно использовать следующие параметры контента:
OBJECT_ID - ID объекта договора (для услуги которого меняется параметр) из таблицы CT_T_OBJECT
SERVPARAM_ID - ID правила, по которому меняется параметр услуги (таблица RF_T_PARSRV)
EV$PARHIST_VALUE - Новое значение изменяемого параметра..
|
Проверка и коррекция значения
| Строка
| Код проверки и коррекции значения. Анонимный PL/SQL блок, проверяющий корректность значения изменяемого параметра. Блок должен содержать одну и только одну BIND-переменную. Изначально эта переменная заполняется новым Значением изменяемого параметра. Блок может модифицировать это значение, а может вызвать QMS-ошибку по результатам проверки (которая отобразится в браузере). Значение BIND-переменной на момент окончания выполнения данного анонимного блока и будет окончательным значением модифицируемого параметра.
При необходимости можно использовать следующие параметры контента:
OBJECT_ID - ID объекта договора (для услуги которого меняется параметр) из таблицы CT_T_OBJECT
SERVPARAM_ID - ID правила, по которому меняется параметр услуги (таблица RF_T_PARSRV)
.
|
Разрешение изменений
| Строка
| Общее условие доступности каких либо изменений через Личный кабинет. Здесь можно указать анонимный PL/SQL блок, который должен вернуть в своей единственной BIND-переменной либо значение Y (разрешено), либо значение N (запрещено). PL/SQL блок может использовать параметры контента (в фигурных скобках):
OBJECT_ID - идентификатор объекта договора;
OBJECTTYPE_CODE - тип объекта договора;
EV$PARHIST_VALUE - текущее или последнее заказанное значение.
. Возможен выбор из списка наиболее типичных значений.
|
Текст при отсутствии выбора
| Строка
| Текст объяснения невозможности изменений. Данный текст отображается в интерфейсе абонента вместо блока изменения значения параметра в случае, если параметр в данном профиле только для отображения или в настоящее время нет ни одного предопределённого значения, которое можно назначить для данного параметра. Для параметров типа FREE_VALUE данный текст не отображается никогда..
|