|
Показать картинку на управляемой форме 1с 8.2 | ☑ | ||
---|---|---|---|---|
0
ManInCity
04.12.12
✎
22:53
|
В обработке есть реквизит Изображение - Тип Картинка,
Добавил реквизит на форму. При активизации строки табчасти, в которой указано ИмяФайла вызывается процедура ФайлыПриАктивизацииСтроки(Элемент). В результате чего должна вывестись картинка, которая хранится в справочнике ХранилищеДополнительнойИнформации, однако этого не происходит! Что не так?! Подскажите, пожалуйста! &НаКлиенте Процедура ФайлыПриАктивизацииСтроки(Элемент) Попытка ИмяФайла = Элемент.ТекущиеДанные.Наименование; ВывестиКартинку(ИмяФайла); Исключение КонецПопытки; КонецПроцедуры &НаСервере Процедура ВывестиКартинку(ИмяФайла) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ХранилищеДополнительнойИнформации.Хранилище, | ХранилищеДополнительнойИнформации.ИмяФайла |ИЗ | Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации |ГДЕ | ХранилищеДополнительнойИнформации.ИмяФайла = &ИмяФайла | И ХранилищеДополнительнойИнформации.Объект = &Магазин" ; Запрос.УстановитьПараметр("ИмяФайла", ИмяФайла); Запрос.УстановитьПараметр("Магазин", Объект.Магазин); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл Хранилище = Выборка.Хранилище; Объект.Изображение = Хранилище.Получить(); КонецЦикла; КонецПроцедуры |
|||
1
ManInCity
04.12.12
✎
23:03
|
Вывод изображения должен вот здесь происходить
Хранилище = Выборка.Хранилище; Объект.Изображение = Хранилище.Получить(); |
|||
2
ManInCity
04.12.12
✎
23:03
|
SSosss
|
|||
3
acsent
04.12.12
✎
23:08
|
а в типовой посмотреть?
|
|||
4
ManInCity
04.12.12
✎
23:12
|
в ут демо, там есть справочник файлы, в котором хранятся ссылки по сути. А в данном случае нужно открыть файлы, которые хранятся именно в базе, а не на лок. машине.
|
|||
5
ManInCity
04.12.12
✎
23:21
|
Хелп, хелп!
|
|||
6
acsent
04.12.12
✎
23:22
|
(4) смотри еще раз
|
|||
7
ManInCity
04.12.12
✎
23:30
|
создаю новый справочник "Файлы", заполняю карточку и он картинку помещает в C:\Documents and Settings\ИмяПользователя\Application Data\1C\Файлы\УправлениеТорговлей\ИмяПользователя a4212b3d-730a-11df-b338-0011955cba6b
|
|||
8
IamAlexy
04.12.12
✎
23:31
|
и зачем ты это делаешь?
|
|||
9
ManInCity
04.12.12
✎
23:55
|
(8) - это к (7) или к (0)?
|
|||
10
ManInCity
04.12.12
✎
23:58
|
не могу найти в типовой ут! все файлы, которые создаю, на лок машине записываются, либо через временное хранилище делается, в базе картинки не остаются
|
|||
11
ManInCity
05.12.12
✎
00:01
|
вообще никак, хоть намекните, почему может не срабатывать Объект.Изображение = Хранилище.Получить();
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |