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

    КолонкиГруппировки = ";

    Для Каждого Колонка Из ТабРез.Колонки Цикл

    КолонкиГруппировки = КолонкиГруппировки + Колонка.Имя + ",";

    КонецЦикла;
    ТабРез.Свернуть(Лев(КолонкиГруппировки, СтрДлина(КолонкиГруппировки) - 1));
```

ЗЫ Пробовал группировать поля в запросе, не помогло.
---
Вы соединяете табличную часть ОтчетПроизводства с табличной частью Перемещения только по документу, не знаю смысл запроса, но если вам нужна табличная часть обоих документов, то может следует связать и по реквизиту табличной части, например, по номенклатуре. Либо перед соединением таблиц предварительно выбрать их них нужную информацию во временные таблицы и с ними уже дальше работать.
---
А где тут свертка? "ТабРез,Свернуть"? Так он сворачивает по ВСЕМ колонкам, так что это совершенно бесполезная операция. И если продукции больше единицы, то - ежу понятно - будет столько отчетов и перемещений, сколько разных номенклатур в ТЧ "продукция".
---
Вы соединяете табличную часть ОтчетПроизводства с табличной частью Перемещения только по документу, не знаю смысл запроса, но если вам нужна табличная часть обоих документов, то может следует связать и по реквизиту табличной части, например, по номенклатуре. Либо перед соединением таблиц предварительно выбрать их них нужную информацию во временные таблицы и с ними уже дальше работать.
---
Спасибо!
(3) то может следует связать и по реквизиту табличной части, например, по номенклатуре действительно помогло.