Собрать строку из массива значений

Учебные задачи

Разделитель вставляется только между элементами. Здесь все элементы массива имеют тип Строка.

Где и как запускать

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. Массив из трёх городов создаётся в коде.

  2. В качестве разделителя используются запятая и пробел.

Части = Новый Массив;
Части.Добавить("Москва");
Части.Добавить("Тверь");
Части.Добавить("Псков");

Результат = СтрСоединить(Части, ", ");
Сообщить(Результат);

Разбор по шагам

  1. Заполняем массив строками.

  2. СтрСоединить вставляет разделитель между соседними элементами.

  3. Выводим строку; разделителя после последнего города нет.

Как проверить результат

  1. Результат: Москва, Тверь, Псков.

  2. Удалите два последних Добавить: результат Москва без запятой.

Ожидаемый результат

Москва, Тверь, Псков

На что обратить внимание

  1. Для чисел сначала выберите нужное форматирование.

  2. Разделитель не добавляется в начало и конец.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.