|
Переменная с директивой компиляции НаСервере в модуле формы
| ☑ |
0
Aleksey1989
22.01.14
✎
09:49
|
Добрый день. Напомните, пожалуйста, можно ли в модуле формы описывать переменные с директивой компиляции "НаСервере"?
|
|
1
Defender aka LINN
22.01.14
✎
09:54
|
(0) Можно. Только работать будет не так, как ты ожидаешь.
И, само собой, это проверять очень долго и сложно, проще на Мисте спросить, да?
|
|
2
Aleksey1989
22.01.14
✎
09:58
|
(1) У меня просто возникает ошибка при работе с такой переменной. В модуля формы я объявил ее в разделе переменных с директивой компиляции НаСервере, в одной из процедур присваиваю ей значение:
ОбъектНаСервере = РеквизитФормыВЗначение("Объект");
Далее пытаюсь обратиться к этой же переменной из другой процедуры, но эта переменная имеет значение "Неопределено"
|
|
3
VRednaia
22.01.14
✎
10:01
|
Именно это и подразумевалось в (1)
|
|
4
bborisko
22.01.14
✎
10:03
|
При каждом переходе на сервер она инициализируется по новой.
|
|
5
Defender aka LINN
22.01.14
✎
10:36
|
(2) Я же сказал, что будет несколько более иначе работать.
А для нахрена тебе это?
|
|
6
Avganec
22.01.14
✎
10:40
|
(2) бредоватая схема. тем более, на сервере она получит твое значение, а вот на клиенте нет.
|
|
7
Infsams654
22.01.14
✎
10:48
|
(0) делай в форме переменную с директивой компиляции "НаКлиенте" и будет тебе счастье, иначе, даже если и в модуле объекта эту переменную объявишь, то она будет инициализироваться при каждом вызове сервера
|
|