0
saradip
24.09.24
✎
14:27
|
Добрый день
Хочу вывести реализации связанные с объектом расчетов, пробую так:
ВЫБРАТЬ
ВЫБОР
КОГДА ДДС.ОбъектРасчетов.ТипОбъектаРасчетов = ЗНАЧЕНИЕ(Перечисление.ТипыОбъектовРасчетов.Заказ)
ИЛИ ДДС.ОбъектРасчетов.ТипОбъектаРасчетов = ЗНАЧЕНИЕ(Перечисление.ТипыОбъектовРасчетов.Накладная)
ТОГДА ВложенныйЗапрос.РТУ
ИНАЧЕ ДДС.ОбъектРасчетов
КОНЕЦ КАК Реализация,
ДДС.ОбъектРасчетов КАК ОбъектРасчетов,
ВЫБОР
КОГДА ДДС.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПоступлениеОплатыОтКлиента)
ТОГДА ДДС.СуммаОплатыОборот
ИНАЧЕ -ДДС.СуммаОплатыОборот
КОНЕЦ КАК СуммаОплатыОборот,
ДДС.Партнер КАК Партнер,
ДДС.Регистратор КАК Регистратор
ИЗ
РегистрНакопления.ДвиженияДенежныеСредстваКонтрагент.Обороты(, , Авто, ) КАК ДДС
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка КАК РТУ,
РеализацияТоваровУслуг.ЗаказКлиента КАК ЗаказКлиента
ИЗ
РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ПО СостоянияЗаказовКлиентов.Заказ = РеализацияТоваровУслуг.ЗаказКлиента
ГДЕ
РеализацияТоваровУслуг.Проведен
И СостоянияЗаказовКлиентов.ПроцентОплаты >= 100) КАК ВложенныйЗапрос
ПО (ДДС.ОбъектРасчетов = ВложенныйЗапрос.ЗаказКлиента)
ГДЕ
(ДДС.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПоступлениеОплатыОтКлиента)
ИЛИ ДДС.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВозвратОплатыКлиенту))
НО за счет Типа(ОбъектРасчетов) не могу придумать как связать таблицы.
В данном случае они не привязываются и столбец реализация выводится пустой.
Каким образом можно получить результат: вывод реализации по объектам расчетов?
|
|