Имя: Пароль:
1C
1С v8
Помощь с вложенными запросами
0 NordMad
 
16.12.15
11:55
Есть запрос:
который по контрагенту несколько доков разного типа, как можно сделать чтобы получить итоговый результат: ссылка/суммаДок. можно так сделать?

ВЫБРАТЬ
    ПоступлениеТоваровУслуг.Ссылка,
    ПоступлениеТоваровУслуг.СуммаДокумента
    поместить
    Поступления
ИЗ
    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
        ПО ПоступлениеТоваровУслуг.Контрагент = Контрагенты.Ссылка
ГДЕ
    Контрагенты.Ссылка = &Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПлатежноеПоручениеИсходящее.Ссылка,
    ПлатежноеПоручениеИсходящее.СуммаДокумента
    поместить
    Поручения
ИЗ
    Документ.ПлатежноеПоручениеИсходящее КАК ПлатежноеПоручениеИсходящее
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
        ПО ПлатежноеПоручениеИсходящее.Контрагент = Контрагенты.Ссылка
ГДЕ
    Контрагенты.Ссылка = &Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ПлатежныйОрдерСписаниеДенежныхСредств.Ссылка,
    ПлатежныйОрдерСписаниеДенежныхСредств.СуммаДокумента
    поместить
    списания
ИЗ
    Документ.ПлатежныйОрдерСписаниеДенежныхСредств КАК ПлатежныйОрдерСписаниеДенежныхСредств
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
        ПО ПлатежныйОрдерСписаниеДенежныхСредств.Контрагент = Контрагенты.Ссылка
ГДЕ
    Контрагенты.Ссылка = &Ссылка ;
//////////////////////////////////////////////////////////////////
выбрать
ссылка,
суммаДокумента
из
поступления, списания, поручения
1 Apokalipsec
 
16.12.15
11:57
Объединение и группировки.
2 NordMad
 
16.12.15
11:57
(0) слово ВЫБИРАЕТ пропустил. выбирает все доки 3х по заданному контрагенту
3 Valerianich
 
16.12.15
11:58
Объединить все
4 NordMad
 
16.12.15
11:58
(1) в такой форме как сейчас он выдает ошибку что поле ссылка неоднозначно: потому что ссылки там на разные доки, а можно все ссылки в одно поле занести?!
5 livingstone
 
16.12.15
12:00
1. Избавься от соединений, они тут не нужны, иначе у тебя все документы по всем контрагентам будут попадать.
2. После этого делай объеденение
.....
Выбрать
Поступления.ссылка,
Поступления.ссылка
Из Поступления
Объеденить
Поручения
и т.д.
6 NordMad
 
16.12.15
12:03
точно. всё понял. спасибо. перемудрил