|
Началовыбора и ОбработкаВыбора
| ☑ |
0
Sj
04.04.13
✎
10:15
|
Доброе время суток!
На форме лежит "Реквизит", у которого
НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка), где СтандартнаяОбработка = Ложь и вызывается форма подбора с требуемыми фильтрами. У этого "Реквизит" есть и ОбработкаВыбора(Элемент...), чтобы обработать множественный выбор в форме подбора. Здесь все отлично.
Далее кидаю на форму команду "Заполнить", чтобы отработать как НачалоВыбора, так и ОбработкуВыбора:
НачалоВыбора(Элементы.Реквизит, , );
Но в данном случае ОбработкаВыбора(... не возникает.
Каким образом можно решить данную задачу, чтобы обработка выбора так же возникала?
|
|
1
Defender aka LINN
04.04.13
✎
10:17
|
Что-то у тебя в начале выбора не так написано
|
|
2
Sj
04.04.13
✎
10:22
|
ФормаВыбора = ПолучитьФорму("Справочник.Такойто.Форма.Такаято", ПараметрыФормыВыбора, Элемент);
|
|
3
Sj
04.04.13
✎
10:22
|
первый же вариант нормально отрабатывается
|
|
4
Defender aka LINN
04.04.13
✎
10:26
|
(2) "Справочник.Такойто.Форма.Такаято"
Обычно люди пишут "Справочник.Такойто.ФормаВыбора"
|
|
5
mistеr
04.04.13
✎
10:28
|
(2) Элемент в последнем случае - что? Должен быть Реквизит.
|
|
6
Sj
04.04.13
✎
10:28
|
А у меня несколько форм выбора.
|
|
7
Sj
04.04.13
✎
10:30
|
(5) почему реквизит ? В отладчике смотрю для 1-го варианта - там поле формы.
|
|
8
mistеr
04.04.13
✎
12:09
|
(7) Я и имел в виду поле, связанное с этим реквизитом. Именно ему будет отправлено оповещение о выборе, которое вызывает ОбработкаВыбора.
|
|
9
Sj
04.04.13
✎
12:44
|
там именно Элементы.Реквизит
|
|