|
ТаблицаЗначений.НайтиСтроки()
| ☑ |
0
1cnik2
21.03.12
✎
11:51
|
Обычно найденные этим методом строки идут в порядке, в котором они идут в ТаблицаЗначений.
А где-нибудь это гарантируется? (что в массиве найденных строк они будут идти в том же порядке, что в таблице)
|
|
1
pessok
21.03.12
✎
11:51
|
с учетом того, что находятся они обычным обходом ТЗ и занесением в массив, то гарантируется
|
|
2
1cnik2
21.03.12
✎
12:04
|
ну вообще-то неизвестно, как они находятся..
|
|
3
pessok
21.03.12
✎
12:08
|
а какие другие методы обхода многомерного массива на C++ тебе известны?
|
|
4
catena
21.03.12
✎
12:10
|
Вообще, Г1С на инфостарте совсем недавно писал, что нет, не гарантируется.
|
|
5
Maxus43
21.03.12
✎
12:11
|
запросом тяни если надо гарантию. гарантировать может только 1с
|
|
6
Reset
21.03.12
✎
12:12
|
Хочешь быть уверреным, что найденные строки располагаются в нужно тебе порядке - используй метод Скопировать() вместо Найти Строки и сортируй результат метода.
|
|
7
Reset
21.03.12
✎
12:13
|
Правда, это будут уже копии строк, а не "указатели", но, возможно, это тебе не важно
|
|
8
Джинн
21.03.12
✎
12:16
|
Есть железное правило работы с наборами данных - набор считается не упорядоченным, если к нему принудительно не применялись методы сортировки. Следование этому правилу избавляет от многих проблем.
|
|
9
pessok
21.03.12
✎
12:17
|
кстати, а кто не дает потом отсортировать массив по НомерСтроки? Геморрой, конечно, но всеже
|
|
10
Maxus43
21.03.12
✎
12:17
|
(9) у ТЗ только индекс, номера строки нет
|
|
11
pessok
21.03.12
✎
12:19
|
а, ну да, с ТЧ попутал. так и по индексу никто не мешает, собсна
|
|
12
catena
21.03.12
✎
12:22
|
|
|