0
Tumakota
01.12.14
✎
17:49
|
Есть справочник с картинкой, к нему был создан справочник присоединенных файлов. Создал обработку где нужно программно выводить список справочника с картинками, все элементы создал. возник только теперь вопрос как вывести картинки в поля картинки созданные программно
ЭлементКартинки = ЭтаФорма.Элементы.Добавить(стр.ФайлКартинки.Наименование, Тип("ПолеФормы"), НовЭлемент);
ЭлементКартинки.Вид = ВидПоляФормы.ПолеКартинки;
АдресКартинки = стр.ФайлКартинки.Наименование;
ЭлементКартинки.ПутьКДанным = АдресКартинки;
Если Не стр.ФайлКартинки.Пустая() тогда
АдресКартинки = НавигационнаяСсылкаКартинки(стр.ФайлКартинки, УникальныйИдентификатор);
Иначе
АдресКартинки = "";
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
&НаСервереБезКонтекста
Функция НавигационнаяСсылкаКартинки(ФайлКартинки, ИдентификаторФормы)
УстановитьПривилегированныйРежим(Истина);
Попытка
АдресКартинки = ПрисоединенныеФайлы.ПолучитьДанныеФайла(ФайлКартинки, ИдентификаторФормы).СсылкаНаДвоичныеДанныеФайла;
Исключение
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
АдресКартинки = "";
КонецПопытки;
Возврат АдресКартинки;
КонецФункции
Вот мой код для вывода картинки на форму, но данные не выводится, принцип был сделан по номенклатуре
|
|
1
Tumakota
02.12.14
✎
11:29
|
Всем доброго времени суток помогите с выводом картинки на форму, прочитал очень многое, посмотрел много примеров! Картинка хранится в хранилище
АдресКартинки = НавигационнаяСсылкаКартинки(стр.Ссылка1, УникальныйИдентификатор);
ЭлементКартинки.ПутьКДанным = АдресКартинки;
Делаю навигационную ссылку к ней все как полагается, он ее находит, но на второй строке выдает ошибку
{Форма.Форма.Форма(39)}: Ошибка при установке значения атрибута контекста (ПутьКДанным)
ЭлементКартинки.ПутьКДанным = АдресКартинки;
по причине:
Недопустимое значение
|
|
3
Tumakota
02.12.14
✎
11:33
|
(2) у меня элемент справочника картинка создан программно, И под хранилищем я подразумевал, отдельный справочник в котором хранятся картинки. Принцип сделан по номенклатуре, но выдает ошибку
|
|