Такой запрос в принципе работать не может, если он именно такой<br>смущает<br><br>> | ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(, <br>> | ДоговорКонтрагента) // = ДоговорКонтрагента)<br><br>или у вас стоит<br>ДоговорКонтрагента = &ДоговорКонтрагента)<br>Тогда вы получаете остатки только по одному договору<br>или вообще не должно быть упоминания о договоре в параметрах виртуальной таблицы<br>Если вы хотите выбрать все договора контрагента, то должно быть так <br><br>ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(,Контрагент = &Контрагент)<br><br>А вот ДопустимоеЧислоДнейЗадолженности, логичнее получать в запросе через договор, чем еще раз потом обращаться к базе<br>| ДоговорКонтрагента,<br>| МАКСИМУМ(ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) КАК ДопустимоеЧислоДнейЗадолженности<br><br><br>И Выборка.ДатаПервойСделки=NULL, тоже хорошо бы обработать в запросе. Такое значение у вас может быть в одном только случае, когда договор ведется не по документам расчетов, а целом по договору. Как вы в таком случае дату возникновения задолженность определять?<br><br>