Данные связаны между собой только периодом и складом, Суммы считаются в зависимости от выбранного типа цен.
http://s41.radikal.ru/i092/1210/55/3e7849c6fc0b.jpg Сейчас данные получаю отдельными запросоми (к регистрам партий и продаж), потом дополняю первую полученную ТЗ нужными колонками, которые заполняю так:
КвоСтрок = ТЗ.Количество()-1;
Инд = 0;
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Если Инд > КвоСтрок Тогда
ТЗ.Добавить();
КонецЕсли;
ЗаполнитьЗначенияСвойств(ТЗ[Инд], Выборка);
Инд = Инд + 1;
КонецЦикла;
зы: кроме сабжевого вопроса - может можно криво дополняю, может можно лучше?