Имя: Пароль:
1C
1С v8
Работа с ТаблицейФормы
,
0 AntonNo Professional
 
16.08.19
13:56
Добрый день. Есть загвоздка с решением проблемы, вязанной с поведением УФ. На форме находится ТаблицаФормы, растянутая по горизонтали(т.е. большое количество колонок). После редактирования строки в конце таблицы(дальние правые колонки) активируется ячейка (или строка хз), находящаяся в начале строки. Такое поведение формы для пользователя крайне неудобно, так как приходится постоянно прокручивать ползунок вправо, чтобы вернуться к отредактированной ячейке. Вопрос: Как после редактирования ячейки оставлять курсор на ней?
1 AntonNo Professional
 
16.08.19
14:18
АП
2 AntonNo Professional
 
16.08.19
15:17
Ап
3 butterbean
 
16.08.19
15:20
избавься от колонок не влезающих в экран, это неправильно
4 AntonNo Professional
 
16.08.19
15:24
Как же можно избавиться, если колонок столько, сколько дней в месяце?) Если поставить монитор побольше, то влезают, но не у всех есть большой монитор))
5 НадюшаЯ
 
16.08.19
15:25
у меня макет был стилизованный под ТЧ
6 AntonNo Professional
 
16.08.19
15:29
(5) Не вариант, из-за такой мелочи, переписывать всю логику
7 Cyberhawk
 
16.08.19
15:30
Играйся
8 AntonNo Professional
 
16.08.19
15:33
(7) Может уже кто-то поигрался до меня. Зачем два раза играться?)
9 palsergeich
 
16.08.19
16:02
Не делать контекстный серверный вызов.
По тому что Вы описываете - он есть
10 palsergeich
 
16.08.19
16:04
(9) в каком то из событий или таблицы формы или ее колонки есть явный или неявный контекстный серверный вызов и перерисовка таблицы с изменением положения фокуса это его последствия
11 palsergeich
 
16.08.19
16:04
(10) включай замер времени и смотри на стрелки серверного вызова
12 AntonNo Professional
 
16.08.19
16:06
(11) Спасибо, сделаю. Но можно вернуть фокус на ячейку после серверного вызова? Типа ТекДанные = бла бла?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший