Запрос должен выбрать по каждому сотруднику документ И последнею строку из его таб части.
В этом и проблема. Можно было бы просто написать ВЫБРАТЬ ПЕРВЫЕ 1
но тогда он вернёт одного сотрудника.
Короче как так сделать, из каждого документа взять одну строку ???
Вот неправильный вариант(из списка возвратит всего 1, потому что стоит первые 1)
ВЫБРАТЬ ПЕРВЫЕ 1
| ОтпускаОрганизаций.Сотрудник КАК Сотрудник,
| ОтпускаОрганизаций.КоличествоДней КАК Количество
|ИЗ
| Документ.ОтпускаОрганизаций.РаботникиОрганизации КАК ОтпускаОрганизаций
|ГДЕ
| ОтпускаОрганизаций.ДатаНачала >= &НачалоПериода
| И ОтпускаОрганизаций.ДатаНачала <= &КонецПериода
| И ОтпускаОрганизаций.Сотрудник В ИЕРАРХИИ(&Сотрудники)
| И ОтпускаОрганизаций.ПричинаОтсутствия = &ПричинаОтсутствия
|
|УПОРЯДОЧИТЬ ПО
| ОтпускаОрганизаций.НомерСтроки УБЫВ
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой