0
svchernova
06.03.18
✎
14:19
|
Всем доброго времени,
Проблема: из процедуры "ОбработкаПроведения" из модуля документа вызывается функция, функция написана в модуле менеджера. Таких процедур и функций написано множество, а эту модуль объекта не видит! Метод объекта не обнаружен.
Модуль документа:
ТекстСообщения = Документы.ПоступлениеТоваровУслуг.ПроверитьНаСоответствиеОснованиемПлатежа(Ссылка, Отказ);
Если Отказ Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, ЭтотОбъект, , , Отказ);
Возврат;
КонецЕсли;
Модуль менеджера:
Функция ПроверитьНаСоответствиеОснованиемПлатежа(ДокументСсылка, Отказ) Экспорт
ТекстСообщения = "";
Если не ЗначениеЗаполнено(ДокументСсылка.ДокументОснование) тогда
Возврат ТекстСообщения;
КонецЕсли;
и т.д.
Работем на толстом клиенте, 1с-бухгалтерия.
Причем, если жать "Перейти к определению", то функцию видно, и к ней можно перейти.
Надеюсь, понятно написала. Что это за ерунда такая?
|
|
1
svchernova
06.03.18
✎
14:24
|
Спасибо заранее. И еще, в модуле объекта стоит директива
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
Но это типовой код, так и должно быть. От себя только вызов этой функции добавили.
|
|
2
Strogg
06.03.18
✎
14:30
|
Так функция не видна в модуле объекта, а не в модуле менеджера... Она, конечно же, экспортная???
|
|