Здравствуйте
Имеется список документов «Путевой лист», нужно по каждому транспортному средству взять последний путевой лист, задача вроде простая, а запрос написать не могу.… На скорую руку реализовал через цикл перебора транспортерных средств в теле цикла запрос, который упорядочивает по дате путевые листы (по убыванию) и выбирается только первый )))).
Текст запроса привожу для просты модификации и ответа
ЗапросПоТаблицам.Текст = "
|ВЫБРАТЬ ПЕРВЫЕ 1
| уатПутевойЛистРасходГСМ.ОстатокПриВозвращении КАК ОстатокПриВозвращении,
| уатПутевойЛистРасходГСМ.Ссылка.Ссылка КАК Ссылка,
| уатПутевойЛистРасходГСМ.Ссылка.ТранспортноеСредство КАК ТранспортноеСредство,
| уатПутевойЛистРасходГСМ.Ссылка КАК Ссылка1
|ИЗ
| Документ.уатПутевойЛист.РасходГСМ КАК уатПутевойЛистРасходГСМ
|ГДЕ
| уатПутевойЛистРасходГСМ.Ссылка.Проведен = ИСТИНА
| И уатПутевойЛистРасходГСМ.Ссылка.Рассчитан = ИСТИНА
| И уатПутевойЛистРасходГСМ.Ссылка = &Ссылка
Как же написать запрос, который отберет все по всем транспортным средствам последние путевые листы?
"ВЫБРАТЬ
| ПлатежноеПоручениеРасшифровкаПлатежа.НомерСтроки,
| МИНИМУМ(ПлатежноеПоручениеРасшифровкаПлатежа.Ссылка.Дата) КАК Дата
|ИЗ
| Документ.ПлатежноеПоручение.РасшифровкаПлатежа КАК ПлатежноеПоручениеРасшифровкаПлатежа
|
|СГРУППИРОВАТЬ ПО
| ПлатежноеПоручениеРасшифровкаПлатежа.НомерСтроки"