Вывод картинки на неупр.форме Неуправляемая форма. На форме таблица с номенклатурой. Хочу вывести картинку товара из текущей строки таблицы. (Исходно для самой картинки используется реквизит спр.Номенклатура ФайлКартинки (СправочникСсылка.НоменклатураПрисоединенныеФайлы)) Че-то обгуглися и все перепробовал - не получается. Поможите, люди. |
Ситуация какая-то запутанная. Конфигурация на 8.2 (Розница), форма неуправляемая (Фронт кассира), используется при запуске в режиме обычного приложения. Методология вывода картинки для упр.форм не проходит. Адрес картинки я из хранилища получил. Элемент на форме вида "Поле карнинки" создал. Не получается последний шаг - вывести в него картинку по адресу. |
Илья - приветы ЗЫ сначала объект получи , потом позицианируй |
понабирут по объявлению... |
Это кому и о чем ? |
Люди добрые, помогите. Бьюсь уже вторую неделю. Готов дать любые разъяснения по задаче. |
(5) Ты чего бузишь? Незнаю как там в Рознице но в УТ решается просто. Примерно так: Файл=Справочники.ХранилищеДополнительнойИнформации; Файл=Файл.НайтиПоРеквизиту("Объект",ДисконтнаяКарта.ВладелецКарты); Если Файл.ВидДанных = Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение Тогда Док=ПолучитьФорму("ФормаФото"); Док.ЭлементыФормы.ПолеИзображения.Картинка = Файл.Хранилище.Получить(); Док.Открыть(); КонецЕсли; Допилишь ка нравится |
Да не получается. Перепробовал по всякому. Исходная ситуация. 1) Конфигурация Рарус Розница СОМ (на бзае Розница 2), УФ. 2) Изображение хранится в Спр.Номенклатура - реквизит ФайлКартинки, тип СправочникСсылка.НоменклатураПрисоединенныеФайлы В Спр.НоменклатурыПрисоединенныеФайлы - вроде бы как реквизит ФайлХранилище типа ХранилищеЗначений. 3) В форме РМК (запускается в режиме обычного приложения) - таблица товаров. Текущий товар, предположим, ТекСтрока.Номенклатура. 4) На форме создаю элемент управления типа Поле картинки - ПолеКартинки1. 5) Пытаюсь вывести картинку ФайлКартинки = ТекСтрока.Номенклатура.ФайлКартинки; Картинка = ФайлКартинки.ФайлХранилище.Получить(); ЭлементыФормы.ПолеКартинки1.Картинка = Картинка; Получаю ошибку Несоответствие типов. Картинка = - пробовал по-разному, без успеха. |
Пробовал и так ФайлКартинки = ТекСтрока.Номенклатура.ФайлКартинки; АдресКартинки = ПолучитьНавигационнуюСсылку(ФайлКартинки,"ФайлХранилище|ДанныеФайла"); ЭлементыФормы.ПолеКартинки1.Картинка=АдресКартинки; И так Картинка = Новый Картинка(ФайлКартинки.ДвоичныеДанные); И так Картинка = ФайлКартинки.ФайлХранилище.Получить(); |
Текущее время: 00:38. Часовой пояс GMT +3. |