|
Поместить во временное хранилище документ объект | ☑ | ||
---|---|---|---|---|
0
AntonyFO
24.01.16
✎
15:49
|
Здравствуйте. Пытаюсь оместить во временное хранилище документ объект:
ПоместитьВоВременноеХранилище(ДокументОбъект,УникальныйИдентификатор); Выходит ошибка: "Переданное значение не может быть помещено во временное хранилище" Что ДокументОбъект нельзя поместить во временное хранилище? |
|||
1
Записьдампа
24.01.16
✎
16:49
|
?? ???? ??? ??? ???? ????
|
|||
2
anatoly
24.01.16
✎
16:51
|
http://forum.infostart.ru/forum26/topic101832/
В "1С:Предприятии 8.3" при помещении во временное хранилище значений, сериализация которых не поддерживается (например, ДокументОбъект.<Имя документа>, СправочникОбъект.<Имя справочника> и пр.), возникает ошибка "Переданное значение не может быть помещено во временное хранилище". |
|||
3
anatoly
24.01.16
✎
16:51
|
всего то достаточно нажать красную кнопку "Я" справа сверху.
|
|||
4
Записьдампа
24.01.16
✎
16:54
|
आप रूसी में शिलालेख पढ़ सकते हैं?
|
|||
5
Записьдампа
24.01.16
✎
16:56
|
(3) Подожди, я пытаюсь. Подозреваю, что русский для него - неродной.
|
|||
6
GROOVY
24.01.16
✎
17:02
|
(0) Нельзя.
Народ хватит с кодировками баловаться, сломаете движок форума еще... |
|||
7
zak555
24.01.16
✎
17:04
|
для каких целей тебе хранилище ?
|
|||
8
GROOVY
24.01.16
✎
17:06
|
(7) Ну он там документы хранить будет.
|
|||
9
mszsuz
24.01.16
✎
17:52
|
(0) Заверни его в Соответствие
|
|||
10
GROOVY
24.01.16
✎
17:54
|
(9) Объект? Со всеми его блокировками? Я так не умею.
|
|||
11
rphosts
24.01.16
✎
18:01
|
(0) ни версия платформы, ни кусок кода с указание того что на самом деле на входе в вызов (скрин окна отладчика)... телепаты тусуются в другом месте.
|
|||
12
mszsuz
24.01.16
✎
18:07
|
(10)
&НаКлиенте Перем Адрес; &НаКлиенте Процедура СохранитьДокумент(Команда) СохранитьНаСервере(Адрес); КонецПроцедуры &НаСервере Процедура СохранитьНаСервере(Адрес) ДокументОбъект = ДокументСсылка.ПолучитьОбъект(); Контейнер = Новый Соответствие; Контейнер["Документ"] = ДокументОбъект; Адрес = ПоместитьВоВременноеХранилище(Контейнер, УникальныйИдентификатор); Сообщить(""+ДокументОбъект+" сохранен в хранилище"); КонецПроцедуры &НаСервере Процедура ВосстановитьДокументНаСервере(Адрес) Контейнер = ПолучитьИзВременногоХранилища(Адрес); ДокументОбъект = Контейнер["Документ"]; Сообщить(""+ДокументОбъект+" восстановлен из хранилища"); КонецПроцедуры &НаКлиенте Процедура ВосстановитьДокумент(Команда) ВосстановитьДокументНаСервере(Адрес); КонецПроцедуры |
|||
13
GROOVY
24.01.16
✎
18:09
|
(12) Это все понятно, что будет с объектными блокировками?
|
|||
14
mszsuz
24.01.16
✎
18:11
|
Не знаю, мне блокировки не нужны, мне документ нужен )
|
|||
15
GenV
24.01.16
✎
18:16
|
(12) В определенный момент данные объекта будут исчезать из хранилища и возвращать Неопределено. Без каких-либо причин. Это при большой нагрузке на хранилище - у тебя может и не возникнет никогда.
|
|||
16
AntonyFO
25.01.16
✎
03:18
|
(10, 12) то что надо, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |