В общем модуле не получается с клиента вызвать сервер, почему и как? #770007


#0 by ЕщеОдинПрограммист
Сделал общий модуль, у него поставил галочки клиент и сервер. Создаю в нем процедуры и помечаю их &НаКлиенте и &НаСервере. С других модулей они вызываются соответственно нормально, но не получается вызвав процедуру &НаКлиенте вызвать процедуру &НаСервер в этом же модуле. Почему и можно ли это обойти?
#1 by sonne666
"Существует еще одна особенность. В одном общем модуле, имеющем несколько мест компиляции («Сервер, клиент») нельзя вызывать из клиентской процедуры серверную того же модуля, даже если поставить галку «вызов сервера». Свойство «вызов сервера» имеет смысл при наличии только одного свойства общего модуля «компиляции на Сервере». Существуют рекомендации использовать общие модули, скомпилированные только на сервере или только на клиенте. Соответственно использовать в модуле со свойством «Клиент» все клиентские модули, а в модуле со свойством «сервер» использовать все серверные методы."
#2 by Карупян
чтоб запомнить лучше: модуль клиен-сервер не менять место вызова никогда
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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