Имя: Пароль:
1C
1С v8
Какое событие использовать, при активации ячейки табличной части?
0 Svetlana_Kazan
 
22.09.20
16:52
Необходимо вызывать форму обработки при активации ячейки. Использовала событие табличной части ПриАктивизацииЯчейки с проверкой на определенную ячейку. Но возникла проблема. Если ты в ячейке уже стоишь после отработки обработки, то обработка еще раз не вызывается. Приходится перескакивать на любую другую ячейку и тогда отрабатывает, как планировалось. Какое событие все таки в данном случае использовать правильнее? Или как клик мышки отловить?
1 AlvlSpb
 
22.09.20
17:03
(0) Сначала ПриАктивизацииЯчейки (как у вас), потом либо ПриНачалеРедактирования либо ПриИзменении, в зависимости от желаемого
2 CaIIIka
 
22.09.20
17:04
(0) Попробуйте "Выбор - При двойном щелчке мыши или нажатии Enter". Неплохо было бы, если бы версию 1С в (0) написали бы. А вообще что мешает временно создать все подходящие события, установить точки останова и ловить нужное. Затем почистить лишнее. Также есть события в самой ячейке (помимо всей таблицы).
3 SadrArt
 
22.09.20
17:04
(1) не то совершенно.
4 СергТ
 
22.09.20
17:04
Ну, вроде, нет иного выхода. Активизацией ячейки является установка курсора в позицию, где его ранее не было. События "Клик" нету ) Есть "ДаблКлик" и его можно обработать, но, скорее всего, это событие зарезервировано под начало редактирования или выбор.
5 eTmy
 
22.09.20
17:25
(0) Как уже писали выше событие "Выбор" у таблицы
Закон Брукера: Даже маленькая практика стоит большой теории.