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