Имя: Пароль:
1C
1С v8
Переменная экспорт
0 paulic
 
14.10.11
18:35
Прошу прощения за такой вопрос.

Создал внешнюю обработку. Переключаюсь между формами и нужно добраться до переменной которую объявил в 1-м модуле.
Подскажите как можно это сделать или есть одно только решение как объявить ее в глобальном модуле?

Спасибо.
1 Steel_Wheel
 
14.10.11
18:39
(0) Объяви в модуле объекта с ключевым словом экспорт:
Перем МояПостоянная Экспорт
2 paulic
 
14.10.11
18:43
Так и делал, а как ее достать в другом модуле?
3 Reset
 
14.10.11
19:02
Вот так: МояПостоянная
4 paulic
 
14.10.11
19:30
Пишет Переменная не определена (МояПостоянная)
5 paulic
 
14.10.11
19:31
Пробовал объявлять и
Перем ФормаСравнения Экспорт;
и
Перем ФормаСравнения;

Значение которое я присвоил в другом модуле не передает.
6 paulic
 
14.10.11
19:32
описочка
Перем МояПостоянная Экспорт;
и
Перем МояПостоянная;
7 paulic
 
14.10.11
19:46
Т.е. я сделал следующее
1 форма (модуль) объявил

Перем МояПостоянная Экспорт;

Установил значение

МояПостоянная = "Строка";
ФормаСравнения = ПолучитьФорму("ФормаСравнения");
ФормаСравнения.Открыть();


В открытой форме пробовал объявлять переменную 2 способами

Перем МояПостоянная Экспорт;
и
Перем МояПостоянная;  

пытаюсь обратиться к переменной

Сообщить(МояПостоянная);

В результате ничего не возвращает.

Что я не так делаю?
8 shuhard
 
14.10.11
19:49
(7) Объяви в модуле объекта с ключевым словом экспорт:
9 aleks-id
 
14.10.11
19:56
формы управляемые?
10 paulic
 
14.10.11
20:00
(8)
Ну вот же я объявляю

Перем МояПостоянная Экспорт;
11 paulic
 
14.10.11
20:00
(9)

Это внешняя обработка.
12 aleks-id
 
14.10.11
20:02
(11) да хоть внутренняя. она на управляемых формах?
13 paulic
 
14.10.11
20:09
(12)
Нет, обычная форма.
14 aleks-id
 
14.10.11
20:11
объяви реквизитом и не парься.
15 shuhard
 
14.10.11
20:19
(10) модуль формы<>модуль объекта
16 paulic
 
14.10.11
20:24
(14)
Действительно.

Спасибо за дельный совет.
17 paulic
 
14.10.11
20:25
Но все таки интересно, как действует этот Экспорт.
18 AaNnDdRrEeYy
 
14.10.11
21:11
(17) думаю тебе сначала надо разобраться что такое модуль объекта а потом на экспорт замахиваться.
19 Escander
 
14.10.11
21:18
(17) если это про 8.2 УФ, то так: без указания контекста переменная создаётся на стороне сервера. Серверный код отработал при созданиии формы и помер (ибо не нужен уже нафиг) и твоя переменная вместе с ним. У 8.2 подход отличен от 7.7
20 acsent
 
14.10.11
21:58
Форма наверно не привязаны к объекту
21 AlexNew
 
14.10.11
22:07
Ни че не понял. Где он тот же объект получил, к-рый создал?
2 + 2 = 3.9999999999999999999999999999999...