Вопрос открыт, требуется помощь, ссылка на тему: https://forum.infostart.ru/forum9/topic258326/#message2614144
---
держите исправленную схему. Загрузить там же на значке Загрузить.
---
в запрос добавить условие

```1c
    ГДЕ
    НЕ СправочникНоменклатура.ЭтоГруппа
```

Прикладываю новую схему. Я там еще немного исправил.
---
Вначале построй декартовым произведением полную матрицу Номенклатура-Типы цен, типа:

ВЫБРАТЬ
Номенклатура.Ссылка,
ТипыЦенНоменклатуры.Ссылка
ПОМЕСТИТЬ ВТ_НоменклатураТипыЦен
ИЗ Справочник.Номенклатура, Справочник.ТипыЦенНоменклатуры

и к ней уже цепляй свой запрос, только условие для РС цена = 0 для убери, а в полях выборки не забудь ЕстьNULL(Цена, 0) поставить.
---
Я что только не делаю с этой ценой, ничего не получается, все равно номенклатура формируется только с ценой, без цены не формируется, и в поиске эту номенклатуру не находит отчет без цены!!!

Вот полный код запроса:

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

    СГРУППИРОВАТЬ ПО
    СправочникНоменклатура.Ссылка,
    СправочникНоменклатура.Код,
    СправочникНоменклатура.Наименование,
    СправочникНоменклатура.ВидНоменклатуры,
    СправочникНоменклатура.ТоварнаяКатегория,
    СправочникНоменклатура.Марка,
    СправочникНоменклатура.ЕдиницаИзмерения,
    СправочникНоменклатура.Артикул,
    СправочникНоменклатура.НаименованиеПолное,
    СправочникНоменклатура.Вес,
    СправочникНоменклатура.СтавкаНДС,
    СправочникНоменклатура.ТипНоменклатуры,
    ТоварыНаСкладахОстатки.Склад,
    Штрихкоды.Владелец,
    Штрихкоды.Характеристика,
    Штрихкоды.Упаковка,
    Штрихкоды.ТипШтрихкода,
    Штрихкоды.ПредставлениеШтрихкода,
    ВЫБОР
    КОГДА СправочникНоменклатура.ЭтоГруппа
    ТОГДА ВЫБОР
    КОГДА СправочникНоменклатура.ПометкаУдаления
    ТОГДА 7
    ИНАЧЕ 6
    КОНЕЦ
    ИНАЧЕ ВЫБОР
    КОГДА СправочникНоменклатура.ПометкаУдаления
    ТОГДА 1
    ИНАЧЕ 0
    КОНЕЦ + ВЫБОР
    КОГДА СправочникНоменклатура.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.НеИспользовать)
    ТОГДА 0
    ИНАЧЕ 2
    КОНЕЦ
    КОНЕЦ,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0),
    ЕСТЬNULL(ТоварыНаСкладахОстатки.РезервОстаток, 0),
    ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) - ЕСТЬNULL(ТоварыНаСкладахОстатки.РезервОстаток, 0),
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Период, 0),
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.ВидЦены, 0),
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Номенклатура, 0),
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0)
```
---
Что выдает запрос:

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

?
---
```1c
    ВЫБРАТЬ
    Номенклатура.Ссылка КАК Ссылка,
    ТипыЦенНоменклатуры.Ссылка КАК ТипЦен
    ПОМЕСТИТЬ ВТ_НоменклатураТипыЦен
    ИЗ
    Справочник.Номенклатура КАК Номенклатура,
    Справочник.ТипыЦенНоменклатуры КАК ТипыЦенНоменклатуры
    ;

    ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    СправочникНоменклатура.Ссылка КАК Ссылка,
    СправочникНоменклатура.Ссылка.Код КАК Код,
    СправочникНоменклатура.Ссылка.Наименование КАК Наименование,
    СправочникНоменклатура.Ссылка.ВидНоменклатуры КАК ВидНоменклатуры,
    СправочникНоменклатура.Ссылка.ТоварнаяКатегория КАК ТоварнаяКатегория,
    СправочникНоменклатура.Ссылка.Марка КАК Марка,
    ВЫБОР
    КОГДА СправочникНоменклатура.Ссылка.ЭтоГруппа
    ТОГДА ВЫБОР
    КОГДА СправочникНоменклатура.Ссылка.ПометкаУдаления
    ТОГДА 7
    ИНАЧЕ 6
    КОНЕЦ
    ИНАЧЕ ВЫБОР
    КОГДА СправочникНоменклатура.Ссылка.ПометкаУдаления
    ТОГДА 1
    ИНАЧЕ 0
    КОНЕЦ + ВЫБОР
    КОГДА СправочникНоменклатура.Ссылка.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.НеИспользовать)
    ТОГДА 0
    ИНАЧЕ 2
    КОНЕЦ
    КОНЕЦ КАК ИндексКартинки,
    СправочникНоменклатура.Ссылка.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    СправочникНоменклатура.Ссылка.Артикул КАК Артикул,
    СправочникНоменклатура.Ссылка.НаименованиеПолное КАК НаименованиеПолное,
    СправочникНоменклатура.Ссылка.Вес КАК Вес,
    СправочникНоменклатура.Ссылка.СтавкаНДС КАК СтавкаНДС,
    СправочникНоменклатура.Ссылка.ТипНоменклатуры КАК ТипНоменклатуры,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) КАК Остаток1,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.РезервОстаток, 0) КАК Резерв,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) - ЕСТЬNULL(ТоварыНаСкладахОстатки.РезервОстаток, 0) КАК СвободныйОстаток,
    МАКСИМУМ(ВЫРАЗИТЬ(NULL КАК ЧИСЛО(15, 2))) КАК Остаток,
    ТоварыНаСкладахОстатки.Склад КАК Склад,
    МАКСИМУМ(Штрихкоды.Штрихкод) КАК Штрихкод,
    Штрихкоды.Владелец КАК Владелец,
    Штрихкоды.Характеристика КАК Характеристика,
    Штрихкоды.Упаковка КАК Упаковка,
    Штрихкоды.ТипШтрихкода КАК ТипШтрихкода,
    Штрихкоды.ПредставлениеШтрихкода КАК ПредставлениеШтрихкода,
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Период, 0) КАК Период,
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.ВидЦены, 0) КАК ВидЦены,
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Номенклатура, 0) КАК Номенклатура,
    МАКСИМУМ(ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0)) КАК Цена
    ИЗ
    ВТ_НоменклатураТипыЦен КАК СправочникНоменклатура
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
    ПО (ТоварыНаСкладахОстатки.Номенклатура = СправочникНоменклатура.Ссылка)
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
    ПО (Штрихкоды.Владелец = СправочникНоменклатура.Ссылка)
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, Период >= &Период) КАК ЦеныНоменклатурыСрезПоследних
    ПО (ЦеныНоменклатурыСрезПоследних.Номенклатура = СправочникНоменклатура.Ссылка)
    (ЦеныНоменклатурыСрезПоследних.ТипЦен = СправочникНоменклатура.ТипЦен)

    СГРУППИРОВАТЬ ПО
    СправочникНоменклатура.Ссылка,
    СправочникНоменклатура.Ссылка.Код,
    СправочникНоменклатура.Ссылка.Наименование,
    СправочникНоменклатура.Ссылка.ВидНоменклатуры,
    СправочникНоменклатура.Ссылка.ТоварнаяКатегория,
    СправочникНоменклатура.Ссылка.Марка,
    СправочникНоменклатура.Ссылка.ЕдиницаИзмерения,
    СправочникНоменклатура.Ссылка.Артикул,
    СправочникНоменклатура.Ссылка.НаименованиеПолное,
    СправочникНоменклатура.Ссылка.Вес,
    СправочникНоменклатура.Ссылка.СтавкаНДС,
    СправочникНоменклатура.Ссылка.ТипНоменклатуры,
    ТоварыНаСкладахОстатки.Склад,
    Штрихкоды.Владелец,
    Штрихкоды.Характеристика,
    Штрихкоды.Упаковка,
    Штрихкоды.ТипШтрихкода,
    Штрихкоды.ПредставлениеШтрихкода,
    ВЫБОР
    КОГДА СправочникНоменклатура.Ссылка.ЭтоГруппа
    ТОГДА ВЫБОР
    КОГДА СправочникНоменклатура.Ссылка.ПометкаУдаления
    ТОГДА 7
    ИНАЧЕ 6
    КОНЕЦ
    ИНАЧЕ ВЫБОР
    КОГДА СправочникНоменклатура.Ссылка.ПометкаУдаления
    ТОГДА 1
    ИНАЧЕ 0
    КОНЕЦ + ВЫБОР
    КОГДА СправочникНоменклатура.Ссылка.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.НеИспользовать)
    ТОГДА 0
    ИНАЧЕ 2
    КОНЕЦ
    КОНЕЦ,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0),
    ЕСТЬNULL(ТоварыНаСкладахОстатки.РезервОстаток, 0),
    ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) - ЕСТЬNULL(ТоварыНаСкладахОстатки.РезервОстаток, 0),
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Период, 0),
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.ВидЦены, 0),
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Номенклатура, 0),
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0)
```

ну так уж как то наверно.

(5) Вадим, там в оригинальном запросе условие на период установки цены.
---
это я вижу, хочется убедится, что цена например не устанавливается автоматом в какое-то значение при заведении номенклатуры....
---
Ну я же написал как.

```1c
    ВЫБРАТЬ
    Номенклатура.Ссылка КАК Номенклатура,
    ТипыЦенНоменклатуры.Ссылка КАК ТипЦен
    ПОМЕСТИТЬ ВТ_НоменклатураТипыЦен
    ИЗ
    Справочник.Номенклатура КАК Номенклатура,
    Справочник.ТипыЦенНоменклатуры КАК ТипыЦенНоменклатуры
    ;

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

Как я узнала, что Номенклатура есть, просто ее создала, наименовала "Тестовый товар", его именно не видно, он без цены!!!
---
Хорошо.

Что выдает запрос:

```1c
    Выбрать
    Т1.Ссылка КАК Номенклатура
    ИЗ
    Справочник.Номенклатура КАК Т1
    ГДЕ
    Т1.Ссылка = &НоваяНоменклатура
```

и

```1c
    Выбрать
    Т1.Номенклатура,
    Т1.Цена
    ИЗ
    РегистрСведений.ЦеныНоменклатуры КАК Т1
    ГДЕ
    Т1.Номенклатура = &НоваяНоменклатура
```

??

Желательно скриншотами.
---
Ничего не формирует, вообще ноль, что в скриншотах показать, что ничего нету!???

Вот часть кода запроса:

```1c
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, Период >= &Период) КАК ЦеныНоменклатурыСрезПоследних
    ПО (ЦеныНоменклатурыСрезПоследних.Номенклатура = СправочникНоменклатура.Ссылка)
    ГДЕ
    ЦеныНоменклатурыСрезПоследних.Номенклатура = &НоваяНоменклатура
```
---
Вот скриншот:
---
Отбор в отчете как настроен?

Вижу, что по наименованию номенклатуры = "".

Вы хотите увидеть номенклатуру с пустым наименованием? Отчет показывает, что такой номенклатуры нет в остатках
---
Настройка отбора в отчете:
---
замечательно. У вас всегда работает отбор по пустому наименованию номенклатуры. Снимите флажок, сохраните отчет и пробуйте снова.
---
меня интересует, что выдают два запроса из моего сообщения.
Скриншоты нужны, чтобы понимать, что вы видите на своем экране.

То, что запрос из отчета ничего не выдает - более чем логично.
---
Этот Скриншот вот с таким кодом запроса:

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

    СГРУППИРОВАТЬ ПО
    СправочникНоменклатура.Ссылка,
    СправочникНоменклатура.Код,
    СправочникНоменклатура.Наименование,
    СправочникНоменклатура.ВидНоменклатуры,
    СправочникНоменклатура.ТоварнаяКатегория,
    СправочникНоменклатура.Марка,
    СправочникНоменклатура.ЕдиницаИзмерения,
    СправочникНоменклатура.Артикул,
    СправочникНоменклатура.НаименованиеПолное,
    СправочникНоменклатура.Вес,
    СправочникНоменклатура.СтавкаНДС,
    СправочникНоменклатура.ТипНоменклатуры,
    ТоварыНаСкладахОстатки.Склад,
    Штрихкоды.Владелец,
    Штрихкоды.Характеристика,
    Штрихкоды.Упаковка,
    Штрихкоды.ТипШтрихкода,
    Штрихкоды.ПредставлениеШтрихкода,
    ВЫБОР
    КОГДА СправочникНоменклатура.ЭтоГруппа
    ТОГДА ВЫБОР
    КОГДА СправочникНоменклатура.ПометкаУдаления
    ТОГДА 7
    ИНАЧЕ 6
    КОНЕЦ
    ИНАЧЕ ВЫБОР
    КОГДА СправочникНоменклатура.ПометкаУдаления
    ТОГДА 1
    ИНАЧЕ 0
    КОНЕЦ + ВЫБОР
    КОГДА СправочникНоменклатура.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.НеИспользовать)
    ТОГДА 0
    ИНАЧЕ 2
    КОНЕЦ
    КОНЕЦ,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0),
    ЕСТЬNULL(ТоварыНаСкладахОстатки.РезервОстаток, 0),
    ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) - ЕСТЬNULL(ТоварыНаСкладахОстатки.РезервОстаток, 0),
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0),
    ЦеныНоменклатурыСрезПоследних.Период,
    ЦеныНоменклатурыСрезПоследних.ВидЦены,
    ЦеныНоменклатурыСрезПоследних.Номенклатура,
    ЦеныНоменклатурыСрезПоследних.Цена
```
---
отбор по группе "Вентиляторы, пылесосы, кондиционеры" выключите
---
Отбор выключила "Вентиляторы, пылесосы, кондиционеры"
---
замечательно. Теперь еще отключите постоянный отбор по пустому наименованию номенклатуры, который включен на скрине в (19)
---
Отключила, но не находит отчет номенклатуру "Тестовый товар", которая без цены, остальное все тоже, только еще наименование папок стала выводить отдельно (без номенклатуру), из за этого я сделала отбор в отчете, Номенклатура / Содержит..., который сейчас отключила!!!
---
то, что вы ее завели, это пол-дела, она еще и на складе должна быть, так понимаю.
---
Нет, не правильно понимаете, у меня в отчете вся номенклатура формируется, и та, которая нет на складах по количеству!!! Отчет ее формирует с нулевым остатком!!!
---
Ответ (21), посмотрите внимательно скриншот, там есть две позиции номенклатуру без количества!!!
---
Достаточно цену добавить номенклатуре "Тестовый товар", и он сразу будет формироваться отчетом без количества и штрихкода, проблема в цене!!!
---
значит в настройках СКД есть отбор по Цена <> 0. Смотрите первую закладку свойств с набором данных, так же смотрите отборы в группировках

Запрос 100% выводит всю номенклатуру и с ценой, и без, и с остатком, и без.

Так же смотрите код процедуры ПередКомпоновкойДанных в модуле отчета, быть может там вся "магия" происходит.
---
Ваш совет: Так же смотрите код процедуры ПередКомпоновкойДанных в модуле отчета, быть может там вся "магия" происходит.

Как это можно посмотреть, где это находиться!???

Модуль объекта Отчета, кроме этого больше ничего нет!!!

```1c
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

    ОбщегоНазначенияРТ.ВывестиДатуФормированияОтчета(ДокументРезультат);

    КонецПроцедуры
```
---
Просмотрела, нету ничего подобного!!!
---
на вкладке с данными поле вид цены какие настройки имеет?
---
Вообще никаких не имеет!!! Не ВидЦены, не Цена не имеет настроек на вкладке (Наборы данных)!!! Если Вы это имели ввиду!??? В этих полях все пусто!!!
---
покажите скриншот вкладки наборы данных.
---
Пожалуйста
---
Вот на этом скриншоте видите внизу 2 кнопки? Нажмите Сохранить (значок дискета) и выложите полученную схему скд. Без нее проблематично точно советовать.
---
Сохранила
---
держите исправленную схему. Загрузить там же на значке Загрузить.
---
ОГРОМНОВОЕ ВАМ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!!! ВОПРОС РЕШЕН!!!

УРА!!! УРА!!! УРА!!!
---
Олег, мне к Вам вопрос, при отборе группы номенклатуры, все отображается при формировании отчета корректно, а при стартовом формировании без отбора формируется с лишней информацией в отчете!!!

Вопрос: Подскажите пожалуйста, как это можно убрать!???

Внизу прилагаю скриншот...
---
в запрос добавить условие

```1c
    ГДЕ
    НЕ СправочникНоменклатура.ЭтоГруппа
```

Прикладываю новую схему. Я там еще немного исправил.
---
Олег, спасибо что отреагировали на мой зов помощи, сейчас попробую!!!
---
, (41) Олег, теперь отчет работает просто идеально, скриншот уже не буду выкладывать!!! Еще раз, спасибо Вам огромное за помощь!!!