Регламентная задача. Общий модуль. "Переменная не определена" #520969


#0 by ichhh
Есть регламентная задача,ее метод в общем модуле ОбщегоНазначения. Но метод не выполняется. В журнал регистрации система пишет {ОбщийМодуль.ОбщегоНазначения(805,24)}: Переменная не определена (Режим)". Режим - глобальная переменная, обявлялена в модуле приложения, но используется в другой процедуре модуля ОбщегоНазначения и процедуру эту ничто не вызывает. Явное присвоение значения переменной срочкой выше ее использования ничего не меняет. Подскажите пожалуйста что не так?
#1 by mikecool
отладчик в руки и искать
#2 by acsent
В рег заданиях нет глобальных переменных
#3 by Wobland
у тебя модуль подгружается целиком. экспорт на переменную включи, например
#4 by ichhh
рег задание и не использует гл. переменную
#5 by ichhh
отладчик не срабатывает
#6 by ichhh
а как именно это сделать?
#7 by ichhh
В этой левой процедуре где используется Режим, заменил " Если Режим = Неопределено Тогда Режим = "" КонецЕсли;" на "режим=""" заработало. Но подобная проверка должна присутствовать. Как обойти?
#8 by ichhh
Вопрос снят. Передаю Режим общему модуля явно при вызове объектами "левой" процедуры. Хотя все еще не пойму почему общий модуль не видит переменной модуля приложения именно при использовании регламентной задачи.
#9 by Wobland
см пример: Перем Режим Экспорт;
#10 by acsent
Читай до просветления
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С