Заголовок поля | Тип данных | Описание
|
---|
Группа параметра
| Строка
| Наименование группы, к которой относится параметр. Возможен выбор из списка наиболее типичных значений.
|
Способ изменения значения
| Значение из списка
| Интерфейсный элемент для выбора. Способ отображения и изменения параметра. Возможны следующие варианты:
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 данный текст не отображается никогда..
|