|
Клиент-сервер. Вывод картинки. | ☑ | ||
|---|---|---|---|---|
|
0
murzo1
16.07.12
✎
10:47
|
Везде пишут такой код и мол у них он работает:
мКартинка = ПолучитьКартинку(); мПутьКартинки = ПоместитьВоВременноеХранилище(мКартинка.ПолучитьДвоичныеДанные(), Новый УникальныйИдентификатор); Картинка = мПутьКартинки; Но у меня он не работает, подскажите, как правильно выводить картинку на управляемую форму? |
|||
|
1
Агент Инфостарта
16.07.12
✎
10:56
|
В типовых посмотри.
|
|||
|
2
Агент Инфостарта
16.07.12
✎
11:01
|
Путь к картинке, то есть реквизит формы Картинка должен быть строкой неограниченной длины.
|
|||
|
3
murzo1
16.07.12
✎
11:03
|
(2) Дак реквизит формы "картинка" имеет тип Картинка, а не строка
|
|||
|
4
Агент Инфостарта
16.07.12
✎
11:08
|
(3) В элементах формы УФ нет такого типа, есть Поле картинки
|
|||
|
5
murzo1
16.07.12
✎
11:11
|
(4) ну да, это и имел ввиду, но путь к данным картинка, который имеет тип картинка...
|
|||
|
6
murzo1
16.07.12
✎
11:20
|
Попытался просто сделать так: Элементы.Картинка.КартинкаЗначений = БиблиотекаКартинок.Скрепка; - картинка не отображается, в свойствах поля выбирал картинку значений, тоже не отображается, что не так?
|
|||
|
7
murzo1
16.07.12
✎
11:25
|
А вот так работает: Картинка = БиблиотекаКартинок.Скрепка;
Интересно =) |
|||
|
8
murzo1
16.07.12
✎
11:48
|
Вот такой код получился, работающий:
НаборКартинок = РегистрыСведений.КартинкиИФайлы.СоздатьНаборЗаписей(); НаборКартинок.Отбор.Объект.Установить(Объект.Ссылка); НаборКартинок.Прочитать(); Если (НаборКартинок.Количество() = 0) Тогда Картинка = БиблиотекаКартинок.Скрепка; Иначе Для инд = 0 По НаборКартинок.Количество()-1 Цикл мКартинка = НаборКартинок[0].Данные.Получить(); Картинка = ПоместитьВоВременноеХранилище(мКартинка.ПолучитьДвоичныеДанные()); КонецЦикла; КонецЕсли; |
|||
|
9
murzo1
16.07.12
✎
11:48
|
Картинка - это строка неограниченной длины.
|
| Форум | Правила | Описание | Секции | Поиск |