Имя: Пароль:
1C
1С v8
Покажите ошибку в запросе через COM
0 Базис
 
naïve
24.07.12
14:37
Запрос = УдалённаяБаза.NewObject("Запрос");
Запрос.УстановитьПараметр("НомерДок", "00000000005");
Запрос.УстановитьПараметр("ДатаДок", '20101231235959');

Запрос.Текст = "ВЫБРАТЬ
|Остатки.Номенклатура,
|Остатки.Номенклатура.Код,
|Остатки.Количество
|ИЗ
|    РегистрНакопления.Остатки КАК Остатки";
|ГДЕ
|    Остатки.Регистратор.Номер = &НомерДок И
|    Остатки.Регистратор.Дата = &ДатаДок";

Выборка =Запрос.Выполнить().Выбрать();
   
//    Сообщить(ВыборкаЗапроса.Количество());

   
ТЗ = Новый ТаблицаЗначений;
ТЗ = Запрос.Выполнить().Выгрузить();
ТЗ.ВыбратьСтроку("Контроль");
   
   
Пока Выборка.Следующий() Цикл
       
   Сообщить("" + Запрос.Номенклатура + ", в кол-ве " + Запрос.Количество + " штук") ;
       
КонецЦикла;
   
Не показывает ни количество, ни строки.
Где ошибка?
1 Ненавижу 1С
 
гуру
24.07.12
14:39
значит их нет (с данными условиями)
2 Рэйв
 
24.07.12
14:40
значит параметры не подошли.
3 Базис
 
naïve
24.07.12
14:40
В базе-источнике они есть. Условия отключал - то же самое.
4 asady
 
24.07.12
14:43
(0) остаток по регистратору получаешь?
5 Рэйв
 
24.07.12
14:43
Нади нормально документ в сом базе и передай его ссылку в запрос по человечески
6 Рэйв
 
24.07.12
14:44
(4)Да у него регситр так называется.Я тоже сначала не понял:-)
7 Timon1405
 
24.07.12
14:49
Сообщить(Выборка.Номенктатура); ?
8 asady
 
24.07.12
14:49
Запрос = УдалённаяБаза.NewObject("Запрос");
Запрос.УстановитьПараметр("НомерДок", "00000000005");
Запрос.УстановитьПараметр("ДатаДок", '20101231235959');

Запрос.Текст = "ВЫБРАТЬ
|Остатки.Номенклатура,
|Остатки.Номенклатура.Наименование КАК Наименование,
|Остатки.Номенклатура.Код КАК Код,
|Остатки.Количество
|ИЗ
|    РегистрНакопления.Остатки КАК Остатки";
|ГДЕ
|    Остатки.Регистратор.Номер = &НомерДок И
|    Остатки.Регистратор.Дата = &ДатаДок";Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
       
   Сообщить("" + Запрос.Наименование + ", в кол-ве " + Запрос.Количество + " штук") ;
       
КонецЦикла;
9 Галахад
 
гуру
24.07.12
14:51
Пока Выборка.Следующий() Цикл
       Запрос.Номенклатура;        
КонецЦикла;

Что значит  Запрос.Номенклатура ???
10 Базис
 
naïve
24.07.12
15:14
Спасибо, поправил и заработало.