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