Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 23:17

Глобальные переменные

Автор Альбина, 08 мая 2010, 18:49

0 Пользователей и 1 гость просматривают эту тему.

Альбина

Всем доброго времени))
Помогите, плиз, с одним вопросом.
Кто-нибудь знает как создать глобальную переменную определенного типа, например Массив.Чтобы её было видно во всех процедурах и функциях данного модуля.

спасибо)

Slin

О каком модуле идет речь?
Истинно глобальным может быть реквизит конфигурации - параметр сеанса, например.
Также можно попробовать (точно не скажу) объявлять переменные в модуле приложения с ключевым словом Экспорт.
А вообще зависит от контекста применения данной переменной.

Альбина

Модуль формы.
Со словом Экспорт, я пробовала, ничего не получилось

Slin

т.е. вам нужна некая переменная чтобы была видна во всех процедурах и функциях модуля формы?
просто объявите ее в начале модуля:


Перем МояПеременная;

// процедуры и функции
// ...

//  в конце модуля, после всех процедур и функций, инициализация

МояПеременная = Новый Массив;


Альбина

Я не могу инициализировать массив каждый раз когда я вызываю функцию. А функцию я вызываю много раз. Сначала я с массивом работаю в процедуре, потом в функции и т.д.

Slin

Цитата: Альбина от 10 мая 2010, 22:07
Модуль формы.
Со словом Экспорт, я пробовала, ничего не получилось
вы где объявляли переменную? в модуле формы? или в модуле приложения?

Альбина


Slin

объявите в модуле приложения с ключевым словом Экспорт
там же инициализируйте
и потом можете использовать везде

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск