|
Какое событие использовать, при активации ячейки табличной части? |
☑ |
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) Как уже писали выше событие "Выбор" у таблицы
|
|