Доброго времени суток!
Требуется помощь в СКД, товарищи. Туплю - не могу сообразить как сделать выборку.
В общем:
Есть документ ЭСЧФ. В нем есть тч.ДокументОснование. В этой тч могут находиться документы определенных типов (в примере будет только 1 для простоты).
Нужно выбрать документы, (типа который может быть основанием прим. Документ.ПоступлениеТоваровУслуг) которые не находятся ни в одной ЭСЧФ.
Ерунда ж!
Сделал запрос:
1) выбираю все ЭСЧФ за нужный период
2) выбираю все приходы за период
3) из 2) выбираю приходы которых нет в 1). Ничего не выводит (а точнее виснет, буд-то циклится). При этом если <> заменить на = все отрабатывает! Думаю что-то очень очевидно неправильное делаю, не могу просто понять что)
ВЫБРАТЬ
СчетФактураПолученныйДокументыОснования.ДокументОснование.Ссылка КАК ДокументОснование
ПОМЕСТИТЬ СчетФактуры
ИЗ
Документ.СчетФактураПолученный.ДокументыОснования КАК СчетФактураПолученныйДокументыОснования
ГДЕ
СчетФактураПолученныйДокументыОснования.ДокументОснование.Дата МЕЖДУ &ДатаНач И &ДатаКон
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Ссылка КАК Ссылка
ПОМЕСТИТЬ Основания
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Основания.Ссылка КАК Ссылка
ИЗ
СчетФактуры КАК СчетФактуры,
Основания КАК Основания
ГДЕ
Основания.Ссылка <> СчетФактуры.ДокументОснование
ВЫБРАТЬ
Основания.Ссылка КАК Ссылка
ИЗ
Основания КАК Основания
ЛЕВОЕ СОЕДИНЕНИЕ СчетФактуры КАК СчетФактуры
ПО
Основания.Ссылка = СчетФактуры.ДокументОснование
ГДЕ
СчетФактуры.Ссылка ЕСТЬ NULL