v8: Ошибка - Метод объекта не обнаружен #313229


#0 by ЗОНТ
В общем не глобальном модуле объявлена экспортная процедура заключеная в конструкцию #Если Сервер тогда ... #КонецЕсли При вызове этой процедуры с регистра накопления выводится ощибка {РегистрНакопления.ВзаиморасчетыСКонтрагентами}: Метод объекта не обнаружен (ВыполнитьДвижениеПоРегистру) ОбщегоНазначенияОбщМодуль-не глобальный общий модуль ВыполнитьДвижениеПоРегистру-та самая процедура
#1 by ТелепатБот
#2 by ЗОНТ
Там нет этого варианта..
#3 by ЗОНТ
#Если Сервер тогда ... #КонецЕсли тогда работает. Как можно исправить эту ощибку?
#4 by ЗОНТ
Кто нибудь встречался с подобным?
#5 by БиньковскийВиталий
Опишите контекст вызова этой процедуры
#6 by Defender aka LINN
Надо или вызывать процедуру с сервера, или описать ее в клиентском варианте, а лучше убрать эти директивы нафиг.
#7 by Ц_У
У модуля поставить галку "сервер" нада?
#8 by ЗОНТ
#Если Сервер тогда
#9 by ЗОНТ
Да. Сервер стоит
#10 by ЗОНТ
Стоит Клиент,Сервер и Внешнее соединение
#11 by ЗОНТ
Были похожие ситуации?
#12 by RomaH
у тебя выполняется на клиенте соответсвеенно процедуру видимую только на сервере она не видит
#13 by RomaH
(+12) хотя вру после того как процедура не будет найдена на строне клиента поиск продолжится на стороне сервера
#14 by ЗОНТ
Когда пишу ОбщегоНазначенияОбщМодуль а дальше после точки синтаксис помошник выводит список доступных процедур ... и среди них видна нужная "ВыполнитьДвижениеПоРегистру"
#15 by ЗОНТ
Путаюсь в догадках что это может быть
#16 by RomaH
ошибка когда появляется?
#17 by ЗОНТ
В режиме предприятие.. В тот момент когда из процедуры "Процедура ВыполнитьПриход" Экспорт вызывается процедура "ОбщегоНазначенияОбщМодуль.ВыполнитьДвижениеПоРегистру(ЭтотОбъект, ВидДвиженияНакопления.Приход);" Так выглядит: РегистрНакопления.ВзаиморасчетыСКонтрагентами}: Метод объекта не обнаружен (ВыполнитьДвижениеПоРегистру)
#18 by RomaH
мда, не понятно в умных книгах написано - что будет искать но конфигуратор выдает синтаксическую в режиме клиент-сервер
#19 by Defender aka LINN
Модуль компилируется на клиенте. И на клиенте этой процедуры нет.
#20 by ЗОНТ
А можно это как о исправить?
#21 by RomaH
Проф разработка Радченко Организация выполнения кода на сервере или на клиенте абзац 2
#22 by Defender aka LINN
Чувак. НЕТУ ее на сервере. НЕТУ. убери плятские директивы, еще в тебе сказал. Не нужны они.
#23 by ЗОНТ
Нее.. убирать нельзя.. Вызов с сервера больше подходит
#24 by Ц_У
КонецПроцедуры // ВыполнитьПриход А там убери.....
#25 by Ц_У
+Server....
#26 by Defender aka LINN
Угу. И как тогда ты на клиенте работать будешь. На сервере это выполнится, если вызов будет идти с сервера. Причем без директив.
#27 by БиньковскийВиталий
я полагал, что такие директивы ставятся на код, неприемлимый для сервера (работа с GUI, напрмер). Можете пояснить НАХрена они в этом случае применили ограничения для клиента?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С