"Так же будет... Баг как раз в том, что не работает если значение фильтра имеет тип "Список значений" вне зависимости от того сколько там элементов внутри. Вот сами попробуйте:<br>делаем обработку, в форму вставляем один реквизит ВыбДоговор вида "Справочник.Договоры". Текст такой:<br>Процедура Сформировать()<br><br> СписокКонтрагентов=СоздатьОбъект("СписокЗначений");<br> СписокКонтрагентов.ДобавитьЗначение(ВыбДоговор.Владелец);<br> <br> БухИт=СоздатьОбъект("БухгалтерскиеИтоги");<br> БухИт.ИспользоватьКорСубконто(ВидыСубконто.Контрагенты,СписокКонтрагентов,2);<br> БухИт.ВыполнитьЗапрос(Дата("01.04.2009"),Дата("30.06.2009"),"51","62.1",,2);<br> <br> Сообщить(БухИт.КорДО());<br> <br> СписокДоговоров=СоздатьОбъект("СписокЗначений");<br> СписокДоговоров.ДобавитьЗначение(ВыбДоговор);<br> <br> БухИт=СоздатьОбъект("БухгалтерскиеИтоги");<br> БухИт.ИспользоватьКорСубконто(ВидыСубконто.Договоры,СписокДоговоров,2);<br> БухИт.ВыполнитьЗапрос(Дата("01.04.2009"),Дата("30.06.2009"),"51","62.1",,2);<br> <br> Сообщить(БухИт.КорДО());<br><br> БухИт=СоздатьОбъект("БухгалтерскиеИтоги");<br> БухИт.ИспользоватьКорСубконто(ВидыСубконто.Контрагенты,ВыбДоговор.Владелец,2);<br> БухИт.ВыполнитьЗапрос(Дата("01.04.2009"),Дата("30.06.2009"),"51","62.1",,2);<br> <br> Сообщить(БухИт.КорДО());<br> <br> БухИт=СоздатьОбъект("БухгалтерскиеИтоги");<br> БухИт.ИспользоватьКорСубконто(ВидыСубконто.Договоры,ВыбДоговор,2);<br> БухИт.ВыполнитьЗапрос(Дата("01.04.2009"),Дата("30.06.2009"),"51","62.1",,2);<br> <br> Сообщить(БухИт.КорДО());<br> <br>КонецПроцедуры<br><br>В форме выбираем любой договор, по которому за период нам покупатель платил, получаем (в моем случае):<br>0<br>117603.56<br>117603.56<br>117603.56<br><br>такого быть не может, 1-е число должно быть равно 3-му, а 2-е равно 4-му. Все 4 равны если движения были только по одному договору"