| 
    
            
         
         | 
    
  | 
Ругается на общий модуль "Переменная не определена" | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        fantomask    
     28.12.16 
            ✎
    08:20 
 | 
         
        База 1С Бухгалтерия для Узбекистана, на обычном приложении.
 
        Написал общий модуль для обмена, до недавнего времени работал исправно. Сегодня при открытии формы, где есть кнопка с вызовом процедуры в этом общем модуле. Выходит ошибка: Переменная не определена и название модуля. Перевел вызов этой процедуры в модуль документа, не помогло.  | 
|||
| 
    1
    
        1dvd    
     28.12.16 
            ✎
    08:22 
 | 
         
        модуль не доступен на клиенте или на сервере, смотря откуда вызывается     
         | 
|||
| 
    2
    
        fantomask    
     28.12.16 
            ✎
    08:24 
 | 
         
        (1) Так я вызов этого модуля перевел в модуль документа. Соответственно вызов всегда будет выполняться на стороне сервера.     
         | 
|||
| 
    3
    
        Aleksey    
     28.12.16 
            ✎
    08:24 
 | 
         
        Может кто то обновил и удалил твой модуль     
         | 
|||
| 
    4
    
        fantomask    
     28.12.16 
            ✎
    08:26 
 | 
         
        (3) Всё на месте стоит, я предварительно всё проверил, прогуглил.     
         | 
|||
| 
    5
    
        lxndr    
     28.12.16 
            ✎
    08:26 
 | 
         
        открыжь для модуля "Вызов сервера"     
         | 
|||
| 
    6
    
        fantomask    
     28.12.16 
            ✎
    08:28 
 | 
         
        (5) уже стоит, ошибка та же самая     
         | 
|||
| 
    7
    
        Мимохожий Однако    
     28.12.16 
            ✎
    08:31 
 | 
         
        Ничего просто так не происходит. Наверняка были изменения. Включи в режиме отладки остановку по ошибке и анализируй свой код в модуле с ошибкой на свойства и инициализацию.     
         | 
|||
| 
    8
    
        fantomask    
     28.12.16 
            ✎
    08:43 
 | 
         
        (7) При открытии документа выходит эта ошибка.     
         | 
|||
| 
    9
    
        Mankubus    
     28.12.16 
            ✎
    08:51 
 | 
         
        (8) какие флаги стоят в свойствах модуля?     
         | 
|||
| 
    10
    
        ptiz    
     28.12.16 
            ✎
    08:53 
 | 
         
        (2) "я вызов этого модуля перевел в модуль документа. Соответственно вызов всегда будет выполняться на стороне сервера." - в обычном приложении? Шутишь?     
         | 
|||
| 
    11
    
        ifso    
     28.12.16 
            ✎
    08:55 
 | 
         
        кирпич в посылке, не?     
         | 
|||
| 
    12
    
        MUXACb    
     28.12.16 
            ✎
    09:08 
 | 
         
        (0) Проверяйте весь общий модуль. У нас так было когда в какой-то процедуре модуля(причем для совершенно другого объекта), было получение свойства структуры, а переменная для значения свойства не была определена через "Перем". При вызове общего модуля он проверяется на ошибки     
         | 
|||
| 
    13
    
        MUXACb    
     28.12.16 
            ✎
    09:15 
 | 
         
        +(12) Пардон, не "Перем", а "ПеременннаяДляЗначенияСвойства" = Неопределено;     
         | 
|||
| 
    14
    
        fantomask    
     28.12.16 
            ✎
    12:11 
 | 
         
        (12) Спасибо будем проверять...     
         | 
|||
| 
    15
    
        fantomask    
     28.12.16 
            ✎
    14:21 
 | 
         
        Не знаю в чем была проблема, но переименовал название общего модуля и проблема решилась. Соответственно во всех модулях Переименовал.     
         | 
|||
| 
    16
    
        kossmatiy    
     28.12.16 
            ✎
    15:51 
 | 
         
        (15) кэш?     
         | 
|||
| 
    17
    
        luter-89    
     28.12.16 
            ✎
    17:42 
 | 
         
        Какой кеш нах. В модуле менеджера нужно директивы препроцессора прописать, в каком контексте будет доступен вызов процедуры модуля     
         | 
|||
| 
    18
    
        luter-89    
     28.12.16 
            ✎
    17:44 
 | 
         
        Не обращали внимание в типовых в модулях менеджера документа:
 
        #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда #КонецЕсли  | 
|||
| 
    19
    
        fantomask    
     29.12.16 
            ✎
    07:08 
 | 
         
        (18) Пробовал. Тоже не помогло
 
        (16) возможно кэш, но возможности очистить её не было...  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |