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


Компиляция общего модуля проходит успешно, но функция не видна с клиента

Компиляция общего модуля проходит успешно, но функция не видна с клиента
Я
   bolobol
 
19.04.18 - 12:44
Добрый день!

Подскажите, пожалуйста. Компиляция общего модуля проходит успешно, но функция не видна с клиента:

&НаСервереБезКонтекста
Функция ОбщегоМодуляСерверВызовСервера() Экспорт

Синтакс-помощник - и тот видит, подсказывает и переводит по Ф12. что не так?
 
 
   Повелитель
 
1 - 19.04.18 - 12:46
(0) Если клиент-сервер, то Север 1с нужно запустить в режиме отладки.

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

Если для метода указана директива компиляции, то не смотря на то, что Общий модуль доступен во всех указанных контекстах, доступность конкретного метода будет ограничена директивой компиляции.

Если директиву компиляции для процедуры (функции) не указывать, то она будет скомпилирована во всех контекстах, определенных для модуля.

https://xn----1-bedvffifm4g.xn--p1ai/articles/модули-в-платформе-1с-предприятие-8-3/#point4
   bolobol
 
9 - 19.04.18 - 15:56
(8) Спасибо! Дошло))

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