Имя: Пароль:
1C
1С v8
Выдает ошибку на параметре дата
0 aleks100
 
11.06.12
05:57
Есть такой код

СтрокаСоединения = "Srvr=""Server:1641"";ref=""torg82new"";usr=""алекс"";pwd=""111"";";

   // соединение с базой данных
   Попытка
           Состояние("Соединение с базой ...");
           Об = Новый COMОбъект("V82.COMConnector");
           БД =    Об.Connect(СтрокаСоединения);  
       Исключение
       Сообщить("Не удалось соединиться с базой");
       Возврат;
   КонецПопытки;    
   
       
   Запрос=бд.NewObject("Запрос");
   
   
   Запрос.Текст =    
   "ВЫБРАТЬ
   |    ТоварыНаСкладахОстатки.КоличествоОстаток КАК остаток,
   |    ТоварыНаСкладахОстатки.Номенклатура
   |   ИЗ
   |    РегистрНакопления.ТоварыНаСкладах.Остатки(
   |            &Дата,    |            
   |                склад = &скл) КАК ТоварыНаСкладахОстатки";        
       
   Запрос.УстановитьПараметр("Дата", конецдня(дата));            
   Запрос.УстановитьПараметр("Скл", бд.справочники.Склады.НайтиПоКоду("000000023"));        
   
   Выборка=Запрос.Выполнить().Выбрать();

   Пока Выборка.Следующий() Цикл
      сообщить(выборка.остаток);
   КонецЦикла;


Выдает ошибку на параметре дата.Что делаю не так ?
1 Junior1s
 
11.06.12
06:16
"Дата" не так.
меня например на _Дата
2 aleks100
 
11.06.12
06:25
поменял на _дата,все равно выдает ошибку
3 Мимохожий Однако
 
11.06.12
06:37
Запрос=бд.NewObject("Запрос"); Это строка из 7-ки.
Попробуй запрос без параметров. Текст ошибки в студию.
4 Мимохожий Однако
 
11.06.12
06:50
Про строку из 7-ки  я погорячился. Ссорри ))
5 aleks100
 
11.06.12
07:09
нашел ошибку
в строке запроса
|            &Дата,    |
удалил символ справо  | и все заработало
6 andrewks
 
11.06.12
08:58
(1) сам придумал?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.