Как из регистра накопления запросом получить записи, которые без остатков(закрытые+-)? Все записи, кроме тех, которые во временной таблице "РегистрНакопления.Остатки"?
---
что-то не очень понятная задача.
Записи - это движения,
остатки - это срез на определенную дату.

Или у вас несхлопнутые ? Тогда надо смотреть по каким именно измерениям несхлопнуто.
тогда вы получите без учета этого измерения 0, а с учетом измерения + и - отрицательные остатки. Вот группируете, и где в группировках итоговая сумма 0 а количество записей 2 - вот те и ваши
---
Если вид РН у вас "Остатки", то выбирать из виртуальной таблицы ОстаткиИОбороты с условием КонечныйОстаток = 0, а-ля

```1c
    ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход
    ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, , , ) КАК ТоварыНаСкладахОстаткиИОбороты
    ГДЕ
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток = 0
```

В данном примере запрос выведет товары, у которых были обороты за указанный период, но которых нет на остатках на конец периода.
Но формулировка задачи, конечно, у вас...кгм...сплошная головоломка))
---
что-то не очень понятная задача.
Записи - это движения,
остатки - это срез на определенную дату.

Или у вас несхлопнутые ? Тогда надо смотреть по каким именно измерениям несхлопнуто.
тогда вы получите без учета этого измерения 0, а с учетом измерения + и - отрицательные остатки. Вот группируете, и где в группировках итоговая сумма 0 а количество записей 2 - вот те и ваши
---
Если вид РН у вас "Остатки", то выбирать из виртуальной таблицы ОстаткиИОбороты с условием КонечныйОстаток = 0, а-ля

```1c
    ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход
    ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, , , ) КАК ТоварыНаСкладахОстаткиИОбороты
    ГДЕ
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток = 0
```

В данном примере запрос выведет товары, у которых были обороты за указанный период, но которых нет на остатках на конец периода.
Но формулировка задачи, конечно, у вас...кгм...сплошная головоломка))
---
а если оборотов не было?
---
либо из множества измерений регистров вычесть позиции с остатками.
---
...из измерений регистров вычесть позиции с остатками... Прошу прощения, но даже у ТСа лучше задачу получилось сформулировать))
Я, конечно, понял, что вы имели в виду примерно следующее:
1) выбрать все записи из основной таблицы регистра
2) выбрать все записи из виртуальной таблицы остатков
3) соединить полученные таблицы по измерениям и из первой исключить те, которые попали во 2ю
4) свернуть полученную выборку

Но это же просто дикость)))
---
я так понимаю что вопрос в интерпритации, вернее в понимании смысла , от того и "дичь".
Ок, честно думал что это общеизвестный факт не требующий напоминания:
 Разность (вычетание ) двух множеств — операция, результатом которой является множество, в которое входят все элементы первого множества, не входящие во второе множество. Это кажется алгебра 8-й класс.

Логика такая - есть регистра, у него например измерения товар.
Если нужно получить товары, по которым "все в ноль" на дату - один запрос - берем остатки не нулевые на дату по товару и элементы справочника номенклатуры, в результат запроса те по которым остаток ноль.
---
Думаю надо вытащить всю номенклатуру и сравнить её с РН остатки, и оставить только ту номенклатуру которой нет в РН Остатки

Примерно вот так:

```1c
    ВЫБРАТЬ
    ОстаткиТоваровКомпанииОстатки.Номенклатура КАК Номенклатура
    ИЗ
    РегистрНакопления.ОстаткиТоваровКомпании.Остатки(
    ,
    Номенклатура В
    (ВЫБРАТЬ
    Номенклатура.Ссылка КАК Ссылка
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ГДЕ
    НЕ Номенклатура.ЭтоГруппа
    И НЕ Номенклатура.ПометкаУдаления)) КАК ОстаткиТоваровКомпанииОстатки
    ГДЕ
    ОстаткиТоваровКомпанииОстатки.КоличествоОстаток <= 0
```
---
Если не ошиблись и условие написали правильно

```1c
    ГДЕ
    ОстаткиТоваровКомпанииОстатки.КоличествоОстаток <= 0
```

то получите на выходе только отрицательные остатки
---
Регистр = РасчетыСКонтрагентами, требовалось получить те заказы покупателей, которые полностью оплачены.
---
в задаче не сказано какой регистр ("РегистрНакопления.Остатки") , какой вопрос такой ответ....
---
вы конкретизируйте в следующий раз задачу, укажите, что за конфа, что на выходе хотите получить: в этом случае больше шансов получить то, что хотите, возможно даже с использованием типовых средств)