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