|
Глюк с выборкой результатов запроса | ☑ | ||
---|---|---|---|---|
0
never_be
23.05.13
✎
11:07
|
Формирую запрос, получаю результат
ЗапросРЛ.Текст = ТекстЗапроса; РезультатЗапроса = ЗапросРЛ.Выполнить(); Если просмотреть в Выражении РезультатЗапроса то все заполнено и значения есть. Делаю так чтоб пройтись по ним циклом: РезультатЗапроса2 = ЗапросРЛ.Выполнить().Выбрать(); В выражении напротив названий колонок - Ошибка чтения значений, что я делаю не так ? Все время так получал результаты и все работало. |
|||
1
PR
23.05.13
✎
11:08
|
ВТ
|
|||
2
Wobland
23.05.13
✎
11:09
|
какую из 80 записей результата ты ожидаешь при таком подходе?
|
|||
3
Ненавижу 1С
гуру
23.05.13
✎
11:10
|
(0) "Все время так получал результаты и все работало"
брешишь! |
|||
4
PR
23.05.13
✎
11:10
|
Кстати, да, следующего-то нет
|
|||
5
never_be
23.05.13
✎
11:12
|
(3) Да нет, я делаю всегда так:
РезультатЗапроса2 = ЗапросРЛ.Выполнить().Выбрать(); После этого значений так, решил посмотреть что будет при: РезультатЗапроса2 = ЗапросРЛ.Выполнить() значения есть, но в таком случае я не могу по ним циклом пройтись в чем проблема ? |
|||
6
PR
23.05.13
✎
11:14
|
(5) Проблема в неправильном коде.
|
|||
7
Wobland
23.05.13
✎
11:15
|
(5) говорят тебе, врёшь. выборку сдвигать принятно
|
|||
8
never_be
23.05.13
✎
11:16
|
(6) (7) что нет так подскажите ?
|
|||
9
Wobland
23.05.13
✎
11:16
|
(8) -> (4)
|
|||
10
1Сергей
23.05.13
✎
11:17
|
РезультатЗапроса2 = ЗапросРЛ.Выполнить().Выгрузить();
|
|||
11
PR
23.05.13
✎
11:17
|
(8) Не так то, что ты нам врешь. Тебе же сказали, что твой код нерабочий. А какой тебе код нужен зависит от того, что ты хочешь.
|
|||
12
hhhh
23.05.13
✎
11:18
|
(8) ну в типовых глянь. Там прекрасно видно, как циклом проходят по выборке. И у них все значения есть.
|
|||
13
never_be
23.05.13
✎
11:22
|
(10) да но так не работает
Пока РезультатЗапроса2.Следующий Цикл |
|||
14
Wobland
23.05.13
✎
11:24
|
(13) согласен
|
|||
15
1Сергей
23.05.13
✎
11:24
|
РезультатЗапроса2 = ЗапросРЛ.Выполнить().Выбрать();
Пока РезультатЗапроса2.Следующий() Цикл |
|||
16
never_be
23.05.13
✎
11:25
|
(12) В том то и дело всегда делал
РезультатЗапроса2 = ЗапросРЛ.Выполнить().Выбрать(); потом пока РезультатЗапроса2.Следующий Цикл а щас что-то не катит |
|||
17
Godofsin
23.05.13
✎
11:25
|
(13) ох, мля...
РезультатЗапроса2 = ЗапросРЛ.Выполнить().Выбрать(); Пока РезультатЗапроса2.Следующий() цикл Сообщить("Вот же я втупляю! Вот моё значение: "+РезультатЗапроса2.МоёЗначение); КонецЦикла; |
|||
18
Godofsin
23.05.13
✎
11:26
|
(16) значит, результат пустой
|
|||
19
ДенисЧ
23.05.13
✎
11:26
|
(16) В том то и дело всегда делал
пока РезультатЗапроса2.Следующий Цикл А вот тут ты очень нагло и цинично врёшь. |
|||
20
Wobland
23.05.13
✎
11:28
|
(19) откуда ж ты знаешь? мы пока можем сказать, что это синтаксически (автор, синтаксически!) неверно
|
|||
21
never_be
23.05.13
✎
11:29
|
(17) ЕПТ ! Спасибо, скобки затупил, ну мозг вырубился что-то
|
|||
22
Wobland
23.05.13
✎
11:29
|
22 минуты. неплохой результат
|
|||
23
Godofsin
23.05.13
✎
11:30
|
(22) =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |