Имя: Пароль:
1C
 
Выборка документов, у которых нет записей в регистре
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
Сделал отчет, там форма по умолчанию есть.