Есть в ЗУП 3.1 запрос к регистру накопления
вот текст запроса

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

Но запрос возвращает пустое результат. Причем ошибка именно в условии по периоду

```1c
    ГДЕ
    СведенияОДоходахСтраховыеВзносы.Период МЕЖДУ &НачалоПериода И &КонецПериода
```

Без него работает.

И запрос через виртуальную таблицу сделать не могу, потому что не видно реквизита регистра "Начисление".
---
И проверьте что у вас в параметры передается, проще всего вот так:

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

А то например вместо русской буквы "о" английская буква "o" и попробуй визуально отличи
---
Значит, у вас данные регистра не попадают в задаваемый период. проверьте, не перепутали ли местами начало и конец, т.к. при выводе параметров по алфавиту КонецПериода будет стоять перед началом ))
---
Добавлять условие по частям, сначала
СведенияОДоходахСтраховыеВзносы.Период >= &НачалоПериода
потом
И СведенияОДоходахСтраховыеВзносы.Период <= &НачалоПериода
---
Добавлять условие по частям, сначала
СведенияОДоходахСтраховыеВзносы.Период >= &НачалоПериода
потом
И СведенияОДоходахСтраховыеВзносы.Период <= &НачалоПериод

Странно
но у меня такие параметры
НачалоПериода Дата 01.10.2017 0:00:00
КонецПериода Дата 31.10.2017 23:59:59

причем условие

```1c
    СведенияОДоходахСтраховыеВзносы.Период >= &НачалоПериода
```

отрабатывает хорошо.

А вот условие

```1c
    СведенияОДоходахСтраховыеВзносы.Период <= &КонецПериода
```
 не отрабатывает, ну всмысле записей в результате запроса нет

А у всех записей поле Период 01.10.2017 0:00:00
---
Скорее всего перепутано заполнение параметров запроса. И напишите ваши условия в параметрах виртуальной таблицы.
---
Там нельзя использовать ВТ, о чем ТС написал...
---
Может начало и конец периода при заходе в запрос инвертированы

я часто так промахиваюсь в консоли, ибо по сортировке они стоят наооборот
---
Нет, это я первым делом проверил.
Вопрос а Оператор Между включает границы?

Ну то есть какое условие правильно:

НачалоПериода<Период< КонецПериода

или
НачалоПериода<=Период<=КонецПериода?
---
Вот еще странно работает условие .
---
У вас перенос данных внес все остатки датой периода 07.11.2017г. так?
Тогда что вы надеетесь найти до этой даты в октябре?

Хотя вы вроде выводите в результатах запроса Период и там разные даты...

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

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

А то например вместо русской буквы "о" английская буква "o" и попробуй визуально отличи
---
Да, слона я не приметил. Спасибо за подсказку.