Как из серверного общего модуля вызвать клиентскую процедуру (ПолучитьФорму)? #700110


#0 by leklerk
Добрый день. Подскажите пожалуйста, как из серверного общего модуля вызвать клиентскую процедуру (ПолучитьФорму) (режим обычного приложения, толстый клиент)? Я создал новый общий модуль с1_Клиентский с галочкой Клиент (обычное приложение), но при обращении к его процедуре получаю ошибку: "переменная не определена с1_Клиентский". Если же в с1_Клиентский поставить еще галочку Сервер, то ругается на процедуру в нем - Функция ВернутьФорму(Обработка) Экспорт пишет, что интерактивные операции недоступны. Как решить проблему?
#1 by HEKPOH
как из серверного общего модуля вызвать клиентскую процедуру - никак
#2 by wanderer_ица
Никак.
#3 by azernot
Как решить проблему? Объяснить системе, что данный код следует выполнять только на клиенте
#4 by fisher
А вот не надо на сервере с формами работать.
#5 by kosts
А так?
#6 by Рэйв
Что ты с формой собрался делать на сервере и кому показывать там результат своих действий?
#7 by fisher
Так - круто. У меня аж дыхание перехватило.
#8 by H A D G E H O G s
передать на клиент. Была бы кстати, годная вещь.
#9 by Рэйв
Так и брал бы ее с клиента не обращаясь к серверу. Он же в общий модуль стопудово с клиента притопал.
#10 by H A D G E H O G s
Иногда нужно на сервере. Иногда. Редко. Но нужно. Вот, в связи с 8.3 и его отказом помещать во временное несериализуемые значения, из за того, что форму нельзя создать на сервере, пришлось всю архитектуру решения перетряхивать.
#11 by HEKPOH
с формой на сервере как разтаки можно оч многое сделать... А показать на клиенте
#12 by leklerk
В моей процедуре в серверном общ. модуле создается отчет и записывается на жесткий диск. Поэтому и вызывается ПолучитьФорму - чтобы получить форму отчета. azernot, kosts, большое спасибо за помощь!
#13 by leklerk
всем спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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