|
Может подскажете, в чем ошибка? Вот текст запроса. Заранее спасибо.
ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента КАК ДоговорКонтрагента,
| ВзаиморасчетыСКонтрагентамиОстатки.Контрагент КАК Контрагент,
| ВзаиморасчетыСКонтрагентамиОстатки.Организация КАК Организация,
| ВзаиморасчетыСКонтрагентамиОстатки.Сделка КАК Сделка,
| ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов,
| ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента),
| ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Контрагент),
| ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Организация),
| ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Сделка),
| ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов) КАК ВалютаВзаиморасчетовПредставление,
| ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов,
| ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток КАК СуммаУпр,
| ВзаиморасчетыСКонтрагентами.Регистратор.ОтражатьВБухгалтерскомУчете КАК Регистратор
|{ВЫБРАТЬ
| Контрагент.*,
| Организация.*,
| ДоговорКонтрагента.*,
| ВалютаВзаиморасчетов,
| Сделка.*,
| СуммаВзаиморасчетов,
| СуммаУпр}
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами,
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон, {(Контрагент).* КАК Контрагент, (Сделка).* КАК Сделка, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Организация).* КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстатки
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон, {(Контрагент).* КАК Контрагент, (Сделка).* КАК Сделка, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Организация).* КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа
| ПО ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента = ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.ДоговорКонтрагента
| И ВзаиморасчетыСКонтрагентамиОстатки.Сделка = ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.Сделка
| И (ВЫБОР
| КОГДА &ПереключательЗадолженность = 1
| ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток > 0
| КОГДА &ПереключательЗадолженность = 2
| ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток < 0
| ИНАЧЕ ИСТИНА
| КОНЕЦ)
|ГДЕ
| ВзаиморасчетыСКонтрагентами.Регистратор.ОтражатьВБухгалтерскомУчете = ИСТИНА
|{ГДЕ
| ВзаиморасчетыСКонтрагентамиОстатки.Контрагент.* КАК Контрагент,
| ВзаиморасчетыСКонтрагентамиОстатки.Организация.* КАК Организация,
| ВзаиморасчетыСКонтрагентамиОстатки.Сделка.* КАК Сделка,
| ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.* КАК ДоговорКонтрагента,
| ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов,
| ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток КАК СуммаУпр}
|{УПОРЯДОЧИТЬ ПО
| Организация.*,
| Контрагент.*,
| ДоговорКонтрагента.*,
| ВалютаВзаиморасчетов,
| Сделка,
| СуммаВзаиморасчетов,
| СуммаУпр}
|ИТОГИ
| СУММА(СуммаВзаиморасчетов),
| СУММА(СуммаУпр)
|ПО
| ОБЩИЕ
|{ИТОГИ ПО
| Организация.*,
| Контрагент.*,
| ДоговорКонтрагента.*,
| Сделка.*,
| ВалютаВзаиморасчетов} |
|