Имя: Пароль:
1C
1С v8
Привилегированный модуль с вызовом на сервере не виден из модуля обработки, ОФ
0 nemoxp
 
31.10.17
17:25
Платформа 8.3.9.2033, клиент-сервер, ОФ
Есть общий модуль с галкой Сервер и Привилегированный. Вызываю его из модуля формы обработки типа: МодульСервер.ВыполнитьПроцедуру(), при открытии обработки 1С выдает ошибку "Переменная не определена <МодульСервер>"

Пробовал разные галочки, такая ерунда случается если поставить галку "Привилегированный". Чего не хватает? Хелп, плиз.
1 Филиал-msk
 
31.10.17
17:27
Обрати внимание, как изменяются другие флаги при установке признака привилегированности.
2 nemoxp
 
31.10.17
17:28
(1) Заметил, снимаются все кроме Сервер. Но мне то и нужно флаг Сервер и Привилегированный, но с ними выдается эта ошибка
3 Филиал-msk
 
31.10.17
17:29
В ОФ все исполняется на клиенте.
4 nemoxp
 
31.10.17
17:29
(3) не правда, можно и на сервере, если модуль с флагом Сервер
5 Филиал-msk
 
31.10.17
17:30
Хорошо, продолжай эксперименты.
6 nemoxp
 
31.10.17
17:32
у меня есть модули с выполнением на сервере - нет проблем. Но когда ставлю Привилегированный - ошибка...
И в коде, когда обращаюсь к модулю, то все его функции видны в подсказках.
7 dezss
 
31.10.17
17:33
А если у функции явно поставить директиву компиляции?
Или я туплю и в ОФ этого делать нельзя?
8 Mort
 
31.10.17
17:33
Или "Клиент(обычное приложение)" или "Вызов сервера". В случае привилегированного - только второе.
9 nemoxp
 
31.10.17
17:35
Всем спасибо! Галка Вызов сервера - ее не хватает.
AdBlock убивает бесплатный контент. 1Сергей