Копировать ссылку на страницу

Назначение:

Функция предназначена для выбора значений параметров интегрированной системы.

Входные параметры:

ParamName – имя параметра интегрированной системы;
CurrentValue – текущее значение параметра;
InputValue – новое значение параметра.

Возвращаемое значение:

Значение одного параметра в виде строки или список значений параметров интегрированной системы. Если выбор значений отменен, функция возвратит пустой указатель nil.

Описание:

Для каждого параметра интегрированной системы функция дает возможность выбрать готовые значения из списка. Например, в справочнике Интегрированные системы, в табличной части «Параметры» с помощью функции реализован выбор значений параметров системы 1С: File, Srvr, Ref, AppMode, ExchangePlan, 1CNodeCode, DIRECTUMNodeCode, MessageNo, ReceivedNo.

Шаблон текста функции:

 

Result = nil

// Выбор независимого параметра.

if (ParamName == "SingleParam")

  // Вызов диалога для выбора произвольной папки.

  // Выполнение функции CreateFolderDialog.

  // ...

  Result = SelectedFolder

endif

 

// Выбор связанных параметров.

if (ParamName == "Server") or (ParamName == "Database")

  // Вызов диалога для выбора значений параметров.

  // Выполнение функции SelectSQL.

  // ...

  Result = CreateList()

  Result.Add("Server"; SubString(...; 1))

  Result.Add("Database"; SubString(...; 2))

 

  // Выбор дополнительного параметра.

  Result.Add("User"; SubString(...; 3))

Endif

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM