Имя: Пароль:
1C
1С v8
Выделение строки в табличном поле при открытии
0 Loyt
 
05.02.14
08:58
8.2.18.109, обычные формы

При открытии формы заполняется табличное поле из запроса.
Нужно, чтобы в нём не выделялась сразу при открытии цветом строка до того, как человек туда мышой залезет.

Выделенные строки после заполнения очищаются. Прекрасно работает, если заполнение делается в уже открытой форме, но при открытии не срабатывает.

Активизация по умолчанию у табличного поля выключена.

Что-то не могу понять, в чём тут проблема.
1 1Сергей
 
05.02.14
08:59
активизируй другой элемент формы
2 Loyt
 
05.02.14
09:15
(1) В том-то и прикол. По умолчанию активизируется другой элемент. Табличное поле не активно. Но выделенная строка там всё равно рисуется.
3 Defender aka LINN
 
05.02.14
09:19
(2) А чем тебе это мешает-то?
4 Loyt
 
05.02.14
09:21
(3) Мне ничем. Но юзеры с идиосинкразией на всякую несущественную фигню - они есть.
5 Defender aka LINN
 
05.02.14
09:23
(4) Надо воспитывать в себе здоровый пофигизм на идиотские желания пользователей :)
6 Loyt
 
05.02.14
09:25
(5) Не, ну если "ничего нельзя сделать", тогда конечно.
Я просто думал, что это чисто мой недостаток знаний и ситуация легко разруливается.
7 katc
 
05.02.14
09:40
табличноеПоле.ТекущаяСтрока = неопределено
8 Loyt
 
05.02.14
09:46
(7) Так нельзя, вываливается эксепшен "отсутствует ключ строки".
9 katc
 
05.02.14
09:54
ну или = 0
10 Loyt
 
05.02.14
10:05
(9) Не имеет значения, на запись принимается только строка табличного поля.

Короче, сделал дубово, через обработчик ожидания. Юзеры, блин, заметили моргание, но и пох на них.

Но сама проблема, когда при открытии формы не срабатывает очистка выделенных строк, конечно, странная.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.