Имя: Пароль:
1C
1С v8
Общий модуль в расширении как передать значение с сервера на клиент
,
0 realevgenius
 
26.01.21
18:29
Приветствую, уважаемые!

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

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

https://pastenow.ru/9ce57df4fd7b16eb31c4a3630da08a0a

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

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

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

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

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

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

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

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