Имя: Пароль:
1C
1С v8
Ошибка запроса
0 crueltytanya
 
20.09.12
09:38
Как отловить ошибку в формировании запроса?
Вот мой запрос:

Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
                  |    ДвижениеОборудованияСрезПоследних.Период КАК Период,
                  |    ДвижениеОборудованияСрезПоследних.Расположение КАК Расположение,
                  |    ДвижениеОборудованияСрезПоследних.Сотрудник КАК Сотрудник
                  |ИЗ
                  |    РегистрСведений.ДвижениеОборудования.СрезПоследних КАК ДвижениеОборудованияСрезПоследних
                  |ГДЕ
                  |    ДвижениеОборудованияСрезПоследних.ИнвентарныйНомер = &ИнвентарныйНомер";
   Запрос.УстановитьПараметр("ИнвентарныйНомер", ОССсылка);
   Результат = Запрос.Выполнить().Выбрать();

Не могу понять почему запрос возвращает пустое значение, словно в регистре нет таких данных?
Через консоль запросов выполняю этот же запрос, результат возвращает.
Записи в регистре все присутсвуют. Проверено на консоли запросов и просто даже вижу их в реистре.
Как отловить где ошибка?
1 andrewks
 
20.09.12
09:39
"ИнвентарныйНомер", ОССсылка
2 vmv
 
20.09.12
09:39
("ИнвентарныйНомер", ОССсылка)

подумай шо ты имеешь ввиду, чувак
3 aleks-id
 
20.09.12
09:39
что то мне подсказывает, что в ОССсылка совсем не инвентарный номер...
и это. условие в параметры виртуальной таблицы засунь.
4 crueltytanya
 
20.09.12
09:40
(3) так... щас посмотрим..
5 salvator
 
20.09.12
09:40
(2) это чувиха)
6 andrewks
 
20.09.12
09:41
(5) а почему на фото мужик?
7 rbcvg
 
20.09.12
09:41
(6) до операции, видимо.
8 vmv
 
20.09.12
09:41
(6) ее папик наверно
9 salvator
 
20.09.12
09:41
(6) Ребята, я не в курсе (с)
10 crueltytanya
 
20.09.12
09:43
(3) инвентарный номер, точно.
(5) кумир.. )))
11 salvator
 
20.09.12
09:47
(10) Если в консоли отрабатывает, то проблема в условии. Проверь тип переменной ОССсылка, обрежь пробелы справа-слева.
12 crueltytanya
 
20.09.12
09:52
(10) ОССсылка - тип ссылка на справочник, собственно в регистре в инвентарном номере и содержится ссылка на этот справочник.
Попробовала сам инвентарный номер передать в виде строки, тоже не находит.
13 crueltytanya
 
20.09.12
09:52
(12), (11) ой.. :)
14 НЕА123
 
20.09.12
10:04
(13)
кумир подкрался незаметно?
15 crueltytanya
 
20.09.12
10:10
(14) заметно, заметно.
16 crueltytanya
 
20.09.12
10:11
Понятно где ошибка, передала строку, содеражащую инвентарный номер. Запрос работает. Теперь там просто другая неведома ошибка. Спасибо. Буду дальше мучить 1С.
17 НЕА123
 
20.09.12
11:02
(16)
условие в параметры таблицы вставить. не?
18 crueltytanya
 
21.09.12
12:06
(17) не. :) Почему то возникает проблема вставки значения из запроса, вставляется через непонятно что. :)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс