0
Rounder
04.03.13
✎
11:06
|
Произвольный запрос динамического списка выглядит так:
ВЫБРАТЬ
СправочникНоменклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК СправочникНоменклатура
ГДЕ
СправочникНоменклатура.ВидНоменклатуры = &ВидНоменклатуры
{ХАРАКТЕРИСТИКИ
ТИП(Справочник.Номенклатура)
ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
СвойстваОбъектов.Ссылка,
СвойстваОбъектов.ВерсияДанных,
СвойстваОбъектов.ПометкаУдаления,
СвойстваОбъектов.Предопределенный,
СвойстваОбъектов.Родитель,
СвойстваОбъектов.ЭтоГруппа,
СвойстваОбъектов.Код,
СвойстваОбъектов.Наименование,
СвойстваОбъектов.ТипЗначения,
СвойстваОбъектов.НазначениеСвойства,
СвойстваОбъектов.ПодразделНазначенияСвойства
ИЗ
ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
СвойстваОбъектов.ПодразделНазначенияСвойства = &Подраздел)
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Свойство
ПОЛЕЗНАЧЕНИЯ Значение }
Как можно программно установить параметр "Подраздел"?
В процедуре "ПриСоздании" этот параметр должен быть заполнен, иначе выдает ошибку.
Если в тексте запроса это условие заполняю явно, т.е. вместо параметра указываю Значение(Справочник.ТакойТо.ПредопрЭлемент), то все работает.
Но мне параметр нужно задавать программно.
|
|