Имя: Пароль:
1C
1С v8
Не работает процедура ОбработкаВыбора
0 pedagog
 
03.07.14
08:09
На упр. форме есть реквизит ВопросПоПрофессии. При начале выбора написала процедуру:
&НаКлиенте
Процедура ВопросПоПрофессииНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    П = Новый Структура;    
    П.Вставить("Подразделение", Подразделение);
    ОткрытьФорму("Справочник.рту_ВопросыТеста.ФормаВыбораГруппы", П);
КонецПроцедуры

Теперь пишу обработкувыбора этого реквизита, но она не срабатыввет:
&НаКлиенте
Процедура ВопросПоПрофессииОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
    ЕСЛИ ВыбранноеЗначение<>Неопределено тогда
        ВопросПоПрофессии = ВыбранноеЗначение;
    КонецЕсли;
    
КонецПроцедуры
Почему?
1 Поpyчик-4
 
03.07.14
08:16
ОповеститьОВыборе(<ЗначениеВыбора>)
2 Поpyчик-4
 
03.07.14
08:17
Процедура ВопросПоПрофессииНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
................
................
    ОткрытьФорму("Справочник.рту_ВопросыТеста.ФормаВыбораГруппы", П, Элемент);
КонецПроцедуры
3 pedagog
 
03.07.14
08:20
ОповеститьОВыборе где нужно писать? и что писать в этой процедуре?
4 SeraFim
 
03.07.14
08:21
(3) лучше укажи владельца формы, как в (2)
5 pedagog
 
03.07.14
08:23
не поняла, какого владельца...
6 pedagog
 
03.07.14
08:23
может, вы подключитесь и мне покажите?
7 wanderer_ица
 
03.07.14
08:50
(5) Элемент формы, из которого вызывается твоя форма.
В (2) Вам написан рабочий код
8 pedagog
 
03.07.14
08:51
спасибо, все получилось
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.