Имя: Пароль:
1C
1С v8
Передвинуть полосу прокрутки ТЧ
0 kible
 
27.09.12
16:56
Как в УФ передвинуть полосу прокрутки в конец списка при добавлении строки. Строки добавляются программно и при добавлении строки курсор не переносится в конец списка. Как сделать?


Элементы.ТаблицаОплаты.ТекущаяСтрока = Стр;

Элементы.ТаблицаОплаты.ТекущийЭлемент= Стр;

Так не работает.
1 Maxus43
 
27.09.12
16:57
на УФ хз, а в толстом работает (0)
2 rotting
 
27.09.12
16:57
у меня так Элементы.СписокЗаявокНаПродажу.ТекущаяСтрока = ИД; где ИД - это идентификатор строки
3 kible
 
27.09.12
17:05
(2) Работает. Но

Элементы.ТаблицаОплаты.ТекущаяСтрока = Элементы.ТаблицаОплаты.ТекущаяСтрока+1;

В УФ как-то не так строки нумеруются. У меня например номер строки 10, а Элементы.ТаблицаОплаты.ТекущаяСтрока возвращает 17 хз почему. Т.е. если у меня курсор будет стоять на второй строке, то мой код перенесет курсор на следующую строку, а не в конец списка.
4 rotting
 
27.09.12
17:06
(3) вот тебе кусочек кода СписокЗаявокНаПродажуРеквизит.ПолучитьЭлементы()[0].ПолучитьИдентификатор()
5 kible
 
28.09.12
08:13
(4) Что-то не понял как сделать. Как Получить элементы табличной части.
6 kible
 
28.09.12
08:58
ап
7 kible
 
28.09.12
09:04
Вот так должно быть. Но как получить Идентификатор последней строки ТЧ не знаю.

Элементы.ТаблицаОплаты.ТекущаяСтрока = ПоследняяСтрока+1;
8 kible
 
28.09.12
09:27
ап.