![]() |
|
Вызов функции с сервера | ☑ | ||
---|---|---|---|---|
0
1634344
26.09.13
✎
16:57
|
Столкнулся с такой проблемой из модуля документа
&НаКлиенте Процедура НоменклатураНаименованиеПриИзменении(Элемент) СтрокаТЧ=Элементы.Номенклатура.ТекущиеДанные; СтрокаТЧ.Цена=ОсновныеПроцедуры.ПолучитьСтоимость(СтрокаТЧ.Наименование,Объект.Дата); СтрокаТЧ.Остаток=ОсновныеПроцедуры.ПолучитьОстатокТовараНаСкладе(СтрокаТЧ.Наименование,Объект.Дата,ОбЪект.Склад); КонецПроцедуры Пытаюсь вызвать функцию из общего модуля, в общем Модуле стоит галочка Клиент(Хотя пробовал разные варианты) &НаСервере // Получаем стоимость номенклатуры из регистра ценообразование Функция ПолучитьСтоимость(Номенклатура, ДатаДок) Экспорт Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЦенообразованиеСрезПоследних.НоваяЦена |ИЗ | РегистрСведений.Ценообразование.СрезПоследних(&ДатаДок, Наименование = &Номенклатура) КАК ЦенообразованиеСрезПоследних"; Запрос.УстановитьПараметр("ДатаДок", ДатаДок); Запрос.УстановитьПараметр("Номенклатура", Номенклатура); тзРезультат = Запрос.Выполнить().Выгрузить(); чЦена = 0; Если тзРезультат.Количество() > 0 Тогда чЦена = тзРезультат[0].НоваяЦена; КонецЕсли; Возврат (чЦена); КонецФункции В результате ошибка {Документ.РасходнаяНакладная.Форма.ФормаДокумента1.Форма(5)}: Метод объекта не обнаружен (ПолучитьСтоимость) СтрокаТЧ.Цена=ОсновныеПроцедуры.ПолучитьСтоимость(СтрокаТЧ.Наименование,Объект.Дата); в чем проблема, вообще запутался |
|||
1
ДенисЧ
26.09.13
✎
16:58
|
С сервера ты клиента не позовёшь
|
|||
2
Euguln
26.09.13
✎
16:58
|
&НаСервере
В общем модуле не нужно |
|||
3
Euguln
26.09.13
✎
16:59
|
(2)+ Ставь галочку "Сервер"
|
|||
4
1634344
26.09.13
✎
17:02
|
(3) теперь ошибка
{ОбщийМодуль.ОсновныеПроцедуры.Модуль(5,17)}: Тип не определен (Запрос) Запрос = Новый <<?>>Запрос; |
|||
5
Euguln
26.09.13
✎
17:04
|
(4) А клиент не нужно )))
Почитай ЖКК, что-ли, для начала. |
|||
6
YF
26.09.13
✎
17:06
|
Блин, че так все вопрошающие запутать хотят? говорит про модуль документа, и инструкция &НаКлиенте
d vjlekt ljrevtynf yt vj;tn ,snm yf rkbtynt? f d vjlekt ajhvs ljrevtynf vj;tn |
|||
7
YF
26.09.13
✎
17:06
|
в модуле документа не может быть на клиенте, а в модуле формы документа может
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |