Поделиться через


Функция ER LIST

Функция LIST возвращает значение Список записей, состоящее из нового списка записей, созданного из указанных аргументов.

Синтаксис

LIST (record 1 [, record 2, …, record N])

Аргументы

record 1: Контейнер (запись)

Ссылка на источник данных типа данных Запись. Этот аргумент обязательный.

record N: Контейнер (запись)

Ссылка на источник данных типа данных Запись. Эти дополнительные аргументы являются необязательными.

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

Список записей

Полученный список записей.

Примечания по использованию

Структура создаваемого списка содержит только поля, представленные в структуре каждой записи, упомянутой в аргументах.

Пример

Вы вводите источник данных Запись 1 типа Контейнер. Этот источник данных содержит следующие вложенные поля типа Вычисляемое поле:

  • Код: это поле содержит выражение, возвращающее значение типа Строка.
  • Сумма: это поле содержит выражение, возвращающее значение типа вещественное.

Затем вы вводите источник данных Запись 2 типа Контейнер. Этот источник данных содержит следующие вложенные поля типа Вычисляемое поле:

  • Сумма: это поле содержит выражение, возвращающее значение типа вещественное.
  • IsValid: это поле содержит выражение, возвращающее значение типа логическое.

В этом случае выражение LIST('Record 1', 'Record 2') возвращает новый список, содержащий две записи. Структура этого списка состоит из единого поля Сумма типа Вещественное, потому что это поле является единственным полем, которое представлено в каждом аргументе вызываемой функции.

Дополнительные ресурсы

Функции для работы со списками