Имя: Пароль:
1C
1С v8
Прокрутка таблицы в 1С
0 MAPATNK2
 
naïve
05.12.16
15:01
Всем привет. Такая проблема. В таблицу каждый 10-15 секунд добавляется элемент, добавляется сверху(такая иерархия), но табличка сама не прокручивается, то есть приходиться каждый раз брать и тащить ползунок вверх, чтобы глянуть на новый элемент. Есть ли возможность сделать прокрутку ползунка автоматической или любые другие методы. Помогите, прошу))
1 Ёпрст
 
гуру
05.12.16
15:02
нажимать Home
2 Ёпрст
 
гуру
05.12.16
15:02
Или Ctrl+Home
3 Смотрящий
 
05.12.16
15:03
(0) Текущую строку устанавливать, не ?
4 MAPATNK2
 
naïve
05.12.16
15:04
(3) Как, не подскажете?
5 MAPATNK2
 
naïve
05.12.16
15:04
(2) Нет, нужно без участия наблюдателя.
6 MAPATNK2
 
naïve
05.12.16
15:11
Ну пожааалуйста, не уж то никто не сталкивался?
7 Ёпрст
 
гуру
05.12.16
15:15
(5)кнопки можно нажимать программно, если че.
8 Смотрящий
 
05.12.16
15:16
(4) Таблица значений или таблица у тебя ?
9 MAPATNK2
 
naïve
05.12.16
15:16
(7) И как это осуществить, не подскажете?
10 MAPATNK2
 
naïve
05.12.16
15:17
(8) ТаблицаЗначений
11 Смотрящий
 
05.12.16
15:18
ТЗ.ТекущаяСтрока(1);
Форма.Обновить();
12 MAPATNK2
 
naïve
05.12.16
15:20
(11) Это куда вставлять? Извините, новичек в программировании.
13 MAPATNK2
 
naïve
05.12.16
15:21
(11) При добавлении строки или как? Если при добавлении, то у моего табличного поля нет "текущаяСтрока".
14 Смотрящий
 
05.12.16
15:22
"В таблицу каждый 10-15 секунд добавляется элемент, добавляется сверху(такая иерархия)"
после этого, найди в коде вставку в таблицу
15 MAPATNK2
 
naïve
05.12.16
15:23
А откуда текущую строку то получить?
16 Ёпрст
 
гуру
05.12.16
15:24
(13)

НоваяСтрока = ТвояТабличкаСДанными.Добавить(); //Вставить()
.....
ЭлементыФормы.ТвоёТабличноеПоле.Текущаястрока = НоваяСтрока;

//Наслаждайся, кушай печенки
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший