|   |   | 
| 
 | Поместить во временное хранилище документ объект | ☑ | ||
|---|---|---|---|---|
| 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) то что надо, спасибо!     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |