|
Ранее сохраненная переменная при передаче ее на клиент пустая | ☑ | ||
---|---|---|---|---|
0
Dev
30.10.18
✎
09:38
|
Привет, такая проблема, определяю переменную вначале модуля формы, В процедуре ПриСозданииНаАервере присваиваю ей определенное значение, но потом в дальнейшем она оказывается пустая, не подскажете в чем может быть проблема ?
|
|||
1
Dev
30.10.18
✎
09:40
|
Потом, это когда я пытаюсь снова к ней обратиться в другой процедуре
|
|||
2
Сергей Роспатнюк
30.10.18
✎
09:48
|
В процедуре ПриСозданииНаАервере если в процедуре то она локальная так и должно быть
|
|||
3
Сергей Роспатнюк
30.10.18
✎
09:48
|
||||
4
Dev
30.10.18
✎
09:52
|
Так почему локальная, я же написал что я ее определил вначале модуля формы словом перем, это потом я ей присвоил значение в процедуре
|
|||
5
Cool_Profi
30.10.18
✎
09:52
|
После ухода с сервера переменные уже того... В раю.
|
|||
6
Dev
30.10.18
✎
09:54
|
А как тогда сделать ? Мне надо чтобы там сохранилось определенное значение, которое я смогу потом на клиент передать, экспорт чтоли дописать
|
|||
7
Мистикан
30.10.18
✎
09:54
|
через параметры формы можно
|
|||
8
Мистикан
30.10.18
✎
09:55
|
но в процедурах без контекста ее придется в качестве аргумента гонять
|
|||
9
Сергей Роспатнюк
30.10.18
✎
09:56
|
(4) ну тогда создавай реквизит как переменную записывай туда и значение и используй на форме
|
|||
10
Dev
30.10.18
✎
09:57
|
(9) А иначе нельзя чтоли ?
|
|||
11
Сергей Роспатнюк
30.10.18
✎
09:57
|
(6) экспорт попробуй тоже может прокатить
|
|||
12
Dev
30.10.18
✎
09:57
|
(11) Нет, уже попробовал
|
|||
13
Dev
30.10.18
✎
09:58
|
Странно как то, раньше вроде я так делал
|
|||
14
Сергей Роспатнюк
30.10.18
✎
09:59
|
можно через Новый ХранилищеЗначения(аСтрока) но оно там вроде только на два перехода хранится с сервера и обратно
|
|||
15
Cool_Profi
30.10.18
✎
09:59
|
(13) В обычных формах и на клиенте? ))
|
|||
16
Dev
30.10.18
✎
10:00
|
(15) Ну видимо да )) В обычных формах
|
|||
17
Мистикан
30.10.18
✎
10:00
|
афтор.. советую брать книжечку по управляемым формам и читать =)
|
|||
18
Dev
30.10.18
✎
10:01
|
Получается когда я присваиваю значение глобальной переменной в процедуре на сервере и потом пытаюсь из другой процедуры это значение получить то у меня уже не получится ? Я правильно понял
|
|||
19
Мистикан
30.10.18
✎
10:01
|
нет. сервер это сервер,клиент это клиент
|
|||
20
Dev
30.10.18
✎
10:02
|
Так я же в серверной процедуре пытаюсь ее получить, там тоже пусто, просто процедура другая
|
|||
21
Мистикан
30.10.18
✎
10:02
|
клиент не видит переменные сервера, сервер клиента. передача примитивных типов через аргументы, тз и прочей лабудени через хранилище
|
|||
22
Dev
30.10.18
✎
10:03
|
Я понимаю, что не видит, но а серверные видят глобальные то ?
|
|||
23
Мистикан
30.10.18
✎
10:04
|
да... но желательно такие вещи хранить на уровне сеанса.
|
|||
24
Cyberhawk
30.10.18
✎
10:05
|
Серверный контекст формы каждый раз (в общем случае) создается заново, так что забудь
|
|||
25
Dev
30.10.18
✎
10:06
|
Предложите самый оптимальный вариант плиз
|
|||
26
Мистикан
30.10.18
✎
10:06
|
(7) ответил
|
|||
27
Dev
30.10.18
✎
10:08
|
(26) А точно, спасибо, надеюсь что там значение будет сохраняться
|
|||
28
Мистикан
30.10.18
✎
10:11
|
если только на сервере нужна то можно хранить в кеше сеанса
|
|||
29
Мистикан
30.10.18
✎
10:12
|
(24) А не общий случай это какой?
|
|||
30
Dev
30.10.18
✎
10:14
|
(28) Да на сервере я получается ей значение задаю, а потом использую на клиенте
|
|||
31
Мистикан
30.10.18
✎
10:16
|
(30) да но не прокатит с &НаСервереБезКонтекста
|
|||
32
Мистикан
30.10.18
✎
10:17
|
ХранилищеОбщихНастроек можно еще во.. никак вспомнить не мог
|
|||
33
Мистикан
30.10.18
✎
10:17
|
но если не требуется между сеансами... лучше чистить за собой...
|
|||
34
Мистикан
30.10.18
✎
10:18
|
это только на стороне сервера насколько помню.. клиент там вроде ничего не получит
|
|||
35
Dev
30.10.18
✎
10:19
|
(31) Ну при каждом выборе тогда придется сохранять чтоли значение в хранилище
|
|||
36
Cyberhawk
30.10.18
✎
10:19
|
(29) Хз - Я ведь не разработчик платформы / сервера приложений 1С, мало ли что там могут намудрить
|
|||
37
Dev
30.10.18
✎
10:20
|
Вот именно что клиент опять не получит значения из хранилища
|
|||
38
Cyberhawk
30.10.18
✎
10:21
|
(25) Написать три письма, думаю, будет оптимальным. "Самый оптимальный" - тавтоло́гия.
|
|||
39
Dev
30.10.18
✎
10:27
|
(38) Ага, да, надо уже писать письма деду морозу, а я не могу разобраться с этой фигней, не хотелось просто добавлять реквизит на форму чтобы использовать его в качестве параметра
|
|||
40
Cyberhawk
30.10.18
✎
10:29
|
(39) Ты что-то напутал, ни про какого "деда мороза" Я не писал
|
|||
41
Dev
30.10.18
✎
10:30
|
(40) Это была шутка
|
|||
42
Cyberhawk
30.10.18
✎
10:31
|
Какие могут быть шутки? Все серьезно.
|
|||
43
Dev
30.10.18
✎
10:55
|
В общем из настроек грузит, только при передаче с сервера конечно, но придется тогда их постоянно перезаписывать при перевыборе
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |