Мысль такова.
Есть к примеру ЗаказКлиента (не типовый, самописный)
По нему фигурируют такие понятия как АвторЗаказа, ТекущийМенеджер, Менеджеры.
В ЗаказКлиента есть ТЧ Уведомляемые, в который по идее записываются все выше перечисленные личности для отправки им в будущем писем.
Хочу запросом создать три ВТ, чтобы они по конкретному номеру Заказа выводил всех нужных личностей и потом в ТЧ Уведомляемые всех их добавить

```1c
    "ВЫБРАТЬ
    | ЗаказКлиента.АвторЗаказа КАК Уведомляемый
    |ИЗ
    | Документ.ЗаказКлиента КАК ЗаказКлиента
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | ЗаказКлиента.ТекущийМенеджер
    |ИЗ
    | Документ.ЗаказКлиента КАК ЗаказКлиента
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | ЗаказКлиентаЭтапыВыполнения.Менеджер
    |ИЗ
    | Документ.ЗаказКлиента.ЭтапыВыполнения КАК ЗаказКлиентаЭтапыВыполнения"

    РезультатЗапроса = Запрос.Выполнить();

    УведомляемыйЗапрос = РезультатЗапроса.Выгрузить();
    новаястрока=Объект.Уведомляемые.Добавить();
    новаястрока.Уведомляемый = УведомляемыйЗапрос;
```

НаСервере может получится?
---
Вот Ваша процецдура

```1c
    &НаСервере
    Процедура ЗаплнитьУведомляемых()
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | ЗаказКлиента.АвторЗаказа КАК Уведомляемый
    |ИЗ
    | Документ.ЗаказКлиента КАК ЗаказКлиента
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | ЗаказКлиента.ТекущийМенеджер
    |ИЗ
    | Документ.ЗаказКлиента КАК ЗаказКлиента
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | ЗаказКлиентаЭтапыВыполнения.Менеджер
    |ИЗ
    | Документ.ЗаказКлиента.ЭтапыВыполнения КАК ЗаказКлиентаЭтапыВыполнения"

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

    КонецЕсли;
```
---
А зачем три ВТ?
Можно сразу

```1c
    Выбрать АвторЗаказа как Уведомляемый ИЗ Документ.ЗаказКлиента Где Бла бала бла
    Объединить
    Выбрать ТекущийМенеджер как ИЗ Документ.ЗаказКлиента Где Бла бала бла
    Объединить
    Выбрать Менеджер как ИЗ Документ.ЗаказКлиента.Менеджеры Где Бла бала бла
```

Далее выполнняем запрос и заполняем таблицу Уведомляемые

```1c
    ЗаказКлиента.Уведомляемые.Загрузить(Запрос.Выполнить().Выгрузить();
```
---
УведомляемыйЗапрос = РезультатЗапроса.Выгрузить(); - УведомляемыйЗапрос - таблица значений. Надо перебрать все строки в цикле
---
&На Сервере получиться
Только можно сразу заполнить Табличную часть

```1c
    Объект.Уведомляемые.Загрузить(Запрос.Выполнить().Выгрузить());
```
---
неопознанный оператор "Выбрать" не сервере не принимается
---
Вот Ваша процецдура

```1c
    &НаСервере
    Процедура ЗаплнитьУведомляемых()
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | ЗаказКлиента.АвторЗаказа КАК Уведомляемый
    |ИЗ
    | Документ.ЗаказКлиента КАК ЗаказКлиента
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | ЗаказКлиента.ТекущийМенеджер
    |ИЗ
    | Документ.ЗаказКлиента КАК ЗаказКлиента
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | ЗаказКлиентаЭтапыВыполнения.Менеджер
    |ИЗ
    | Документ.ЗаказКлиента.ЭтапыВыполнения КАК ЗаказКлиентаЭтапыВыполнения"

    Объект.Уведомляемые.Загрузить(Запрос.Выполнить().Выгрузить());
    КонецПроцедуры
```
---
Да, лучше. Добавил также ото себя параметр НомерЗаказа. Работаем дальше.
---
Ну откуда же мы знаем, получится у вас или нет. От квалификации зависит.