Условие на номенклатура не в группе в скд #660850


#0 by Miss1C
Как в параметрах виртуальной таблицы выставить отбор по номенклатуре которая находится не в группе "Тара" ?
#1 by Miss1C
ап
#2 by runoff_runoff
НЕ (Номенклатура В ИЕРАРХИИ (&Группа))
#3 by Fragster
не надо так делать, зависнет напрочь
#4 by Miss1C
Как тогда?
#5 by Miss1C
Группу нужно в параметрах выставить, а она у меня не предопределенная
#6 by Fragster
Во временной таблице, если уж очень надо. А ее уже потом - в виртуальную
#7 by runoff_runoff
если группа не содержит подгрупп.. то условие упрощается Номенклатура.Родитель <> &Группа
#8 by Miss1C
Не содержит, но содержится
#9 by Miss1C
А параметром что выставить?
#10 by runoff_runoff
если вы работает на самолетостроительном заводе.. где в номенклатуру заносят каждую гайку (как fragster).. то конечно сначала лучше подготовить табличку с подчиненными группе эоементами ;-)
#11 by runoff_runoff
Запрос.УстановитьПараметр("Группа", ТараСсылка);
#12 by Miss1C
Отчет на скд
#13 by runoff_runoff
#14 by runoff_runoff
УстановитьЗначениеОтбора(КомпоновщикНастроек.Настройки, "Номенклатура", Номенклатура, ВидСравненияКомпоновкиДанных.НЕвИерархии);
#15 by sanja26
через компоновку данных в запросе, в скд отключаешь автозаполнение и твои параметры виртуальной таблицы появятся в отборе скд почему это зависнет?
#16 by Miss1C
Не спорю, это хорошо если группы предопределенные, когда в правом значении я могла бы ее выбрать
#17 by runoff_runoff
а что мешает подставить в правое значение группу ТараСсылка?..
#18 by Miss1C
Буду пробовать
#19 by Miss1C
Нужно по умолчанию выставить этот отбор
#20 by runoff_runoff
например..
#21 by sanja26
странный вопрос. ты первый раз отчет делаешь?
#22 by runoff_runoff
щас я на мыло вышлю вам шаблон отчета на СКД с произвольной расшифровкой.. внешними данными и предопределенными отборами ;-)
#23 by Miss1C
Нет, но с таким условием не приходилось
#24 by sanja26
Справочники.Номенклатура.НайтиПоКоду("ывапвапвап")можно прямо в выражении на закладке параметра прописать и не надо никакого кода
#25 by sanja26
, зачем все это? такой огород городить из-за того, что надо один параметр задать по-умолчанию. Максимум для того, чтобы это в попытку-исключение вставить
#26 by runoff_runoff
тоже правильно.. но если поле ввода отбора дублировано на форме.. то надо писать в коде ;-)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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