Здравствуйте! Нужно получить через запрос в СКД данные из РегистраСведений.ЦеныНоменклатуры,есть разные базовые виды цен,мне нужно чтоб выдавал отбором два вида,один вид он выводит все окей,а второй вид:Нормативная,не хочет выводить через отбор
Какой запрос нужно написать чтобы вывести? У регистра тип ссылка на Справочник.ВидыЦен
---
```1c
    .........
    Где
    ЦенНоменклатурыСрезПоследних.Вид В (&ВидыЦен)
```

Либо

```1c
    .........
    Где
    ЦенНоменклатурыСрезПоследних.Вид.Наименование В ("Наименование вида цены1, Наименование наименование вида цены2")
```

По такому же принципу можно другие отборы выполнить, если наименования, скажем, совпадают.
---
определить запросом вид цены по наименованию/коду/другому реквизиту справочника "ВидыЦен".
---
можете пример такого запроса дать пожалуйста? Не соображаю пока в правильности запросов...
---
а какой запрос у вас уже есть?
---
сейчас пока только то,что скомпоновано конструктором

```1c
    Выбрать
    ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
    ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены,
    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
    ЦеныНоменклатурыСрезПоследних.ВидЦены.БазовыйВидЦены КАК ВидЦеныБазовыйВидЦены
    Из
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦенНоменклатурыСрезПоследних
```

Стоит отбор по Номенклатуре и БазовыйВидЦены
Когда выбираю в отчете БазовыйВидЦены:База(как пример вот говорю),то все работает и выводится как надо
Когда выбираю там же Нормативная,то все пусто совсем..
---
```1c
    .........
    Где
    ЦенНоменклатурыСрезПоследних.Вид В (&ВидыЦен)
```

Либо

```1c
    .........
    Где
    ЦенНоменклатурыСрезПоследних.Вид.Наименование В ("Наименование вида цены1, Наименование наименование вида цены2")
```

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

```1c
    ......
    ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены.Наименование В ("Наименование вида цены1, Наименование наименование вида цены2")) КАК ЦенНоменклатурыСрезПоследних
```

или

```1c
    ......
    ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены.Наименование В (&ВидыЦен)) КАК ЦенНоменклатурыСрезПоследних
```
---
да,так и сделал,но теперь когда добавляю это в отбор,то ругается
Ошибка в элементе отбора:глобальные элементы отбора обязательно должны использовать поля "ПараметрыДанных.ВидыЦен В списке Нормативная
---
Убрать вообще:

```1c
    ......
    ЦеныНоменклатурыСрезПоследних.ВидЦены.БазовыйВидЦены КАК ВидЦеныБазовыйВидЦены
    .....
```

и отбор на поле "ВидЦены" по списку наименований/значений
---
заработало,спасибо большое!!!
---
а не подскажете еще случаем,как сделать так,чтобы выводились только поля в которых нету значений цен вообще?
---
отбор по цене = 0 или не заполнено
---
сделал так да,но нужно через запрос либо параметр,и никак не могу понять что написать
---
если цены получаются отдельным набором, то никак не сделать, потому что СКД соединяет наборы левым соединением.

Нужно использовать 1 набор и в нем, используя левое соединение, получать цены, тогда будет возможным сделать вывод "пустых" цен через параметр
---
набор данных один всего
---
в таком случае

```1c
    .......
    ГДЕ
    ЦенНоменклатурыСрезПоследних.Номенклатура Есть NULL
    ........
```

Если через параметр, то можно так:

```1c
    .......
    ГДЕ
    ВЫБОР
    КОГДА &НулевыеЦены
    Тогда ЦенНоменклатурыСрезПоследних.Номенклатура Есть NULL
    ИНАЧЕ ИСТИНА
    КОНЕЦ
    ........
```

Параметр "НулевыеЦены" типа "Булево".
---
первый вариант ничего не выдал,второй все вообще выдал :(
---
если первый вариант ничего не выдает, то значит можно простой отбор по цена = 0 делать, тогда это будут именно установленные 0 цены.
---
а вот в том и проблема что когда поставил отбор по цене = 0,то руководитель сказал что нужно через параметр сделать либо в запросе))
---
вот уже 24 сообщение, а полного запроса для формирования отчета так и не видно.
Все что было раньше - это фантазии на тему.....
---
отбор добавляю в настройках отчёта и в параметрах изначально поставился тип строка,поменял на ссылку на справочникВидыЦен