Добрый день!
Подскажите как в макете сводной наклодной в шапке вывести номера накладных в одну строку, типа:
000001, 00002, 00003, .......?

Если так то выводится номер в новой строке

```1c
    Область = Макет.ПолучитьОбласть("Строка");

    Для каждого Строка из РасходныеНакладные Цикл

    Область.Параметры.Номер = Строка.РасходнаяНакладная.Номер;
    Область.Параметры.Дата = Формат(Строка.РасходнаяНакладная.Дата,"длф=д");
    ТабДок.Вывести(Область);
    КонецЦикла;
```
---
Спасибо! Работает как надо.
Спасибо всем. Задача решена, помогло решение от
11. Алексей Ермилов (Alex_E) 1629 27.12.17 05:11
В макете вместо шаблона с отдельными [Номер] и [Дата] (Дата вообще как переменная моветон) делаем один параметр НомерДата, потом:

```1c
    НомерДата = ";
    Для каждого Строка из РасходныеНакладные Цикл
    НомерДата = НомерДата + ?(НомерДата = ", ", ", ") + Строка.РасходнаяНакладная.Номер + " " + Формат(Строка.РасходнаяНакладная.Дата,"длф=д");
    КонецЦикла;
    Область.Параметры.НомерДата = НомерДата;
    ТабДок.Вывести(Область);
```
---
Вместо символа ; можно и запятую сделать.

```1c
    Номер = Номер + ?(Номер = ", ", ", ") + СОКРЛП (Строка.РасходнаяНакладная.Номер);
    Дата = Дата + ?(Дата = ", ", ", ") + Формат(Строка.РасходнаяНакладная.Дата,"длф=д");
```
---
Добрый день.
Примерно так:

```1c
    Номер = ";
    Дата = ";
    Для каждого Строка из РасходныеНакладные Цикл
    Номер = Номер + ?(Номер = ", ", "; ") + СОКРЛП (Строка.РасходнаяНакладная.Номер);
    Дата = Дата + ?(Дата = ", ", "; ") + Формат(Строка.РасходнаяНакладная.Дата,"длф=д");
    КонецЦикла;
    Область.Параметры.Номер = Номер;
    Область.Параметры.Дата = Дата;
    ТабДок.Вывести(Область);
```
---
строки не объединяются
---
Ошибка:
{Документ.СводнаяНакладная.МодульОбъекта(32)}: Преобразование значения к типу Число не может быть выполнено
  Дата = Дата + ?(Дата = "", "", "; ") + Формат(Строка.РасходнаяНакладная.Дата,"длф=д");
---
Ну так Вы переменной Дата присвойте пустую строку перед конкатенацией строк. А то так у Вас получается, что изначально в переменной Дата не строка. Поэтому - то и ошибка.
---
Ну, и вместо названия переменной Дата лучше используйте что - то типа ДатаДок (а то Дата - это системная переменная- функция - как - то нехорошо)
---
Ну дата ведь выводится правильно. Единственная проблема не могу строки через запятую вывести.
Скрин макета и результата прикреплен.

В модуле печати;

```1c
    Область = Макет.ПолучитьОбласть("Строка");

    Для каждого Строка из РасходныеНакладные Цикл
    Область.Параметры.Номер = Строка.РасходнаяНакладная.Номер;
    Область.Параметры.Дата = Формат(Строка.РасходнаяНакладная.Дата,"длф=д");
    ТабДок.Вывести(Область);
    КонецЦикла;
```

А нужно чтобы, как на рис. 4.jpg
---
А вот так?
Дата = "" + Дата + ?(Дата = "", "", "; ") + Формат(Строка.РасходнаяНакладная.Дата,"длф=д");
---
Так работает, но выводит только один номер и дату со временем.
Нужно как на втором рисунке
---
В макете вместо шаблона с отдельными [Номер] и [Дата] (Дата вообще как переменная моветон) делаем один параметр НомерДата, потом:

```1c
    НомерДата = ";
    Для каждого Строка из РасходныеНакладные Цикл
    НомерДата = НомерДата + ?(НомерДата = ", ", ", ") + Строка.РасходнаяНакладная.Номер + " " + Формат(Строка.РасходнаяНакладная.Дата,"длф=д");
    КонецЦикла;
    Область.Параметры.НомерДата = НомерДата;
    ТабДок.Вывести(Область);
```
---
Спасибо! Работает как надо.
Спасибо всем. Задача решена, помогло решение от
11. Алексей Ермилов (Alex_E) 1629 27.12.17 05:11
В макете вместо шаблона с отдельными [Номер] и [Дата] (Дата вообще как переменная моветон) делаем один параметр НомерДата, потом:

```1c
    НомерДата = ";
    Для каждого Строка из РасходныеНакладные Цикл
    НомерДата = НомерДата + ?(НомерДата = ", ", ", ") + Строка.РасходнаяНакладная.Номер + " " + Формат(Строка.РасходнаяНакладная.Дата,"длф=д");
    КонецЦикла;
    Область.Параметры.НомерДата = НомерДата;
    ТабДок.Вывести(Область);
```