8.2 - Ошибка при вызове метода контекста (Получит объект) #427976


#0 by temp1982
Имеется клиент серверная архитектура 1с 8.2.9 тестовая: сервер sql 2005,db2. Режим запуска толстый клиент. Вызывается процедура ПолучитьОбъект ссылки на документ в отчете для внесения изменений в документ.Генерится ошибка: Ошибка при вызове метода контекста (Получит объект). При подписке на событие произошла ошибка. метод обработчика события не найден. Самое интересное что при файловом варианте БД данной ошибки нет. кто что знает?
#1 by ТелепатБот
#2 by TitanLuchs
Ошибка платформы, что тут еще скажешь
#3 by SilentMan
Ой-ли ... там в ошибке что-то про подписки говорится ... и в файловом варианте все работает ... смотреть надо в код объекта и подписок
#4 by Defender aka LINN
#5 by temp1982
подписки на событие получить объект нет, в каком общем модуле смотреть?. Да есть подписка на событие при записи для установки номера и все, но к делу не относится. нет никаких подписок в том то и дело......я склонен к ошибке платформы. (3-4) если бы была ошибка подписки, то не работало бы ни каком из вариантов(файл- клиент сервер), а так в файле ошибки нет и объект получается и вносятся изменения.
#6 by Defender aka LINN
ВНИМАТЕЛЬНО прочитай то, что по ссылке
#7 by TitanLuchs
"если бы была ошибка подписки, то не работало бы ни каком из вариантов(файл- клиент сервер)" - ошибаешься. Как раз таки может, тем более при конвертации с 8.1 на 8.2
#8 by temp1982
Есть подписка на событие УстановкаНовогоНомера, серверная процедура обработки в общем модуле( установлены флаги (клиент (обычный), сервер, внешнее соединение)), Во внешней обработке в процедуре (нет директив на клиенте или сервере) идет обращение к СсылкаНаДокументДоговор.ПолучитьОбъект и в этом моменте ругается. Обработка в режиме обычной формы. возможно, не конвертировал... конверт был из бета в тестовую и все....
#9 by temp1982
вопрос решен.... процедура общего модуля должна быть с директивой наКлиенте... спсб за помощь....
#10 by TitanLuchs
Вполне логично: если директивы ранее не было, то по умолчанию платформа считает, что код должен выполняться на сервере.
#11 by temp1982
после экспериментов, как оказалось для обработчика подписки на событие вообще не надо указывать директиву компиляции!!!
#12 by TitanLuchs
Обработчик подписки выподняется на сервере, поэтому согласно директива там не обязательна
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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