Как выбрать самый поздний документ #370364


#0 by Waleria
Помогите,плиз! Есть запрос: ВЫБРАТЬ    ТабДок.Физлицо КАК Физлицо,        РегистрСведений.РаботникиОрганизаций.СрезПоследних(    ИЗ Только максимальный документ получается совсем не по времени, а по алфавиту по названию документа. Как все-таки получить нужный последний документ?
#1 by Валерыч
МАКСИМУМ(ТабДок.Документ.Дата)
#2 by viknik
Из ТабДок получи максимальное время (МАКСИМУМ(ТабДок.Документ.Дата) или максимальный номер, или еще что-нибудь, смотря по какому критерию определяешь, что этот документ последний, и соедини опять же с ТабДок по полученному значению. Чтобы два подзапроса не писать, лучше использовать пакетный запрос и ТабДок поместить во временную таблицу
#3 by Waleria
Валерыч, просто по дате нельзя - документов несколько на одну дату. viknik,спасибо, к подзапросам тоже пришла, только потом надо еще раз (МАКСИМУМ(ТабДок.Документ)). И через  временную таблицу еще не пробовала.
#4 by NULLL
Как-то так, синтаксис точно не помню, с головы писал. Выбрать Первые 1 ........... Упорядочить По ТабДок.Документ.МоментВремени
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С