Из постановки задачи не понятно какие данные берутся из документа, а какие известны заранее еще до формирования документа.
из документа берется только дата, по которой берем период для выборки. Запрос примерно такой:
ВЫБРАТЬ
РН.Номенклатура КАК Номенклатура,
СУММА(РН.Оборот) КАК Оборот
ИЗ
РегистрНакопления.ЭтоМойРегистр.ОстаткиИОбороты(
&ДатаНач,
&ДатаКон,
Регистратор {(&Периодичность)},
,
Склад = &Склад
И (НомГруппа В ИЕРАРХИИ (&НомГруппа1)
ИЛИ НомГруппа В ИЕРАРХИИ (&НомГруппа2))
И Контрагент = &Контрагент) КАК РН
где Склад = Основной, Контрагент = Иванов, НомГруппы = Пищевые добавки и БАДы.
Где лучше установить эти конкретные условия - в условиях ВТ (Контрагент = Справочники.Контрагенты.НайтиПОКОду("01")) или в УстановитьПараметр вне запроса?