Господа, подскажите плиз по отчету, непонятно он формируется.
Одна из частей запроса:
ВЫБРАТЬ
ВзаиморасчетыПоДокументамОстатки.Организация,
ВзаиморасчетыПоДокументамОстатки.Контрагент,
ВзаиморасчетыПоДокументамОстатки.ДоговорКонтрагента,
ВзаиморасчетыПоДокументамОстатки.Сделка,
ВзаиморасчетыПоДокументамОстатки.ДокументРасчетовСКонтрагентом,
ВзаиморасчетыПоДокументамОстатки.СуммаВзаиморасчетовОстаток КАК ОстатокДолга0
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(&ДатаОстатков, {(Организация).* КАК Организация, (Контрагент).* КАК Контрагент, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Сделка).* КАК Сделка}) КАК ВзаиморасчетыПоДокументамОстатки
ГДЕ
ВзаиморасчетыПоДокументамОстатки.СуммаВзаиморасчетовОстаток > 0
Выбирает остатки в разрезе документа...
У меня есть контрагент который двинул регистр реализацией товаров и услуг в сторону долга а потом приходным кассовым ордером этот долг погасил. Так вот отчет из за такого непонятного запроса говорит, что у контрагента висит долг... потому что на приходный кассовый ордер отчет забивает так как там ВзаиморасчетыПоДокументамОстатки.СуммаВзаиморасчетовОстаток > 0 не выполняется... Зачем так сделано?