Модификация прикладной системы

 

Разработка сценариев

 

Порядок обращения к значениям параметров

Для обращения к значениям параметров, заданным в справочнике Параметры запуска компонент, предназначена функция 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 сценариев для выполнения по расписанию, например, в текстах сценариев Агент рассылки входящих заданий и Агент рассылки об окончании срока действия сертификата.

 

 

 

 

См. также:

·         Общие сведения о сценариях для выполнения по расписанию.