Имя: Пароль:
1C
1С v8
Подсветить активную строку в поле табличного документа
0 Иван-1C
 
09.09.19
11:44
Добрый день!
Управляемая форма. На форме Элемент с видом "Поле табличного документа".
По умолчанию выделяется только ячейка. А нужно чтобы пользователь указал на ячейку а цветом выделилась вся строка.

Никак не получается. Подскажите, пожалуйста.
1 aleks_default
 
09.09.19
11:47
Это у свойств табличного поля нужно установить свойство "режим выделения строки" - строка
2 RomaH
 
naïve
09.09.19
11:47
(0) да ладно, а у меня наоборот не получается - только вся строка выделается
скрин покаж
3 RomaH
 
naïve
09.09.19
11:49
4 aleks_default
 
09.09.19
11:53
Это не поле табличного документа. В поле табличного документа ИМХО только кодом
5 Иван-1C
 
09.09.19
11:54
(1) нет такого свойства "режим выделения строки".
Есть РежимОтображенияВыделения, но это не то.
6 aleks_default
 
09.09.19
11:55
(5)Да, я в (1) неправильно нписал
7 aleks_default
 
09.09.19
11:56
Наверное в событии ПриАктивизацииОбласти надо писать код
8 Иван-1C
 
09.09.19
12:10
(7) Наверное.
Только не получается, потому что свойства "Область" нет. Как ее указать не понимаю.
Есть только ТекущаяОбласть.
9 aleks_default
 
09.09.19
12:14
ТекущаяОбласть - это скорее всего выделенная ячейка. Надо наверное определить ее адрес(номер строки и номер колонки) получить область с тем же номером строки но диапазоном колонок от 0 до конца и расскрасить ее. Как-то так.
10 Иван-1C
 
09.09.19
12:19
Элементы.МоеПолеТабДок.Область  -  вот этого нет.  
Указание свойства "Область" приводит к ошибке.
Можно было бы задать область, я бы задал.
11 aleks_default
 
09.09.19
12:32
ПолеТабличногоДокумента.Область("R" + Формат(ИндексСтрока, "ЧГ=0") + "C" + Формат(ИндексКолонка, "ЧГ=0")) вот первым же поиском в гугле нашел.
12 Иван-1C
 
09.09.19
13:02
Да, точно.
Эти Элементы.  сбили с толку.
Спасибо большое!
Закон Брукера: Даже маленькая практика стоит большой теории.