Здравствуйте, подскажите пожалуйста как получить количество (КоличествоНачальныйОстаток, КоличествоКонечныйОстаток, КоличествоОборотДт и КоличествоОборотКт) для 01 счета? То же количество что например и в 10 присутствует. Вложенные запросы делать и выводить Количество(СуммаНачальныйОстаток) и т.д. например? Или как правильно это делать. (Ниже как я попытался это сделать)

```1c
    ВЫБРАТЬ
    ОсновныеСредства.Ссылка КАК Ссылка,
    ХозрасчетныйОстаткиИОбороты.Подразделение КАК Подразделение,
    ОсновныеСредства.Код КАК Код,
    МестонахождениеОСБухгалтерскийУчетСрезПоследних.МОЛ КАК МОЛ,
    КоличествоНачОстаток.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
    КоличествоКонОстаток.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
    КоличествоОборДт.СуммаОборотДт КАК СуммаОборотДт,
    КоличествоОборКт.СуммаОборотКт КАК СуммаОборотКт
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, , , Счет.Родитель = &Счет01, , ) КАК ХозрасчетныйОстаткиИОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ОсновныеСредства КАК ОсновныеСредства
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних
    ПО (МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = ОсновныеСредства.Ссылка)
    ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = ОсновныеСредства.Ссылка
    И ХозрасчетныйОстаткиИОбороты.Субконто1.Код = ОсновныеСредства.Код
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    КОЛИЧЕСТВО(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    ХозрасчетныйОстаткиИОбороты.Подразделение КАК Подразделение
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, , , Счет.Родитель = &Счет01, , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток <> 0
    И ХозрасчетныйОстаткиИОбороты.Счет <> &Счет0103
    И ХозрасчетныйОстаткиИОбороты.Счет <> &Счет0108

    СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Субконто1,
    ХозрасчетныйОстаткиИОбороты.Подразделение) КАК КоличествоНачОстаток
    ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = КоличествоНачОстаток.Субконто1
    И ХозрасчетныйОстаткиИОбороты.Подразделение = КоличествоНачОстаток.Подразделение
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    ХозрасчетныйОстаткиИОбороты.Подразделение КАК Подразделение,
    КОЛИЧЕСТВО(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, , , Счет.Родитель = &Счет01, , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток <> 0
    И ХозрасчетныйОстаткиИОбороты.Счет <> &Счет0103
    И ХозрасчетныйОстаткиИОбороты.Счет <> &Счет0108

    СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Субконто1,
    ХозрасчетныйОстаткиИОбороты.Подразделение) КАК КоличествоКонОстаток
    ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = КоличествоКонОстаток.Субконто1
    И ХозрасчетныйОстаткиИОбороты.Подразделение = КоличествоКонОстаток.Подразделение
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    ХозрасчетныйОстаткиИОбороты.Подразделение КАК Подразделение,
    КОЛИЧЕСТВО(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, , , Счет.Родитель = &Счет01, , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт <> 0
    И ХозрасчетныйОстаткиИОбороты.Счет <> &Счет0103
    И ХозрасчетныйОстаткиИОбороты.Счет <> &Счет0108

    СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Субконто1,
    ХозрасчетныйОстаткиИОбороты.Подразделение) КАК КоличествоОборДт
    ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = КоличествоОборДт.Субконто1
    И ХозрасчетныйОстаткиИОбороты.Подразделение = КоличествоОборДт.Подразделение
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    ХозрасчетныйОстаткиИОбороты.Подразделение КАК Подразделение,
    КОЛИЧЕСТВО(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, , , Счет.Родитель = &Счет01, , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт <> 0
    И ХозрасчетныйОстаткиИОбороты.Счет <> &Счет0103
    И ХозрасчетныйОстаткиИОбороты.Счет <> &Счет0108

    СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Подразделение,
    ХозрасчетныйОстаткиИОбороты.Субконто1) КАК КоличествоОборКт
    ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = КоличествоОборКт.Субконто1
    И ХозрасчетныйОстаткиИОбороты.Подразделение = КоличествоОборКт.Подразделение
```
---
```1c
    ВЫБОР КОГДА СуммаНачальныйОстаток > 0 ТОГДА 1 КОНЕЦ КАК КоличествоНачальныйОстаток
```
---
```1c
    ВЫБОР КОГДА СуммаНачальныйОстаток > 0 ТОГДА 1 КОНЕЦ КАК КоличествоНачальныйОстаток
```
---
А в остальном все правильно?
---
Не осилил. Выглядит как какая-то ересь.
---
ну есть такое)
---
просто да, можно принять за единицу. Но я делал это из той логики что например начальный остаток может же быть 1, да. Но может потом прибыть 2 ед. субконто, и выбыть какое-то количество. Тогда за единицу принимать неправильно?
---
Нет. Каждое ОС - это уникум, как и ты автор.
---
ну извините, я ничего в этом не понимаю)
---
Вот поэтому и уникум, что не понимаешь, но начинаешь делать.
---
сказали делать - делаю :) Извините :)
---
это так и есть
---
ну я делал так как понял) На основе 10 счета
---
спасибо вам огромнейшее. Получилось)