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


#0 by Natalika
В запросе: ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура,    МАКСИМУМ(ТоварыНаСкладахОстаткиИОбороты.Регистратор) Выбирается максимальный документ не по дате, а скорей всего по количеству, а если переписать так: ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура,        ТоварыНаСкладахОстаткиИОбороты.Регистратор,    МАКСИМУМ(ТоварыНаСкладахОстаткиИОбороты.Регистратор.Дата) то выбираются все документы движения по выбранному складу. Подскажите, как правильно прописать условие, чтобы запрос выбирал только последний документ по складу? Заранее спасибо.
#1 by mr_K
Отсортировать по дате и выбрать первый
#2 by 73
Упорядочить по дате убыв Выбрать первые 1
#3 by mr_K
(1+) Да, и условие по складу в вирт.таблицу
#4 by Megas
Последний это какой? Последний созданный физически или последний по дате? МАКСИМУМ(ТоварыНаСкладахОстаткиИОбороты.Регистратор) выбирает МАКСИМАЛЬНЫЙ по ССЫЛКЕ которая является типа текстом... в котором есть тип документа дата время....
#5 by lxs
+100500 обюогнал, чертяка
#6 by Natalika
Это вложенный запрос. Если отсортировать по дате и выбрать 1-ый, то на выходе в отчете не будет ни одного документа.
#7 by 73
И сомнительно использование таблицы ОстаткиИОбороты. К физической таблице запрос логичнее.
#8 by Natalika
Есть ли еще варианты кроме сортировки? Когда добавляю условие Первые 1, то ничего не выводит отчет.
#9 by Wingless
ВЫБРАТЬ
#10 by mr_K
Тогда весь запрос в студию, возможно придется извращаться ))
#11 by Natalika
в вашем запросе нет самого регистратора, а мне нужны сами документы, а не его даты...
#12 by Ellowis
Весь запрос в студию
#13 by Ёпрст
ну чего ты как маленькая, еще один селект + инер джоин к с условием на дату.
#14 by 73
Подзапрос: находишь макс дату без регистратора. Соединяешь с этим же регистром по дате - находишь регистратор. Если в одну и ту же секунду 2 регистратора будут  - ещё раз группируешь
#15 by Jstunner
а это ничего, что в одно и то же время могут быть несколько регистраторов? Какой выводить?
#16 by mr_K
Кстати - вариант. соединить еще раз с регистром по дате
#17 by mr_K
имхо не принципиально в данном случае )
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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