1С++ Не работает отбор по группе справочника #460197


#0 by Karambol
Нужно сделать отбор по группе справочника. Т.е., должны выводиться элементы, входящие в выбранный список групп. Но ни одного элемента не выводится. спрЗаявки.ID as    [Элемент $Справочник._ЗаявкиНаУстранениеПроблем]         FROM $Справочник._ЗаявкиНаУстранениеПроблем as спрЗаявки       WHERE ($спрЗаявки.Исполнитель IN (SELECT Val FROM #СписокПодразделений)) Если убрать условие, то выводятся все элементы. СписокПодразделений - список значений, в котором содержатся группы справочника Сотрудники.
#1 by bodri
А ИспользоватьРодителя, не подходит?
#2 by ДенисЧ
RS.УложитьСписокОбъектов(СписокПодразделений, "#СписокПодразделений", "_ЗаявкиНаУстранениеПроблем");
#3 by Karambol
Не, надо прямым запросом Не помогло :(
#4 by Chai Nic
Надеюсь, вы не думаете, что sql-сервер будет применять условие с учетом иерархии? :)
#5 by ДенисЧ
Всем помогло, а тебе нет... Странно...
#6 by Гефест
вот эта строчка меня смущает: $спрЗаявки.Исполнитель IN (SELECT Val FROM #СписокПодразделений) или у тебя оригинальная манера обзывать переменные, или одно из двух...
#7 by Chai Nic
Ясно дело что отбирать нужно по парентиду исполнителя, а не по самому исполнителю.
#8 by chelentano
спрЗаявки.Исполнитель - тип, вид какой?
#9 by Дядя Васька
WHERE спрЗаявки.Parent in... как-то так...
#10 by Karambol
Точно, с утра туплю
#11 by Karambol
Спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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