Помогите разобраться с отчетом СКД

Новичок в програмировании на 1С 8.2

Конфигурация УПП 1.2

Необходимо написать отчет СКД , данные берутся из документа ОтчетПроизводстваЗаСмену.
Загвоздка стала в таком вопросе при выборке данных отчет формируется очень долго и идет подвоение данных (на рис1).

При формирования отчета берутся материалы как по факту так и по спецификации (материалы по норме).

Не могу понять где я не правильно беру данные или неправильно формирую связи

Код прилагается:

```1c
    ВЫБРАТЬ
    СпецификацииНоменклатурыИсходныеКомплектующие.Количество КАК КоличествоМатНорма,
    СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура.Наименование КАК НаименованиеМатНорма,
    СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка КАК СсылкаМатНорма
    ПОМЕСТИТЬ ВТСпец
    ИЗ
    Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие

    СГРУППИРОВАТЬ ПО
    СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура.Наименование,
    СпецификацииНоменклатурыИсходныеКомплектующие.Количество,
    СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТСпец.КоличествоМатНорма,
    ВТСпец.НаименованиеМатНорма,
    ВТСпец.СсылкаМатНорма,
    ОтчетПроизводстваЗаСмену.Ссылка,
    ОтчетПроизводстваЗаСмену.Организация,
    ОтчетПроизводстваЗаСмену.Подразделение,
    ОтчетПроизводстваЗаСмену.ПодразделениеОрганизации,
    ОтчетПроизводстваЗаСмену.Продукция.(
    Количество КАК КоличествоПродукции,
    Номенклатура.Наименование КАК НаименованиеПродукции,
    Спецификация.Наименование
    ),
    ОтчетПроизводстваЗаСмену.Материалы.(
    Номенклатура.Наименование КАК НаименованиеМатериаловФакт,
    Количество КАК КоличествоМатериаловФакт
    ),
    ОтчетПроизводстваЗаСмену.Дата
    ИЗ
    Документ.ОтчетПроизводстваЗаСмену КАК ОтчетПроизводстваЗаСмену
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТСпец КАК ВТСпец
    ПО ОтчетПроизводстваЗаСмену.Продукция.Спецификация.Наименование = ВТСпец.СсылкаМатНорма.Наименование
    ГДЕ
    ОтчетПроизводстваЗаСмену.Дата МЕЖДУ &Дата0 И &Дата1
```
---
Запрос составлен некорректно. У вас сначала берутся ВСЕ спецификации и присоединяются к ОПзС.
Кроме того, выборка из ОПзС берётся из таблицы документа. И то и другое очень долго.

Запрос лучше построить следующим образом:
ВТ1 - выпущенная продукция из регистра ВыпускПродукции
ВТ2 - материалы факт из регистра ЗатратыНаВыпуск - присоединить к ВТ1
и уже третьим запросом присоединять спецификации и материалы из них.
---
Может он называется ЗатратыНаВыпускПродукции ? из документа лучше ничего не брать, если это не печатная форма )
---
Запрос составлен некорректно. У вас сначала берутся ВСЕ спецификации и присоединяются к ОПзС.
Кроме того, выборка из ОПзС берётся из таблицы документа. И то и другое очень долго.

Запрос лучше построить следующим образом:
ВТ1 - выпущенная продукция из регистра ВыпускПродукции
ВТ2 - материалы факт из регистра ЗатратыНаВыпуск - присоединить к ВТ1
и уже третьим запросом присоединять спецификации и материалы из них.
---
Сейчас попробую, спасибо за совет
---
Накладочка у меня получается - нет регистра ЗатратыНаВыпуск, и нет в регистрах по затратам Материалов. Можно взять только и Документа ОтчетПроизводстваЗаСмену.

Подскажите как быть?
---
Нужно глянуть какие регистры двигает документ ОПзС и выбрать тот который списывает материалы!
---
Может он называется ЗатратыНаВыпускПродукции ? из документа лучше ничего не брать, если это не печатная форма )
---
Спасибо за совет. Посмотрю