Добрый день.

стоит задача написать вот такое СКД

Написать отчет на СКД в конфигурации УТ 11.
Вывести доенные о количестве продаж за период и текущие остатки на складе, с ранжирование по количеств проданного товара в штуках.
Группы:
1 продано более 0 – 9 шт.
2 продано более 10 – 99 шт.
3 продано более 100 и более.
Форма отчета:

--------------------------------------------------------------------------------------------------------------------------------------------------------------
Товар | Продано за период(руб.) | Продано за период(в ед.из) | Текущие остатки на складах | Группа |
---------------------------------------------------------------------------------------------------------------------------------------------------------------

Написал часть, дошел до столбца Группа.

Не совсем понятно как вывести туда количество проданного товара от 0-9 ШТ.

Просьба помочь, спасибо заранее.

Да и еще если кто знает как вывести Продано в рублях, продано в единицах хранения.

Мой запрос для формирования первых 4 полей:

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

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

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_ПродажиЗаПериод.Номенклатура КАК Номенклатура,
    СУММА(ВТ_ПродажиЗаПериод.СуммаВыручкиСНДСРегл) КАК СуммаВыручкиСНДСРегл,
    СУММА(ВТ_ПродажиЗаПериод.Количество) КАК Количество
    ПОМЕСТИТЬ ВТ_СгруппированныеПродажи
    ИЗ
    ВТ_ПродажиЗаПериод КАК ВТ_ПродажиЗаПериод

    СГРУППИРОВАТЬ ПО
    ВТ_ПродажиЗаПериод.Номенклатура
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток
    ПОМЕСТИТЬ ВТ_ОстаткиНаСкладах
    ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(КОНЕЦПЕРИОДА(&КонДата, ДЕНЬ), ) КАК ТоварыНаСкладахОстатки
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_СгруппированныеПродажи.Номенклатура КАК Товар,
    ВТ_СгруппированныеПродажи.Количество КАК ПроданоЗаПериодКоличество,
    ВТ_СгруппированныеПродажи.СуммаВыручкиСНДСРегл КАК ПроданоЗаПериодВРублях,
    ВТ_ОстаткиНаСкладах.ВНаличииОстаток КАК ТекущиеОстаткиНаСкладах,
    ВЫБОР
    КОГДА ВТ_СгруппированныеПродажи.Количество <= 9
    ТОГДА "Группа 1"
    КОГДА ВТ_СгруппированныеПродажи.Количество > 9
    И ВТ_СгруппированныеПродажи.Количество <= 99
    ТОГДА "Группа 2"
    ИНАЧЕ "Группа 3"
    КОНЕЦ КАК Группа
    ИЗ
    ВТ_СгруппированныеПродажи КАК ВТ_СгруппированныеПродажи
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ОстаткиНаСкладах КАК ВТ_ОстаткиНаСкладах
    ПО ВТ_СгруппированныеПродажи.Номенклатура = ВТ_ОстаткиНаСкладах.Номенклатура
```

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

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_ПродажиЗаПериод.Номенклатура КАК Номенклатура,
    СУММА(ВТ_ПродажиЗаПериод.СуммаВыручкиСНДСРегл) КАК СуммаВыручкиСНДСРегл,
    СУММА(ВТ_ПродажиЗаПериод.Количество) КАК Количество
    ПОМЕСТИТЬ ВТ_СгруппированныеПродажи
    ИЗ
    ВТ_ПродажиЗаПериод КАК ВТ_ПродажиЗаПериод

    СГРУППИРОВАТЬ ПО
    ВТ_ПродажиЗаПериод.Номенклатура
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток
    ПОМЕСТИТЬ ВТ_ОстаткиНаСкладах
    ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(КОНЕЦПЕРИОДА(&КонДата, ДЕНЬ), ) КАК ТоварыНаСкладахОстатки
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_СгруппированныеПродажи.Номенклатура КАК Товар,
    ВТ_СгруппированныеПродажи.Количество КАК ПроданоЗаПериодКоличество,
    ВТ_СгруппированныеПродажи.СуммаВыручкиСНДСРегл КАК ПроданоЗаПериодВРублях,
    ВТ_ОстаткиНаСкладах.ВНаличииОстаток КАК ТекущиеОстаткиНаСкладах,
    ВЫБОР
    КОГДА ВТ_СгруппированныеПродажи.Количество <= 9
    ТОГДА "Группа 1"
    КОГДА ВТ_СгруппированныеПродажи.Количество > 9
    И ВТ_СгруппированныеПродажи.Количество <= 99
    ТОГДА "Группа 2"
    ИНАЧЕ "Группа 3"
    КОНЕЦ КАК Группа
    ИЗ
    ВТ_СгруппированныеПродажи КАК ВТ_СгруппированныеПродажи
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ОстаткиНаСкладах КАК ВТ_ОстаткиНаСкладах
    ПО ВТ_СгруппированныеПродажи.Номенклатура = ВТ_ОстаткиНаСкладах.Номенклатура
```

Как то так должно быть
---
Простоите про расчет количества проданных товаров от 0-9 и так далее
---
Еще вопрос как из регистра выбрать товары
---
Почитай про ABC классификацию в СКД
---
Пока понятно что необходимо добавить вычисляемое поле, что то вроде КлассКоличество, затем прописать и найти пороговое значение прописав вручную в Ресурс - Выражение, затем добавить поле КлассКоличество в настройках, как поле отчета, однако что-то совсем ничего не выводит.
прописал в ресурсе что-то вроде этого

КлассификацияABC("Сумма(КлассКоличество)"

только дальше не понятны значения, которые идут через запятую.
---
https://infostart.ru/1c/articles/1116759/