Столкнулся с такой проблемой из модуля документа
&НаКлиенте
Процедура НоменклатураНаименованиеПриИзменении(Элемент)
СтрокаТЧ=Элементы.Номенклатура.ТекущиеДанные;
СтрокаТЧ.Цена=ОсновныеПроцедуры.ПолучитьСтоимость(СтрокаТЧ.Наименование,Объект.Дата);
СтрокаТЧ.Остаток=ОсновныеПроцедуры.ПолучитьОстатокТовараНаСкладе(СтрокаТЧ.Наименование,Объект.Дата,ОбЪект.Склад);
КонецПроцедуры
Пытаюсь вызвать функцию из общего модуля, в общем Модуле стоит галочка Клиент(Хотя пробовал разные варианты)
&НаСервере
// Получаем стоимость номенклатуры из регистра ценообразование
Функция ПолучитьСтоимость(Номенклатура, ДатаДок) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЦенообразованиеСрезПоследних.НоваяЦена
|ИЗ
| РегистрСведений.Ценообразование.СрезПоследних(&ДатаДок, Наименование = &Номенклатура) КАК ЦенообразованиеСрезПоследних";
тзРезультат = Запрос.Выполнить().Выгрузить();
чЦена = 0;
Если тзРезультат.Количество() > 0 Тогда
чЦена = тзРезультат[0].НоваяЦена;
КонецЕсли;
Возврат (чЦена);
КонецФункции
В результате ошибка
{Документ.РасходнаяНакладная.Форма.ФормаДокумента1.Форма(5)}: Метод объекта не обнаружен (ПолучитьСтоимость)
СтрокаТЧ.Цена=ОсновныеПроцедуры.ПолучитьСтоимость(СтрокаТЧ.Наименование,Объект.Дата);
в модуле документа не может быть на клиенте, а в модуле формы документа может
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой