Описание программы проверки и обработки строк тарифной таблицы.
Заголовок поля | Тип данных | Описание |
---|---|---|
Название | Строка | Название программы. (Краткое описание цели). Пример: "Проверка наличия данных в справочнике кодов....". Поле обязательно должно быть заполнено. |
Программа | Строка | Текст анонимного PL/SQL блока.
В блоке должна использоваться одна(!) bind - переменная, в которую записывается текст - результат выполнения программы. В блоке можно ссылаться на значения столбцов тарифной таблицы. Ссылки оформляются как код столбца в фигурных скобках. Пример:
begin
select 'OK' into :x from rf_t_service_kind where code='[...]';
exception when no_data_found then
:x:='В справочнике нет строки с кодом "[...]"';
when others then
:x:=SQLERRM;
end;
В дополнение к столбцам тарифной таблицы, можно пользоваться следующими переменными: [...] - Дата и время начала действия версии тарифной таблицы [...] - Дата и время окончания действия версии тарифной таблицы [...] - Код тарифного плана, для которого предназначена данная версия тарифной таблицы [...] - id записи в тарифной таблице . Поле обязательно должно быть заполнено. |
Критерий успешности | Строка | Какой результат работы программы считать успешным.. Если результат (значение bind-переменной) соответствует (like) значению в этом поле, то результат считается успешным, в противном случае - нет.. Поле обязательно должно быть заполнено. |
Примечания | Строка | Примечания. Некий текст, который может раскрывать детали работы программы.. |
Действие | Описание |
---|---|
Принять | Принять изменения и сохранить их в базе данных.. |