УТ11 Получить последний заказ по партнеру #808553


#0 by ildary
Уважаемые специалисты, скажите пожалуйста, что надо поправить в этом запросе, чтобы он вернул и партнера и последний заказ:     Справочник.Партнеры КАК Партнеры         ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1
#1 by DrShad
все изменить
#2 by DrShad
сделай запрос к регистру заказов
#3 by ildary
Извините, но мне нужен любой, даже непроведенный и помеченный на удаление заказ. Поэтому регистр вряд ли поможет.
#4 by Renium
МАКСИМУМ (... .Ссылка) - не то? Ну, или .Дата
#5 by ildary
скажите пожалуйста, речь идет о вложенном запросе? Я добавил туда - запрос стал вылетать с ошибкой SDBL: Запрос содержит UNION или DISTINCT, поле .....DATE_TIME отсутствует в разделе SELECT
#6 by lodger
Справочник.Партнеры И СОЕДИНЕНИЕ не нужны. сам заказ (его ссылка) Дата заказа и партнерссылка уже есть в таблице документа заказ. ВЫБРАТЬ ПЕРВЫЕ 1             ЗаказКлиента.Ссылка КАК Ссылка,             ЗаказКлиента.Партнер КАК Партнер         ИЗ
#7 by DexterMorgan
Может тс надо выводить всех партнеров, которые и делали заказ
#8 by DexterMorgan
+ НЕ делали заказов
#9 by DexterMorgan
епт 10 лет, че ни разу похожей задчи не было?)
#10 by DexterMorgan
и вообще в твоем варианте только 1 запись будет
#11 by DexterMorgan
#12 by lodger
в дословно прочитал "чтобы он вернул и партнера и последний заказ:" ну да, про &Ссылка то я забыл. в дописать ГДЕ ЗаказКлиента.Партнер = &Ссылка
#13 by DexterMorgan
а сорри тебе по одному партнеру надо, тогда это вообще легко
#14 by DexterMorgan
в для всех партнеров вывел)
#15 by ildary
мне нужны все партнеры, которых я отобрал ранее и поместил в некую ВТ (временную таблицу) и (если есть) - самый последний заказ клиента. Для простоты - я не стал описывать получение всей ВТ, поэтому по быстрому написал запрос к справочнику Партнеры  с отбором по ссылке. Мне нельзя обращаться в первую очередь к документу Заказы или регистру заказы - потому что первичный запрос - именно по партнерам (я пишу искалку проблемных партнеров - например партнеров, к которым не привязаны юр.лица).
#16 by DexterMorgan
ну тогда замени в спр Партнеры на твою вт
#17 by ildary
Вот исходный запрос, к которому хочется добавить одну колонку - последний заказ (если есть): ГДЕ     ВТ.Партнер ЕСТЬ NULL
#18 by DexterMorgan
---- +
#19 by ildary
спасибо, получилось!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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