Имя: Пароль:
1C
1С v8
Вложенный запрос
0 lakich
 
11.07.16
09:16
Доброый день...
есть простейший  запрос

ВЫБРАТЬ
    ЗаказКлиента.Ссылка КАК Заказ,
    ЗаказКлиента.Партнер,
    ЗаказКлиента.Менеджер,
    ЗаказКлиента.Товары.(
        Склад,
        Номенклатура
    )
    
ИЗ
    Документ.ЗаказКлиента КАК ЗаказКлиента
ГДЕ
    ЗаказКлиента.Дата >= &Дата1
    И ЗаказКлиента.Дата <= КОНЕЦПЕРИОДА(&Дата2, ДЕНЬ)
    И ЗаказКлиента.Проведен = ИСТИНА
    И ЗаказКлиента.Статус В(&Стат1)

УПОРЯДОЧИТЬ ПО
Заказ

Однако нужны только те Заказы,которые входят в запрос

ВЫБРАТЬ
ВЫБОР
КОГДА КОЛИЧЕСТВО(СвязанныеДокументы.Ссылка) = 0
ТОГДА &Заказ
ИНАЧЕ NULL
КОНЕЦ КАК Заказ
ИЗ
КритерийОтбора.СвязанныеДокументы(&Заказ) КАК СвязанныеДокументы


Подскажите синтаксис-как оформить одним запросом?
1 FIXXXL
 
11.07.16
09:18
засунь в условие с видом сравнения В
или переделай на временные таблицы внутренним соединением
2 lakich
 
11.07.16
09:31
работает,спасибо..вопрос закрыт