Не работает запрос в универсальном отчете. #327522


#0 by kestrel
Нужно поймать номенклатуру с не заполненным местом хранения. Такой текст вставляю в универсальный отчет: Такой пробую в консоли отчетов: ВЫБРАТЬ    МестаХраненияНоменклатуры.МестоХранения, ГДЕ    МестаХраненияНоменклатуры.МестоХранения ЕСТЬ NULL Если в отборе указать любое св-во номенклатуры, например ВидНоменклатуры=Товар, то в консоли отбирает правильно, а в универсальном отчете пусто. Что неправильно делаю ?
#1 by ТелепатБот
#2 by kestrel
Ладно, перефразирую. Нужно поймать номенклатуру с не заполненным местом хранения. Такой текст вставляю в универсальный отчет: ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ если в настройках отчета отбор не трогать, то выводит всю номенклатуру с незаполненным местом хранения, если же поставить (в отборе)например ВидНоменклатуры=Товар, то отчет пустой. Что неправильно делаю ?
#3 by Валерыч
условие "неснимаемое" накладывается на второстепенную таблицу, а не на основную
#4 by kestrel
Если я правильно понял, то "условие "неснимаемое"" это МестаХраненияНоменклатуры.МестоХранения.Ссылка ЕСТЬ NULL, в фигурных скобках результат основной таблицы ?
#5 by hhhh
еще надо на пустую ссылку проверять ИЛИ МестаХраненияНоменклатуры.МестоХранения.Ссылка = &ПустаяСсылкаНаМестоХранения
#6 by kestrel
2 hhhh меня пока очень сильно волнует почему результат пустой, когда я использую отбор в настройках Универсального отчета. Может еще кто нибудь подсказать, по подробнее или может я вопрос непонятно излагаю ?
#7 by Валерыч
я бы сделал примерно так:
#8 by Валерыч
херня получилась: не тот код запостил ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ    |
#9 by Валерыч
т.е. ГДЕ НЕ Номенклатура1.Ссылка1 в (...
#10 by kestrel
Работает, однако, спасибо. Только, пришлось поудалять МестоХран.* из фигурных скобок ибо ругается - не найдено поле.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С