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