|
ВыборкаИзРезультатаЗапроса метод получить() не догоняю
| ☑ |
0
camojiet
29.03.13
✎
11:15
|
Мне нужно обращаться к объекту ВыборкаИзРезультатаЗапроса через индексы(Метод Следующий просьба не упоминать). У объекта ВыборкаИзРезультатаЗапроса есть метод получить(). В СП нет примера.
Смотрю в отладчике:
ВыборкаДетальныеЗаписи.Получить(0) = Неопределено
При этом:
ВыборкаДетальныеЗаписи.Количество = 2
Через квадратные скобочки тоже Неопределено.
Как обратиться к элементу коллекции ВыборкаИзРезультатаЗапроса через индекс?
|
|
1
Jonny_Khomich
29.03.13
✎
11:16
|
Может всё таки нумерация с 1 начинается?
|
|
2
MKZM
29.03.13
✎
11:18
|
ыборкаДетальныеЗаписи[0].Нечто
|
|
3
SkrAn
29.03.13
✎
11:19
|
А разве при выборке а не выгрузке из результата запроса доступно обращение по индексу?
|
|
4
MKZM
29.03.13
✎
11:21
|
(3) Просмотрел )
|
|
5
НафНаф
29.03.13
✎
11:21
|
так получить это к полям относится, пока следующий() не сделаешь выборка будет неинициализирована на строку
|
|
6
SkrAn
29.03.13
✎
11:22
|
Короче делай из результата выгрузить и обращайся по индексу через []
|
|
7
camojiet
29.03.13
✎
11:24
|
(1)(2)
выборкаДетальныеЗаписи[1].Поле
выборкаДетальныеЗаписи[0].Поле
выборкаДетальныеЗаписи.Получить(1).Поле
выборкаДетальныеЗаписи.Получить(0).Поле
Все колом.
(3)
При выгрузке будет Т3. Я работаю именно с объектом ВыборкаИзРезультатаЗапроса.
Вопервых нужна иерархия, переделывать код под дерево я не хочу. И вообще не хочу заводить лишних объектов. У моего текущего объекта есть метод получить и я хочу им воспользоваться. Обойти проблему стороной я всегда сумею. Хочется сделать правильно.
|
|
8
НафНаф
29.03.13
✎
11:25
|
(7) читай (5)
|
|
9
camojiet
29.03.13
✎
11:30
|
Понял. Да, так работает. Жаль.
|
|
10
SkrAn
29.03.13
✎
11:33
|
(7) Сложно судить незная что нужно. А неполучится сделать через выбрать нужную тебе иерархию? у выбрать же есть и метод обхода и группировки.
|
|
11
Defender aka LINN
29.03.13
✎
11:35
|
ВыборкаДетальныеЗаписи.Получить("Количество")
|
|