как перебрать все документы по счету 90.01.1

```1c
    Запрос = Новый Запрос(
    "ВЫБРАТЬ
    |ТекДокумент.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента,
    |ТекДокумент.Ссылка КАК Ссылка,
    |ТекДокумент.Ссылка.ДоговорКонтрагента.Владелец КАК ДоговорКонтрагентаВладелец,
    |ТекДокумент.Ссылка.ДоговорКонтрагента.МуниципальноеОбразование КАК МуниципальноеОбразование,
    |ТекДокумент.Ссылка.ДоговорКонтрагента.ТипПриложений КАК ТипПриложений,

    |ТекДокумент.СчетДоходов КАК СчетДоходов,

    |СУММА(ТекДокумент.Количество) КАК Сумма
    |ИЗ
    |Документ.РеализацияТоваровУслуг.Услуги КАК ТекДокумент
    |ГДЕ
    |(ТекДокумент.Ссылка.Дата МЕЖДУ &НачДата И &КонДата)И
    |(ТекДокумент.Ссылка.Проведен = Истина)"+ДопУсловиеЗапроса+"

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

    ВЫБОР
    КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Регистратор) = ТИП(Документ.КорректировкаРеализации)
    ТОГДА
    ХозрасчетныйОстаткиИОбороты.Регистратор.ДокументРеализации.ДоговорКонтрагента.МуниципальноеОбразование
    ИНАЧЕ
    ХозрасчетныйОстаткиИОбороты.Регистратор.ДоговорКонтрагента.МуниципальноеОбразование
    КОНЕЦ
    КАК МуниципальноеОбразование,

    ВЫБОР
    КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Регистратор) = ТИП(Документ.КорректировкаРеализации)
    ТОГДА
    ХозрасчетныйОстаткиИОбороты.Регистратор.ДокументРеализации.ДоговорКонтрагента.ТипПриложений
    ИНАЧЕ
    ХозрасчетныйОстаткиИОбороты.Регистратор.ДоговорКонтрагента.ТипПриложений
    КОНЕЦ
    КАК ТипПриложений,

    ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , Счет В (&Cчета) , , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    ТИПЗНАЧЕНИЯ(Регистратор) = ТИП(Документ.КорректировкаРеализации)
    ИЛИ ТИПЗНАЧЕНИЯ(Регистратор) =ТИП(Документ.РеализацияТоваровУслуг)
```
---
Делать запрос не к документам, а к регистру бухгалтерии.
---
```1c
    ВЫБРАТЬ
    | ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
    | ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
    | ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт,
    | ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКт
    |ИЗ
    | РегистрБухгалтерии.Хозрасчетный.Остатки(
    | &ГраницаОстатков, Счет = &Счет,,) КАК ХозрасчетныйОстатки
    |
    |СГРУППИРОВАТЬ ПО
    | ХозрасчетныйОстатки.Субконто1,
    | ХозрасчетныйОстатки.Субконто2,
    | ХозрасчетныйОстатки.СуммаОстатокДт,
    | ХозрасчетныйОстатки.СуммаОстатокКт
    |ИТОГИ ПО
    | СуммаОстатокДт,
    | СуммаОстатокКт";
    Запрос.УстановитьПараметр("Счет",ТекСчет);
    Запрос.УстановитьПараметр("ГраницаОстатков",Новый Граница(ДатаЗагрузки,ВидГраницы.Включая));
```

а если субконто1 и 2 будут миксоваться например Номенклатура/Контрагент?
---
Для этого есть 3 параметр виртуальной таблицы Остатки - Субконто.
---
Обнаружил что у этого счета нет Субконто договор как его получить из документа движения?

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

    ВЫБОР
    КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Регистратор) = ТИП(Документ.КорректировкаРеализации)
    ТОГДА
    ХозрасчетныйОстаткиИОбороты.Регистратор.ДокументРеализации.ДоговорКонтрагента.МуниципальноеОбразование
    ИНАЧЕ
    ХозрасчетныйОстаткиИОбороты.Регистратор.ДоговорКонтрагента.МуниципальноеОбразование
    КОНЕЦ
    КАК МуниципальноеОбразование,

    ВЫБОР
    КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Регистратор) = ТИП(Документ.КорректировкаРеализации)
    ТОГДА
    ХозрасчетныйОстаткиИОбороты.Регистратор.ДокументРеализации.ДоговорКонтрагента.ТипПриложений
    ИНАЧЕ
    ХозрасчетныйОстаткиИОбороты.Регистратор.ДоговорКонтрагента.ТипПриложений
    КОНЕЦ
    КАК ТипПриложений,

    ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , Счет В (&Cчета) , , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    ТИПЗНАЧЕНИЯ(Регистратор) = ТИП(Документ.КорректировкаРеализации)
    ИЛИ ТИПЗНАЧЕНИЯ(Регистратор) =ТИП(Документ.РеализацияТоваровУслуг)
```