|
Работа с временным хранилищем
| ☑ |
0
Оригинальный ник
18.06.19
✎
14:50
|
Здравствуйте!
Подскажите, почему в переменной НоваяСтруктура оказывается значение, которое не было помещено во временное хранилище?
&НаКлиенте
Процедура Тест(Команда)
ТестНаСервере();
КонецПроцедуры
&НаСервере
Процедура ТестНаСервере()
Данные = Новый Структура("Параметр", 1);
АдресХранилища = ПоместитьВоВременноеХранилище(Данные, ЭтаФорма.УникальныйИдентификатор);
СтруктураДанных = ПолучитьИзВременногоХранилища(АдресХранилища); // вернет структуру "Параметр, 1"
СтруктураДанных.Вставить("Параметр", 2); // в СтруктураДанных теперь "Параметр, 2"
НоваяСтруктура = ПолучитьИзВременногоХранилища(АдресХранилища); // вернет структуру "Параметр, 2"
КонецПроцедуры
|
|
1
ДенисЧ
18.06.19
✎
14:53
|
А пизать изменённую структуру в ВХ кто будет?
|
|
2
Оригинальный ник
18.06.19
✎
14:54
|
(1) Вопрос прочитайте внимательнее.
|
|
3
Вафель
18.06.19
✎
14:55
|
получается там ссылка хранится, а не значение
|
|
4
Оригинальный ник
18.06.19
✎
15:07
|
(3) Об этом есть упоминание в документации? В СП я такого не встречал.
|
|
5
Rema Dan
18.06.19
✎
15:10
|
(4) Есть на ИТС:
|
|
6
Оригинальный ник
18.06.19
✎
15:46
|
(5) Спасибо
|
|
7
H A D G E H O G s
18.06.19
✎
16:05
|
Если что-то меняешь во временном хранилище - не забудь в него положить.
|
|
8
sqr4
18.06.19
✎
16:10
|
(7) Тут больше похоже на то, как сберечь, то что положил в хранилище)
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.