0
San4opa
12.09.14
✎
03:04
|
Здравствуйте, Делаю мобильное приложение(Управляемая форма), вытаскиваю из базы ДвоичныеДанные. Нужно картинку поместить на общую форму. Мои действия по дефолту: на форме создаю реквизит строковый ГеодезияИКартография, создаю элемент формы поле для картинки. Создаю РС с ресурсом типа ХранилищеЗначений. На форме при открытии достаю ДвоичныеДанные, тут же создаю РС, пихаю ДД в ресурс, получаю навигационную ссылку и в реквизит ГеодезияИКартография. Картинка выводится, но не всегда, то есть либо пустое поле, либо картинка проявляется, вероятность где-то 50 на 50. Чтобы поймать Баг создал временный каталог и туда записывал картинку из Хранилища. Так вот в случае, когда не проявляется картинка пишет "Значение не является значением объектного типа (Записать)". Подскажите, пожалуйста, как это можно обойти?
ВремКаталог = КаталогВременныхФайлов();
Файл = ВремКаталог + Новый УникальныйИдентификатор();
НовРег = РегистрыСведений.Картинка.СоздатьМенеджерЗаписи();
НовРег.Период=ТекущаяДата();
СвежаяКартинка = Новый ХранилищеЗначения(ДД);
СвежаяКартинка.Получить().Записать(Файл);
НовРег.ДвоичныеДанные = СвежаяКартинка;
НовРег.Фото="";
НовРег.Записать(Истина);
Объект = РегистрыСведений.Картинка.СоздатьКлючЗаписи(Новый Структура("ДвоичныеДанные"));
ЭтаФорма.ГеодезияИКартография = ПолучитьНавигационнуюСсылку(Объект,"ДвоичныеДанные");
|
|