|
Подзапросы в СКД |
☑ |
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) О, спасибо! Суть понял!
|
|