|
Работа с хранилищем. В чем ошибка? |
☑ |
0
alex-van1C8
29.05.12
✎
16:21
|
Процедура выполняется на сервере.
Помещаю массив в хранилище
ОбъектДляМассива=РеквизитФормыВЗначение("Объект");
ОбъектДляМассива.ХранилищеТарифов=Новый ХранилищеЗначения(МассивТарифов);
ЗначениеВРеквизитФормы(ОбъектДляМассива,"Объект");
Затем через время достаю
ОбъектФормы=РеквизитФормыВЗначение("Объект");
МассивТарифов=ОбъектФормы.ХранилищеТарифов.Получить();
Пишет что неопределенно. Что не так
|
|
1
H A D G E H O G s
29.05.12
✎
16:26
|
Во время пути собачка могла подрасти.
|
|
2
alex-van1C8
29.05.12
✎
16:27
|
Чего то не понял? Массив мог вырасти?
|
|
3
H A D G E H O G s
29.05.12
✎
16:29
|
Между серверными вызовами реквизиты обхъекта, не имеющие отображения на клиенте стираются (это если простым языком).
|
|
4
H A D G E H O G s
29.05.12
✎
16:30
|
Хранить во ВременномХранилище, адрес временного хранилища держать в реквизитах формы.
|
|
5
alex-van1C8
29.05.12
✎
16:38
|
(3) это понятно.
Поэтому я и помещаю Массив в ХранилищеТарифов это реквизит объекта с типом "Хранилище значений".
|
|
6
H A D G E H O G s
29.05.12
✎
16:39
|
(5) ХранилищеЗначений и ВременноеХранилище - совсем разные вещи.
|
|
7
H A D G E H O G s
29.05.12
✎
16:39
|
Затем через время достаю.
Ты записал, закрыл форму справочника, снова его открыл и хочешь достать?
|
|
8
alex-van1C8
29.05.12
✎
16:40
|
Ну да.
Я использую ХранилищеЗначений. Просто мне это массив возможно понадобится совсем не скоро.
|
|
9
alex-van1C8
29.05.12
✎
16:42
|
(7)Это документ, но принцип да такой. Закрыл документ, а открыть может нужно будет и через месяц
|
|
10
alex-van1C8
29.05.12
✎
16:42
|
ну и массив понадобится
|
|
11
H A D G E H O G s
29.05.12
✎
16:45
|
Сохранять надо в предопределенной процедуре ПередЗаписьюНаСервере в переменную ТекущийОбъект
ТекущийОбъект.ХранилищеТарифов=Новый ХранилищеЗначения(МассивТарифов);
|
|
12
H A D G E H O G s
29.05.12
✎
16:46
|
Если массивтарифов over 9000 - я бы его еще и сжал.
|
|
13
alex-van1C8
29.05.12
✎
16:48
|
А подругому никак?
|
|
14
H A D G E H O G s
29.05.12
✎
16:49
|
(13) Сохранять на время жизни управляемой формы во ВременномХранилище, потом все равно записывать как в (11).
|
|
15
alex-van1C8
29.05.12
✎
16:50
|
Массив создается раньше. и пока дойдет до этой процедуры могут быть другие переходы на сервер
|
|
16
alex-van1C8
29.05.12
✎
16:50
|
(14) ОК. спасибо будем делать!
|
|