|
Работа с глобальными перемеными
| ☑ |
0
tatoshka0403
25.03.16
✎
12:26
|
Есть общая форма которая открывается при запуске вот код вот код:
Перем НомерВесов Экспорт;
&НаКлиенте
Процедура СтарыеВесы(Команда)
НомерВесов=0;
КонецПроцедуры
&НаКлиенте
Процедура НовыеВесы(Команда)
НомерВесов=1;
КонецПроцедуры
Вот модуль формы документа
Перем НомерВесов;
&НаКлиенте
Процедура Вес(Команда)
ВесСервер();
КонецПроцедуры
Но она туда не передается
|
|
1
tatoshka0403
25.03.16
✎
12:26
|
Что я написал не так?
|
|
2
ДенисЧ
25.03.16
✎
12:27
|
А почему она туда должна передаваться?
|
|
3
ObjectRelation Model
25.03.16
✎
12:28
|
а причем тут ВесСервер?
|
|
4
tatoshka0403
25.03.16
✎
12:28
|
(2) А как правильно написать чтобы передалось?
|
|
5
ДенисЧ
25.03.16
✎
12:28
|
В параметрах функции, вестимо.
Глобальные переменные is a root of evil
|
|
6
tatoshka0403
25.03.16
✎
12:29
|
(3) ВесСервер(НомерВесов); вот так
|
|
7
salvator
25.03.16
✎
12:29
|
Заведи константу и записывай/получай значение из нее.
|
|
8
aka AMIGO
25.03.16
✎
12:29
|
(0) ты объявил перем в модуле формы. Это другая переменная
(4) попробуй в модуле формы так:
//Перем НомерВесов;
&НаКлиенте
|
|
9
Zhuravlik
25.03.16
✎
12:29
|
(0) Эта переменная будет доступна только на сервере, и только в текущем вызове.
|
|
10
ObjectRelation Model
25.03.16
✎
12:30
|
(6) какая свзяь между ВесСервер и тем, что ты написал выше?
|
|
11
tatoshka0403
25.03.16
✎
12:31
|
(7) У меня два компьютера надо чтобы у каждого была своя
|
|
12
tatoshka0403
25.03.16
✎
12:32
|
(10) экспорт...или как передать переменную?
|
|
13
ObjectRelation Model
25.03.16
✎
12:32
|
(11) параметры сеанса есть для этого
|
|
14
tatoshka0403
25.03.16
✎
12:33
|
К имени компьютера привязываться не хочу
|
|
15
ObjectRelation Model
25.03.16
✎
12:35
|
(14) у тебя поток сознания
|
|