Добрый день. Есть регистр накопления ТоварыНаСкладе, у которого в Ресурсах только Количество в Измерениях Номенклатура. Как получить среднюю Стоимость Номенклатур по этому регистру. Данный регистр подчинен регистратору Поступление товаров и услуг, в котором в табличной части есть цена
---
Что есть "ТОИР"? В ней нет учета партий совсем?

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

    СГРУППИРОВАТЬ ПО
    ТоварыНаСкладах.Номенклатура
    ;

    ////////////////////////////////////////////////////////////­­////////////////////
    ВЫБРАТЬ
    ВТВнутреннееПотреблениеЗаПериод.Номенклатура КАК Номенклатура,
    СРЕДНЕЕ(ВТВнутреннееПотреблениеЗаПериод.Количество * ЕСТЬNULL(ПоступлениеТоваровУслугТовары.Цена, 0)) КАК Стоимость
    ИЗ
    ВТВнутреннееПотреблениеЗаПериод КАК ВТВнутреннееПотреблениеЗаПериод
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
    ПО (ВТВнутреннееПотреблениеЗаПериод.Номенклатура = ПоступлениеТоваровУслугТовары.Номенклатура)
    СГРУПИИРОВАТЬ ПО
    ВТВнутреннееПотреблениеЗаПериод.Номенклатура
```
---
попробуйте так

```1c
    ВЫБРАТЬ
    ПоступлениеТоваровУслуг.Номенклатура КАК Номенклатура,
    СРЕДНЕЕ(ПоступлениеТоваровУслуг.Цена) КАК Цена
    ПОМЕСТИТЬ Вт_СредняяЦена
    ИЗ
    Документ.ПриобретениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг
    ГДЕ
    ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА

    СГРУППИРОВАТЬ ПО
    ПоступлениеТоваровУслуг.Номенклатура
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ТоварыНаСкладах.Номенклатура КАК Номенклатура,
    ТоварыНаСкладах.ВНаличии КАК ВНаличии,
    ТоварыНаСкладах.ВНаличии * Вт_СредняяЦена.Цена КАК Стоимость
    ИЗ
    РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
    ЛЕВОЕ СОЕДИНЕНИЕ Вт_СредняяЦена КАК Вт_СредняяЦена
    ПО (ТоварыНаСкладах.Номенклатура = Вт_СредняяЦена.Номенклатура)
```
---
Именно из этого регистра - никак, т.к. существует регистр "ПартииТоваровОрганизаций"
---
может можно с поступлением соединить
---
Можно, но не нужно.
---
Почему? пытаюсь что то намутить, не получается

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

    СГРУППИРОВАТЬ ПО
    ТоварыНаСкладах.Регистратор,
    ТоварыНаСкладах.Регистратор.Подразделение,
    ТоварыНаСкладах.ВидДвижения,
    ТоварыНаСкладах.Номенклатура
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТВнутреннееПотреблениеЗаПериод.Номенклатура КАК Номенклатура,
    ВТВнутреннееПотреблениеЗаПериод.Количество * ПоступлениеТоваровУслугТовары.Цена КАК Стоимость
    ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
    ЛЕВОЕ СОЕДИНЕНИЕ ВТВнутреннееПотреблениеЗаПериод КАК ВТВнутреннееПотреблениеЗаПериод
    ПО (ВТВнутреннееПотреблениеЗаПериод.Номенклатура = ПоступлениеТоваровУслугТовары.Номенклатура)
```
---
Потому что:

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

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

    СГРУППИРОВАТЬ ПО
    ПоступлениеТоваровУслугТовары.Номенклатура,
    ПоступлениеТоваровУслугТовары.Ссылка) КАК ВложенныйЗапрос
    ПО ТоварыНаСкладах.Регистратор = ВложенныйЗапрос.Ссылка
    И ТоварыНаСкладах.Номенклатура = ВложенныйЗапрос.Номенклатура
    ГДЕ
    ТоварыНаСкладах.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг.
    И ТоварыНаСкладах.Период МЕЖДУ &Дата1 И &Дата2

    СГРУППИРОВАТЬ ПО
    ТоварыНаСкладах.Номенклатура
```
---
а что, регистр ТоварыНаСкладе двигает только один документ Поступление? Для суммовых показателей есть другие регистры.
---
нет других регистров, конфигурация ТОИР на поддержке и не хочется ее снимать.
---
Что есть "ТОИР"? В ней нет учета партий совсем?

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

    СГРУППИРОВАТЬ ПО
    ТоварыНаСкладах.Номенклатура
    ;

    ////////////////////////////////////////////////////////////­­////////////////////
    ВЫБРАТЬ
    ВТВнутреннееПотреблениеЗаПериод.Номенклатура КАК Номенклатура,
    СРЕДНЕЕ(ВТВнутреннееПотреблениеЗаПериод.Количество * ЕСТЬNULL(ПоступлениеТоваровУслугТовары.Цена, 0)) КАК Стоимость
    ИЗ
    ВТВнутреннееПотреблениеЗаПериод КАК ВТВнутреннееПотреблениеЗаПериод
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
    ПО (ВТВнутреннееПотреблениеЗаПериод.Номенклатура = ПоступлениеТоваровУслугТовары.Номенклатура)
    СГРУПИИРОВАТЬ ПО
    ВТВнутреннееПотреблениеЗаПериод.Номенклатура
```
---
https://solutions.1c.ru/catalog/eam/features - это ТОИР)
---
не верю. Сумма в доке Поступление явно не для красоты. Внимательно посмотрите список регистров, которые двигает док Поступление.
---
Зуб даю))) один регистр двигает
---
сумму из проводок делить на количество имхо
---
не вариант. Проводки отсутствуют
---
попробуйте так

```1c
    ВЫБРАТЬ
    ПоступлениеТоваровУслуг.Номенклатура КАК Номенклатура,
    СРЕДНЕЕ(ПоступлениеТоваровУслуг.Цена) КАК Цена
    ПОМЕСТИТЬ Вт_СредняяЦена
    ИЗ
    Документ.ПриобретениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг
    ГДЕ
    ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА

    СГРУППИРОВАТЬ ПО
    ПоступлениеТоваровУслуг.Номенклатура
    ;

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