Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 апр 2024, 12:08

Запрос: ПоступленияТоваровУслуг с пустой табличной частью

Автор Leviathan, 06 апр 2011, 15:46

0 Пользователей и 1 гость просматривают эту тему.

Leviathan

Всем привет.

Нужно написать запрос, выдающий все ПоступленияТоваровУслуг с пустой табличной частью.
Я понимаю, это должен быть элементарный запрос, но тем не менее я в тупике. Попытка засунуть в ГДЕ подзапрос в духе (ВЫБРАТЬ КОЛИЧЕСТВО()..) провалилась. Система посылает, причем не утруждает себя пояснениями, что именно не так  :xfbnsdfb:

Мне предложили такое вот решение:

ВЫБРАТЬ РАЗЛИЧНЫЕ
    ВЫБОР
        КОГДА ПоступлениеТоваровУслугТовары.Ссылка ЕСТЬ NULL
            ТОГДА ПоступлениеТоваровУслуг.Ссылка
        ИНАЧЕ 0
    КОНЕЦ КАК Поле1
ИЗ
    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
        ПО ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка


Но все-таки интересно как это сделать с подзапросом.

Maxim


Leviathan

Ну да, это я спешно написал пост. Полностью нерабочий запрос так выглядит:

ВЫБРАТЬ
ПоступлениеТоваровУслуг.Ссылка
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Дата > &Дата И
(ВЫБРАТЬ
         Количество(*)
     ИЗ
         Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
   ГДЕ ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка) = 0


Что в нем не так?

Maxim

Может быть
Выбрать Количество(ПоступлениеТоваровУслугТовары.Наименование) Из Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары По ...

Leviathan

Не-а! :-)
Может на один-эсе нельзя так писать? Правда, "так - это как"? :)

Maxim

Слушай, ты пользуешься обработкой запроса или изменяешь вручную? Попробуй отлаживаться, если не трудно.

Maxim


Leviathan

Я через консоль отчета тестирую. Или я тебя не понял? Гм.. а разве в таком запросе есть по чему группировать?

Maxim


Leviathan

Почему же оно не работает?..
ап! Уже просто интрига какая-то...

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск