Имя: Пароль:
1C
1С v8
Вызов события элемента формы
0 alexei366
 
29.10.14
14:23
Товарищи, мне нужно вызывать событие "ПриИзменении" элемента формы (а точнее поле таблицы).
Рыскал в инете но ничего путного для последней платформы не увидел.
Есть у кого какие идеи?
1 Фокусник
 
29.10.14
14:24
(0) Можно запустить процедуру, которая "привязана" к событию.
2 alexei366
 
29.10.14
14:44
(1) Эт понятно и уже сделано, а хочеться программно вызывать событие чтоб не переносить куски кода
3 TormozIT
 
гуру
29.10.14
14:46
4 TormozIT
 
гуру
29.10.14
14:46
(3) + В управляемых формах принцип тот же и работает.
5 DmitrO
 
29.10.14
14:48
Выполнить(ЭлементФормы.ПолучитьДействие("ПриИзменении")+"(ЭлементФормы)");
6 SUA
 
29.10.14
14:48
>>нужно вызывать событие "ПриИзменении"
>>хочеться программно вызывать
ну а кто мешает как в (1) сделать?
куски кода какие? и зачем переносить?
7 alexei366
 
29.10.14
15:19
(3) Видел пробывал, фиг
8 alexei366
 
29.10.14
15:20
(5) Я нахожусь не в контексте этой формы, я во др форме мне из неё нужно вызвать у первой формы событие
9 alexei366
 
29.10.14
15:21
(6) Мешает что процедура не которая запускается не экспортная и т.д
Переносить чтоб функционал отработал который должен отрабатывать при интерактивном изменении реквизита
10 alexei366
 
29.10.14
15:24
(4) Криво как-то тама получается.
Я использую "ОповеститьОВыборе" через левую форму.
Оповещаю из события "НачалоВыбора" то срабатывает, тот же код но из обработки действия команды шиш (но если оповещаю не поле таблицы а обычное поле то и из обработчика команды получается)
11 TormozIT
 
гуру
29.10.14
15:34
(10) Там же написано, что поле ввода используется. Это значит, что в строке таблицы надо сначала в режим редактирования войти.
12 alexei366
 
29.10.14
16:16
(11) и как же это сделать?
13 hhhh
 
29.10.14
16:21
(12) скопипастить, да и всё. Зачем неприятности на свою задницу на ровном месте?
14 alexei366
 
29.10.14
16:33
(11) Но для обычного поля не обязателен режим редактирования.

Корочь решил, есть такой метод "ИзменитьСтроку" у таблицы формы