Имя: Пароль:
1C
1С v8
Началовыбора и ОбработкаВыбора
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
там именно Элементы.Реквизит