|
Форма выбора УФ | ☑ | ||
---|---|---|---|---|
0
rull9ss
16.10.12
✎
11:33
|
Сильно не пинать, только учусь.
Ситуация следующая: при выборе реквизита открываю программно форму выбора,(создается автоматически) СтандартнаяОбработка = Ложь; Форма = ПолучитьФорму("ПланСчетов.Основной.ФормаВыбора"); УстановленныйОтбор = ...... Форма.Открыть(); Но при выборе элемента в форме в реквизит он не попадает. подскажите в какую сторону искать? прошу учитывать что форма выбора создается автоматически |
|||
1
YF
16.10.12
✎
11:34
|
При получении формы укажи в качестве владельца элемент формы из которого осуществляешь выбор
|
|||
2
ilpar
16.10.12
✎
11:37
|
В УФ не так делается
|
|||
3
rull9ss
16.10.12
✎
11:39
|
(2)
а как? |
|||
4
rmrush
16.10.12
✎
11:39
|
в УФ следует использовать метод глобального контекста
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>) |
|||
5
cw014
16.10.12
✎
11:40
|
Я опоздал с ответом на вопрос... :)
|
|||
6
YF
16.10.12
✎
11:41
|
(4) Да пофиг, и в получить форму можно владельца передать
|
|||
7
olegves
16.10.12
✎
11:41
|
(4)+ к этому в Параметр КЛЮЧ передай ссылку твоего элемента
|
|||
8
olegves
16.10.12
✎
11:43
|
(7) пардон, не внимательно прочитал...
тебе надо курить ОбработкуВыбора |
|||
9
rull9ss
16.10.12
✎
11:45
|
(4)
ну допустим, сделал я так, а как установить отбор в форме?? |
|||
10
Stim
16.10.12
✎
11:46
|
передать параметры, обработать параметры в процедуре ПРиСозданииНаСервере
|
|||
11
YF
16.10.12
✎
11:46
|
(9) поэтому делай через получить форму, не слушай их
|
|||
12
rull9ss
16.10.12
✎
11:47
|
(10) да я же написал что форма отсутствует и создается автоматически при вызове
|
|||
13
5 Элемент
16.10.12
✎
11:47
|
(9) ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("Поле1", Поле1); ОткрытьФорму(<ИмяФормы>, Новый Структура("Отбор", ПараметрыОтбора), <Владелец>, <Уникальность>, <Окно>) |
|||
14
5 Элемент
16.10.12
✎
11:50
|
А вообще у реквизитов есть такие полезные свойства "Связи параметров выбора".
Для отбора лучше их использовать. |
|||
15
rull9ss
16.10.12
✎
11:51
|
(13)(14)
благодарность, буду рыть в этом направлении |
|||
16
rull9ss
16.10.12
✎
12:14
|
Связи параметров выбора в моем случае бесполезны,
а решением оказалось СтандартнаяОбработка = Ложь; Форма = ПолучитьФорму("ПланСчетов.Основной.ФормаВыбора"); УстановленныйОтбор = ... Форма.ВладелецФормы = Элемент; Форма.Открыть(); |
|||
17
Stim
16.10.12
✎
12:15
|
(16) владельца мог бы установить и в ПолучитьФорму()
|
|||
18
ilpar
16.10.12
✎
14:44
|
(16) при разработке на УФ это называется методически неправильно
|
|||
19
rull9ss
16.10.12
✎
14:48
|
(18)
а как будет правильней? как в (17)?? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |