|
ВыделенныеСтроки - Баг
| ☑ |
0
abuca
15.02.17
✎
19:51
|
1С:Предприятие 8.3 (8.3.9.1850)
ВыделенныеСтроки содержит массив с номерами строк.
Чтобы получить каждую строку из выделенных с первой строки делаем так:
ВыделенныеСтроки = Элементы.НашаТЗ.ВыделенныеСтроки;
Для Стр = 0 По ВыделенныеСтроки.Количество()-1 Цикл
ТекСтр = Объект.НашаТЗ[ВыделенныеСтроки[Стр]];
Вроде нормально. ВыделенныеСтроки[0] = 0 (т.е. индекс строки = 0)
НО! Стоит сделать так:
НашаТЗ.Очистить();
и затем перезаполнить, то ВыделенныеСтроки[0]=14 (если до этого в таблице было 0-14 строк)
т.е. при очистке таблицы индекс не сбрасывается на 0 обратно???
|
|
1
H A D G E H O G s
15.02.17
✎
20:11
|
Потому что вы неправильно читаете книги
|
|
2
H A D G E H O G s
15.02.17
✎
20:14
|
ДанныеФормыКоллекция (FormDataCollection)
НайтиПоИдентификатору (FindByID)
Синтаксис:
НайтиПоИдентификатору(<Идентификатор>)
Параметры:
<Идентификатор> (обязательный)
Тип: Число.
Идентификатор строки таблицы.
Возвращаемое значение:
Тип: ДанныеФормыЭлементКоллекции; Неопределено.
Неопределено - элемент не найден.
Описание:
Получает элемент коллекции по идентификатору.
|
|
3
abuca
15.02.17
✎
20:35
|
Семен-семеныч! (с)
Мысль ясна. Пофигу какой будет ИД, он все-равно вернет верную строку.
|
|