Мне надо получить "Остаток на конец дня" в запросе, получается есть РегистрБухгалтерии.Хозрасчетный.Остатки, где получаем остаток и потом прибавляем расходный и приходный документ, но остаток на конец дня в отчета кассовые книги и мой остаток в запросе отличаются, что я делаю не так ? что пропустил ?
---
И еще в Регистре бухгалтерии остатки еще нужно условие по счету, а то получается приходные\расходные ордера у вас по счету 50.01, а из регистра отбираете по всем счетам учета.
Попробуйте в запросе по регистру в условиях виртуальной таблицы добавить условие счета
РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, -1), Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.КассаОрганизации) , , ) КАК ХозрасчетныйОстатки
---
Мои запросы:

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

И

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

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    0,
    РасходныйКассовыйОрдер.СуммаДокумента
    ИЗ
    Документ.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер
    ГДЕ
    НЕ РасходныйКассовыйОрдер.ПометкаУдаления
    И РасходныйКассовыйОрдер.Проведен
    И РасходныйКассовыйОрдер.Дата МЕЖДУ &НачИтоги И &КонецПериода
    И РасходныйКассовыйОрдер.Организация = &Организация
    ;
    ВЫБРАТЬ
    СУММА(ТаблицаИтоги.Приход) - СУММА(ТаблицаИтоги.Расход) КАК Сумма
    ИЗ
    ТаблицаИтоги КАК ТаблицаИтоги
```
---
Как минимум Вы получаете в первом запросе остатки по регистру на конец дня + 1 день и потом прибавляете к ним "Обороты" за текущий день. Т.е. если я правильно понимаю вы к остаткам завтрашнего дня прибавляете "обороты" сегодняшнего и сравниваете с остаткам сегодняшнего?
Попробуйте в первом запросе:
РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, -1), , , ) КАК ХозрасчетныйОстатки
ну или
РегистрБухгалтерии.Хозрасчетный.Остатки(НачалоПериода(&НачИтоги, ДЕНЬ), , , ) КАК ХозрасчетныйОстатки
---
Ну я там пробовал любые даты и даже года разные ставить, всегда выходит одна и та же сумма. А в обороты я полез, чтобы там посмотреть как все двигалось и сравнивал с кассовой книгой, думал может как-то при помощи него получить нужные цифры, но бессмысленно, если остатки неправильно выводятся. А то, что вы предложили, всё равно одна и та же цифра выходит. В кассовой книге 83 733, а в запросе выводит 57 400, какую бы дату я не ставил, она и та же цифра
---
И еще в Регистре бухгалтерии остатки еще нужно условие по счету, а то получается приходные\расходные ордера у вас по счету 50.01, а из регистра отбираете по всем счетам учета.
Попробуйте в запросе по регистру в условиях виртуальной таблицы добавить условие счета
РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, -1), Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.КассаОрганизации) , , ) КАК ХозрасчетныйОстатки
---
Аааа, так вот в чем причина была, теперь все нормально считается, спасибо вам большое!!!