| 
    
 | 
        Привилегированный модуль с вызовом на сервере не виден из модуля обработки, ОФ         | 
☑ | 
    
        | 
    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 
 | 
         
        Всем спасибо! Галка Вызов сервера - ее не хватает.     
         | 
 | 
    
        Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший