Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Общий модуль в расширении как передать значение с сервера на клиент

Общий модуль в расширении как передать значение с сервера на клиент
Я
   realevgenius
 
26.01.21 - 18:29
Приветствую, уважаемые!

В расширение конфигурации добавил свой общий модуль.
Цель, например, из параметров сеанса выбрать текущего пользователя и его комментарий.

Ошибка... Если не в расширении, а прямо в конфигурации - проблем нету...
Подскажите, пожалуйста, как правильно сделать?

https://pastenow.ru/9ce57df4fd7b16eb31c4a3630da08a0a

Спасибо!
   vicof
 
1 - 26.01.21 - 18:34
Давай, поставь еще галку вызов сервера)))
   realevgenius
 
2 - 26.01.21 - 18:37
(1) ставил и так и сяк - без разницы... Что-то я недопонимаю в расширениях, видимо...
   Ненавижу 1С
 
3 - 26.01.21 - 18:51
(0) с какого вы вставили директивы к методам общего модуля?
Нельзя так делать
   hhhh
 
4 - 26.01.21 - 18:52
(2) а если без расширения разве такая фигня работает?
   hhhh
 
5 - 26.01.21 - 18:52
(2) надо делать два общих модуля.
   vicof
 
6 - 26.01.21 - 18:54
Можно и один, но это криво. И Интерпретатору говорить, где какая область.
   realevgenius
 
7 - 26.01.21 - 18:57
Да, директивы уже начал ставить... Уже пробую так и сяк)))

Как правильно из общего модуля клиентского вызвать общий модуль серверный, получить значение?
   realevgenius
 
8 - 26.01.21 - 19:02
(4) Без расширения  - пробовал из модулей формы из директивы &НаКлиенте обращаться к общему модулю "Сервер" и получать значения...

Из клиентского общего модуля обращение в серверный общий модуль не получается, дело не в расширении... Просто, видимо, не умею...

Не подскажете как быть с модулями?
   vicof
 
9 - 26.01.21 - 19:03
Может, пора на курсы сходить?
   vicof
 
10 - 26.01.21 - 19:06
Сервер вызывать клиента не умеет.
С клиента можно вызывать серверный модуль, если стоит галка вызов сервера у вызываемого модуля.
   realevgenius
 
11 - 26.01.21 - 19:07
(9) Да, что-то вот с такой задачей не сталкивался... На курсы ходил, книжки читал...
   Cthulhu
 
12 - 26.01.21 - 19:08
в параметры сеанса вроде можно лезть из привилегированного модуля. такое в расширении вообще возможно? и (если да) - там он привилегированный у тебя?
прим.: переключение привилегированного режима вроде не помогают даже
   realevgenius
 
13 - 26.01.21 - 19:09
(10) Я не пытаюсь вызвать с сервера клиента...
Мне надо находясь в клиентском общем модуле получить данные, которые доступны только на сервере, как для примера - комментарий текущего пользователя...

Вот я и пытаюсь сделать свой серверный общий модуль, прописать в него функцию, возвращающую этот комментарий.. .И вызвать эту функцию из клиентского общего модуля...

Но не получается
   realevgenius
 
14 - 26.01.21 - 19:10
(12) Спасибо, уважаемый, но параметры сеанса я привел для примера, чтобы на примере попробовать вызвать сервер из клиентского общего модуля
   vicof
 
15 - 26.01.21 - 19:14
(13) Сделай два скриншота со свойствами двух модулей.
   Ненавижу 1С
 
16 - 26.01.21 - 19:34
(12) в параметры сеанса можно лезть с сервера откуда угодно, только права чтобы были. Ну и привилегированный режим даёт доступ, да
   realevgenius
 
17 - 26.01.21 - 19:47
Я очень извиняюсь, но заработало...
Толь формулировка и написание здесь поставило мозги на место, толь еще что...

Сделал свой модуль в расширении, галки "Сервер", "Вызов сервера"
Но, я уже так пробовал, всяко пробовал...

Спасибо за подсказки! Извинте за беспокойство!
   CthutqZ
 
18 - 27.01.21 - 23:46
(17) Судя по Вашему описанию, столкнулся с такой же проблемой! Буду признателен за разъяснение решения проблемы.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.