1. Главная
  2. Документы
  3. Источники данных
  4. Обработка данных
  5. Concatenate

Concatenate

Выполняет конкатенацию ( слияние строк )

Дополнительное описание:

Если аргумент содержит имя колонки, то значение для слияния будет взято из текущей строки соответствующей колонки. В противном случае значение аргумента интерпретируется просто как строковая константа.

Функция может применяться для сборки ссылок, используемых в отчетах. При сборке ссылок следует кодировать символ & кодом %26.

Возможно использование функции в двух вариантах формата. см Формат.

Формат:

вариант 1 - Concatenate( resultColumn, argument1, argument2, ... ,agrumentN)

вариант 2 - Concatenate( "resultColumn", argument1, "string1", ... ,agrumentN) - позволяет собирать итоговую строку включая в нее призвольные строки, помимо аргументов.

Параметры:

  • resultColumn - имя колонки в которую будет помещен результат,
  • argument1,...,argumentN - имя колонки
  • "string1" - произвольная стока.

Возвращаемый тип данных:

Таблица

Примеры:

Catalog.Person | Select ( Имя, Фамилия ) | Concatenate ( ПолноеИмя, Имя, Фамилия ) - выбирает из справочника Физ.лиц поля Имя, Фамилия и соединяет их в ПолноеИмя.

Contacts | Select (client, client_id ) | Concatenate ( contact_link, https://a-techs.io/App/Operation/Fill?name=contact_plus%26client=, client_id, %26filltable=actual) - в результате будет собрана ссылка для заполнения операции и помещена в колонку таблицы contact_link.