Есть запрос в котором продажи группируются в зависимости от папки родителя, в которой храниться проект. Предполагалось точное соответствие папок и наименования конечного проекта, сейчас требуется сделать универсально, что б папки-родители и наименования проектов задавались интерактивно и передавались в запрос. Предполагаю забивать их в тз, но как передать параметры из ТЗ в запрос?

Код 1c:
"ВЫБРАТЬ
    |    ПродажиОбороты.Номенклатура,
    |    СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот,
    |    СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот,
    |    ВЫБОР
    |        КОГДА ПродажиОбороты.Проект.Родитель.Наименование = &ОтделVIP
    |                ИЛИ ПродажиОбороты.Проект.Родитель.Наименование = &ОтделГородскойРозницы
    |                ИЛИ ПродажиОбороты.Проект.Родитель.Наименование = &ОтделОбластнойРозницы
    |                ИЛИ ПродажиОбороты.Проект.Родитель.Родитель.Наименование = &ОтделVIP
    |                ИЛИ ПродажиОбороты.Проект.Родитель.Родитель.Наименование = &ОтделГородскойРозницы
    |                ИЛИ ПродажиОбороты.Проект.Родитель.Родитель.Наименование = &ОтделОбластнойРозницы
    |            ТОГДА &НесетеваяРозница
    |        КОГДА ПродажиОбороты.Проект.Родитель.Наименование = &ОтделОптовыхПродаж
    |                ИЛИ ПродажиОбороты.Проект.Родитель.Родитель.Наименование = &ОтделОптовыхПродаж
    |            ТОГДА &Опт
    |        КОГДА ПродажиОбороты.Проект.Родитель.Наименование = &ОтделКлючевыхКлиентов
    |                ИЛИ ПродажиОбороты.Проект.Родитель.Родитель.Наименование = &ОтделКлючевыхКлиентов
    |            ТОГДА &СетеваяРозница
    |    КОНЕЦ КАК Проект,
    |    ПродажиОбороты.ДокументПродажи.Склад.Родитель КАК Организация,
    |    ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Объем как Объем
    |ИЗ
    |    РегистрНакопления.Продажи.Обороты(&ПериодС, &ПериодПо, , ) КАК ПродажиОбороты

====================================================

Заработало, проблема была в парметре передаваемом из ТЗ.
Сделала так - МассивГрупп колонка н-ной строки тз, представляет из себя список значений.

Код 1c:
      |        ВЫБОР
    |            КОГДА ПродажиОбороты.Проект В ИЕРАРХИИ (&МассивГрупп1)
    |                ТОГДА &КаналСбыта1
    |            КОГДА ПродажиОбороты.Проект В ИЕРАРХИИ (&МассивГрупп2)
    |                ТОГДА &КаналСбыта2
    |            КОГДА ПродажиОбороты.Проект В ИЕРАРХИИ (&МассивГрупп3)
    |                ТОГДА &КаналСбыта3
    Строка1 = ТаблицаКаналы.Получить(0);        
    ЗапросПродажи.УстановитьПараметр("МассивГрупп1",Строка1.ТаблицаПроекты);
    ЗапросПродажи.УстановитьПараметр("КаналСбыта1",Строка1.КаналСбыта);
    Строка2 = ТаблицаКаналы.Получить(1);        
    ЗапросПродажи.УстановитьПараметр("МассивГрупп2",Строка2.ТаблицаПроекты);
    ЗапросПродажи.УстановитьПараметр("КаналСбыта2",Строка2.КаналСбыта);
    Строка3 = ТаблицаКаналы.Получить(2);        
    ЗапросПродажи.УстановитьПараметр("МассивГрупп3",Строка3.ТаблицаПроекты);
    ЗапросПродажи.УстановитьПараметр("КаналСбыта3",Строка3.КаналСбыта);


Наверно можно было задать параметры в цикле, тока не знаю как сделать чтоб они автоматически нумеровались...