Кажется, это не то. а и б - типа "ДокументСсылка". Таблица1 и Таблица2 - 2 таблицы остатков разных регистров накопления. Текст запроса в точности такой.
ВЫБРАТЬ
ПартииТМЦОстатки.ДокументПокупки
ИЗ
РегистрНакопления.ПартииТМЦ.Остатки КАК ПартииТМЦОстатки
ГДЕ
(НЕ ПартииТМЦОстатки.ДокументПокупки В
(ВЫБРАТЬ
ВЫРАЗИТЬ (ПартииТМЦБухОстатки.ПартияУпр КАК Документ.ТМЦПокупка)
ИЗ
РегистрНакопления.ПартииТМЦБух.Остатки КАК ПартииТМЦБухОстатки))
ИЛИ (НЕ ПартииТМЦОстатки.ДокументПокупки В
(ВЫБРАТЬ
ВЫРАЗИТЬ (ПартииТМЦБухОстатки.ПартияУпр КАК Документ.ТМЦОприходование)
ИЗ
РегистрНакопления.ПартииТМЦБух.Остатки КАК ПартииТМЦБухОстатки))
Для конструкции "В" не дает использовать составной тип. Поэтому пришлось разделять и через ИЛИ. Спасибо за "ВЫРАЗИТЬ".