Добрый день. Подскажите что не так, всю голову сломал.
Имеется простенький скд отчет по регистру накопления на демо базе

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

Происходит 1 реализация 28.04.2020 в расходы попадает, но 29.04.2020 остаток уже не совпадает. Физически в регистре накопления только 1 запись от 28.04.2020.

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

Результат частично изменился, теперь начальный и конечный остаток на начло периода стал равным 1, остальное без изменения
---
Не туда секунду добавил.
Туда не надо Секунду добавлять. Убери как было.

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