|
Как разместить программно картинку в управляемой форме?
| ☑ |
0
ChAlex
26.02.12
✎
12:45
|
Собственно как разместить на управляемой форме кртинку из базы данных или из файла?Что в управляемой форме это никак нельзя?!
|
|
1
Vakhrin
26.02.12
✎
12:49
|
УТ11 - Номенклатура - ФормаЭлемента
|
|
2
ChAlex
26.02.12
✎
12:51
|
(1) а суть в чем? У меня нет УТ11.
|
|
3
Нуф-Нуф
26.02.12
✎
12:52
|
(2) тебя пнули в нужном направлении. смотри как там реализовано
|
|
4
ChAlex
26.02.12
✎
12:53
|
Если в управляемой форме пишу код
Элементы.КартинкаФото.Картинка=Новый Картинка(ИмяФайла,Истина)
То получаю сообщение об ошибке - "неверный тип". В хелпе для расширения элемента Декорация нахожу вот это: Примечание:
Если картинка задается программно, может быть установлена картина вида Пустая или ИзБиблиотеки.
И все?!
|
|
5
ChAlex
26.02.12
✎
12:55
|
(3) - вот имено - пнули. Как у нас любят пинать...
|
|
6
MaxS
26.02.12
✎
13:06
|
Например, реквизит обработки АдресКартинки тип - строка неограниченной длины.
На форме она Вид - поле картинки.
А потом, примерно так (УНФ):
?Объект.АдресКартинки = РаботаСФайламиВызовСервера.ПолучитьНавигационнуюСсылкуДляОткрытия(ТекущиеДанные.ФайлКартинки.ТекущаяВерсия,ЭтаФорма.УникальныйИдентификатор);
Это есть в БСП, по моему.
|
|
7
Vakhrin
26.02.12
✎
13:06
|
// Установка значения реквизита АдресКартинки.
Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда
Если Не Объект.ФайлКартинки.Пустая() Тогда
АдресКартинки = ПолучитьНавигационнуюСсылкуКартинки(Объект.ФайлКартинки, УникальныйИдентификатор)
Иначе
АдресКартинки = "";
Конецесли;
КонецЕсли;
, где АдресКартинки - реквизит формы типа Строка(0), с элементом на форме типа ПолеКартинки
|
|
8
ChAlex
26.02.12
✎
13:11
|
Спасибо всем!
|
|