ПланыВидовХарактеристик.СвойстваОбъектов #250824


#0 by seleand
В обработку передается ссылка на объект произвольного типа (это может быть элемент какого-либо справочника, или какой-то документ или еще что-либо). На форме есть поле ввода типа ПланВидовХарактеристикСсылка.СвойстваОбъектов  для выбора свойства объекта и другое поле ввода произвольного типа для ввода значения этого свойства. Не получается сделать так, чтобы в форме выбора свойств из Плана Видов характеристик СвойстваОбъектов  была возможность выбирать только те свойства, у который реквизит НазначениеСвойства содержит тип объекта, переданного в обработку. И после этого хотелось бы, чтобы можно было вводить во второе поле значение только таких типов, которые соответствуют выбранному свойству.
#1 by ТелепатБот
#2 by seleand
делаю но фильтра все-равно нет
#3 by папапа
Попробуй сначала открыть форму
#4 by seleand
и что потом? не хочется лезть в модуль формы ПланВидовХарактеристик. я хочу это сделать из обработки
#5 by seleand
#6 by seleand
где вы, умные люди? АУ!
#7 by selenat
все очень заняты флудом. А ты тут со своими глупостями... :)
#8 by Dionisious
Что то типа: Ссылка ИЗ ПланыВидовХарактеристик.СвойстваОбъектов ГДЕ ТипЗначение=&ТипЗначения Потом результат запроса загоняешь в отбор по ссылке ВидСравнения="в списке".
#9 by seleand
наверное ты прав ) со второй частью задачи стравилась, а вот выбор свойства так и не получается...
#10 by seleand
смотрю в отладчике - отбор задан. а в форме все равно выводятся все свойства
#11 by tsr
Вид сравнения укажи, на всякий случай
#12 by seleand
вид сравнения смотрю в отладчике - "Равно"
#13 by seleand
попытаюсь заполнить список значений по запросу и выбирать уже из него, а не из формы.
#14 by Dionisious
а надо "В списке".
#15 by tsr
+ Причем перед присвоением значения. А ВидСравнения все же укажи принудительно. Уговаривать конечно не буду. Это дело хозяйское.
#16 by seleand
пробую.
#17 by seleand
а как задать вид сравнения. пробую    ВыбФорма.ЭтаФорма.СписокНазначенияСвойствКатегорийОбъектов.Отбор.Наименование.ВидСравнения = ВСписке; или с кавычками, но ругается
#18 by Ковычки
О как вас восьмерочников рарус со своим подходом вымунштровал, а то на семерке все орали "рарус-гвно" ))
#19 by selenat
а это к чему?
#20 by Ковычки
+ счас будут - "че сказатьто хотел?"
#21 by Ковычки
во, уже началось
#22 by Dionisious
Смотри системное перечисление ВидСравнения.
#23 by tsr
Вот.... А поиск отменили что-ли? Нажми кнопку на клаве "F1" .Есть еще значок с черепом на панельке инструментов для помощи. Набери слово ВидСравнения , и все увидишь. Если и это лень, то напиши просто:
#24 by seleand
не получается никак. сделала, стал ругаться на бросила это дело, пытаюсь просто заполнить список свойств объекта из запроса и выбирать из него
#25 by selenat
никак?
#26 by seleand
никак
#27 by tsr
Что-то в консерватории не то. Наименование, это видимо строковое значение? Потом, если уж делаешь в списке, то и Значение должно быть типом СписокЗначений. И это выражение: ВыбФорма.ЭтаФорма.СписокНазначенияСвойствКатегорийОбъектов.Отбор.Наименование.Значение вызывает сомнение. Посмотри отладчиком, есть ли вообще такое у ВыбФорма.ЭтаФорма
#28 by seleand
есть когда по умолчанию стояло равенство, то все было нормально, не ругалось. но и не работало )
#29 by seleand
ухожу домой
#30 by Dionisious
#31 by seleand
Спасибо, попробую
#32 by seleand
но вернусь к этой задаче только в понедельник всем спасибо
#33 by seleand
не ушла еще... не получилось все равно Назначения Свойств  выдались все, а вот у нужного мне (того, по которому фильтр установился) я не могу выбрать ни одного свойства. Пустой список
#34 by selenat
выложи код
#35 by seleand
пытаюсь сделать отбор по двум полям    Форма.Открыть; по свойству отбор уже работает, а по назначению свойства не хочет
#36 by Wehrmacht
кхм... а можт не Форма.Отбор, а Форма.ПланВидовХарактеристикСписок.Отбор ? не?
#37 by Wehrmacht
а ваще-т скорее всего не( сори за флуд
#38 by seleand
УРА!!! работает!!!!
#39 by seleand
всем спасибо за помощь, пошла домой ужин готовить )
#40 by selenat
Давай. Я уже есть хочу... :)
#41 by seleand
))
#42 by seleand
все никак не уйду ) работает и так:
#43 by seleand
все, ушла
#44 by seleand
еще раз всем спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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