Здравствуйте.
Подскажите что то я не понимаю как сделать.
Когда я пишу запрос:

```1c
    "ВЫБРАТЬ
    | СдачаВРемонтЗатратыПоЗаказу.Сумма,
    | СдачаВРемонтТехника.Ссылка.Номер,
    | СдачаВРемонтТехника.Ссылка.Дата,
    | СдачаВРемонтТехника.Ссылка.Клиент,
    | СдачаВРемонтТехника.Ссылка.ВыданСРемонта,
    | СдачаВРемонтТехника.Ссылка.ОкончательнаяСтоимость,
    | СдачаВРемонтТехника.Ссылка.ГотовКВыдаче,
    | СдачаВРемонтТехника.Ссылка.Предоплата,
    | СдачаВРемонтТехника.Ссылка.Мастер
    |ИЗ
    | Документ.СдачаВРемонт.ЗатратыПоЗаказу КАК СдачаВРемонтЗатратыПоЗаказу,
    | Документ.СдачаВРемонт.Техника КАК СдачаВРемонтТехника";
```

Если у меня в табличной части ЗатратыПоЗаказу нет ничего а в табличной части "Техника" что то есть, то он не обходит результат, но если я в "ЗатратыПоЗаказу" что то добавляю то он обходит результат, эксперементирую над одним документом.
---
```1c
    ВЫБРАТЬ
    | СдачаВРемонт.ВыданСРемонта,
    | СдачаВРемонт.Клиент,
    | СдачаВРемонт.Дата,
    | СдачаВРемонт.Номер,
    | СдачаВРемонт.Мастер,
    | СдачаВРемонт.ЗатратыПоЗаказу.(
    | Сумма
    | ) КАК Сумма
    |ИЗ
    | Документ.СдачаВРемонт КАК СдачаВРемонт
```

Может так пойдёт.
Если нет, то можно сделать отдельные подзапросы к табличный частям, соединив левым соединением.
---
BARDER, очень-очень советую почитать что-нибудь на тему сиквельных запросов. Хотя бы MSDN. Про соединения таблиц и вообще о том, что такое запрос, что такое таблица базы данных и как из таблиц базы получается результат запроса. Это первое.
Второе - надо четко сформулировать задачу. В одной ТЧ то-то, в другой - то-то, надо получить на выходе набор данных, в котором будет то и это. Это второе.
После выполнения первого и второго можно переходить к написанию запроса. Я подозреваю, что тебе нужно соединение обеих табличных частей, а точнее (наверное) - соединение неких запросов по этим табличным частям. Но без постановки задачи это лишь догадка.
---
Так он мне ошибку выдает Поле объекта не обнаружено (Сумма)
  СуммаЗатрат = СуммаЗатрат + ВыборкаДетальныеЗаписи.Сумма;

```1c
    ВЫБРАТЬ
    | СдачаВРемонт.ВыданСРемонта,
    | СдачаВРемонт.Клиент,
    | СдачаВРемонт.Дата,
    | СдачаВРемонт.Номер,
    | СдачаВРемонт.Мастер,
    | СдачаВРемонт.ЗатратыПоЗаказу.(
    | Сумма
    | )
    |ИЗ
    | Документ.СдачаВРемонт КАК СдачаВРемонт
```
---
А какая задача стоит, что из этого документа вас интересует?
---
Есть документ Сдача в ремонт, в котором есть реквизиты: Клиент(Справочник ФизЛица), Дата, Номер, Ориентировочная стоимость, и когда клиент забирает технику, то задействуются поля Выдан с ремонта(Реквизит Дата) и окончательная стоимость( сумма оплаченная)
Есть в документе 2 табличные части - Это "Техника"( то что сдают в ремонт) и "Затраты на ремонт" (что было куплено для ремонта)

Пытаюсь делать отчет который показывает за определенный день что было выдано, с окончательной стоимостью и "суммой затрат" вот мне надо из документа выдернуть часть из реквизита документа, наименование сдаваемой техники из ТЧ "Техника" и Сумма затрат из ТЧ "ЗатраченоНаРемонт"
---
```1c
    ВЫБРАТЬ
    | СдачаВРемонт.ВыданСРемонта,
    | СдачаВРемонт.Клиент,
    | СдачаВРемонт.Дата,
    | СдачаВРемонт.Номер,
    | СдачаВРемонт.Мастер,
    | СдачаВРемонт.ЗатратыПоЗаказу.(
    | Сумма
    | ) КАК Сумма
    |ИЗ
    | Документ.СдачаВРемонт КАК СдачаВРемонт
```

Может так пойдёт.
Если нет, то можно сделать отдельные подзапросы к табличный частям, соединив левым соединением.
---
Сделал так (вроде как и мне нужно было):

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

    Запрос.УстановитьПараметр("ДатаКонец", ДатаКонец);
    Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);

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

    ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
    ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
    ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
    ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
    ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");
    ТабДок.Очистить();
    ОбластьЗаголовок.Параметры.Дата = Формат(ЭтаФорма.Дата,"ДЛФ=DD" );
    ТабДок.Вывести(ОбластьЗаголовок);
    ТабДок.Вывести(ОбластьШапкаТаблицы);
    ТабДок.НачатьАвтогруппировкуСтрок();

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

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

    ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
    ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());
    Если ВыборкаДетальныеЗаписи.Сумма <> NULL Тогда
    СуммаЗатрат = СуммаЗатрат + ВыборкаДетальныеЗаписи.Сумма;
    КонецЕсли;
    Количество = Количество + 1;
    СуммаОбщая = СуммаОбщая + ВыборкаДетальныеЗаписи.ОкончательнаяСтоимость;
    КонецЦикла;
```

MiG За подсказку "левое соединение" спасибо я конструктором пользовался, там я не силен как соединять, в ручную проставил в запросе.
---
BARDER,
В том сообщении забыл дописать, что соединять по Ссылка, но главное что дело с двинулись.
---
MiG, Я как видите догадался по ссылке соединить