S
SeverBap
Нужно получить первое событие по заказу покупателя, событие может быть как основание для заказа так и на основании. Написал запрос с использованием МИНИМУМ по событию но всеравно выводит не первое событие:
В какую сторону рыть что-то в моментвремени? не получается так как это надо во вложенном запросе сделать ...
Код:
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВложенныйЗапрос.Заказ,
ВложенныйЗапрос.Событие
ИЗ
(ВЫБРАТЬ РАЗЛИЧНЫЕ
ЗаказПокупателя.Ссылка КАК Заказ,
МИНИМУМ(СобытияПоЗаказу.Событие) КАК Событие
ИЗ
Документ.ЗаказПокупателя КАК ЗаказПокупателя
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
RZ_РегистрацияСобытия.Ссылка КАК Событие,
RZ_РегистрацияСобытия.Основание КАК Заказ
ИЗ
Документ.RZ_РегистрацияСобытия КАК RZ_РегистрацияСобытия
ГДЕ
RZ_РегистрацияСобытия.Проведен = ИСТИНА
И RZ_РегистрацияСобытия.Ссылка <> ЗНАЧЕНИЕ(Документ.RZ_РегистрацияСобытия.ПустаяСсылка)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ЗаказПокупателя.ДокументОснование.Ссылка,
ЗаказПокупателя.Ссылка
ИЗ
Документ.ЗаказПокупателя КАК ЗаказПокупателя
ГДЕ
ЗаказПокупателя.ДокументОснование.Ссылка <> ЗНАЧЕНИЕ(Документ.RZ_РегистрацияСобытия.ПустаяСсылка)) КАК СобытияПоЗаказу
ПО ЗаказПокупателя.Ссылка = СобытияПоЗаказу.Заказ.Ссылка
ГДЕ
ЗаказПокупателя.Дата МЕЖДУ &ДатаНачала И &ДатаКонец
И ЗаказПокупателя.ПометкаУдаления = ЛОЖЬ
И ЗаказПокупателя.Проведен = ИСТИНА
И ЗаказПокупателя.Контрагент <> ЗаказПокупателя.Проект.Контрагент
СГРУППИРОВАТЬ ПО
ЗаказПокупателя.Ссылка) КАК ВложенныйЗапрос