Есть запрос к трем документам, как суммировать строки по совпадающим значениям?

```1c
    Запрос.Текст =
    "ВЫБРАТЬ
    | схПутевойЛистИсполнители.Сотрудник КАК Сотрудник,
    | СУММА(схПутевойЛистВыработка.Сумма) КАК Сумма,
    | схПутевойЛистИсполнители.Ссылка.ПодразделениеОрганизации КАК Подразделение,
    | схПутевойЛистИсполнители.Сотрудник.Код КАК ТабНомер
    |ИЗ
    | Документ.схПутевойЛист.Исполнители КАК схПутевойЛистИсполнители
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.схПутевойЛист.Выработка КАК схПутевойЛистВыработка
    | ПО схПутевойЛистИсполнители.Ссылка = схПутевойЛистВыработка.Ссылка
    |ГДЕ
    | схПутевойЛистИсполнители.Ссылка.Дата МЕЖДУ &ДатаНачала И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
    | И схПутевойЛистИсполнители.Ссылка.Проведен
    |
    |СГРУППИРОВАТЬ ПО
    | схПутевойЛистИсполнители.Сотрудник,
    | схПутевойЛистИсполнители.Ссылка.ПодразделениеОрганизации
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | схУчетныйЛистТрактористаМашинистаИсполнители.Сотрудник КАК Сотрудник,
    | СУММА(схУчетныйЛистТрактористаМашинистаВыработка.Сумма)КАК Сумма,
    | схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.ПодразделениеОрганизации КАК Подразделение,
    | схУчетныйЛистТрактористаМашинистаИсполнители.Сотрудник.Код
    |ИЗ
    | Документ.схУчетныйЛистТрактористаМашиниста.Исполнители КАК схУчетныйЛистТрактористаМашинистаИсполнители
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.схУчетныйЛистТрактористаМашиниста.Выработка КАК схУчетныйЛистТрактористаМашинистаВыработка
    | ПО схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка = схУчетныйЛистТрактористаМашинистаВыработка.Ссылка
    |ГДЕ
    | схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.Дата МЕЖДУ &ДатаНачала И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
    | И схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.Проведен
    |
    |СГРУППИРОВАТЬ ПО
    | схУчетныйЛистТрактористаМашинистаИсполнители.Сотрудник,
    | схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.ПодразделениеОрганизации
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | схСдельныйНарядИсполнители.Сотрудник КАК Сотрудник,
    | СУММА(схСдельныйНарядВыработка.Сумма) КАК Сумма,
    | схСдельныйНарядИсполнители.Ссылка.ПодразделениеОрганизации КАК Подразделение,
    | схСдельныйНарядИсполнители.Сотрудник.Код КАК ТабНомер
    |ИЗ
    | Документ.схСдельныйНаряд.Исполнители КАК схСдельныйНарядИсполнители
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.схСдельныйНаряд.Выработка КАК схСдельныйНарядВыработка
    | ПО схСдельныйНарядИсполнители.Ссылка = схСдельныйНарядВыработка.Ссылка
    |ГДЕ
    | схСдельныйНарядИсполнители.Ссылка.Дата МЕЖДУ &ДатаНачала И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
    | И схСдельныйНарядИсполнители.Ссылка.Проведен
    |
    |СГРУППИРОВАТЬ ПО
    | схСдельныйНарядИсполнители.Сотрудник,
    | схСдельныйНарядИсполнители.Ссылка.ПодразделениеОрганизации
    |
    |УПОРЯДОЧИТЬ ПО
    | Подразделение,
    | Сотрудник
    |АВТОУПОРЯДОЧИВАНИЕ";
```
---
Если не вдаваться в суть то будет следующее.

```1c
    Запрос.Текст =
    "ВЫБРАТЬ
    | схПутевойЛистИсполнители.Сотрудник КАК Сотрудник,
    | СУММА(схПутевойЛистВыработка.Сумма) КАК Сумма,
    | схПутевойЛистИсполнители.Ссылка.ПодразделениеОрганизации КАК Подразделение,
    | схПутевойЛистИсполнители.Сотрудник.Код КАК ТабНомер
    |Поместить втИтог
    |ИЗ
    | Документ.схПутевойЛист.Исполнители КАК схПутевойЛистИсполнители
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.схПутевойЛист.Выработка КАК схПутевойЛистВыработка
    | ПО схПутевойЛистИсполнители.Ссылка = схПутевойЛистВыработка.Ссылка
    |ГДЕ
    | схПутевойЛистИсполнители.Ссылка.Дата МЕЖДУ &ДатаНачала И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
    | И схПутевойЛистИсполнители.Ссылка.Проведен
    |
    |СГРУППИРОВАТЬ ПО
    | схПутевойЛистИсполнители.Сотрудник,
    | схПутевойЛистИсполнители.Ссылка.ПодразделениеОрганизации
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | схУчетныйЛистТрактористаМашинистаИсполнители.Сотрудник КАК Сотрудник,
    | СУММА(схУчетныйЛистТрактористаМашинистаВыработка.Сумма)КАК Сумма,
    | схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.ПодразделениеОрганизации КАК Подразделение,
    | схУчетныйЛистТрактористаМашинистаИсполнители.Сотрудник.Код
    |ИЗ
    | Документ.схУчетныйЛистТрактористаМашиниста.Исполнители КАК схУчетныйЛистТрактористаМашинистаИсполнители
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.схУчетныйЛистТрактористаМашиниста.Выработка КАК схУчетныйЛистТрактористаМашинистаВыработка
    | ПО схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка = схУчетныйЛистТрактористаМашинистаВыработка.Ссылка
    |ГДЕ
    | схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.Дата МЕЖДУ &ДатаНачала И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
    | И схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.Проведен
    |
    |СГРУППИРОВАТЬ ПО
    | схУчетныйЛистТрактористаМашинистаИсполнители.Сотрудник,
    | схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.ПодразделениеОрганизации
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | схСдельныйНарядИсполнители.Сотрудник КАК Сотрудник,
    | СУММА(схСдельныйНарядВыработка.Сумма) КАК Сумма,
    | схСдельныйНарядИсполнители.Ссылка.ПодразделениеОрганизации КАК Подразделение,
    | схСдельныйНарядИсполнители.Сотрудник.Код КАК ТабНомер
    |ИЗ
    | Документ.схСдельныйНаряд.Исполнители КАК схСдельныйНарядИсполнители
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.схСдельныйНаряд.Выработка КАК схСдельныйНарядВыработка
    | ПО схСдельныйНарядИсполнители.Ссылка = схСдельныйНарядВыработка.Ссылка
    |ГДЕ
    | схСдельныйНарядИсполнители.Ссылка.Дата МЕЖДУ &ДатаНачала И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
    | И схСдельныйНарядИсполнители.Ссылка.Проведен
    |
    |СГРУППИРОВАТЬ ПО
    | схСдельныйНарядИсполнители.Сотрудник,
    | схСдельныйНарядИсполнители.Ссылка.ПодразделениеОрганизации
    |
    |УПОРЯДОЧИТЬ ПО
    | Подразделение,
    | Сотрудник
    |АВТОУПОРЯДОЧИВАНИЕ;
    |////////////////////////////////////////////////////////////­///////////////////
    |ВЫБРАТЬ
    | втИтог.Сотрудник,
    | втИтог.Подразделение,
    | СУММА(втИтог.CУмма)
    |СГРУППИРОВАТЬ ПО
    | втИтог.Сотрудник,
    | втИтог.Подразделение
```
---
Поместить эти 3 таблицы во временную таблицу и сгруппировать во временной таблице строки по Сотрудник, Подразделение, ТАбНомер
---
А в коде можете показать?
---
не понятно зачем соединять левым соединением 2 таблицы одного документа по ссылке данного документа? Что вы хотите получить?
---
Из 3 разных документов нужно получить таблицу: Сотрудник , подразделение, табельный номер, Сумма. Свернуть по Сотруднику , подразделению
---
А в тч Выработка есть реквизит сотрудник? просто не понятно зачем вы берете тч Исполнители и тч Выработку и соединяете её левым соединением соединяете по ссылке документа. А так же в группировке не используется ТабНомер.
---
Нет, сотрудник есть только в тч Исполнители
---
Если не вдаваться в суть то будет следующее.

```1c
    Запрос.Текст =
    "ВЫБРАТЬ
    | схПутевойЛистИсполнители.Сотрудник КАК Сотрудник,
    | СУММА(схПутевойЛистВыработка.Сумма) КАК Сумма,
    | схПутевойЛистИсполнители.Ссылка.ПодразделениеОрганизации КАК Подразделение,
    | схПутевойЛистИсполнители.Сотрудник.Код КАК ТабНомер
    |Поместить втИтог
    |ИЗ
    | Документ.схПутевойЛист.Исполнители КАК схПутевойЛистИсполнители
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.схПутевойЛист.Выработка КАК схПутевойЛистВыработка
    | ПО схПутевойЛистИсполнители.Ссылка = схПутевойЛистВыработка.Ссылка
    |ГДЕ
    | схПутевойЛистИсполнители.Ссылка.Дата МЕЖДУ &ДатаНачала И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
    | И схПутевойЛистИсполнители.Ссылка.Проведен
    |
    |СГРУППИРОВАТЬ ПО
    | схПутевойЛистИсполнители.Сотрудник,
    | схПутевойЛистИсполнители.Ссылка.ПодразделениеОрганизации
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | схУчетныйЛистТрактористаМашинистаИсполнители.Сотрудник КАК Сотрудник,
    | СУММА(схУчетныйЛистТрактористаМашинистаВыработка.Сумма)КАК Сумма,
    | схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.ПодразделениеОрганизации КАК Подразделение,
    | схУчетныйЛистТрактористаМашинистаИсполнители.Сотрудник.Код
    |ИЗ
    | Документ.схУчетныйЛистТрактористаМашиниста.Исполнители КАК схУчетныйЛистТрактористаМашинистаИсполнители
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.схУчетныйЛистТрактористаМашиниста.Выработка КАК схУчетныйЛистТрактористаМашинистаВыработка
    | ПО схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка = схУчетныйЛистТрактористаМашинистаВыработка.Ссылка
    |ГДЕ
    | схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.Дата МЕЖДУ &ДатаНачала И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
    | И схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.Проведен
    |
    |СГРУППИРОВАТЬ ПО
    | схУчетныйЛистТрактористаМашинистаИсполнители.Сотрудник,
    | схУчетныйЛистТрактористаМашинистаИсполнители.Ссылка.ПодразделениеОрганизации
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | схСдельныйНарядИсполнители.Сотрудник КАК Сотрудник,
    | СУММА(схСдельныйНарядВыработка.Сумма) КАК Сумма,
    | схСдельныйНарядИсполнители.Ссылка.ПодразделениеОрганизации КАК Подразделение,
    | схСдельныйНарядИсполнители.Сотрудник.Код КАК ТабНомер
    |ИЗ
    | Документ.схСдельныйНаряд.Исполнители КАК схСдельныйНарядИсполнители
    | ЛЕВОЕ СОЕДИНЕНИЕ Документ.схСдельныйНаряд.Выработка КАК схСдельныйНарядВыработка
    | ПО схСдельныйНарядИсполнители.Ссылка = схСдельныйНарядВыработка.Ссылка
    |ГДЕ
    | схСдельныйНарядИсполнители.Ссылка.Дата МЕЖДУ &ДатаНачала И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
    | И схСдельныйНарядИсполнители.Ссылка.Проведен
    |
    |СГРУППИРОВАТЬ ПО
    | схСдельныйНарядИсполнители.Сотрудник,
    | схСдельныйНарядИсполнители.Ссылка.ПодразделениеОрганизации
    |
    |УПОРЯДОЧИТЬ ПО
    | Подразделение,
    | Сотрудник
    |АВТОУПОРЯДОЧИВАНИЕ;
    |////////////////////////////////////////////////////////////­///////////////////
    |ВЫБРАТЬ
    | втИтог.Сотрудник,
    | втИтог.Подразделение,
    | СУММА(втИтог.CУмма)
    |СГРУППИРОВАТЬ ПО
    | втИтог.Сотрудник,
    | втИтог.Подразделение
```
---
В общем по коду правильно, только после

```1c
    |ВЫБРАТЬ
    | втИтог.Сотрудник,
    | втИтог.Подразделение,
    | СУММА(втИтог.CУмма)
```

Нужно добавить

```1c
    |ИЗ
    | втИтог КАК втИтог
    |
```
---
да , точно.
---
Поместить в во временную таблицу. Далее в следующем пакете выбрать данную временную таблицу и группировать там.
---
эхо?
---
({Доработки Обработка.схВыгрузкаПутевыхЛистовБух.Форма.Форма.Форма(82)}: Ошибка при вызове метода контекста (Выполнить)
 РезультатЗапроса = Запрос.Выполнить();
по причине:
{(58, 1)}: Синтаксическая ошибка "ВЫБРАТЬ"
<<?>>ВЫБРАТЬ
---
До внесения изменений. Текст запрос открылся в конструкторе запросов?
---
Да запрос был рабочий, единственно не сворачивалось по сотрудникам
---
можно сделать следующее в конструкторе перейти на вкладку Дополнительно. в качестве типа запроса выбрать "Создание временной таблицы" указать в поле Имя временной таблицы укажите как будет называться полученная таблица, затем перейти на пакет запросов добавить новый пакет. В созданном пакете выбрать нужные поля. На вкладке группировка указать по каким полям вы группируете таблицу, а в полях суммирование указать какое поле будите суммировать.