УТ 11.4.6.174

Запросом на выбранную дату получаю все товары и количество на одном из складов

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

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

    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
    ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
    ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены,
    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
    ЦеныНоменклатурыСрезПоследних.Валюта КАК Валюта
    ПОМЕСТИТЬ ВТЦеныПродажи
    ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонецПериода, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних
    Где
    (ЦеныНоменклатурыСрезПоследних.Номенклатура = &Ном1
    ИЛИ
    ЦеныНоменклатурыСрезПоследних.Номенклатура = &Ном2)

    ;

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

    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Характеристика КАК ХарактеристикаНоменклатуры,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.СкладскаяТерритория КАК Склад,
    ТоварыОрганизаций.ВидЗапасов.ТипЗапасов КАК ТипЗапасов,
    ТоварыОрганизаций.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
    СУММА(ТоварыОрганизаций.Количество) КАК ВозвратПоставщику
    ПОМЕСТИТЬ ВТВозвраты
    ИЗ
    РегистрНакопления.ТоварыОрганизаций КАК ТоварыОрганизаций
    ГДЕ
    ТоварыОрганизаций.ХозяйственнаяОперация В (ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВозвратТоваровКомитенту), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВозвратТоваровПоставщику))
    И ТоварыОрганизаций.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
    И ВЫБОР
    КОГДА ТоварыОрганизаций.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
    ТОГДА ВЫРАЗИТЬ(ТоварыОрганизаций.Регистратор КАК Документ.ВозвратТоваровПоставщику).Дата
    ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    КОНЕЦ МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)

    И
    ( ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура = &Ном1
    ИЛИ
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура = &Ном2 )

    СГРУППИРОВАТЬ ПО
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Характеристика,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.СкладскаяТерритория,
    ТоварыОрганизаций.ВидЗапасов.ТипЗапасов,
    ТоварыОрганизаций.ХозяйственнаяОперация
    ;

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

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

    ИЗ
    РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ТоварыОрганизацийОстаткиИОбороты

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

Почему тут 2 регистра, подсказать не смогу. Попробуйте разобраться самостоятельно.
---
Да, смотрела , отчет состоит из слияния двух запросов

     ТоварыОрганизаций
     ТоварыКОформлениюОтчетовКомитенту

Вот похоже ТипЗапасов будет ключевым!
Спасибо за помощь
---
[

ТоварыОрганизаций

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    Сегменты.Партнер КАК Партнер,
    ИСТИНА КАК ИспользуетсяОтборПоСегментуПартнеров
    ПОМЕСТИТЬ ОтборПоСегментуПартнеров
    ИЗ
    РегистрСведений.ПартнерыСегмента КАК Сегменты
    {ГДЕ
    Сегменты.Сегмент.* КАК СегментПартнеров,
    Сегменты.Партнер.* КАК Партнер}

    ИНДЕКСИРОВАТЬ ПО
    Партнер,
    ИспользуетсяОтборПоСегментуПартнеров
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    Сегменты.Номенклатура КАК Номенклатура,
    Сегменты.Характеристика КАК Характеристика,
    ИСТИНА КАК ИспользуетсяОтборПоСегментуНоменклатуры
    ПОМЕСТИТЬ ОтборПоСегментуНоменклатуры
    ИЗ
    РегистрСведений.НоменклатураСегмента КАК Сегменты
    {ГДЕ
    Сегменты.Сегмент.* КАК СегментНоменклатуры,
    Сегменты.Номенклатура.* КАК Номенклатура,
    Сегменты.Характеристика.* КАК Характеристика}

    ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика,
    ИспользуетсяОтборПоСегментуНоменклатуры
    ;

    ////////////////////////////////////////////////////////////­///////////////////

    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    КурсыВалют.Валюта,
    КурсыВалют.Курс,
    КурсыВалют.Кратность

    ПОМЕСТИТЬ КурсыВалют
    ИЗ
    РегистрСведений.КурсыВалют.СрезПоследних({&КонецПериода}) КАК КурсыВалют
    ГДЕ
    КурсыВалют.Курс <> 0
    И КурсыВалют.Кратность <> 0
    ;
    ////////////////////////////////////////////////////////////­///////////////////

    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВидыЗапасов.Ссылка КАК ВидЗапасов

    ПОМЕСТИТЬ ВидыЗапасовКомиссия
    ИЗ
    Справочник.ВидыЗапасов КАК ВидыЗапасов
    ГДЕ
    ВидыЗапасов.ТипЗапасов = ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.КомиссионныйТовар)
    И Не ВидыЗапасов.РеализацияЗапасовДругойОрганизации
    И ВидыЗапасов.ВладелецТовара ССЫЛКА Справочник.Партнеры

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

    ВЫБРАТЬ
    ВидыЗапасов.Ссылка КАК ВидЗапасов
    ИЗ
    Справочник.ВидыЗапасов КАК ВидыЗапасов
    ГДЕ
    ВидыЗапасов.РеализацияЗапасовДругойОрганизации
    И ВидыЗапасов.ВидЗапасовВладельца.ТипЗапасов = ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.КомиссионныйТовар)
    ;
    ////////////////////////////////////////////////////////////­///////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыОрганизаций.Организация,
    Аналитика.Номенклатура,
    Аналитика.Характеристика,
    Аналитика.Серия,
    Аналитика.Назначение,
    ТоварыОрганизаций.НомерГТД,
    ТоварыОрганизаций.ВидЗапасов,
    ТоварыОрганизаций.ВидЗапасов.Соглашение КАК Соглашение,

    ВЫБОР КОГДА Не ЕСТЬNULL(ТоварыОрганизаций.ВидЗапасов.Соглашение.ЦенаВключаетНДС, Ложь)
    И ТоварыОрганизаций.ВидЗапасов.НалогообложениеНДС = ЗНАЧЕНИЕ(Перечисление.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС)
    ТОГДА
    ВЫБОР КОГДА Аналитика.Номенклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС20) ТОГДА
    1.20
    КОГДА Аналитика.Номенклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18) ТОГДА
    1.18
    КОГДА Аналитика.Номенклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10) ТОГДА
    1.10
    ИНАЧЕ
    1
    КОНЕЦ
    ИНАЧЕ
    1
    КОНЕЦ КоэффициентНДС,

    ЕСТЬNULL(КурсыВалют.Курс, 0) КАК Курс,
    ЕСТЬNULL(КурсыВалют.Кратность, 0) КАК Кратность,

    ТоварыОрганизаций.КоличествоОстаток КАК КоличествоОстаток

    ПОМЕСТИТЬ ТоварыОрганизаций
    ИЗ
    РегистрНакопления.ТоварыОрганизаций.Остатки({&КонецПериода},
    ВидЗапасов В
    (ВЫБРАТЬ
    ВидЗапасов
    ИЗ
    ВидыЗапасовКомиссия КАК ВидыЗапасовКомиссия)
    ) КАК ТоварыОрганизаций

    ЛЕВОЕ СОЕДИНЕНИЕ
    КурсыВалют КАК КурсыВалют
    ПО
    ТоварыОрганизаций.ВидЗапасов.Валюта = КурсыВалют.Валюта

    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК Аналитика
    ПО ТоварыОрганизаций.АналитикаУчетаНоменклатуры = Аналитика.КлючАналитики
    {ГДЕ
    Аналитика.Номенклатура.* КАК Номенклатура,
    Аналитика.Характеристика.* КАК Характеристика,
    (
    ВидЗапасов.ВладелецТовара В
    (ВЫБРАТЬ
    ОтборПоСегментуПартнеров.Партнер
    ИЗ
    ОтборПоСегментуПартнеров
    ГДЕ
    ОтборПоСегментуПартнеров.ИспользуетсяОтборПоСегментуПартнеров = &ИспользуетсяОтборПоСегментуПартнеров),
    (Аналитика.Номенклатура, Аналитика.Характеристика) В
    (ВЫБРАТЬ
    ОтборПоСегментуНоменклатуры.Номенклатура,
    ОтборПоСегментуНоменклатуры.Характеристика
    ИЗ
    ОтборПоСегментуНоменклатуры
    ГДЕ
    ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры)
    )
    }

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

    ВЫБРАТЬ
    ВидыЗапасов.Организация КАК Организация,
    Аналитика.Номенклатура,
    Аналитика.Характеристика,
    Аналитика.Серия,
    Аналитика.Назначение,
    ТоварыПереданные.НомерГТД,
    ВидыЗапасов.Ссылка КАК ВидЗапасов,
    ВидыЗапасов.Соглашение КАК Соглашение,

    ВЫБОР КОГДА Не ЕСТЬNULL(ВидыЗапасов.Соглашение.ЦенаВключаетНДС, Ложь)
    И ВидыЗапасов.НалогообложениеНДС = ЗНАЧЕНИЕ(Перечисление.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС)
    ТОГДА
    ВЫБОР КОГДА Аналитика.Номенклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС20) ТОГДА
    1.20
    КОГДА Аналитика.Номенклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18) ТОГДА
    1.18
    КОГДА Аналитика.Номенклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10) ТОГДА
    1.10
    ИНАЧЕ
    1
    КОНЕЦ
    ИНАЧЕ
    1
    КОНЕЦ КоэффициентНДС,

    ЕСТЬNULL(КурсыВалют.Курс, 0) КАК Курс,
    ЕСТЬNULL(КурсыВалют.Кратность, 0) КАК Кратность,

    ТоварыПереданные.КоличествоОстаток КАК КоличествоОстаток
    ИЗ
    РегистрНакопления.ТоварыПереданныеНаКомиссию.Остатки({&КонецПериода},
    ВидЗапасов В (
    ВЫБРАТЬ
    ВидЗапасов
    ИЗ
    ВидыЗапасовКомиссия КАК ВидыЗапасовКомиссия)
    ) КАК ТоварыПереданные

    ВНУТРЕННЕЕ СОЕДИНЕНИЕ
    Справочник.ВидыЗапасов КАК ВидыЗапасов
    ПО
    (ТоварыПереданные.ВидЗапасов = ВидыЗапасов.Ссылка
    И Не ТоварыПереданные.ВидЗапасов.РеализацияЗапасовДругойОрганизации)
    ИЛИ
    (ТоварыПереданные.ВидЗапасов.ВидЗапасовВладельца = ВидыЗапасов.Ссылка
    И ТоварыПереданные.ВидЗапасов.РеализацияЗапасовДругойОрганизации)

    ЛЕВОЕ СОЕДИНЕНИЕ
    КурсыВалют КАК КурсыВалют
    ПО
    ВидыЗапасов.Валюта = КурсыВалют.Валюта

    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК Аналитика
    ПО ТоварыПереданные.АналитикаУчетаНоменклатуры = Аналитика.КлючАналитики
    {ГДЕ
    Аналитика.Номенклатура.* КАК Номенклатура,
    Аналитика.Характеристика.* КАК Характеристика,
    (
    ТоварыПереданные.ВидЗапасов.ВладелецТовара В (
    ВЫБРАТЬ
    ОтборПоСегментуПартнеров.Партнер
    ИЗ
    ОтборПоСегментуПартнеров
    ГДЕ
    ОтборПоСегментуПартнеров.ИспользуетсяОтборПоСегментуПартнеров = &ИспользуетсяОтборПоСегментуПартнеров),
    (Аналитика.Номенклатура, Аналитика.Характеристика) В (
    ВЫБРАТЬ
    ОтборПоСегментуНоменклатуры.Номенклатура,
    ОтборПоСегментуНоменклатуры.Характеристика
    ИЗ
    ОтборПоСегментуНоменклатуры
    ГДЕ
    ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры)
    )
    }
    ;
    ////////////////////////////////////////////////////////////­///////////////////

    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ЦеныНоменклатуры.ВидЦеныПоставщика,
    ЦеныНоменклатуры.Номенклатура,
    ЦеныНоменклатуры.Характеристика,
    ЦеныНоменклатуры.Валюта,

    ВЫБОР КОГДА Не &ТекстЗапросаКоэффициентУпаковки ЕСТЬ NULL
    И &ТекстЗапросаКоэффициентУпаковки <> 0
    ТОГДА
    ЦеныНоменклатуры.Цена / &ТекстЗапросаКоэффициентУпаковки
    ИНАЧЕ
    ЦеныНоменклатуры.Цена
    КОНЕЦ КАК Цена

    ПОМЕСТИТЬ ЦеныНоменклатуры
    ИЗ
    РегистрСведений.ЦеныНоменклатурыПоставщиков.СрезПоследних({КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)},
    (Номенклатура, Характеристика) В (
    ВЫБРАТЬ
    ТоварыОрганизаций.Номенклатура,
    ТоварыОрганизаций.Характеристика
    ИЗ
    ТоварыОрганизаций КАК ТоварыОрганизаций
    )
    ) КАК ЦеныНоменклатуры
    ;
    ////////////////////////////////////////////////////////////­///////////////////

    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыОрганизаций.Организация,
    ТоварыОрганизаций.Номенклатура,
    ТоварыОрганизаций.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
    ТоварыОрганизаций.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
    ТоварыОрганизаций.Номенклатура.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
    &ТекстЗапросаВесНоменклатуры КАК НоменклатураВес,
    &ТекстЗапросаОбъемНоменклатуры КАК НоменклатураОбъем,
    ТоварыОрганизаций.Характеристика,
    ТоварыОрганизаций.ВидЗапасов,

    ТоварыОрганизаций.ВидЗапасов.ВладелецТовара КАК Комитент,
    ТоварыОрганизаций.ВидЗапасов.Соглашение КАК Соглашение,
    ТоварыОрганизаций.ВидЗапасов.Валюта КАК Валюта,

    ТоварыОрганизаций.КоличествоОстаток КАК КоличествоОстаток,
    (
    ВЫБОР КОГДА ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) = 0 ТОГДА
    0
    КОГДА (ЕСТЬNULL(КурсыВалют.Курс, 0) * ТоварыОрганизаций.Кратность) = (ЕСТЬNULL(КурсыВалют.Кратность, 1) * ТоварыОрганизаций.Курс) ТОГДА
    ЦеныНоменклатуры.Цена
    КОГДА (ЕСТЬNULL(КурсыВалют.Кратность, 1) * ТоварыОрганизаций.Курс) = 0 ТОГДА
    0
    ИНАЧЕ
    ВЫРАЗИТЬ(
    (ЕСТЬNULL(КурсыВалют.Курс, 0) * ТоварыОрганизаций.Кратность)
    / (ЕСТЬNULL(КурсыВалют.Кратность, 1) * ТоварыОрганизаций.Курс)
    * ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0)
    КАК ЧИСЛО(15, 2)
    )
    КОНЕЦ
    * ТоварыОрганизаций.КоэффициентНДС
    ) КАК Цена,
    (
    ВЫБОР КОГДА ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) = 0 ТОГДА
    0
    КОГДА (ЕСТЬNULL(КурсыВалют.Курс, 0) * ТоварыОрганизаций.Кратность) = (ЕСТЬNULL(КурсыВалют.Кратность, 1) * ТоварыОрганизаций.Курс) ТОГДА
    ЦеныНоменклатуры.Цена
    КОГДА (ЕСТЬNULL(КурсыВалют.Кратность, 1) * ТоварыОрганизаций.Курс) = 0 ТОГДА
    0
    ИНАЧЕ
    ВЫРАЗИТЬ(
    (ЕСТЬNULL(КурсыВалют.Курс, 0) * ТоварыОрганизаций.Кратность)
    / (ЕСТЬNULL(КурсыВалют.Кратность, 1) * ТоварыОрганизаций.Курс)
    * ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0)
    КАК ЧИСЛО(15, 2)
    )
    КОНЕЦ
    * ТоварыОрганизаций.КоэффициентНДС
    * ТоварыОрганизаций.КоличествоОстаток
    ) КАК СуммаОстаток,

    ЕСТЬNULL(ДатыПоступленияТоваровОрганизаций.ДатаПоступления, ДАТАВРЕМЯ(1,1,1)) КАК ДатаПоступления,
    РАЗНОСТЬДАТ(ДатыПоступленияТоваровОрганизаций.ДатаПоступления, &ТекущаяДата, ДЕНЬ) КАК КоличествоДней
    ИЗ
    ТоварыОрганизаций КАК ТоварыОрганизаций

    ЛЕВОЕ СОЕДИНЕНИЕ
    ЦеныНоменклатуры КАК ЦеныНоменклатуры
    ПО
    ТоварыОрганизаций.Номенклатура = ЦеныНоменклатуры.Номенклатура
    И ТоварыОрганизаций.Характеристика = ЦеныНоменклатуры.Характеристика
    И ТоварыОрганизаций.Соглашение.ВидЦеныПоставщика = ЦеныНоменклатуры.ВидЦеныПоставщика

    ЛЕВОЕ СОЕДИНЕНИЕ
    КурсыВалют КАК КурсыВалют
    ПО
    ЦеныНоменклатуры.Валюта = КурсыВалют.Валюта

    {
    ЛЕВОЕ СОЕДИНЕНИЕ
    РегистрСведений.ДатыПоступленияТоваровОрганизаций КАК ДатыПоступленияТоваровОрганизаций
    ПО
    ТоварыОрганизаций.Номенклатура = ДатыПоступленияТоваровОрганизаций.Номенклатура
    И ТоварыОрганизаций.Характеристика = ДатыПоступленияТоваровОрганизаций.Характеристика
    И ТоварыОрганизаций.Серия = ДатыПоступленияТоваровОрганизаций.Серия
    И ТоварыОрганизаций.Назначение = ДатыПоступленияТоваровОрганизаций.Назначение
    И ТоварыОрганизаций.ВидЗапасов = ДатыПоступленияТоваровОрганизаций.ВидЗапасов
    И ТоварыОрганизаций.НомерГТД = ДатыПоступленияТоваровОрганизаций.НомерГТД
    }
```

Запрос ТоварыКОформлениюОтчетовКомитенту

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    Сегменты.Партнер КАК Партнер,
    ИСТИНА КАК ИспользуетсяОтборПоСегментуПартнеров
    ПОМЕСТИТЬ ОтборПоСегментуПартнеров
    ИЗ
    РегистрСведений.ПартнерыСегмента КАК Сегменты
    {ГДЕ
    Сегменты.Сегмент.* КАК СегментПартнеров,
    Сегменты.Партнер.* КАК Партнер}

    ИНДЕКСИРОВАТЬ ПО
    Партнер,
    ИспользуетсяОтборПоСегментуПартнеров
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    Сегменты.Номенклатура КАК Номенклатура,
    Сегменты.Характеристика КАК Характеристика,
    ИСТИНА КАК ИспользуетсяОтборПоСегментуНоменклатуры
    ПОМЕСТИТЬ ОтборПоСегментуНоменклатуры
    ИЗ
    РегистрСведений.НоменклатураСегмента КАК Сегменты
    {ГДЕ
    Сегменты.Сегмент.* КАК СегментНоменклатуры,
    Сегменты.Номенклатура.* КАК Номенклатура,
    Сегменты.Характеристика.* КАК Характеристика}

    ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика,
    ИспользуетсяОтборПоСегментуНоменклатуры
    ;

    ////////////////////////////////////////////////////////////­///////////////////
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыКОформлению.ВидЗапасов.Организация КАК Организация,
    ТоварыКОформлению.Валюта,
    Аналитика.Номенклатура,
    Аналитика.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
    Аналитика.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
    Аналитика.Номенклатура.КоэффициентЕдиницыДляОтчетов КАК КоэффициентЕдиницыДляОтчетов,
    &ТекстЗапросаВесНоменклатуры КАК НоменклатураВес,
    &ТекстЗапросаОбъемНоменклатуры КАК НоменклатураОбъем,
    Аналитика.Характеристика,
    ТоварыКОформлению.ВидЗапасов.ВладелецТовара КАК Комитент,
    ТоварыКОформлению.ВидЗапасов.Соглашение КАК Соглашение,

    ТоварыКОформлению.СуммаВыручкиОстаток КАК СуммаВыручкиОстаток,
    ТоварыКОформлению.КоличествоОстаток
    + ТоварыКОформлению.КоличествоСписаноОстаток КАК КоличествоКОформлениюОстаток
    ИЗ
    РегистрНакопления.ТоварыКОформлениюОтчетовКомитенту.Остатки({&КонецПериода},) КАК ТоварыКОформлению
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК Аналитика
    ПО ТоварыКОформлению.АналитикаУчетаНоменклатуры = Аналитика.КлючАналитики
    {ГДЕ
    Аналитика.Номенклатура.* КАК Номенклатура,
    Аналитика.Характеристика.* КАК Характеристика,
    ВидЗапасов.ВладелецТовара ССЫЛКА Справочник.Партнеры,
    ((Аналитика.Номенклатура, Аналитика.Характеристика) В
    (ВЫБРАТЬ
    ОтборПоСегментуНоменклатуры.Номенклатура,
    ОтборПоСегментуНоменклатуры.Характеристика
    ИЗ
    ОтборПоСегментуНоменклатуры
    ГДЕ
    ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры)
    ),
    (ВидЗапасов.ВладелецТовара В
    (ВЫБРАТЬ
    ОтборПоСегментуПартнеров.Партнер
    ИЗ
    ОтборПоСегментуПартнеров
    ГДЕ
    ОтборПоСегментуПартнеров.ИспользуетсяОтборПоСегментуПартнеров = &ИспользуетсяОтборПоСегментуПартнеров)
    )
    }
```
---
Используемые регистры и справочники

ТоварыОрганизаций

РегистрСведений.ПартнерыСегмента
РегистрСведений.НоменклатураСегмента
РегистрСведений.КурсыВалют
Справочник.ВидыЗапасов
РегистрНакопления.ТоварыОрганизаций
РегистрСведений.ЦеныНоменклатурыПоставщиков
РегистрСведений.ДатыПоступленияТоваровОрганизаций

ТоварыКОформлениюОтчетовКомитенту

РегистрСведений.ПартнерыСегмента
РегистрСведений.НоменклатураСегмента
РегистрСведений.АналитикаУчетаНоменклатуры
РегистрНакопления.ТоварыКОформлениюОтчетовКомитенту
---
Еще немного по теме

```1c
    выбрать
    РЕГН.*
    из РегистрНакопления.ТоварыОрганизаций как РЕГН
    ЛЕВОЕ СОЕДИНЕНИЕ справочник.ВидыЗапасов как ВидыЗапасов
    ПО РЕГН.ВИДЗАПАСОВ = ВидыЗапасов.Ссылка
    ГДЕ ВидыЗапасов.ТипЗапасов = ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.Товар) // Собственные товары
    ;

    Выбрать
    ВидыЗапасов.*
    ИЗ справочник.ВидыЗапасов как ВидыЗапасов
    // ГДЕ ВидыЗапасов.ТипЗапасов = ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.Товар) // Собственные товары
    ГДЕ ВидыЗапасов.ТипЗапасов = ЗНАЧЕНИЕ(Перечисление.ТипыЗапасов.КомиссионныйТовар)
```
---
Кажется получилось

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

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

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

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

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

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

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

    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
    ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
    ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены,
    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
    ЦеныНоменклатурыСрезПоследних.Валюта КАК Валюта
    ПОМЕСТИТЬ ВТЦеныПродажи
    ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонецПериода, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних
    Где
    (ЦеныНоменклатурыСрезПоследних.Номенклатура = &Ном1
    ИЛИ
    ЦеныНоменклатурыСрезПоследних.Номенклатура = &Ном2)

    ;

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

    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Характеристика КАК ХарактеристикаНоменклатуры,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.СкладскаяТерритория КАК Склад,
    ТоварыОрганизаций.ВидЗапасов.ТипЗапасов КАК ТипЗапасов,
    ТоварыОрганизаций.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
    СУММА(ТоварыОрганизаций.Количество) КАК ВозвратПоставщику
    ПОМЕСТИТЬ ВТВозвраты
    ИЗ
    РегистрНакопления.ТоварыОрганизаций КАК ТоварыОрганизаций
    ГДЕ
    ТоварыОрганизаций.ХозяйственнаяОперация В (ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВозвратТоваровКомитенту), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВозвратТоваровПоставщику))
    И ТоварыОрганизаций.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
    И ВЫБОР
    КОГДА ТоварыОрганизаций.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
    ТОГДА ВЫРАЗИТЬ(ТоварыОрганизаций.Регистратор КАК Документ.ВозвратТоваровПоставщику).Дата
    ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    КОНЕЦ МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)

    И
    ( ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура = &Ном1
    ИЛИ
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура = &Ном2 )

    СГРУППИРОВАТЬ ПО
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Характеристика,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.СкладскаяТерритория,
    ТоварыОрганизаций.ВидЗапасов.ТипЗапасов,
    ТоварыОрганизаций.ХозяйственнаяОперация
    ;

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

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

    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
    ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
    ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены,
    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
    ЦеныНоменклатурыСрезПоследних.Валюта КАК Валюта
    ПОМЕСТИТЬ ВТЦеныПродажи
    ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонецПериода, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних
    Где
    (ЦеныНоменклатурыСрезПоследних.Номенклатура = &Ном1)

    ;

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

    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Характеристика КАК ХарактеристикаНоменклатуры,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.СкладскаяТерритория КАК Склад,
    ТоварыОрганизаций.ВидЗапасов.ТипЗапасов КАК ТипЗапасов,
    ТоварыОрганизаций.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
    СУММА(ТоварыОрганизаций.Количество) КАК ВозвратПоставщику
    ПОМЕСТИТЬ ВТВозвраты
    ИЗ
    РегистрНакопления.ТоварыОрганизаций КАК ТоварыОрганизаций
    ГДЕ
    ТоварыОрганизаций.ХозяйственнаяОперация В (ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВозвратТоваровКомитенту), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВозвратТоваровПоставщику))
    И ТоварыОрганизаций.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
    И ВЫБОР
    КОГДА ТоварыОрганизаций.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
    ТОГДА ВЫРАЗИТЬ(ТоварыОрганизаций.Регистратор КАК Документ.ВозвратТоваровПоставщику).Дата
    ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    КОНЕЦ МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)

    И
    ( ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура = &Ном1
    И
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.СкладскаяТерритория = &Склад
    )

    СГРУППИРОВАТЬ ПО
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Номенклатура,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.Характеристика,
    ТоварыОрганизаций.АналитикаУчетаНоменклатуры.СкладскаяТерритория,
    ТоварыОрганизаций.ВидЗапасов.ТипЗапасов,
    ТоварыОрганизаций.ХозяйственнаяОперация
    ;

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

    ГДЕ
    ( ТоварыОрганизацийОстаткиИОбороты.АналитикаУчетаНоменклатуры.Номенклатура = &Ном1
    И ТоварыОрганизацийОстаткиИОбороты.АналитикаУчетаНоменклатуры.СкладскаяТерритория = &Склад

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

    ИЗ
    РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ТоварыОрганизацийОстаткиИОбороты

    ГДЕ
    ( ТоварыОрганизацийОстаткиИОбороты.АналитикаУчетаНоменклатуры.Номенклатура = &Ном1
    И ТоварыОрганизацийОстаткиИОбороты.АналитикаУчетаНоменклатуры.СкладскаяТерритория = &Склад
    )
```