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


#0 by Sta-yer
Поясню. Есть два документа Заказ и УстановкаЦены, у обоих есть реквизит Контрагент. Они между собой не связаны. В первой временной таблице в запросе у меня есть выбранные заказы и их даты. Как мне присоединить в это таблице ссылку на последнюю УстановкуЦен на дату Заказа? (так как на каждого контрагента может быть несколько установок)
#1 by GROOVY
ПО Док.Дата > Док2.Дата
#2 by GROOVY
=срез+последних+на+каждую+дату
#3 by Escander
типа как правильнее иметь для быстрого доступа к сведениям по цене специальный РС
#4 by Лефмихалыч
Я бы в качестве постоянного решения регистр под это сделал. А, ест радо один раз временно, то соединить по условию , потом выбрать максимум из второй таблицы и опять соединить, но уже по ссылке, а не по дате
#5 by vde69
примерно для этого есть обьект "Критерии отбора"
#6 by Sta-yer
Вот так? Где неправильно сделал? Соединяет каздую Заявку с каждой Установкой на данного контрагента, а нужно только с одной установкой - последней на дату Заявки. ВЫБРАТЬ
#7 by RomanYS
в нижнее соединение добавь И ВложенныйЗапрос.Дата1 = УстановкаРасходнойЦены.Дата
#8 by Sta-yer
Точно) Все Взлетело)) Вот собственно итог:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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