Имя: Пароль:
1C
1С v8
Хранилище значений
0 edmon777
 
13.06.12
11:13
Как сохранить картинку в хранилище значений ?
1 Buster007
 
13.06.12
11:14
2 edmon777
 
13.06.12
11:18
я гуглом умею пользоваться. если бы нашел что-то подходящее не писал бы на формум
3 fisher
 
13.06.12
11:19
(2) Первая часть предложения противоречит второй.
4 Alex S D
 
13.06.12
11:20
копец
5 edmon777
 
13.06.12
11:22
вот заметил сколько пользуюсь формумом, всегда найдуться какие-то умники. я задал вопрос, если кто-то захочет ответить по сути он ответит, зачем писать всекий бред
6 Maxus43
 
13.06.12
11:22
Книга знаний: v8: Хранилище значения тут всё ж есть, первая ссылка из (1)
7 Maxus43
 
13.06.12
11:23
Хранилище = Новый ХранилищеЗначения(Новый ДвоичныеДанные(файл),Новый СжатиеДанных(9));
8 fisher
 
13.06.12
11:23
Ты реально не нашел ответа по запросу
1С ХранилищеЗначений Картинка
?
Тогда на форуме тебе помочь тоже не смогут.
9 HEKPOH
 
13.06.12
11:27
кусок кода со старой работы. надеюсь, разберешься

//Запишем картинку
               Если НовСтрока.ВидНоменклатуры = Справочники.ВидыНоменклатуры.Изделие Тогда
                   Если НЕ ПустаяСтрока(RS1.Fields("OPICT").Value) Тогда
                       Поток = Новый ComОбъект("ADODB.Stream");
                       Поток.Type = 1;
                       Поток.Open();
                       Поток.Write(RS1.Fields("OPICT").Value);
                       Поток.SaveToFile(ПутьКВременномуФайлуКартинки,2);
                       Поток.Close();
                       МояКартинка = Новый Картинка(ПутьКВременномуФайлуКартинки);
                   Иначе
                       МояКартинка = Новый Картинка;
                   КонецЕсли;    
                   ХранилищеКартинки = Новый ХранилищеЗначения(МояКартинка);
                   НовСтрока.Изображение =  ХранилищеКартинки;
               КонецЕсли;
10 Бледно Золотистый
 
13.06.12
11:28
Зачем в гугл лезть, когда в СП все есть:

Пример:

МояКартинка = Новый Картинка("C:\Мои документы\Картинка1.bmp");
ХранилищеКартинки = Новый ХранилищеЗначения(МояКартинка);

НовНоменклатура = Справочники.Номенклатура.СоздатьЭлемент();
НовНоменклатура.Наименование = "Диван ""Маргарита""";
НовНоменклатура.Изображение = ХранилищеКартинки;
НовНоменклатура.Записать();
11 edmon777
 
13.06.12
11:29
HEKPOH, БледноЗолотистый спасибо. думаю разбирусь