Имя: Пароль:
1C
1С v8
Как передать значение переменной из клиента на сервер
0 bodik911
 
26.03.12
22:09
Как подставить значение переменной из клиента на сервер в запрос ?

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



&НаКлиенте
Функция ТЧ1КартриджПриИзменении(Элемент);
   //Номенклатура = Элементы.ТЧ1.ТекущиеДанные.Картридж;    // как передать ?????
   ЗапросИзв();
   
КонецФункции
1 Armando
 
26.03.12
22:16
ЗапросИзв(Номенклатура)
2 bodik911
 
26.03.12
22:40
Не сработло :(
3 zak555
 
26.03.12
22:46
функция ?
4 andrewks
 
26.03.12
22:48
(2) жесть. срочно нужно писать Нуралиеву
5 Ranger_83
 
26.03.12
22:51
утро вечера мудренее...убрать Номенклатура = Объект.ТЧ1.Получить(); и передать параметр в функцию
6 bodik911
 
27.03.12
12:07
Всем спасибо получилось !!!

Ranger_83

утро вечера мудренее...  ):
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.