Есть обработка, в модуле объекта обработки хочу, чтобы была переменная, которую будут видеть все процедуры и функции этого модуля. То есть разные процедуры модуля объекта вызываются из обработчиков нажатия разных кнопок формы обработки. Делаю, например, так (Начать() вызывается из процедуры ПриОткрытии формы, а Продолжить() по кнопке на форме):
Перем МойМассив Экспорт;
Процедура Начать() Экспорт
МойМассив = Новый Массив();
КонецПроцедуры
Процедура Продолжить() Экспорт
МойМассив.Добавить(1); // вот здесь отладка говорит, что МойМассив - Неопределено!
КонецПроцедуры
Я этот вопрос разбирал,модуль обработки существует только на сервере и при каждом клиентском вызове он заново компиляется,чтобы это увидеть в конец модуля можно вписать крб записи в журнал или текстовый файл.
когда мы выполняем РеквизитФормыВЗначение с обработкаобьект,модуль заново компиляется.
если из обработки открыты две формы,то каждая будет видеть свой модуль,т.к.их серверные вызовы идут независимо.