Вход | Регистрация
 
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) Судя по Вашему описанию, столкнулся с такой же проблемой! Буду признателен за разъяснение решения проблемы.

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