Имя: Пароль:
1C
1C 7.7
v7: Выделение всей строки в таблице
0 kupec
 
27.04.21
11:22
Доброго дня всем. А возможно ли выделить как то всю строку с текущей ячейкой в таблице (Таб=СоздатьОбъект("Таблица")) ???
1 АЛьФ
 
27.04.21
11:24
Нет.
2 kupec
 
27.04.21
11:25
(1) это прям проверенная информация? (((((
3 kupec
 
27.04.21
11:25
Я не имею ввиду формекс, может есть какие то другие компоненты?
4 kupec
 
27.04.21
11:28
И кстати....таблица используется на форме
5 АЛьФ
 
27.04.21
11:34
2(2) Прям вот очень хорошо проверенная.
6 acanta
 
27.04.21
11:35
R1
7 АЛьФ
 
27.04.21
11:36
2(3) Насколько я знаю, даже в Йокселе такого нет.
8 acanta
 
27.04.21
11:37
Правый верхний угол экрана показывает имя выделенной вручную области таблицы. Нет никаких проблем использовать эти имена программно вместо секций (кроме привычки).
9 acanta
 
27.04.21
11:38
Хотя нет, левый верхний.
10 kupec
 
27.04.21
11:38
Если самому пробовать.....отлавливается принажатиикнопкиклавиатуры формексом.....соответственно после этого ловить координаты текущей ячейки и красить всю строку на ширину таблицы другим цветом, а все остальные в белый....вот почему то только принажатиилевойкнопки не срабатывает когда тыкаешь в таблицу на форме, только когда по самой форме...
Встает вопрос о быстродействии при большой таблице....
11 kupec
 
27.04.21
11:39
(8) (9) это где такое?
12 ADirks
 
27.04.21
11:41
(4) раз на форме, возьми ТабличноеПоле
зачем людей и себя мучать?
13 Злопчинский
 
27.04.21
11:41
можно.
можно даже "крестом" по вертикали и диагонали выделять текущий строку/столбец
14 kupec
 
27.04.21
11:42
(12) не подходит такой вариант, лично тебя никто не мучает
15 kupec
 
27.04.21
11:42
(13) вот именно это и хочется. Есть пример где почитать?
16 Злопчинский
 
27.04.21
11:42
можно даже без "табличного поля".
вроде как в Йокселе...
ща порыщу в завалах
17 kupec
 
27.04.21
11:43
(16) благодарю
18 kupec
 
27.04.21
11:53
(16) табличное поле это таблица значений?
19 Злопчинский
 
27.04.21
11:54
(17) пока нема за что.. не нашел навскидку...
(18) не, это из ВК
20 Злопчинский
 
27.04.21
12:09
блин, не ищется, поройся здесь на форуме... и на инфостарте
21 Злопчинский
 
27.04.21
12:13
- товарищи солдаты, вода кипит при 90 градусах!
- т-щ прапорщик, вода карпит при 100 градусах!
- а, точнго, это я с прямым углом перепутал...
.
22 Злопчинский
 
27.04.21
12:13
это я с ТЗ перепутал...
https://infostart.ru/public/21743/
23 Злопчинский
 
27.04.21
12:14
но, при упорстве, думаю можно и на йокселе слепить
24 Mikeware
 
27.04.21
12:15
Дык Йоксель жеж.
25 Djelf
 
27.04.21
12:32
(23) В Йокселе это слишком просто...

    Перем ЭлементУправления;
    
    //{ ПослеОткрытияФормы
    ТабличныйДокумент=СоздатьОбъект("ТабличныйДокумент");
    ТабличныйДокумент.ЗагрузитьИзТаблицы(Таблица);
    ЭлементУправления = ТабличныйДокумент.СоздатьЭлементУправления();
    ЭлементУправления.ПодписатьсяНаСобытие ("АктивизацияЯчейки", "АктивизацияЯчейки");
    //} ПослеОткрытияФормы
    
    Процедура АктивизацияЯчейки (Документ, НомерСтроки, НомерКолонки, ФСО)
        ВыделенныеОбласти = ЭлементУправления.ВыделенныеОбласти;
        // Выделить Строку
        ВыделенныеОбласти.Добавить(тдЛист.ТабличныйДокумент(НомерСтроки,));
        // Выделить Колонку
        ВыделенныеОбласти.Добавить(тдЛист.ТабличныйДокумент(,НомерКолонки));
    КонецПроцедуры
26 Mikeware
 
27.04.21
12:37
(23) а какое упорство-то? переменная, событие и два метода?
27 Злопчинский
 
27.04.21
12:38
(26) а точек с зпт сколько?! а пробелов! я уже не говорю ПроКоличествоНажатийКлавишаШифт
28 Djelf
 
27.04.21
12:40
+(25) И конечно там не тдЛист, а  ЭлементУправления.ТабличныйДокумент. Чертова копипаста...
29 acanta
 
27.04.21
12:40
Кстати может градусы а алкоголе все таки переименовать в проценты? А то как то не халяль..
30 Злопчинский
 
27.04.21
12:42
(28) хрень какая-то получится
ЭлементУправления.ТабличныйДокумент.ТабличныйДокумент
31 Djelf
 
27.04.21
12:52
(30) Да, ладно? Творчески, надо, творчески... Лишнее можно же и убрать. Только не на этом форуме ;)

Вот тебе даже редактор на Йокселе: https://gyazo.com/460a481e3541925d9b67fbc723e5fc64
https://cloud.mail.ru/public/7jwN/ysa9Gk73H
32 trad
 
27.04.21
12:58
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший