Вход | Регистрация

1С:Предприятие ::

Метки: 

1C8 не уф. сделать активной строку в табличном поле

Я
   lamme
 
14.08.18 - 10:09
есть программное заполнение таблицы значений.
на форме лежит - табличное поле.

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


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

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


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

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

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

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

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

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


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует