Как сохранить картинку в справочнике в 1С 8 0? #146181


#0 by csharpus
Подскадите начинающему:  Есть отсканированный файл с расширением .tfl Как его закинуть в справочник "Хранирище"
#1 by Pilcrow
СправочникОбъект.РеквизитТипаХранилищеЗначения = Новый ХранилищеЗначения(Новый ДвоичныеДанные(<путь к файлу>));
#2 by csharpus
Справочники.ХранилищеПаспартов.СоздатьЭлемент.Паспорта= Новый ХранилищеЗначения(Новый ДвоичныеДанные("c:file0003.tif"));Так ???
#3 by Pilcrow
Угу. Только как ты потом запишешь элемент справочника, если ты не запоминаешь объект, возвращенный методом СоздатьЭлемент? :-)))
#4 by csharpus
А как тогда лучше ?
#5 by Pilcrow
НовыйПаспорт = Справочники.ХранилищеПаспартов.СоздатьЭлемент;НовыйПаспорт.Паспорта = Новый ХранилищеЗначения(Новый ДвоичныеДанные("c:file0003.tif"));НовыйПаспорт.Записать;.Чуешь разницу?
#6 by csharpus
Эл= Новый ХранилищеЗначения(Новый ДвоичныеДанные("c:file0003.tif"));.......????????// сдесь видимо надо записывать элемент .Но как?
#7 by csharpus
Спасибо .Понял :-)
#8 by Pilcrow
Так, как в . Только проверь, чтобы реквизит Паспорта имел тип ХранилищеЗначения.
#9 by csharpus
Получается что записанные данные живут в справочнике в двоичном виде?      А как проверить посмотреть их .В ытащить из справочника эту картинку ?
#10 by Pilcrow
Извлечь из хранилища объект ДвоичныеДанные и записать его в файл.
#11 by csharpus
объект ДвоичныеДанные - это элемент справочника ? А как обратно записывается в файл ? Есть каккая-нибуть предопределенная процедура?
#12 by Pilcrow
Читай в Синтаксе про объекты ХранилищеЗначения и ДвоичныеДанные.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С