a794960
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ВЫБРАТЬ ВзаиморасчетыПоДокументамОстатки.Контрагент КАК Контрагент, ВзаиморасчетыПоДокументамОстатки.ДоговорКонтрагента КАК ДоговорКонтрагента, СУММА(ВзаиморасчетыПоДокументамОстатки.СуммаВзаиморасчетовОстаток) КАК ОстатокДолга0, NULL КАК ОстатокДолга1, ВзаиморасчетыПоДокументамОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ДоговорКонтрагентаВалютаВзаиморасчетов, НЕОПРЕДЕЛЕНО КАК СуммаВзаиморасчетовОстаток ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(&ДатаОстатков, {(Организация).* КАК Организация, (Контрагент).* КАК Контрагент, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Сделка).* КАК Сделка}) КАК ВзаиморасчетыПоДокументамОстатки ГДЕ ВзаиморасчетыПоДокументамОстатки.СуммаВзаиморасчетовОстаток > 0 И ВзаиморасчетыПоДокументамОстатки.Контрагент В ИЕРАРХИИ(&Контрагент) СГРУППИРОВАТЬ ПО ВзаиморасчетыПоДокументамОстатки.Контрагент, ВзаиморасчетыПоДокументамОстатки.ДоговорКонтрагента, ВзаиморасчетыПоДокументамОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ВзаиморасчетыБезДокументовОстатки.Контрагент, ВзаиморасчетыБезДокументовОстатки.ДоговорКонтрагента, СУММА(ВзаиморасчетыБезДокументовОстатки.СуммаВзаиморасчетовОстаток), NULL, ВзаиморасчетыБезДокументовОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов, НЕОПРЕДЕЛЕНО ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаОстатков, (НЕ ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом) {(Организация).* КАК Организация, (Контрагент).* КАК Контрагент, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Сделка).* КАК Сделка}) КАК ВзаиморасчетыБезДокументовОстатки ГДЕ ВзаиморасчетыБезДокументовОстатки.СуммаВзаиморасчетовОстаток > 0 И ВзаиморасчетыБезДокументовОстатки.Контрагент В ИЕРАРХИИ(&Контрагент) СГРУППИРОВАТЬ ПО ВзаиморасчетыБезДокументовОстатки.Контрагент, ВзаиморасчетыБезДокументовОстатки.ДоговорКонтрагента, ВзаиморасчетыБезДокументовОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ВзаиморасчетыПоДокументамОстатки.Контрагент, ВзаиморасчетыПоДокументамОстатки.ДоговорКонтрагента, НЕОПРЕДЕЛЕНО, СУММА(ВзаиморасчетыПоДокументамОстатки.СуммаВзаиморасчетовОстаток), ВзаиморасчетыПоДокументамОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов, НЕОПРЕДЕЛЕНО ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(&ДатаОстатков1, {(Организация).* КАК Организация, (Контрагент).* КАК Контрагент, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Сделка).* КАК Сделка}) КАК ВзаиморасчетыПоДокументамОстатки ГДЕ ВзаиморасчетыПоДокументамОстатки.СуммаВзаиморасчетовОстаток > 0 И ВзаиморасчетыПоДокументамОстатки.Контрагент В ИЕРАРХИИ(&Контрагент) СГРУППИРОВАТЬ ПО ВзаиморасчетыПоДокументамОстатки.Контрагент, ВзаиморасчетыПоДокументамОстатки.ДоговорКонтрагента, ВзаиморасчетыПоДокументамОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ВзаиморасчетыБезДокументовОстатки.Контрагент, ВзаиморасчетыБезДокументовОстатки.ДоговорКонтрагента, НЕОПРЕДЕЛЕНО, СУММА(ВзаиморасчетыБезДокументовОстатки.СуммаВзаиморасчетовОстаток), ВзаиморасчетыБезДокументовОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов, НЕОПРЕДЕЛЕНО ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаОстатков1, (НЕ ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом) {(Организация).* КАК Организация, (Контрагент).* КАК Контрагент, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Сделка).* КАК Сделка}) КАК ВзаиморасчетыБезДокументовОстатки ГДЕ ВзаиморасчетыБезДокументовОстатки.СуммаВзаиморасчетовОстаток > 0 И ВзаиморасчетыБезДокументовОстатки.Контрагент В ИЕРАРХИИ(&Контрагент) СГРУППИРОВАТЬ ПО ВзаиморасчетыБезДокументовОстатки.Контрагент, ВзаиморасчетыБезДокументовОстатки.ДоговорКонтрагента, ВзаиморасчетыБезДокументовОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов |