Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 янв 2026, 09:41

Ошибка Метод объекта не обнаружен

Автор Рифкат, 03 янв 2026, 21:33

0 Пользователей и 2 гостей просматривают эту тему.

Рифкат

Добрый день. Изучаю 1С. Возникла такая проблема. А именно выдает ошибку: "Метод объекта не обнаружен (ПолучитьКурсВалюты).
Когда функцию выношу в Общий модуль (СборДанных) вот код:

&НаСервере
Функция ПолучитьКурсВалюты(Дата, Валюта) Экспорт
   Курс = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(Дата, Новый Структура("Валюта", Валюта));
   Возврат Курс.Курс
КонецФункции 

В модуле Формы документа код следующий:

&НаКлиенте
Процедура ДвиженияУправленческийВалютаКтПриИзменении(Элемент)
   ТД=Элементы.ДвиженияУправленческий.ТекущиеДанные;
   ТД.Сумма=СборДанных.ПолучитьКурсВалюты(Объект.Дата, ТД.ВалютаКт) * ТД.СуммаВалКт;   
   //ТД.Сумма=ПолучитьКурсВалюты(Объект.Дата, ТД.ВалютаКт) * ТД.СуммаВалКт;
КонецПроцедуры

Выдает ошибку. Общий модуль в свойствах Включены галочки Колиент и Сервер.
Но стоит функцию поместить в один модуль с Формой документа убрав его из общего модуля ошибки нет. Не могу разобраться в чем причина. Подскажите пожалуйста.Заранее спасибо.

bsn-chita

Думаю чтобы заработало так как сделано сейчас нужно у модуля поставить Сервер и ВызовСервера.

Рифкат

Спасибо большое. Помогло. Убрал галочку Клиент, и поставил Сервер и Вызов сервера.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск