Имя: Пароль:
1C
 
8.3 УФ своя обработка выбора тч
0 ИУБиПовиц
 
15.06.17
17:10
Добрый день.
самописка. документ тч. при выборе номенклатуры хочу передать в форму выбора параметр, и ним заполнить отбор и получить выбор.
Делаю так
Параметры = Новый Структура("Отбор",Новый Структура("СтруктурноеПодразделение",ОБъект.Получатель)
Ном = ОткрытьФорму модально("Справочники.Номенклатура.ФормаВыбора",ПараметрыФормы)
Элементы.Шт.ТекущиеДанные.Номенклатура = ном.
Модифицированность = Истина;

Строка появляется, но если я после выбора нажимаю мышью, то она исчезает, если ентер, то создается новая строка и не исчезает. Что за фигня?:) Может через оповестить попробовать?
1 ejikbeznojek
 
15.06.17
17:16
А нельзя этот отбор заполнить в параметрах выбора?
https://prnt.sc/fk43fc
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) тогда ты можешь воспользоваться "связь параметров выбора"