|
Выборка документов, у которых нет записей в регистре |
☑ |
0
falselight
26.04.19
✎
07:10
|
Нужно создать запрос, который выбирает документы, у которых нет записей в регистре сведений.
Я создал запрос, он выбирает и те у которых нет записей, и те у которых записи есть.
Подскажите как правильно построить запрос?
ВЫБРАТЬ
СЦентр_ВыездМастера.Ссылка КАК Ссылка
ИЗ
Документ.СЦентр_ВыездМастера КАК СЦентр_ВыездМастера
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СЦентр_ЗагрузкаМастеров КАК СЦентр_ЗагрузкаМастеров
ПО (СЦентр_ВыездМастера.Ссылка = NULL)
|
|
1
falselight
26.04.19
✎
07:12
|
И так тоже не то
ВЫБРАТЬ
СЦентр_ВыездМастера.Ссылка КАК Ссылка
ИЗ
Документ.СЦентр_ВыездМастера КАК СЦентр_ВыездМастера
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СЦентр_ЗагрузкаМастеров КАК СЦентр_ЗагрузкаМастеров
ПО (СЦентр_ЗагрузкаМастеров.Документ = NULL)
|
|
2
Смотрящий
26.04.19
✎
07:14
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СЦентр_ЗагрузкаМастеров КАК СЦентр_ЗагрузкаМастеров
ПО СЦентр_ЗагрузкаМастеров.Ссылка = СЦентр_ВыездМастера.Ссылка
ГДЕ
СЦентр_ЗагрузкаМастеров.Ссылка ЕСТЬ NULL
|
|
3
falselight
26.04.19
✎
07:42
|
(2) Ок, попробую. Тогда
СЦентр_ЗагрузкаМастеров.Документ ЕСТЬ NULL
|
|
4
falselight
26.04.19
✎
07:57
|
(2)
{ВнешняяОбработка.КонсольЗапросов_83.Форма.Форма.Форма(57)}: Ошибка при вызове конструктора (КонструкторЗапроса)
Конструктор = Новый КонструкторЗапроса(ЭлементДерева.ТекстЗапроса);
по причине:
{(4, 2)}: Неверное присоединение
<<?>>ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СЦентр_ЗагрузкаМастеров КАК СЦентр_ЗагрузкаМастеров
|
|
5
catena
26.04.19
✎
08:00
|
(4)А текст запроса нужно угадать?
|
|
6
falselight
26.04.19
✎
08:02
|
(5)
ВЫБРАТЬ
СЦентр_ВыездМастера.Ссылка КАК Ссылка
ИЗ
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СЦентр_ЗагрузкаМастеров КАК СЦентр_ЗагрузкаМастеров
ПО СЦентр_ЗагрузкаМастеров.Документ = СЦентр_ВыездМастера.Ссылка
ГДЕ
СЦентр_ЗагрузкаМастеров.Документ ЕСТЬ NULL
ПРОБУЮ ВОТ ТАК, вообще выводит только NULL
ВЫБРАТЬ
СЦентр_ВыездМастера.Ссылка КАК Ссылка
ИЗ
РегистрСведений.СЦентр_ЗагрузкаМастеров КАК СЦентр_ЗагрузкаМастеров
ЛЕВОЕ СОЕДИНЕНИЕ Документ.СЦентр_ВыездМастера КАК СЦентр_ВыездМастера
ПО СЦентр_ЗагрузкаМастеров.Документ = СЦентр_ВыездМастера.Ссылка
И (СЦентр_ЗагрузкаМастеров.Документ ЕСТЬ NULL)
|
|
7
catena
26.04.19
✎
08:03
|
(6)В первом запросе где таблица ИЗ которой выборка?
во втором запросе - NULL появляется только после соединения, во время соединения NULLа быть не может.
|
|
8
Радим1987
26.04.19
✎
08:05
|
|
|
9
falselight
26.04.19
✎
08:33
|
Создал обработку (по ошибке не отчет), наверное не суть важно.
У неё только схема компоновки данных. А в режиме предприятия открывается пустая ворма.
Как мне показать пользователю форму????
|
|
10
falselight
26.04.19
✎
08:36
|
Сделал отчет, там форма по умолчанию есть.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший