Здравствуйте коллеги! Столкнулся вроде бы с простой задаче, но никак не могу сделать группировку, выводится или группа или номенклатура.

Суть такова. Вывожу параметры ы запросе которые мне нужны с документа, нужно сделать группировку по номенклатуре. У номенклатуры есть реквизит "НоменклатураСтатьяЛимитов". Хочу сгруппировать номенклатуру по статьям примерно вот так:

Статья лимита №1
         Номенклатура 1
         Номенклатура 2
Статья лимита №2
         Номенклатура 3
         Номенклатура 4
Статья лимита №3
         Номенклатура 5
         Номенклатура 6

В принципе я формирую это, но "Статья лимита №1" пустая строка, так как на печатной форме не указываю её, так как это будет отдельная колонка под неё, а она мне не нужна в отдельной колонке...

Собственно сам код и скрины прилагаю! Выручайте братцы, голова уже не соображает....
---
Всё сделал. Неправильно настроил циклы...
---
Запрос = Новый Запрос;
    Запрос.Текст =
     "ВЫБРАТЬ
     | Заявка.Период КАК Период,
     | ЗаявкаУслугиПТК.Номенклатура КАК Номенклатура,
     | ЗаявкаУслугиПТК.Контрагент КАК Контрагент,
     | ЗаявкаУслугиПТК.Основание КАК Основание,
     | ЗаявкаУслугиПТК.Цена КАК Цена,
     | ЗаявкаУслугиПТК.Количество КАК Количество,
     | ЗаявкаУслугиПТК.КолДней КАК КолДней,
     | ЗаявкаУслугиПТК.КолЧасов КАК КолЧасов,
     | ЗаявкаУслугиПТК.КолЧасовМесяц КАК КолЧасовМесяц,
     | ЗаявкаУслугиПТК.Сумма КАК Сумма,
     | ЗаявкаУслугиПТК.Номенклатура.СтатьяЛимитов КАК НоменклатураСтатьяЛимитов
     |ИЗ
     | Документ.Заявка КАК Заявка
     | ЛЕВОЕ СОЕДИНЕНИЕ Документ.Заявка.УслугиПТК КАК ЗаявкаУслугиПТК
     | ПО Заявка.Ссылка = ЗаявкаУслугиПТК.Ссылка
     |ГДЕ
     | Заявка.Ссылка = &ТекущийДокумент
     |ИТОГИ ПО
     | НоменклатураСтатьяЛимитов";

    Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаДокумент);
    РезультатЗапроса = Запрос.Выполнить();

    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

  Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

  //ОбластьСтатьиЛимитовДанные.Параметры.НоменклатураСтатьяЛимитов = ВыборкаДетальныеЗаписи.НоменклатураСтатьяЛимитов;
  ОбластьСтатьиЛимитовДанные.Параметры.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура;
  ОбластьСтатьиЛимитовДанные.Параметры.Контрагент = ВыборкаДетальныеЗаписи.Контрагент;
  ОбластьСтатьиЛимитовДанные.Параметры.НаименованиеРабот = ВыборкаДетальныеЗаписи.Основание;
  ОбластьСтатьиЛимитовДанные.Параметры.Тариф = ВыборкаДетальныеЗаписи.Цена;
  ОбластьСтатьиЛимитовДанные.Параметры.КолТех = ВыборкаДетальныеЗаписи.Количество;
  ОбластьСтатьиЛимитовДанные.Параметры.КолДней = ВыборкаДетальныеЗаписи.КолДней;
  ОбластьСтатьиЛимитовДанные.Параметры.КолЧасДней = ВыборкаДетальныеЗаписи.КолЧасов;
  ОбластьСтатьиЛимитовДанные.Параметры.КолЧасМес = ВыборкаДетальныеЗаписи.КолЧасовМесяц;

  ТабДок.Вывести(ОбластьСтатьиЛимитовДанные);
  КонецЦикла;
---
В методе табличного документа "Вывести" вторым параметром идет номер уровня. Но, кроме этого, это будет работать, если, условно, перед выводом первой строки таблицы написать, типа

```1c
    ТабДок.НачатьАвтогруппировкуСтрок()
```

а после вывода последней строки:

```1c
    ТабДок.ЗакончитьАвтогруппировкуСтрок()
```

т.е. кроме вашего цикла с выводом отдельной строки, должен быть еще один вывод с группировкой
---
Но на печатной форме нет параметра "НоменклатураСтатьяЛимитов" какими данными он будет заполнять..?
---
Использовать тот же параметр "Номенклатура", просто в нее писать статью. Если вас это смущает, то можно в макет добавить дополнительную строку, которая будет характеризоваться именно с группировкой. И да, даже если в строке макета указано несколько параметров, то все их заполнять необязательно (можно вообще не заполнять), потому и говорю, что можно ту же строку макета выводить
---
Всё сделал. Неправильно настроил циклы...