Есть запрос:
который по контрагенту несколько доков разного типа, как можно сделать чтобы получить итоговый результат: ссылка/суммаДок. можно так сделать?
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Ссылка,
ПоступлениеТоваровУслуг.СуммаДокумента
поместить
Поступления
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
ПО ПоступлениеТоваровУслуг.Контрагент = Контрагенты.Ссылка
ГДЕ
Контрагенты.Ссылка = &Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПлатежноеПоручениеИсходящее.Ссылка,
ПлатежноеПоручениеИсходящее.СуммаДокумента
поместить
Поручения
ИЗ
Документ.ПлатежноеПоручениеИсходящее КАК ПлатежноеПоручениеИсходящее
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
ПО ПлатежноеПоручениеИсходящее.Контрагент = Контрагенты.Ссылка
ГДЕ
Контрагенты.Ссылка = &Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПлатежныйОрдерСписаниеДенежныхСредств.Ссылка,
ПлатежныйОрдерСписаниеДенежныхСредств.СуммаДокумента
поместить
списания
ИЗ
Документ.ПлатежныйОрдерСписаниеДенежныхСредств КАК ПлатежныйОрдерСписаниеДенежныхСредств
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
ПО ПлатежныйОрдерСписаниеДенежныхСредств.Контрагент = Контрагенты.Ссылка
ГДЕ
Контрагенты.Ссылка = &Ссылка ;
//////////////////////////////////////////////////////////////////
выбрать
ссылка,
суммаДокумента
из
поступления, списания, поручения
(1) в такой форме как сейчас он выдает ошибку что поле ссылка неоднозначно: потому что ссылки там на разные доки, а можно все ссылки в одно поле занести?!
1. Избавься от соединений, они тут не нужны, иначе у тебя все документы по всем контрагентам будут попадать.
2. После этого делай объеденение
.....
Выбрать
Поступления.ссылка,
Поступления.ссылка
Из Поступления
Объеденить
Поручения
и т.д.