|
Компиляция общего модуля проходит успешно, но функция не видна с клиента
| ☑ |
0
bolobol
19.04.18
✎
12:44
|
Добрый день!
Подскажите, пожалуйста. Компиляция общего модуля проходит успешно, но функция не видна с клиента:
&НаСервереБезКонтекста
Функция ОбщегоМодуляСерверВызовСервера() Экспорт
Синтакс-помощник - и тот видит, подсказывает и переводит по Ф12. что не так?
|
|
1
Повелитель
19.04.18
✎
12:46
|
(0) Если клиент-сервер, то Север 1с нужно запустить в режиме отладки.
Или запустить отладку в файловом режиме.
|
|
2
olegves
19.04.18
✎
12:46
|
(0) какой у тебя м.б. контекст в ОМ?
|
|
3
Повелитель
19.04.18
✎
12:47
|
(0) Не включена проверка.
Сервис - Параметры - Закладки "Модули" - Закладка "Проверка" - должна стоять галка "Сервер".
|
|
4
hhhh
19.04.18
✎
12:48
|
(0) галка Вызов сервера стоит у общего модуля?
|
|
5
ptiz
19.04.18
✎
12:54
|
(0) Из формы? Тогда вызываешь сначала серверную функцию формы, а оттуда - этот модуль.
|
|
6
ptiz
19.04.18
✎
13:09
|
(4) О, это работает! Наконец я знаю смысл этой галки! Сколько лет искал, нигде это не объясняется по-человечески!
Получается, галка дает видимость модуля на клиенте?
|
|
7
bolobol
19.04.18
✎
13:15
|
(2) Никакого. Поэтому и вопрос, почему НаСервереБезКонтекста - принимает, как возможное, но не отрабатывает, как доступное.
|
|
8
ssh2006
19.04.18
✎
13:44
|
(7)
Если для метода указана директива компиляции, то не смотря на то, что Общий модуль доступен во всех указанных контекстах, доступность конкретного метода будет ограничена директивой компиляции.
Если директиву компиляции для процедуры (функции) не указывать, то она будет скомпилирована во всех контекстах, определенных для модуля.
|
|
9
bolobol
19.04.18
✎
15:56
|
(8) Спасибо! Дошло))
|
|