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

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


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

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

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


задумайся откуда вызов то придет.
не проснулся?
...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn