Есть две таблицы необходимо отобрать все записи которые есть в перой кроме тех которые есть во второй
Делаю Внутренним соединением
ВЫБРАТЬ
Табл1.Контрагент
ПОМЕСТИТЬ Табл
ИЗ
РегистрНакопления.Табл1 КАК Табл1
ГДЕ
Табл1 .Контрагент В ИЕРАРХИИ(&Контра)
И Табл1 .ТипБаллов = &ТипБаллов
СГРУППИРОВАТЬ ПО
Табл1 .Контрагент
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Табл2.Владелец
ИЗ
Справочник.Табл2 КАК Табл2
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Табл КАК Табл
ПО Табл.Контрагент <> Табл2.Владелец
ГДЕ
Табл2.Владелец В ИЕРАРХИИ(&Контра)
И Табл2.ПрошелАккредитацию = &ПрошелАккредитацию
СГРУППИРОВАТЬ ПО
Табл2.Владелец
Но в результат все равно попадают поля которые есть и там и там, в чем трабл?
Типа:
ВЫБРАТЬ
Табл1.Ссылка
ПОМЕСТИТЬ Табл
ИЗ
Справочник.Контрагенты КАК Табл1
ГДЕ
Табл1.Ссылка В ИЕРАРХИИ(&Контра)
СГРУППИРОВАТЬ ПО
Табл1.Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Табл2.Ссылка
ИЗ
Справочник.Контрагенты КАК Табл2
ГДЕ
Табл2.Ссылка В ИЕРАРХИИ(&Контра2)
И НЕ Табл2.Ссылка В
(ВЫБРАТЬ
Табл.Ссылка
ИЗ
Табл)