Имя: Пароль:
1C
1С v8
Подзапросы в СКД
, ,
0 Amig0_0
 
21.01.20
15:53
Доброго времени суток!
Требуется помощь в СКД, товарищи. Туплю - не могу сообразить как сделать выборку.

В общем:
Есть документ ЭСЧФ. В нем есть тч.ДокументОснование. В этой тч могут находиться документы определенных типов (в примере будет только 1 для простоты).
Нужно выбрать документы, (типа который может быть основанием прим. Документ.ПоступлениеТоваровУслуг) которые не находятся ни в одной ЭСЧФ.
Ерунда ж!

Сделал запрос:
1) выбираю все ЭСЧФ за нужный период
2) выбираю все приходы за период
3) из 2) выбираю приходы которых нет в 1). Ничего не выводит (а точнее виснет, буд-то циклится). При этом если <> заменить на = все отрабатывает! Думаю что-то очень очевидно неправильное делаю, не могу просто понять что)

Заранее спасибо!

Пример кода ниже:
1 Amig0_0
 
21.01.20
15:54
ВЫБРАТЬ
    СчетФактураПолученныйДокументыОснования.ДокументОснование.Ссылка КАК ДокументОснование
ПОМЕСТИТЬ СчетФактуры
ИЗ
    Документ.СчетФактураПолученный.ДокументыОснования КАК СчетФактураПолученныйДокументыОснования
ГДЕ
    СчетФактураПолученныйДокументыОснования.ДокументОснование.Дата МЕЖДУ &ДатаНач И &ДатаКон
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПоступлениеТоваровУслуг.Ссылка КАК Ссылка
ПОМЕСТИТЬ Основания
ИЗ
    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
    ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Основания.Ссылка КАК Ссылка
ИЗ
    СчетФактуры КАК СчетФактуры,
    Основания КАК Основания
ГДЕ
    Основания.Ссылка <> СчетФактуры.ДокументОснование
2 Amig0_0
 
21.01.20
15:55
Повторюсь, каждый запрос по отдельности отрабатывает. И результирующий тоже, если <> заменить на =
3 Жан Пердежон
 
21.01.20
15:55
чем ты занимался последние 6 лет?
4 Жан Пердежон
 
21.01.20
15:57
ВЫБРАТЬ
    Основания.Ссылка КАК Ссылка
ИЗ
    Основания КАК Основания
    ЛЕВОЕ СОЕДИНЕНИЕ СчетФактуры КАК СчетФактуры
ПО
    Основания.Ссылка = СчетФактуры.ДокументОснование
ГДЕ
    СчетФактуры.Ссылка ЕСТЬ NULL
5 Amig0_0
 
21.01.20
16:05
(4) 7.7 занимаюсь=)
последние 3 месяца восьмеркой. Не судите - различия приличные.
6 Amig0_0
 
21.01.20
16:12
(4) О, спасибо! Суть понял!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn