Выполняет конкатенацию ( слияние строк )
Дополнительное описание:
Если аргумент содержит имя колонки, то значение для слияния будет взято из текущей строки соответствующей колонки. В противном случае значение аргумента интерпретируется просто как строковая константа.
Функция может применяться для сборки ссылок, используемых в отчетах. При сборке ссылок следует кодировать символ & кодом %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.