Как из общего модуля Клиента обратиться к общему модулю сервера
Здравствуйте.
Есть в общем модуле раздел Клиент(Управляемое приложение).
Там находится функция (соответственно на клиенте), из которой нужно обратиться к функции на сервере. Все уже перепробовал - функция не доступна (соответственно расположена она в разделе - сервер).
Как выкрутиться из данной ситуации?
Огромное спасибо.
Есть в общем модуле раздел Клиент(Управляемое приложение).
Там находится функция (соответственно на клиенте), из которой нужно обратиться к функции на сервере. Все уже перепробовал - функция не доступна (соответственно расположена она в разделе - сервер).
Как выкрутиться из данной ситуации?
Огромное спасибо.
По теме из базы знаний
- Как передать документ Word (ActiveDocument или ДвоичныеДанные) с сервера на клиент
- WEB-интерфейсы как механизм сбора и контроля данных в розничной сети. Инструменты и наработки
- SynchroSber - полноценный модуль API интеграции с маркетплейсом Мегамаркет (СберМегаМаркет) для 1С УТ 11.X, КА 2.X, ERP 2.X, УНФ 1.6, 3.0 (возможность работы как с публикацией, так и без публикации базы)
- НеБезопасный прикладной программный интерфейс сервера
- Модульность в 1С – как следовать принципам DRY в реалиях 1С: Предприятие 8.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Это как? Не понял.
Смысл в том что мне из модуля управляемого приложения нужно получить доступ к серверной функции. Но там функция на клиенте (в модуле управляемого приложения).
Обращаюсь к общему модулю к клиентской функции управляемого приложения. Из нее в принципе можно обратиться к серверной (если одновременно стоят галочки клиент и сервер). Но в этом случае как только код из модуля управляемого приложения доходит до серверной функции - все, ошибка. Целый день просидел, прочитал весь интернет, перепробовал миллионы вариантов - безрезультатно.
Смысл в том что мне из модуля управляемого приложения нужно получить доступ к серверной функции. Но там функция на клиенте (в модуле управляемого приложения).
Обращаюсь к общему модулю к клиентской функции управляемого приложения. Из нее в принципе можно обратиться к серверной (если одновременно стоят галочки клиент и сервер). Но в этом случае как только код из модуля управляемого приложения доходит до серверной функции - все, ошибка. Целый день просидел, прочитал весь интернет, перепробовал миллионы вариантов - безрезультатно.
(4) MyNameNoName, вариантов несколько. Самый простой - в северном общием модуле указать флаг ВызовСервера.
Если не желательно менять существующие общие модули, то можно добавить еще один общий модуль с флагами Сервер и ВызовСервера. В нем определить процедуру(функцию), которая пробрасывает вызов из клиентского модуля в серверный.
Если не желательно менять существующие общие модули, то можно добавить еще один общий модуль с флагами Сервер и ВызовСервера. В нем определить процедуру(функцию), которая пробрасывает вызов из клиентского модуля в серверный.
Не работает.
В модуле управляемого прил
ожения определена функция (клиентская):
В общем модуле определен Раздел Заявка (клиент, сервер, вызов сервера).
Там определена функция:
В общем модуле определен раздел ЗаявкаНаСервере (сервер).
При отладке кода выдает ошибку:
Ошибка инициализации модуля: ОбщийМодуль.Заявка.Модуль
по причине:
{ОбщийМодуль.Заявка.Модуль(3,7)}: Переменная не определена (ЗаявкаНаСервере)
Сообщения = <<?>>ЗаявкаНаСервере.ПолучитьВхСообщенияНаСервере();
В модуле управляемого прил
ожения определена функция (клиентская):
Процедура ПроверкаВхСообщений() Экспорт
Сообщения = Заявка.ПолучитьВхСообщения();
Сообщить(Сообщения);
КонецПроцедуры
В общем модуле определен Раздел Заявка (клиент, сервер, вызов сервера).
Там определена функция:
Функция ПолучитьВхСообщения() Экспорт
Сообщения = ЗаявкаНаСервере.ПолучитьВхСообщенияНаСервере();
Возврат Сообщения;
КонецФункции
В общем модуле определен раздел ЗаявкаНаСервере (сервер).
&НаСервере
Функция ПолучитьВхСообщенияНаСервере() Экспорт
Возврат "ЗАРАБОТАЛО!!!";
КонецФункции
При отладке кода выдает ошибку:
Ошибка инициализации модуля: ОбщийМодуль.Заявка.Модуль
по причине:
{ОбщийМодуль.Заявка.Модуль(3,7)}: Переменная не определена (ЗаявкаНаСервере)
Сообщения = <<?>>ЗаявкаНаСервере.ПолучитьВхСообщенияНаСервере();
Раздел это что - общий модуль?
Это не понятно о чем...
В итоге ЗаявкаНаСервере должен быть общий модуль. Так как идет попытка вызова серверной функции с клиента, то у этого модуля должен стаять флаг "Вызов сервера"
В общем модуле определен раздел ЗаявкаНаСервере (сервер).
Это не понятно о чем...
В итоге ЗаявкаНаСервере должен быть общий модуль. Так как идет попытка вызова серверной функции с клиента, то у этого модуля должен стаять флаг "Вызов сервера"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот