Имя: Пароль:
1C
 
1C8 не уф. сделать активной строку в табличном поле
0 lamme
 
14.08.18
10:09
есть программное заполнение таблицы значений.
на форме лежит - табличное поле.

как - после заполнения - сделать активной последнюю строку табличного поля ?
1 Lexey_
 
14.08.18
10:13
(0) ТабличноеПоле (TableBox)

ТекущаяСтрока (CurrentRow)


Использование:
Чтение и запись.

Описание:
Содержит текущую строку табличного поля.


Доступность:
Толстый клиент.

Примечание:
Тип значения строки табличного поля приведен в описаниях расширений табличного поля у соответствующих объектов.
2 lamme
 
14.08.18
10:14
это я читать умею.
практически как ?

ЭлементыФормы.ТЗ_1.ТекущаяСтрока = ???
3 Малыш Джон
 
14.08.18
10:15
(2) = нужная строка тз
4 Kolombo82
 
14.08.18
10:16
пример
    Если Заказы.Количество() > 0 Тогда
        ЭлементыФормы.Заказы.ТекущаяСтрока = Заказы[Заказы.Количество() - 1];
    КонецЕсли;
5 RomanYS
 
14.08.18
10:16
... = ТЗ_1[ТЗ_1.Количество() - 1]
6 lamme
 
14.08.18
10:16
(3)
как это кодом выглядит ?
7 lamme
 
14.08.18
10:17
(4)
(5)

спасибо!
8 Малыш Джон
 
14.08.18
10:17
(6) это типо такой вопрос - "как найти последнюю строку в тз"?
9 lamme
 
14.08.18
10:18
нет ...
пытался подсунуть
ЭлементыФормы.ТЗ_1.ТекущаяСтрока = ТЗ_1.Количество() - 1
и не понял чего она от меня просит
типа - не указан индекс строки ..
10 Kolombo82
 
14.08.18
10:18
(7) +
11 Fedor-1971
 
14.08.18
10:21
(7) заполни дважды свою ТЗ (т.е. заполнил, через время очистил и опять заполнил) Может быть вопрос по индексу

(9) не индекс, а строка ТЗ:
ЭлементыФормы.Заказы.ТекущаяСтрока = Заказы[Заказы.Количество() - 1];

Возможно ещё и .ПолучитьИдентификатор(); - типа получение идентификатора для ТЗ на форме
12 lamme
 
14.08.18
10:28
... = ТЗ_1[ТЗ_1.Количество() - 1]
вот это сработало
спасибо
тема закрыта
13 Lexey_
 
14.08.18
10:29
(9) зачем гадать?
можно же просто посмотреть в отладчике какой тип у текущей строки (ЭлементыФормы.ТЗ_1.ТекущаяСтрока) и сделать по аналогии
14 lamme
 
14.08.18
10:32
(13)
неопределено.
вот этот тип
15 Lexey_
 
14.08.18
10:37
(14) строку сначала надо выделить
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший