Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Можно ли BinaryData напрямую вывести в картинку 1С (число прочтений - 2772 )
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Можно ли BinaryData напрямую вывести в картинку 1С
01. Марта 2007 :: 10:22
Печать  
Загнал изображения товаров в соседнюю скуль-базу с одной таблицей dbo.tImages,  где поля souzcode - восьмисимвольный код картинки, и imagetov - тип image, сами бинарники картинок формата jpg.
Так, как ниже конечно работает:
Код
Выбрать все
ImageData=createobject("BinaryData");
_rs.Открыть("set nocount on
	|select *
	|from
	|	dbo.tImages
	|where
	|	souzcode = '"+PictName+"'");
Пока _rs.Конец()=0 Цикл
	ImageData=_rs.ПолучитьЗначение("imagetov");
	Рез=ImageData.СохранитьВФайл(КаталогИБ()+"Прим.jpg");
	Если Рез<>1 Тогда
		Сообщить("Ошибка: СохранитьВФайл");
	КонецЕсли;
	_rs.След();
КонецЦикла;
ИзображениеТовара.Загрузить(ibdir()+"Прим.jpg"); 


Но это, конечно, изврат.

Вопрос: можно ли в стандартную картинку 1С загнать изображение как бинарник без промежуточных операций записи/чтения в файл/из файла
  
Наверх
ICQ  
IP записан
 
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Можно ли BinaryData напрямую вывести в картинк
Ответ #1 - 05. Марта 2007 :: 08:22
Печать  
Гм, наверное опять глупость спросил...
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Можно ли BinaryData напрямую вывести в картинк
Ответ #2 - 05. Марта 2007 :: 09:13
Печать  
Kapet писал(а) 01. Марта 2007 :: 10:22:
Вопрос: можно ли в стандартную картинку 1С загнать изображение как бинарник без промежуточных операций записи/чтения в файл/из файла

нет, нельзя
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать