|
8.3 УФ своя обработка выбора тч
| ☑ |
0
ИУБиПовиц
15.06.17
✎
17:10
|
Добрый день.
самописка. документ тч. при выборе номенклатуры хочу передать в форму выбора параметр, и ним заполнить отбор и получить выбор.
Делаю так
Параметры = Новый Структура("Отбор",Новый Структура("СтруктурноеПодразделение",ОБъект.Получатель)
Ном = ОткрытьФорму модально("Справочники.Номенклатура.ФормаВыбора",ПараметрыФормы)
Элементы.Шт.ТекущиеДанные.Номенклатура = ном.
Модифицированность = Истина;
Строка появляется, но если я после выбора нажимаю мышью, то она исчезает, если ентер, то создается новая строка и не исчезает. Что за фигня?:) Может через оповестить попробовать?
|
|
1
ejikbeznojek
15.06.17
✎
17:16
|
А нельзя этот отбор заполнить в параметрах выбора?
|
|
2
Buster007
15.06.17
✎
17:28
|
Элементы.Шт.ТекущиеДанные.Номенклатура = ном.
Модифицированность = Истина;
вот это вот не требуется. Достаточно передать в качестве владельца формы поле ТЧ в котором ты выбираешь, и оно само туда проставится
|
|
3
ИУБиПовиц
15.06.17
✎
17:37
|
(1) Не совсем понял. Он же динамически формируется. Можно программно его задать? (2) Спасибо. Получилось.
|
|
4
Buster007
15.06.17
✎
17:42
|
(3) что динамически формируется?
|
|
5
Buster007
15.06.17
✎
17:42
|
+(4) вообще, если есть возможность наложить отбор в реквизите сразу, то так будет даже лучше, чем кодом...
|
|
6
ИУБиПовиц
15.06.17
✎
17:45
|
(4) Отбор. Ну по крайней мере я попробывал создать параметры выбора с типом подразделение, значение пустое значение, и программно его пытаюсь заполнить подразделением выбранным в форме, ошибка поле значение недоступно для записи.
|
|
7
Buster007
15.06.17
✎
18:03
|
(6) тогда ты можешь воспользоваться "связь параметров выбора"
|
|