Имя: Пароль:
1C
1С v8
Картинки из базы на HTML
0 Nikoss
 
05.02.13
07:25
Допустим в безе есть справочник картинок. Как можно организовать отображение этих картинок в поле ХТМЛ? Упр.прил.

Я использовал реквизит для картинки типа ХранилищеЗначений.
1 fierylions
 
05.02.13
07:53
вопрос чем не устраивает простое отображение через реквизит строка с видом поле картинки?
2 Nikoss
 
05.02.13
08:04
(1), нужно использовать данные из интернета(это html-ка) и туда приляпывать картинку из базы
3 AaNnDdRrEeYy
 
05.02.13
09:23
в типовых в документе "Электронное письмо исходящее" это есть, там посмотри
4 Nikoss
 
05.02.13
09:55
(3), а можно поконкретнее? Что-то я не могу углядеть.
5 Nikoss
 
05.02.13
10:38
ап
6 бомболюк
 
05.02.13
10:40
а нельзя чтоль сохранить картинку во временный файл и путь к нему указать в коде html?
7 Nikoss
 
05.02.13
10:43
(6), специфика не позволяет
8 AaNnDdRrEeYy
 
05.02.13
10:47
Обманул я тебя, в исходяшем письме не поле html а поле форматированного документа, в нем можно картинки отображать не сохраняя во временный файл. это настройка подписи, подсистема взаимодействия.
9 Nikoss
 
05.02.13
12:23
(8), нашел я эту настройку подписи, увидел там поле ХТМЛ дока... но как там картинку вешать не нашел.
10 Nikoss
 
05.02.13
13:45
ап
11 Nikoss
 
06.02.13
13:50
В общем порешалось все с помощью ПолучитьНавигационнуюСсылку(<Объект>, <ИмяРеквизита>) ...
Работает локально, работает через браузер, но не работает через тонкий клиент(через веб-сервер).
12 Hmster
 
06.02.13
13:58
(9)
ФорматированныйДокумент (FormattedDocument)
УстановитьHTML (SetHTML)
Синтаксис:

УстановитьHTML(<ТекстHTML>, <Вложения>)
Параметры:

<ТекстHTML> (обязательный)

Тип: Строка.
Текстовая строка, содержащая HTML.
<Вложения> (обязательный)

Тип: Структура.
Структура, содержащая вложения, которые будут установлены в форматированный документ.
Ключ структуры - название или имя файла картинки. Значение - Картинка.
13 Nikoss
 
14.02.13
14:52
ап (11)
14 Nikoss
 
15.02.13
13:42
аппп
15 Nikoss
 
19.02.13
12:11
еще апну
16 kimba
 
19.02.13
13:20
Переводишь картинку в BASE64 и на html выкладываешь.
тег img
вот тут описание
http://www.skillz.ru/dev/php/article-Base64_img_v_HTML.html

Чтобы в base64 vпревести используешь функцию:

Base64Строка (Base64String)
Синтаксис:

Base64Строка(<Значение>)
Параметры:

<Значение> (обязательный)

Тип: ДвоичныеДанные.
Двоичные данные, которые необходимо закодировать по алгоритму base64.
Возвращаемое значение:

Тип: Строка.
17 Nikoss
 
19.02.13
14:11
(16) ты представляешь какая будет html-ка с парой сотен фоток по мегабайту?
18 kimba
 
19.02.13
14:28
(17) Представить воображение не позволяет :)
Другого варианта предложить не могу
19 Nikoss
 
27.02.13
08:25
попробую еще разок - ап
20 AaNnDdRrEeYy
 
27.02.13
09:08
чем тебя ФорматированныйДокумент не устаивает?
Ошибка? Это не ошибка, это системная функция.