0
Len1vec
25.05.22
✎
14:23
|
Добрый день. Подскажите, пожалуйста, а то бьюсь уже несколько дней с, вроде, простой задачей.
Есть в запросе ВТ (БанковскиеСчета) с полем "Договор" (ссылка на договор).
Есть в Регистре накоплений регистр "Расчеты с клиентами" (далее РНРСК). Из него хочу вытащить остатки и обороты по договору.
Делаю связь (в запросе ниже), но ничего не выходит.
ВЫБРАТЬ
БанковскиеСчета.Договор КАК Договор,
ЕСТЬNULL(РасчетыСКлиентамиОстаткиИОбороты.СуммаНачальныйОстаток, 0) КАК РасчетыСКлиентамиСуммаНачальныйОстаток,
ЕСТЬNULL(РасчетыСКлиентамиОстаткиИОбороты.СуммаКонечныйОстаток, 0) КАК РасчетыСКлиентамиСуммаКонечныйОстаток,
ЕСТЬNULL(РасчетыСКлиентамиОстаткиИОбороты.СуммаОборот, 0) КАК РасчетыСКлиентамиСуммаОборот,
ЕСТЬNULL(РасчетыСКлиентамиОстаткиИОбороты.СуммаПриход, 0) КАК РасчетыСКлиентамиСуммаПриход,
ЕСТЬNULL(РасчетыСКлиентамиОстаткиИОбороты.СуммаРасход, 0) КАК РасчетыСКлиентамиСуммаРасход
ИЗ
БанковскиеСчета КАК БанковскиеСчета
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК РасчетыСКлиентамиОстаткиИОбороты
ПО БанковскиеСчета.Договор = РасчетыСКлиентамиОстаткиИОбороты.ОбъектРасчетов.Объект
Или указывал вместо "РасчетыСКлиентамиОстаткиИОбороты.ОбъектРасчетов.Объект" "РасчетыСКлиентамиОстаткиИОбороты.ОбъектРасчетов.Договор" - результата нет, всегда 0.
В РНРСК измерение "ОбъектРасчетов" - Справочник "Объект расчетов".
В нём есть реквизиты "объект" (ОпределяемыйТип.ОбъектРасчетов - различные документы и справочники, в т.ч. справочник "ДоговорыКонтрагентов") и "договор". Но, почему-то при выводе результата из РНРСК всегда получается NULL.
Почему? Помогите, пожалуйста, разобраться.
|
|
1
denk
25.05.22
✎
15:10
|
1. В "РасчетыСКлиентамиОстаткиИОбороты.ОбъектРасчетов.Объект" хранится договор только, если у договора ведение расчетов - "по договорам", а не "по расчетным документам". Возможно, у вас не договоров с ведением расчетов "по договорам". 2. А в Банковских счетах договор заполнен?
|
|