|
Ошибка чтения значений результата запроса | ☑ | ||
---|---|---|---|---|
0
rull9ss
14.05.12
✎
18:15
|
Сильно не пинать, только учусь.
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ОтложенныеДействияСрезПоследних.Менеджер, | ОтложенныеДействияСрезПоследних.Контрагент, | ОтложенныеДействияСрезПоследних.ТипЗадания, | ОтложенныеДействияСрезПоследних.ПланДата |ИЗ | РегистрСведений.ОтложенныеДействия.СрезПоследних(&ПарДата, Менеджер = &ПарМенеджер) КАК ОтложенныеДействияСрезПоследних |ГДЕ | ОтложенныеДействияСрезПоследних.ПланДата <= &ПарДата"; Запрос.УстановитьПараметр("ПарДата",Объект.Дата); Запрос.УстановитьПараметр("ПарМенеджер",Объект.Менеджер); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Если Выборка.Следующий() Тогда НоваяСтрока = Тбз.Добавить(); НоваяСтрока.Реквизит1 = Выборка.Менеджер; НоваяСтрока.Реквизит2 = Выборка.Контрагент; НоваяСтрока.Реквизит3 = Выборка.ТипЗадания; НоваяСтрока.Реквизит4 = Выборка.ПланДата; КонецЕсли; Результат выборки: http://i023.radikal.ru/1205/99/b79eefbafd5c.jpg "Ошибка чтения значения" Как быть, подскажите? |
|||
1
rull9ss
14.05.12
✎
18:15
|
||||
2
Лоботряс
14.05.12
✎
18:16
|
Пока Выборка.Следующий()...
|
|||
3
rull9ss
14.05.12
✎
18:17
|
Пробовал, результат аналогичен.
|
|||
4
Лоботряс
14.05.12
✎
18:18
|
(1) это нормально
|
|||
5
Kreont
14.05.12
✎
18:20
|
Просто ни разу запрос не выполнился, и в НоваяСтрока = Тбз.Добавить(); не заходит
Проверь правильные ли типы передаются через: Запрос.УстановитьПараметр(...) |
|||
6
Лоботряс
14.05.12
✎
18:20
|
смотреть выборку можно только спозиционировавшись на ее отдельном элементе
|
|||
7
rull9ss
14.05.12
✎
18:20
|
(4) в смысле нормально? в чем ошибка? как получить нормальную выборку из запроса?
|
|||
8
Лоботряс
14.05.12
✎
18:21
|
точку останова где поставил?
|
|||
9
Kreont
14.05.12
✎
18:21
|
и условие вроде лишнее:
"ГДЕ | ОтложенныеДействияСрезПоследних.ПланДата <= &ПарДата" |
|||
10
Kreont
14.05.12
✎
18:23
|
Проще так:
ТЗ = Запрос.Выполнить().Выгрузить(); остановить и проверить что в ТЗ будет, или через констр.запросов сначала. |
|||
11
shuhard
14.05.12
✎
18:23
|
(0) Результат = Запрос.Выполнить().Выгрузить();
Результат.ВыбратьСтроку("А записей то нет"); |
|||
12
rull9ss
14.05.12
✎
18:27
|
(9) спасибо за подсказку.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |