Есть розница.
Надо чтобы в в узлы уходили не все движения по ТоварыНаСкладах, а отфильтрованные по складу.
пишу такое:
НаборЗаписей = РегистрыНакопления.ТоварыНаСкладах.СоздатьНаборЗаписей();
Для Каждого ЗначениеОтбора Из Источник.Отбор Цикл
Если ЗначениеОтбора.Использование = Ложь Тогда
Продолжить;
КонецЕсли;
СтрокаОтбора = НаборЗаписей.Отбор.Найти(ЗначениеОтбора.Имя);
СтрокаОтбора.Значение = ЗначениеОтбора.Значение;
СтрокаОтбора.Использование = Истина;
КонецЦикла;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший