Приветствую, Уважаемые.
Стоит задача написать запрос по неоплаченным реализациям. Сейчас на ум приходит только следующий запрос:

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

    УПОРЯДОЧИТЬ ПО
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Регистратор
    АВТОУПОРЯДОЧИВАНИЕ
```

Но он к сожалению выводит все реализации, а мне нужно только неоплаченные. Помогите пожалуйста.
---
Решил вопрос программно по ФИФО, мне просто нужно было выгрузить торговым представителям на мобильное устройство не всю пачку реализаций, а те которые неоплачены, для их выбора при создании ПКО. И да, Торговые будут разносить оплаты по накладным и будут создаваться несколько ПКО. Всем спасибо за участие.
---
В какой конфигурации мучаетесь?
---
УПП 1.3, но запрос и к КА1 и УТ 10.3 подойдет
---
А Вы возьмите за основу алгоритм заполнения документа "Акт сверки взаиморасчетов" по данным управленческого учета.
---
Спасибо, посмотрю
---
Не, так не пойдет, там все движение по договорам в хронологическом порядке, потом придется программно допиливать, а мне нужно именно в запросе
---
Начните с того, чтобы использовать правильные регистры и измерения.
Например, у вас в этом регистре есть измерение, содержащее накладную? Вы сможете из этого регистра получить остатки в разрезе накладных?
---
У вас СКД или чистый запрос?
---
в УПП есть регистр накопления "ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов", вот из него и берите данные

```1c
    ВЫБРАТЬ
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДоговорКонтрагента,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Сделка,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ВидРасчетовСКонтрагентом,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Организация,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Контрагент,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток
    ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(&НаДату, ) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки
    ГДЕ
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом ССЫЛКА Документ.РеализацияТоваровУслуг
```
---
При условии, что у них ведется учет в разрезе документов расчетов. А если нет?
---
Тогда только размазывать общую дебиторку на все последние накладные в обратной хронологии. Запросом тоже можно, но он будет долго работать, из-за связи "<=". По любому - запрос + допобработка данных.
---
Эмулировать из порядка расчетов "по договору" разноску оплат "по документам" - какая то напрасная затея. Не могут себе позволить утрудится разносить оплаты по документам - достойны сальдированных по договору остатков расчетов :).
---
Да, полностью согласен. Но если руководство согласно с таким симулякром, не имеющим юридического значения, и понимает всю пафосность этой профанации - ради бога.
---
Как фрилансер я отказываюсь от таких затей потому что потом, последуют надежды на то, что этот симулякр и есть истина, затем глупые вопросы: почему оно кажет не так как хотелось бы и в конце разочарование - что ж вы за программист то такой немогущий! На зряплате я бы еще мог с этим согласится, но сделал бы интереснее: чтобы по четным оно по ФИФО долг на отгрузки натягивало, а по нечетным по ЛИФО.
---
Отвечу сразу всем, Учет ведется по договорам в целом (не по документам расчетов), задача возникла из-за выгрузки из мобильной торговли ПКО на основе накладных (не помню номер, но по закону с 01.02.2021 во всех чеках должна быть номенклатура), раньше просто создавался ПКО и пробивался чек
---
И причем здесь отчет по взаиморасчетам? Да, вы можете в рознице создавать чек на основании накладной, и ваша задача будет выполнена. А на качество взаиморасчетов это никак не повлияет.
---
Если учет расчетов ведется по договору в целом, то как вы отличите оплаченную накладную от не оплаченной?
Ну и понятней не становится - зачем вам это делать?

Вы одним ПКО оплачиваете массив накладных и пытаетесь их определить чтоли? Чтобы перечислить в чек номенклатуру из них?

Скажу вам по секрету - никто не сможет сличить номенклатуру в чеке с тем что было на самом деле. То есть, проще всегда синтезировать состав проданных товаров, любым способом, хоть по статистике, чем искать в расчетах то чего там нет. Особенно если один чек на массив накладных. Вероятно, он пробивается вами, впоследствии, чтобы закрыть требования ОФД на передачу данных.
Туда слать можно любую правдоподобную чушь. Главное чтобы она формально соответствовала требованиям законодательства. И сумма перечисленных в чеке товаров совпадала с суммой чека. Ну а как это нарисовать вы разберетесь, надеюсь...
---
Решил вопрос программно по ФИФО, мне просто нужно было выгрузить торговым представителям на мобильное устройство не всю пачку реализаций, а те которые неоплачены, для их выбора при создании ПКО. И да, Торговые будут разносить оплаты по накладным и будут создаваться несколько ПКО. Всем спасибо за участие.