0
lamme
24.03.23
✎
13:37
|
Приветствую.
УТ10.
Есть запрос - выводящий список договор - с остатком по РН-ВзаиморасчетыСКонтрагентами
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.Владелец КАК Контрагент,
ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента КАК Договор,
ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ДнейОтсрочки КАК ДнейОтсрочки,
ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов,
ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.Организация КАК Организация
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки КАК ВзаиморасчетыСКонтрагентамиОстатки
ГДЕ
ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВидДоговора = &ВидДоговора
на форме висит поле - ДатаРасчетов
Надо эту первую табличку соединить со второй.
но вторая таблица - это только расходы по РН - ВзаиморасчетыСКонтрагентами за период с (ДатаРасчетов(на форме)- ДнейОтсрочки (первой таблицы)) по ДатаРасчетов (на форме)
как такое сделать в одном запросе?
|
|
2
Остап Ибрагимович
24.03.23
✎
14:21
|
ну типа как-то так ?..
ВЫБРАТЬ ...
.... ПОМЕСТИТЬ втЗадолженность
ИЗ ...
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ втЗадолженность.*,
ВзаиморасчетыСКонтрагентами.ВидДвижения КАК ВзаиморасчетыДвижениеВид,
ВзаиморасчетыСКонтрагентами.СуммаВзаиморасчетов КАК ВзаиморасчетыДвижениеСумма
ИЗ
втЗадолженность КАК втЗадолженность
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами
ПО втЗадолженность.Организация = ВзаиморасчетыСКонтрагентами.Организация
И втЗадолженность.Контрагент = ВзаиморасчетыСКонтрагентами.Контрагент
И втЗадолженность.Договор = ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента
И (ВзаиморасчетыСКонтрагентами.Период МЕЖДУ НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ДатаОтчета, ДЕНЬ, -втЗадолженность.ДнейОтсрочки), ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ)) //sic!
|
|