Имя: Пароль:
1C
1С v8
УФ. ТЗ создана динамически. Есть необходимость вызывать меню при нажатии на поля
,
0 aka AMIGO
 
17.02.17
15:56
ТЗ заполнена, хочется вызвать некий обработчик при нажатии, скажем, на любое поле/элемент ТЗ.
При создании колонок можно установить нечто вроде такого:
НоваяКолонка.КонтекстноеМеню.УстановитьДействие(<ИмяСобытия>,<Действие>);

Други мои, что есть здесь <ИмяСобытия>? Как его создать, или где взять?
Да и <Действие> вызывает такие-же вопросы..

ТЗ-то создана программно..
1 aka AMIGO
 
17.02.17
15:57
+0 А может быть, я неправильно воспользовался методом КонтекстноеМеню..
2 aka AMIGO
 
17.02.17
15:59
Да, надо уточнить: ТЗ - на форме..
3 Cyberhawk
 
17.02.17
16:02
"ИмяСобытия" - метод, должен располагаться строго в модуле формы
4 aka AMIGO
 
17.02.17
16:03
(3) Т.е. это процедура/функция?
5 Cyberhawk
 
17.02.17
16:03
(4) Да
6 Cyberhawk
 
17.02.17
16:05
Наоборот только
7 Cyberhawk
 
17.02.17
16:06
"<ИмяСобытия>? Как его создать, или где взять? " // Встаешь на ЭУ и в палитре свойств ищешь раздел "Свойства"
8 Cyberhawk
 
17.02.17
16:06
Тьфу, раздел "События"
9 aka AMIGO
 
17.02.17
16:12
Извини, не понимаю..
ТЗ создана на форме динамически, так что её свойства недоступны.. Я-ж не в конфигураторе нахожусь.
10 Cyberhawk
 
17.02.17
16:13
(9) Я отвечал на вопро "где взять?"
11 aka AMIGO
 
17.02.17
16:13
(10) Понял.. Ладушки, спасибо, буду искать дальше.
12 Cyberhawk
 
17.02.17
16:17
"вызвать некий обработчик при нажатии, скажем, на любое поле/элемент ТЗ" // Левой или правой кнопкой? Двойное или одинарное?
13 aka AMIGO
 
17.02.17
16:18
(12) По идее - левой, двойным кликом.
14 Cyberhawk
 
17.02.17
16:20
ЭлементТаблица.УстановитьДействие("Выбор", "ИмяОбработчика");

...

&НаКлиенте
Процедура СписокСправочникаВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    
...    
    
КонецПроцедуры
15 Cyberhawk
 
17.02.17
16:20
СписокСправочникаВыбор = ИмяОбработчика
16 Cyberhawk
 
17.02.17
16:25
Это ты фикси на УФ нашел что ли? Помню была грустная ветка от тебя про поиск на 7.7
17 aka AMIGO
 
17.02.17
16:40
(16) Да я много чего искал.. не упомню :)
в 7.7 я-б уже сделал, что нужно.
В УФ пока плаваю.

Однако, спасибо! :)
18 aka AMIGO
 
17.02.17
16:41
+17 изучаю 8-ку.. Должна быть какая-то перспектива..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший