|
Фильтрация формы выбора | ☑ | ||
---|---|---|---|---|
0
KizerSoze
11.09.12
✎
12:13
|
Добрый день.
Работаю в обычном приложении. При создании внешней обработки столкнулся с проблемой. Мне нужно открыть справочник "Значение свойств объектов" с отбором по владельцу - элементу плана видов характеристик. Не могу найти метод фильтрации. Вот мой код. Тут два варианта, один закомментирован. СтандартнаяОбработка=Ложь; //ФормаВыбора=Справочники.ЗначенияСвойствОбъектов.ПолучитьФормуВыбора( ,ЭлементыФормы.КДОсновная); //ФормаВыбора.Открыть(); ОткрытьФорму("Справочник.ЗначенияСвойствОбъектов.ФормаВыбора",Новый Структура("ОбъектВладелец",ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду("0017")),ЭлементыФормы.КДОсновная); |
|||
1
Kashemir
11.09.12
✎
12:17
|
что-то вроде
Фрм = ...ПолучитьФорму() Фрм.Отбор.Владелец.Установить(ЗНЧ); Фрм.Открыть() |
|||
2
KizerSoze
11.09.12
✎
12:22
|
Метода "отбор" нет - смотрел.
ФормаВыбора=Справочники.ЗначенияСвойствОбъектов.ПолучитьФормуВыбора( ,ЭлементыФормы.КДОсновная); ФормаВыбора."Нет тут метода "отбор"" |
|||
3
Kashemir
11.09.12
✎
12:25
|
(2) Смотри отбор у источника данных формы
|
|||
4
Triumph
11.09.12
✎
12:26
|
ФормаВыбора = Справочники.XXX.ПолучитьФормуВыбора(,ЭлементФормы);
ФормаВыбора.СправочникСписок.Отбор.Организация.Значение = Организация; ФормаВыбора.СправочникСписок.Отбор.Организация.Использование = Истина; ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Организация.Доступность = Ложь; ФормаВыбора.ПараметрОтборПоВладельцу = Контрагент; ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Владелец.Доступность = Ложь; формаВыбора.Открыть(); |
|||
5
Triumph
11.09.12
✎
12:28
|
К (4), "ФормаВыбора.ПараметрОтборПоВладельцу = Контрагент" - это оно
|
|||
6
KizerSoze
11.09.12
✎
12:41
|
(5) Получилось. Спасибо.
Почему через точку я не вижу этой возможности? Это глюк или тут есть какая-то логика? |
|||
7
Kashemir
11.09.12
✎
12:52
|
(6) Твой лучший друг - отладчик.
|
|||
8
Reset
11.09.12
✎
12:57
|
(6) Наличие возможностей нужно в СП смотреть
|
|||
9
KizerSoze
11.09.12
✎
13:02
|
(7) Да!!!
В отладчике все видно. (8) В СП найти решение не получилось. Смотрел в методах, а "ПараметрОтборПоВладельцу" - не метод. |
|||
10
zladenuw
11.09.12
✎
13:04
|
можно еще у реквизита указать связь по типу и выбрать по какому реквизиту. и тогда форма будет сама открываться с фильтром по владельцу
|
|||
11
Reset
11.09.12
✎
13:06
|
(9) Ну теперь и в свойствах будешь смотреть. Отбор - это свойство, даже по логике
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |