Описание функции СоединитьСтроки (JoinStrings)
СоединитьСтроки (JoinStrings) Используется для объединения строк в одну строку.
Синтаксис:
СоединитьСтроки (Значение, РазделительЭлементов, РазделителиКолонок)
Параметры:
- Значение — выражения, которые нужно объединить в одну строку. Если является Массивом, то в строку будут объединяться элементы массива. Если является ТаблицаЗначений, то в строку будут объединяться все колонки и строки таблицы;
- РазделительЭлементов — строка, содержащая текст, который нужно использовать в качестве разделителя между элементами массива и строками таблицы значений. По умолчанию – символ перевода строк;
- РазделителиКолонок -строка, содержащая текст, который нужно использовать в качестве разделителя между колонками таблицы значений. По умолчанию «;».
Небольшая инструкция по работе с отчётами
- Скачайте один из отчётов по ссылке в конце статьи.
- Затем откройте его в режиме 1С:Предприятие.
- Перейдите к пункту меню «Файл» | «Открыть...» (Ctrl+O).
- Нажмите кнопку «Настройки...»
- Определите период, по которому хотите формировать отчет.
- Нажмите кнопку «OK», чтобы сохранить настройки.
- Нажмите кнопку «Сформировать», чтобы сформировать отчёт.
По отчету по ГТД в 13-ой колонке получим примерно такой результат:
Чтобы сформировать данные из колонки №13 были использованы функции СКД Массив (Array) и СоединитьСтроки (JoinStrings). В результате все номера и даты счет-фактур по номенклатуре были выведены в одну ячейку примерно так:
Счет-фактура | №119 от 05.02.2013, №148 от 06.02.2013 и т.д.
По отчету по продаже номенклатуры во 2-ой колонке получим следующее:
В этом случае все номера реализаций по одному товару вставлены в одну ячейку. Что-то вроде:
номенклатура | кол-во | 001, 002, и т.д. |
Содержание книги по основам СКД
Входные данные для построения отчёта с использованием системы компоновки данных (СКД)
Основные этапы, из которых состоит выполнение отчета с использованием системы компоновки данных (СКД)
Что такое схема компоновки данных?
Из чего состоит схема компоновки данных?
Набор данных - запрос
Параметры виртуальных таблиц
Расширение языка запросов
Как работает автозаполнение доступных полей схемы компоновки данных?
Как самостоятельно заполнить поля схемы компоновки данных?
Функции языка выражений СКД
Особенности работы СКД
Основные настройки полей СКД
Дополнительные настройки полей СКД
Вычисляемые поля
Как передавать параметры и отборы в отчет, построенный на СКД без создания формы отчета?
Как выровнять заголовки столбцов по центру в отчете СКД?
Настройка итогов в схеме компоновки
Настройка ресурсов в схеме компоновки данных
Возможности при описании ресурсов в схеме компоновки данных