Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Контекст WS-сервиса

Контекст WS-сервиса
Я
   e2v
 
29.11.18 - 09:30
Тупой вопрос , но все же.
Общий модуль, функция в нем, экспортная.
Общий модуль с галочками глобальный и клиент обычный.
Конфа с неуправляемыми формами.
Так вот, эта функция ото всюду видна, кроме модулей в ws сервисах.
Почему?
С галочками общего модуля всяко экспериментировал.
 
 
   Chameleon1980
 
1 - 29.11.18 - 09:34
Общий модуль с галочками глобальный и клиент обычный.

это жеж по любому "серверная" должна быть не?


задумайся откуда вызов то придет.
не проснулся?
   e2v
 
2 - 29.11.18 - 09:53
->Общий модуль с галочками глобальный и клиент обычный.
->это жеж по любому "серверная" должна быть не?
->задумайся откуда вызов то придет.
->не проснулся?
Хм. Че то я не допер.
Глобальный - это компилируется при общем запуске системы. Виден всем, при любом раскладе.
Серверная - компилируется на сервере. Клиенту не видна. При обычном клиенте смысла не имеет, т.к. всегда толстый клиент.
Но в модулях ws сервис и подписка на событие не виден.
По моему так. Или нет?
   DrWatson
 
3 - 29.11.18 - 10:07
В кучу не смешивай.
В (0) вопрос почему клиентский модуль не виден с сервера.
А в (2) ты рассуждаешь о видимости серверного модуля с толстого клиента.
   e2v
 
4 - 29.11.18 - 10:09
Ну да. Во втором дискутировал с  Chameleon1980 8)))
Но все же, мож кто вразумит. Туго с пониманием контекста в определенных ситуациях.
   Chameleon1980
 
5 - 29.11.18 - 10:25
При обычном клиенте смысла не имеет, т.к. всегда толстый клиент.

не понял
   e2v
 
6 - 29.11.18 - 10:46
->При обычном клиенте смысла не имеет, т.к. всегда толстый ->клиент.
->не понял
Не так 8)). В конфе с обычными формами, без поддержки 8.3.
В этом случае контекст сервера всеравно виден из модулей форм (клиентская часть).
Наверное уже запутался.
Короче. Какие галочки поставить, чтобы видно было отовсюду?
Сейчас установлены - Глобальный и ОбычноеПриложение.
Из ws сервиса не видно.
   e2v
 
7 - 29.11.18 - 10:48
Разобрался.
Сорри за компост мозгов.
Поставил - Глобальный, сервер, обычноеприложение.
Логики пока не понял, но работает.
Если логику кто подскажет, буду признателен.
   DrWatson
 
8 - 29.11.18 - 10:50
(7) Поставь галку Сервер, будет виден с сервера.
   Cyberhawk
 
9 - 29.11.18 - 10:50
Если модуль серверный, то всегда надо ставить минимум три галочки - сервер, внешнее соединение и клиент (ОП)
   DrWatson
 
10 - 29.11.18 - 10:57
Возможно стоит заменить галку Клиент на ВызовСервера. Вот тогда модуль станет реально серверным. Так стоит сделать, если у тебя там тяжелые функции, которые не вызываются постоянно при работе пользователя в интерфейсе.
 
 Рекламное место пустует
   e2v
 
11 - 29.11.18 - 11:31
Ок. Вроде врубился. 8)))
Всем благодарю.
   Chameleon1980
 
12 - 29.11.18 - 12:04
ну и вернемся к (1) :)

...
это жеж по любому "серверная" должна быть не?


задумайся откуда вызов то придет.
не проснулся?
...

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