|
Срабатывает процедура При активизации строки, но по ТЧ не щелкаю
| ☑ |
0
Melcor
28.03.18
✎
11:21
|
Доброго дня, скажите что за 1с магия происходит. Есть на обычной форме Табличная часть, у неё есть процедура "ПриАктивизацииСтроки".
Так же есть другой реквизит в который я ввожу символы, нажимаю Enter и срабатывает процедура этого реквизита "ПриИзминении" и какого-то фига, после этого срабатывает "ПриАктивизацииСтроки" табличной части! Что фигня может быть?
|
|
1
Melcor
28.03.18
✎
11:22
|
На всякий случай в процедуру при изменении добавил:
ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ДругаяКнопка;
но это не помогло
|
|
2
ukolabrother
28.03.18
✎
11:23
|
курсор перескакивает на ТЧ и срабатывает активизация
|
|
3
Melcor
28.03.18
✎
11:28
|
(2) Таки нет, как он может перескочить, я ж текущий элемент формы другой назначил и в порядке обхода ТЧ раньше находится
|
|
4
SpitfireIX
28.03.18
✎
11:30
|
Не уверен, но возможно это возврат сервером формы. В процедуре при изменении нет серверного вызова?
|
|
5
Melcor
28.03.18
✎
11:30
|
(4) Нет
|
|
6
Ёпрст
28.03.18
✎
11:30
|
(0) зависит от редима редактирования - вход/*непосредственно и т.д.. смотри свойства колонки
|
|
7
Ёпрст
28.03.18
✎
11:31
|
или, может где форму принудительно обновляешь
|
|
8
Ёпрст
28.03.18
✎
11:31
|
в какой нибудь обработке ожидания
|
|
9
Melcor
28.03.18
✎
11:32
|
(6) Есть колонки и с вход и с непосредственно
(7) Форму не обновляю
|
|
10
Melcor
28.03.18
✎
11:35
|
Может быть это из-за того, что я делаю в процедуре ПриИзменении ТЧ.Загрузить(ТЗ);
|
|
11
Ёпрст
28.03.18
✎
11:36
|
(9) убери ПриИзменении, при Активизации срабатывает повторно ?
|
|
12
Ёпрст
28.03.18
✎
11:37
|
(10) ну как бэ да, ты же целиком ТЧ обновил
|
|
13
Melcor
28.03.18
✎
11:38
|
Разобрался, закоментил ТЧ.Загрузить(ТЗ); перестала срабатывать.
Спасибо за помощь
|
|