0
megabax
14.04.15
✎
12:20
|
Добрый день.
По кнопочке загрузить картинку деаю вот так:
&НаКлиенте
Процедура ЗагрузитьКартинку(Команда)
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Заголовок = "Выберите файл с фотографией";
Диалог.ПолноеИмяФайла = "";
Диалог.ПредварительныйПросмотр = Истина;
Диалог.Фильтр = битПолучитьФильтрИзображений();
Если Диалог.Выбрать() Тогда
Объект.Картинка = ПоместитьВоВременноеХранилище(Новый Картинка(Диалог.ПолноеИмяФайла, Истина), УникальныйИдентификатор);
КонецЕсли;
Элементы.Картинка.Обновить();
КонецПроцедуры
При создании на серваке деаю воттак6
Объект.Картинка=ПолучитьНавигационнуюСсылку(Объект.Ссылка,"ДанныеКартинки");
Перед записью на сервере делаю вот так
ТекущийОбъект.ДанныеКартинки=Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(Объект.Картинка));
Еси я загружаю из файа картинку он анормаьно отображется и нормаьно сохраняется и посе открытия нормаьно отображается.
но, еси я после того как каритнку сохрани, снова открываю эемент справочника и пытаюсь сохранить еще раз то пишет:
"{Справочник.битВопросы.Форма.ФормаЭлементаУпр.Форма(67)}: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища)
ТекущийОбъект.ДанныеКартинки=Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(Объект.Картинка));
по причине:
Ошибка получения значения из временного хранилища
по причине:
Неправильный путь к файлу 'e1cib/data/Справочник.битВопросы.ДанныеКартинки?ref=8d1074d43507f3c011e4d9d3394a5caf'
"
Подскажите пожауйста, что я делаю не так?
|
|
4
cons74
14.04.15
✎
15:21
|
ect праста как дажды да
В случае, если передается УникальныйИдентификатор формы, то значение будет автоматически удалено после закрытия этой формы.
мжешь ня гаварить списабо
|
|