Платформа: 1С:Предприятие 8.3 (8.3.22.2283)
Конфигурация: "Управление торговлей", редакция 10.3 (10.3.13.2)

Делаю простой запрос:

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

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Склад,
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.КоличествоОстаток,
    &МесяцНазад КАК ГруппировкаПериод
    ПОМЕСТИТЬ втОстаткиМесяцНазад
    ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(
    &МесяцНазад,
    НЕ Склад.СкладСписания
    И Склад.Подразделение = &Подразделение
    И Номенклатура = &Номенклатура) КАК ТоварыНаСкладахОстатки
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    втТекущиеОстатки.Склад.Подразделение КАК Подразделение,
    втТекущиеОстатки.ГруппировкаПериод КАК ГруппировкаПериод,
    втТекущиеОстатки.Номенклатура,
    втТекущиеОстатки.КоличествоОстаток
    ИЗ
    втТекущиеОстатки КАК втТекущиеОстатки

    ОБЪЕДИНИТЬ

    ВЫБРАТЬ
    втОстаткиМесяцНазад.Склад.Подразделение,
    втОстаткиМесяцНазад.ГруппировкаПериод,
    втОстаткиМесяцНазад.Номенклатура,
    втОстаткиМесяцНазад.КоличествоОстаток
    ИЗ
    втОстаткиМесяцНазад КАК втОстаткиМесяцНазад

    УПОРЯДОЧИТЬ ПО
    ГруппировкаПериод УБЫВ
    ИТОГИ ПО
    ГруппировкаПериод
```

На выходе получаю правильные остатки на каждый период среза (ГруппировкаПериод). (29,35)

Переношу прям этот же запрос во внешний отчет в макет СКД. Получаю остатки только на один период (ГруппировкаПериод). (29,29) - эти остатки соответствуют дате среза 26.02.2024

В каком моменте СКД может ломать логику запроса?
---
В общем надо в наборе данных в конструкторе запроса, на вкладке Компоновка данных в параметрах виртуальной таблицы указать свой параметр.
---
Может параметры дат в отчет неверно передаете?
---
Не могу посмотреть. Ибо Консоль СКД на этой базе не работает. Разбираться с ошибками консоли муторно.
Да и очень вряд ли это параметры. ибо ГруппировкаПериод это и есть по сути параметр.
Если бы параметр был бы не верный в поле ГруппировкаПериод был бы один период.
В запросе всего два параметры даты. &КонДата и &МесяцНазад
Я параметр &МесяцНазад пробовал и во вкладке Параметры
```1c
    ДОБАВИТЬКДАТЕ(&КонДата, "МЕСЯЦ", -1)
```
 заполнять и в лоб ставил дату и даже выводил этот параметр в пользовательские настройки и там выставлял.
---
Через макет компоновки смотрел итоговый запрос, который передается в компоновку?
---
Похоже что СКД при компоновке, мой параметр, в виртуальной таблице остатков, МесяцНазад подменяет на стандартный параметр Период
Тогда вопрос. Как мне явно указать СКД не подменять параметр явно, если там уже есть мой?
---
Сообщение было скрыто модератором.
---
В общем надо в наборе данных в конструкторе запроса, на вкладке Компоновка данных в параметрах виртуальной таблицы указать свой параметр.
---
Если на закладке Параметры, указать Период, тоже будет работать.
У вас везде свои названия, поэтому возникают трудности.
---
По идее же не будет. У меня два периода среза. Параметр Период, даже если его указать, подменит мой второй период &МесяцНазад ,если верить результатирующему макету.
---
И? Вы внимательно смотрели мой запрос? По вашему варианту я в первом запросе получу данные месяц назад. Не рабочая схема. Посмотрите внимательно запрос. Там есть вирт. таб. втТекущиеОстатки и вирт. таб. втОстаткиМесяцНазад
В первой таблице КонецПериода = &КонДата во второй КонецПериода = &МесяцНазад.
---
ок, вы правы.
---
Как вариант - вы можете использовать таблицу ОстаткиИОбороты - и передать туда дата начала - месяц назад, дата окончания - нужная дата окончания, и выводить можно данные в одну строку, может будет более информативно:
Подразделение, Номенклатура, Остатки текущие, Остатки месяц назад.
---
Не могу. Это просто был кусок, большого отчёта, на котором я завис. Делал на примере демо баз.
А в том отчёте уже есть и обороты и остатки. В общем по вашей схеме вообще запутаюсь.
А так для простого отчёта, может быть и подойдёт такой вариант.