|
Отбор в списке | ☑ | ||
---|---|---|---|---|
0
nlira
12.12.13
✎
09:40
|
Есть поле составного типа: справочник поставщики и список значений типа справочник поставщики. Как передать отбор при выборе списка значений (когда появляется доп окно выбора - список, в котором выбираешь поставщиков)? Делаю это с полем вида сравнения. Когда сравнение равно, то поле у меня типа Справочники поставщики. Когда видСравнения "в списке" нужно также отбор сделать.
|
|||
1
nlira
12.12.13
✎
09:42
|
для сравнения равно все понятно
|
|||
2
Cube
12.12.13
✎
09:42
|
Че?)))
И надо бы уточнить УФ или нет... |
|||
3
nlira
12.12.13
✎
09:42
|
для сравнения в списке как передать отбор в окно выбора в списке?
|
|||
4
nlira
12.12.13
✎
09:44
|
на внешней форме ставлю поле вида сравнения: ВидСравненияП и поле Поставщиков(составной тип: поставщики и список значений)
|
|||
5
nlira
12.12.13
✎
09:46
|
когда ВидСравненияП = "равно", то понятно как передать отбор .
когда видСравненияП = "В списке" при выборе появляется окно выбора списка значений с типом Поставщики,когда можно выбрать несколько поставщиков. Вот в этом окне нужно сделать так же отбор |
|||
6
nlira
12.12.13
✎
09:47
|
вид сравненияП - поле с типом ВидСравнения
|
|||
7
Cube
12.12.13
✎
09:53
|
(5) Теперь понятнее. Но что-то мне кажется никак не передать отбор в форму подбора, открытую из формы списка, сгенерированной платформой...
|
|||
8
nlira
12.12.13
✎
09:54
|
Что же мне далать?
|
|||
9
nlira
12.12.13
✎
09:55
|
а в эту форму подбора можно передать как т о отобранный уже список?
|
|||
10
Cube
12.12.13
✎
09:59
|
(8) Ну, если действительно вариантов нет, то делай флрму подбора контрагентов по аналогии с формой подбора номенклатуры в РТиУ.
|
|||
11
George Wheels
12.12.13
✎
10:00
|
А откуда вызываешь форму подбора?
|
|||
12
nlira
12.12.13
✎
10:04
|
Если Элемент.значение = ВидСравнения.ВСписке или Элемент.Значение = ВидСравнения.НеВСписке Тогда
Если ТипЗнч(Поставщики) <> Тип("СписокЗначений") Тогда СписокЗнач = Новый СписокЗначений; МассивТипов = Новый Массив; МассивТипов.Добавить(Тип("СправочникСсылка.Поставщики")); СписокЗнач.ТипЗначения = Новый ОписаниеТипов(МассивТипов); Поставщики= СписокЗнач; КонецЕсли; |
|||
13
nlira
12.12.13
✎
10:24
|
при нажатии на поле поставщика, если выбран тип "в списке", то выбирается форма подбора автоматически. (12) при выборе типа сравнения
|
|||
14
nlira
12.12.13
✎
10:25
|
может мне как - то в (12) можно в Список значения передать отбор?
|
|||
15
George Wheels
12.12.13
✎
10:31
|
Отбор.ИмяПоля.Значение - уже содержит список значений.
ИмяПоля - поле по которому сделан отбор. |
|||
16
George Wheels
12.12.13
✎
10:33
|
1. Получить форму подбора.
2. Настроить у неё отбор. 3. Открыть полученную форму. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |