Имя: Пароль:
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) Не имеет значения, на запись принимается только строка табличного поля.

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

Но сама проблема, когда при открытии формы не срабатывает очистка выделенных строк, конечно, странная.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn