1с ут 11.4 запрос в скд

1. VKuser208708392 09.03.21 10:16 Сейчас в теме
Добрый день! Вопрос такой: есть запрос в котором вывожу номенклатуру по иерархии в отчет, в нем необходимо выводить цену закупочную, беру я ее из регистров сведений "цены номенклатуры" по виду цен и срезу последних. Но такая беда если не задали вид цены который у меня стоит по отбору, он выводит номенклатуру только ту которую нашел в регистре по отбору в запросе:

(ПО (ЦеныНоменклатурыСрезПоследних.Номенклатура = ВнутреннееПотреблениеТоваровТовары.Номенклатура))

Подскажите как мне сделать что бы номенклатура вся выводилась из документа при этом если нет цены в регистре просто пустое значение было? Все делается в СКД!!

ВЫБРАТЬ
	ВнутреннееПотреблениеТоваровТовары.Ссылка КАК ДокументыВнутреннееПотреблениеТоваров,
	ВнутреннееПотреблениеТоваровТовары.Номенклатура КАК НоменклатураДокументыВнутреннееПотреблениеТоваров,
	ВнутреннееПотреблениеТоваровТовары.КоличествоУпаковок КАК КоличествоУпаковокВП,
	ВнутреннееПотреблениеТоваровТовары.СтатьяРасходов КАК СтатьяРасходовВП,
	ЦеныНоменклатурыСрезПоследних.Цена * ВнутреннееПотреблениеТоваровТовары.КоличествоУпаковок КАК ИтогоВП,
	ЦеныНоменклатурыСрезПоследних.Цена КАК ЦенаВП,
	ВнутреннееПотреблениеТоваровТовары.Ссылка.Подразделение КАК ПодразделениеВП
ИЗ
	Документ.ВнутреннееПотреблениеТоваров.Товары КАК ВнутреннееПотреблениеТоваровТовары
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних
		ПО (ЦеныНоменклатурыСрезПоследних.Номенклатура = ВнутреннееПотреблениеТоваровТовары.Номенклатура)
ГДЕ
	ЦеныНоменклатурыСрезПоследних.ВидЦены = &ВидЦены
	И ВнутреннееПотреблениеТоваровТовары.Ссылка.Дата МЕЖДУ &Датанач И &ДатаКон
{ГДЕ
	(ВнутреннееПотреблениеТоваровТовары.Ссылка.Подразделение = &Склад)}
Показать
По теме из базы знаний
Найденные решения
2. user633533_encantado 11 09.03.21 10:25 Сейчас в теме
Вид цены у вас не отбор, а параметр. Если его не задать, то этот запрос вообще не должен цены показать.

И зачем вам два раза указывать в запросе условие на вид цен, один раз в таблице достаточно.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user633533_encantado 11 09.03.21 10:25 Сейчас в теме
Вид цены у вас не отбор, а параметр. Если его не задать, то этот запрос вообще не должен цены показать.

И зачем вам два раза указывать в запросе условие на вид цен, один раз в таблице достаточно.
3. VKuser208708392 09.03.21 10:27 Сейчас в теме
(2) Пока крутил вертел запрос и не заметил спасибо!
4. VKuser208708392 09.03.21 10:28 Сейчас в теме
(2) Благодарю, в этом была проблема!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот