Добрый день! Делаю отчет на скд обычный с начальным остатком, приходом, расходом за выбранный период и нужна колонка "расход за все время".
Делаю второй набор данных с таким же запросом но уже без параметров периода. Проблема в том, что после левого соединения данные попадают под отбор основной таблицы. Как можно вывести в одном отчете данные за выбранный период и за все время одновременно?
Пробовал через вычисляемые поля и запрос по расходу за все время в общем модуле, но так получается очень долго
---
Это из-за того, что у Вас включено Автозаполнение полей в СКД. В первом запросе пакет напишите так:

```1c
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты({&ПустаяДата}, {&ПустаяДата}, Авто, , )
```

Затем на закладке параметров СКД ограничьте доступность вновь появившегося параметра "ПустаяДата" от пользователей. Путь он будет всегда пустым.
---
Тут ключевое {}:

{&ПустаяДата}, {&ПустаяДата}
---
не понятно под какой такой отбор попадают данные.

вообще здесь не нужен набор. все можно сделать в одном запросе
---
Отбор по периоду, который устанавливается в отчете. А в последней колонке нужны данные за все время
---
повторю - не нужен здесь второй набор. можно сделать в запросе. хотя и для запроса и для набора нужно будет сделать так:

переопределить в первом регистре (скорее всего регистре) параметры начала и конца периода = отказаться от типовых НачалоПериода, КонецПериода

типа МойРегистр(&НачалоПериодаОтчета, &КонецПериодаОтчета)

тогда для регистра за весь период будут свои даты начала и конца - типовые НачалоПериод и КонецПериода.

и все должно работать.
---
вообще устал уже повторять - чтобы получить точный ответ по теме СКД, нужно сразу выкладывать все картинки настроек. тогда у отвечающих не будет тем для домыслов и догадок.
---
клейкая лента на фабрике тоже есть
телепаты на фабрике тоже есть
---
"расход за все время" в ВТ и поменять синонимы полей - они должны отличаться от синонимов полей главного набора,
 тогда СКД не будет генерить отбор на "расход за все время". Поля набора "расход за все время" выключить в отборах в настройках набора.

заметил, что все не в одном запросе, а в разных наборах.
принцип тот же!
---
Попробовал в одном запросе, все также последняя колонка идет с отбором по периоду :(

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
    ВЫБОР
    КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
    ТОГДА NULL
    ИНАЧЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор
    КОНЕЦ КАК Регистратор,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот КАК Оборот,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК Приход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК РасходЗаВсеВремя,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК НачальныйОстаток
    ПОМЕСТИТЬ ВТ
    ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
    ГДЕ
    НЕ ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОстаткиИОбороты.Регистратор.Ссылка) = ТИП(Документ.РасходныйОрдерНаТовары)
    И НЕ ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОстаткиИОбороты.Регистратор.Ссылка) = ТИП(Документ.СписаниеТоваров)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.Характеристика КАК Характеристика,
    ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад,
    ТоварыНаСкладахОстаткиИОбороты.Склад.Магазин КАК Магазин,
    ВЫБОР
    КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО
    ТОГДА NULL
    ИНАЧЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор
    КОНЕЦ КАК Регистратор,
    ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда,
    ТоварыНаСкладахОстаткиИОбороты.ПериодДень КАК ПериодДень,
    ТоварыНаСкладахОстаткиИОбороты.ПериодНеделя КАК ПериодНеделя,
    ТоварыНаСкладахОстаткиИОбороты.ПериодДекада КАК ПериодДекада,
    ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц КАК ПериодМесяц,
    ТоварыНаСкладахОстаткиИОбороты.ПериодКвартал КАК ПериодКвартал,
    ТоварыНаСкладахОстаткиИОбороты.ПериодГод КАК ПериодГод,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КонечныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот КАК Оборот,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК Приход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК Расход,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК НачальныйОстаток,
    ВТ.РасходЗаВсеВремя КАК РасходЗаВсеВремя
    ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ КАК ВТ
    ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ВТ.Номенклатура
    ГДЕ
    НЕ ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОстаткиИОбороты.Регистратор.Ссылка) = ТИП(Документ.РасходныйОрдерНаТовары)
    И НЕ ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОстаткиИОбороты.Регистратор.Ссылка) = ТИП(Документ.СписаниеТоваров)
```
---
Это из-за того, что у Вас включено Автозаполнение полей в СКД. В первом запросе пакет напишите так:

```1c
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты({&ПустаяДата}, {&ПустаяДата}, Авто, , )
```

Затем на закладке параметров СКД ограничьте доступность вновь появившегося параметра "ПустаяДата" от пользователей. Путь он будет всегда пустым.
---
Попробовал в одном запросе, все также последняя колонка идет с отбором по периоду :(

внимательно прочитайте что я написал в (5)
---
т.е. я сначала получаю за все время, помещаю в ВТ поле "РасходЗаВсеВремя"
Затем уже мой запрос с периодом с левым соединением?
---
я так пробовал, когда делал через наборы, по сути это одно и тоже. Сейчас попробую
---
Сообщение было скрыто модератором.
---
Удалено
---
Тут ключевое {}:

{&ПустаяДата}, {&ПустаяДата}
---
Блин, похоже, получилось. Спасибо! Не знал, что они обозначают
---
Это параметры скд-ы, если их нет, она сама туда пихает &П1,&П2 и заполняет их, чем хочет. А когда ты туда свои имена параметров написал, она уже не может пихнуть))) В конструкторе это на закладке Компоновка -> Параметры виртуальной таблицы.
---
Сообщение было скрыто модератором.
---
Добавил. не смог прикрепить скрин, сообщение ушло в модерацию. Пустую дату добавил в ВТ
---
Удалено