ВЫБРАТЬ
МИНИМУМ(НачалоРаботы.ДатаНачала) КАК ДатаНачала
ПОМЕСТИТЬ НачалоРаботы
ИЗ РегистрСведений.ДатаНачалаРаботыСКонтрагентом КАК НачалоРаботы
;
Она состоит из одной строки и одной колонки.
Могу ли я в запросе в параметры виртуальной таблицы Обороты передать данное значение в качестве параметра НачалоПериода?
Что-то типа такого (нерабочий вариант)
ВЫБРАТЬ
....
ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты( (ВЫБРАТЬ НачалоРаботы.ДатаНачала ИЗ НачалоРаботы КАК Начало Работы),.......)
Да не взлетит... Тока в условиях возможны запросы. В параметрах должны быть параметры, передаваемые извне. В твоем случае если очень уж нужны обороты в зависимости от даты из предыдущего запроса - делай напрямую путем соединения таблицы движений и таблицы с периодами. Это аналогично вопросу про срез последних на каждую дату в запросе.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший