Модификация прикладной системы
Разработка сценариев
Порядок обращения к значениям параметров
Для обращения к значениям параметров, заданным в справочнике Параметры запуска компонент, предназначена функция GetComponentLaunchParams().
Эта функция возвращает список параметров и их значений из раздела «Параметры» той записи справочника, код которой указан в параметре компоненты LaunchParamsCode. Подробнее см. в справке по функции GetComponentLaunchParams() в компоненте Функции ISBL.
Чтобы обратиться к значениям параметров из текста сценария, следует вызвать эту функцию в начале текста сценария:
// Получить список параметров из справочника «Параметры запуска компонент»
ListParams = GetComponentLaunchParams()
// Считать элементы списка по имени элемента в переменные
if ListParams.IndexOfName(ИмяПараметра1) <> -1
Переменная1 = ListParams.ValueByName(ИмяПараметра1)
else
Переменная1 = ЗначениеПоУмолчанию1
endif
if ListParams.IndexOfName(ИмяПараметра2) <> -1
Переменная2 = ListParams.ValueByName(ИмяПараметра2)
else
Переменная2 = ЗначениеПоУмолчанию2
endif
… продолжение выполнения сценария
где
· Переменная№ - имя переменной сценария;
· ИмяПараметра№ - имя параметра из записи справочника Параметры запуска компонент;
· ЗначениеПоУмолчанию№ - значению параметра по умолчанию.
Примеры использования функции GetComponentLaunchParams() можно посмотреть в текстах поставляемых с DIRECTUM сценариев для выполнения по расписанию, например, в текстах сценариев Агент рассылки входящих заданий и Агент рассылки об окончании срока действия сертификата.
См. также:
· Общие сведения о сценариях для выполнения по расписанию.
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|