|
Как задать параметры отбора по реквизиту владельца | ☑ | ||
|---|---|---|---|---|
|
0
Admin_Net_1C
17.01.19
✎
14:21
|
Добрый день.
Есть справочник "ПО", у которого есть реквизит "ВидПО" (перечисление). Также существует справочник "Версии" (владельцы Справочник.ПО), у которого есть реквизит "РекомендованнаяВерсия" (СправочникСсылка.Версии). Есть форма элемента справочника "Версии", на форму вынесен реквизит "РекомендованнаяВерсия". Суть проблемы: при выборе на форме значения "РекомендованнаяВерсия" необходимо отображать в списке выбора только те значения справочника "Версии", у которых реквизит владельца ВидПО=Платформа1С. т.е. в коде мне фактически нужно: ПараметрыФормы.Вставить("Отбор", Новый Структура("Владелец.ВидПО", ПредопределенноеЗначение("Перечисление.ВидыПО.Платформа1С"))); НО естественно ругается на ключ "Владелец.ВидПО". Не могу понять, как правильно передать отбор. |
|||
|
1
FIXXXL
17.01.19
✎
14:24
|
(0) просто ВидПО
|
|||
|
2
Admin_Net_1C
17.01.19
✎
14:29
|
(1) в этом случае в списке выбора все элементы (такое чувство, что отбор проигнорирован), а мне нужно только элементы у которых ВидПО=Платформа1С
|
|||
|
3
mistеr
17.01.19
✎
14:31
|
(0) Структура данных слегка кривовата. Если ее не менять, то нужно сначала запросом получить список элементов спр. ПО с нужным видом; затем установить отбор "в списке" на владельца с этим списком.
|
|||
|
4
Admin_Net_1C
17.01.19
✎
14:32
|
(0) фактически мне нужно передать в открываемую форму отбор как на скрине:
https://hostingkartinok.com/show-image.php?id=cff9251833bf7305c3eed2b4864825c1 |
|||
|
5
Admin_Net_1C
17.01.19
✎
14:37
|
Судя по всему одной строкой отбор не передать ((
Либо делать как в (3), либо в форме списка ВерсииПО при открытии передавать параметр и устанавливать отбор. Я правильно понимаю? |
|||
|
6
youalex
17.01.19
✎
14:50
|
делай через параметр выбора элемента "РекомендованнаяВерсия"
|
|||
|
7
Admin_Net_1C
17.01.19
✎
14:50
|
Если кому интересно, нашел ответ на свой вопрос (способ 2):
https://1c-programmer-blog.ru/programmirovanie/kak-otkryt-formu-s-otborom.html Всем спасибо ) |
| Форум | Правила | Описание | Секции | Поиск |