Имя: Пароль:
1C
1С v8
Дублируются данные в запросе
0 Arch Dornan
 
21.07.18
19:39
Доброго времени суток, с меня как всегда.
Имеется запрос
ВЫБРАТЬ
        СотрудникиПеречень.Сотрудник.Ссылка КАК СотрудникиПеречень
    ПОМЕСТИТЬ ТАБЛИЦА_СОТРУДНИКОВ1
    ИЗ
        Справочник.Договоры.Перечень КАК СотрудникиПеречень
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        СотрудникиИсполнит.Сотрудник.Ссылка
    ИЗ
        Справочник.Договоры.Исполнители КАК СотрудникиИсполнит
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        ФизическиеЛица.Ссылка
    ИЗ  
    Справочник.ФизическиеЛица КАК ФизическиеЛица
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТАБЛИЦА_СОТРУДНИКОВ1 КАК ТАБЛИЦА_СОТРУДНИКОВ1
    ПО ФизическиеЛица.Ссылка <> ТАБЛИЦА_СОТРУДНИКОВ1.СотрудникиПеречень.Ссылка

В результате запроса, по-хорошему, должны остаться только те физические лица из справочника, ссылка на которых не совпадает с теми, которые отобраны во временной таблице. Этого я пытаюсь добиться внутренним соединением и условием <>. Это в идеале.
А как на практике получается так: результатом запроса является таблица, где справа перечислены физ.лица из временной таблицы и им в соответствие поставлены все, кто подходит под условие <>, в итоге получается таблица на 15 строк в 2 колонки. А в теории должна быть одна колонка, и, например, если во временной таблице 1 человек, а в справочнике 5, то в итоге должно быть 4, т.е. Вася есть во временной таблице и в справочнике, значит в результате должна быть таблица без Василия. Запутался в этих дублированиях, помогите, пожалуйста.
1 Лефмихалыч
 
21.07.18
20:00
ИЗ  
    Справочник.ФизическиеЛица КАК ФизическиеЛица
    ЛЕВОЕБЛЯТЬ СОЕДИНЕНИЕ ТАБЛИЦА_СОТРУДНИКОВ1 КАК ТАБЛИЦА_СОТРУДНИКОВ1
    ПО ФизическиеЛица.Ссылка = ТАБЛИЦА_СОТРУДНИКОВ1.СотрудникиПеречень.Ссылка
ГДЕ ТАБЛИЦА_СОТРУДНИКОВ1.СотрудникиПеречень.Ссылка есть null
2 1sanekmaloi1
 
21.07.18
22:07
ИЗ  
    Справочник.ФизическиеЛица КАК ФизическиеЛица
ГДЕ    
    НЕ ФизическиеЛица.Ссылка В (ВЫБРАТЬ ТАБЛИЦА_СОТРУДНИКОВ1.СотрудникиПеречень из ТАБЛИЦА_СОТРУДНИКОВ1)
3 Arch Dornan
 
22.07.18
11:32
(1) Лефмихалыч, Вы лучший, спасибо.
(2) Спасибо
4 D3O
 
22.07.18
15:09
(3) по быстродействию лучше именно вариант (1)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан