Имя: Пароль:
1C
 
8.0: как программно провести сохранение файла в хранилище значений БД?
Ø
0 корае
 
23.01.06
15:56
up
1 Волшебник
 
23.01.06
16:08
Для помещения файла в хранилище значения нужно сделать ПРИМЕРНО так:
ХЗ = Новый ХранилищеЗначения(Новый ДвоичныеДанные(файл),Новый СжатиеДанных(9));
Если это были ДвоичныеДанные, то их можно восстановить из хранилища значения методом Получить и записать в файл методом Записать().
Если ТипЗнч(Хранилище) <> Тип("ДвоичныеДанные") Тогда
    ДвоичныеДанные = Хранилище.Получить();
Иначе
    ДвоичныеДанные = Хранилище;
КонецЕсли;
ДвоичныеДанные.Записать(ИмяФайла);
2 Волшебник
 
23.01.06
16:56
Набросал небольшую статью про Хранилище значений (с примерами):
http://www.kb.mista.ru/article.php?id=72
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.