Имя: Пароль:
1C
1С v8
Значение не является значением объектного типа (Выполнить)
0 новичок12345
 
06.11.12
10:25
Код такой:
ЗапросСубсидия = Новый Запрос;
       ЗапросСубсидия.УстановитьПараметр("ДатаНач",НачалоДня(НачалоМесяца(ПолеВвода4)));
       ЗапросСубсидия.УстановитьПараметр("ДатаКон",КонецДня(КонецМесяца(ПолеВвода4)));
       //ЗапросСубсидия.УстановитьПараметр("Тариф",Справочники.Тбит_Тарифы.Оплата);
       //ЗапросСубсидия.УстановитьПараметр("Организация",ПолеВвода1);
       ЗапросСубсидия.УстановитьПараметр("ЛицевойСчет",ТекСтрокаПечати.Колонка1);
       
       ЗапросСубсидия = "ВЫБРАТЬ
       |    РасчетСубсидий.ДатаРасчета,
       |    РасчетСубсидий.Регистратор,
       |    РасчетСубсидий.СуммаСубсидии,
       |    РасчетСубсидий.Тариф,
       |    РасчетСубсидий.ЛицевойСчет
       |ИЗ
       |    РегистрСведений.РасчетСубсидий КАК РасчетСубсидий
       |ГДЕ
       |    РасчетСубсидий.ДатаРасчета >= &ДатаНач
       |    И РасчетСубсидий.ДатаРасчета <= &ДатаКон
       |    И РасчетСубсидий.ЛицевойСчет = &ЛицевойСчет";
       
       ВыборкаП = ЗапросСубсидия.Выполнить().Выбрать();


При выполнении кода пишет ошибку:
{Форма.Форма.Форма(376)}: Значение не является значением объектного типа (Выполнить)
       ВыборкаП = ЗапросСубсидия.Выполнить().Выбрать();
В чем причина может быть??
1 mikecool
 
06.11.12
10:26
ЗапросСубсидия - не запрос
2 mikecool
 
06.11.12
10:26
+1 ты же его в текст превратил
3 Undefined vs NULL
 
06.11.12
10:27
ЗапросСубсидия.Текст = "ВЫБРАТЬ
4 новичок12345
 
06.11.12
10:27
(2) О Господи!!! Спасибо!!! Праздники не прошли даром))
5 Wobland
 
06.11.12
10:28
mikecool - господь. буду с ним поаккуратнее ;)
6 mikecool
 
06.11.12
10:29
(5) порвал ))))
Закон Брукера: Даже маленькая практика стоит большой теории.