|
Картинки в ТЧ УП | ☑ | ||
---|---|---|---|---|
0
MrBoss
24.03.15
✎
18:28
|
Нужно выводить картинки в колонке табличной части. Пробовал сделать так: https://helpf.pro/faq82/view/1236.html
Но там используется коллекция картинок, а у меня картинки хранятся в справочнике(это реквизит ТЧ). Как мне это сделать? |
|||
1
MrBoss
24.03.15
✎
18:30
|
Т. е. что нужно указать в свойстве КартинкаСтрок и ПутьКДаннымКартикиСтроки?
|
|||
2
Alock
24.03.15
✎
18:37
|
||||
3
Alock
24.03.15
✎
18:38
|
а не не глянь)перепутал тч и тд
|
|||
4
MrBoss
24.03.15
✎
18:39
|
(2) Я уже пол дня гугл расспрашиваю, ничего подходящего не дает
|
|||
5
MrBoss
24.03.15
✎
21:16
|
Или быть можно в поле картинки на форме выводить не одну а несколько картинок? Есть способ?
|
|||
6
RomanYS
24.03.15
✎
22:05
|
Интереса ради накидал пример. Работает, только картинки уменьшаются до размера иконки
&НаКлиенте Процедура ТабличнаяЧасть1ПриАктивизацииСтроки(Элемент) Файлы = НайтиФайлы("C:\Users\user\Desktop\фото\", "*.jpg"); Если Элемент.ТекущиеДанные <> Неопределено И Файлы.Количество()>0 Тогда Элемент.ТекущиеДанные.Реквизит3 = Новый Картинка(Файлы[Элемент.ТекущиеДанные.НомерСтроки%Файлы.Количество()].ПолноеИмя); КонецЕсли; КонецПроцедуры |
|||
7
RomanYS
24.03.15
✎
22:07
|
Реквизит3 - добавленная колонка табличной части формы с типом "Картинка"
|
|||
8
MrBoss
24.03.15
✎
22:29
|
(6) Спасибо, а что написать если у меня картинке не на диске, а в справочнике?
|
|||
9
RomanYS
24.03.15
✎
22:33
|
(8)
"Картинка (Picture) Свойства: Вид (Type) Методы: Записать (Write) ПолучитьДвоичныеДанные (GetBinaryData) Преобразовать (Convert) ФильтрИменФайлов (FileNameFilter) Формат (Format) Конструкторы: Конструктор по умолчанию На основании файла Формирование из двоичных данных " Вывод: либо в файл, либо через двоичные данные |
|||
10
MrBoss
24.03.15
✎
22:46
|
(7) А у Реквизит3 ПутьКДанным: Объект.ТабличнаяЧасть1.Реквизит3 с типом строка?
|
|||
11
RomanYS
24.03.15
✎
22:57
|
(10) путь такой, но тип "картинка" (это добавленная колонка в реквизитах формы)
|
|||
12
MrBoss
24.03.15
✎
23:22
|
(11) Всё понял заработало, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |