|
ВременноеХранилище клиент/сервер 8.3.5
| ☑ |
0
Lama12
18.03.15
✎
16:13
|
Есть обработка. У нее управляемая форма.
У формы один реквизит ХЗ, с типом Строка неограниченной длины.
В модуле формы следующий код.
&НаКлиенте
Процедура Сделать(Команда)
// Вставить содержимое обработчика.
ПоместитьНасервере();
А = ПолучитьИзВременногоХранилища(ХЗ);
КонецПроцедуры
&НаСервере
Процедура ПоместитьНасервере()
НаборЗаписей = РегистрыСведений.ВерсииОбъектов.СоздатьНаборЗаписей();
ХЗ = ПоместитьВоВременноеХранилище(НаборЗаписей, Новый УникальныйИдентификатор("f7adc635-e5f3-4155-b482-efa623186fff"));
КонецПроцедуры
Если код оставить так, то набор записей не помещается во временное хранилище пишет что это тип не подлежит помещению. В справке написано что набор записей сериализуется.
Пробовал выгрузить набор в ТЗ. Результат не намного лучше. Получить из временного хранилища не могу. Пишет ошибку.
Что за хрень?
На 8.2. набор записи можно и на клиенте создать и поместить во временное хранилище и вытащить на сервере и в обратную сторону тоже.
|
|
1
Lama12
18.03.15
✎
16:14
|
0+ И да. процедура "Сделать" вызывается по кнопке расположенной на форме.
|
|
2
ДенисЧ
18.03.15
✎
16:15
|
А клиент-то небось тонкий?
Вот и ответ...
|
|
3
GROOVY
18.03.15
✎
16:17
|
А процедура Сделать от куда знает что такое ХЗ?
|
|
4
ДенисЧ
18.03.15
✎
16:18
|
(3) А ХЗ, откуда оно это знает... Может, на форме где определено )))
|
|
5
GROOVY
18.03.15
✎
16:19
|
И на клиенте мы хотим ТЗ получить?
|
|
6
Lama12
18.03.15
✎
16:20
|
(2) Упс. В точку.
:)
|
|
7
GROOVY
18.03.15
✎
16:21
|
А еще не кошерно делать сеансовые ХЗ.
|
|
8
Lama12
18.03.15
✎
16:23
|
(7) Это пример.
|
|