Имя: Пароль:
1C
1С v8
ТЗ получить отмеченные строки
0 rrbit
 
20.08.18
13:43
На форме программно заполнил ТаблицуЗначений, интерактивно выделяю строки (кл. Ctrl), как программно получить выделенные строки ?
1 catena
 
20.08.18
13:45
ТаблицаФормы (FormTable)
ВыделенныеСтроки (SelectedRows)
Использование:

Только чтение.
Описание:

Тип: Массив.
Содержит массив идентификаторов выделенных строк.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
2 Vladal
 
20.08.18
13:49
Для каждого СтрокаТЧ Из ТабличноеПолеНаФорме Цикл
    Сообщить("Строка номер " + СтрокаТЧ.НомерСтроки);
КонецЦикла;
3 Vladal
 
20.08.18
13:51
Упс.. Поспешил:

Для каждого СтрокаТЧ Из ТабличноеПолеНаФорме.ВыделенныеСтроки Цикл
    Сообщить("Строка номер " + СтрокаТЧ.НомерСтроки);
КонецЦикла;
4 rrbit
 
20.08.18
13:55
(1,2,3) Спасибо за помощь !
5 rrbit
 
20.08.18
14:04
(3) Для ТаблицыЗначений нет метода "ВыделенныеСтроки"
6 hhhh
 
20.08.18
14:19
(5) ТабличноеПоле у вас, а не ТаблицаЗначений
7 rrbit
 
20.08.18
14:22
(6) В форме находится реквизит типа "ТаблицаЗначений"
8 hhhh
 
20.08.18
14:24
(7) слева у вас на форме Элнменты. Там и смотрите. А реквизиты это справа у вас, зачем вы туда-то полезли.
9 rrbit
 
20.08.18
14:42
(8)Хоть слева, хоть справа нет такого метода для объекта.
10 Deon
 
20.08.18
15:09
(9) Для каждого СтрокаТЧ Из Элементы.ТабличноеПолеНаФорме.ВыделенныеСтроки Цикл
11 rrbit
 
20.08.18
15:15
(10) Разобрался уже, так работает.
Спасибо за помощь !
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс