Имя: Пароль:
1C
1С v8
Модуль управляемого приложения, глобальные переменные
0 razbiralshik
 
25.02.13
10:24
Доброе утро!

При запуске толстого клиента в общем модуле приложения объявлены переменные, например глПеременные. Запускаем обычное приложение, компилируется модуль обычного приложения, после чего, эти переменные доступны везде. Весь код на них завязан.

А когда запускаю УФ, то в модуль управляемого приложения объявляю эти переменные глПеременные, Запускаю тонкий клиент, компилируется модуль управляемого приложения, после чего, эти переменные доступных на формах, только в процедурах с директивой &НаКлиенте.

Соответственно если в коде, например модуля документа идет обращение к переменной глПеременные, то пишется что переменная не определена.

Как мне при запуске управляемого приложения сделать так, чтобы эти переменные глПеременные были объявлены и на сервере?
1 Defender aka LINN
 
25.02.13
10:26
На сервере существуют только параметры сеанса.
А вот "Весь код на них завязан" - это большая ошибка
2 Reset
 
25.02.13
10:27
Постарайся обойтись без "глобальных переменных".
Если сильно невперпеж, то параметры сеанса
3 tdm
 
25.02.13
10:33
(1) +1,
еще со времен прочих объектно-ориетированных языков учили без глобальных переменных обходиться)
4 razbiralshik
 
25.02.13
10:43
(1)(2)(3) спасибо, буду делать через параметры сеанса!