Имя: Пароль:
1C
1С v8
Отображение картинки в табличной части
, ,
0 Rassvetniy
 
28.06.17
02:00
Приветствую.
Какие свойства поля табл части нужно установить чтоб картинка там отображалась в пропорционально уменьшенная пропорционально размеру поля? Пробовал разные свойства но когда увеличиваешь высоту строки отображает только кусок который влазит в размер поля таб части реального размера картинки на свойство размер картинки вообще реакции ноль...
1 kuzyara
 
28.06.17
05:58
Высота строки табличной части фиксирована. Может быть вы имеете ввиду табличный документ?
2 Rassvetniy
 
28.06.17
09:45
Нет речь про табличную часть формы, есть свойства там чтоб высоту увеличить, снять птичку автовысота строки и свойство выслта ширина ячейки установить, кстати когда высота фиксирована картинку полностью показывает но она более чем мелкая
3 Buster007
 
28.06.17
10:08
По теме хз, т.к. никогда не вставлял большие картинки в ТЧ.
А зачем собственно вставлять большую картинку в ТЧ? Может поле с информацией сделать рядом с ТЧ?
4 iceman2112
 
28.06.17
10:12
(3) Именно рядом поле с информацией, здесь вам не галерея.
Тут работать нужно, а не картинки рассматривать
5 Rassvetniy
 
28.06.17
11:22
Зачем большие картинки? Да в общем в целях изучения возможности построения интерфейса в 1c, сама картинка большая но чтоб в таблице отобразилась ее миникопия пропорциональная например в размере ячейки 10 на 10
6 Rassvetniy
 
29.06.17
09:21
В обычном поле свойство размер картинки работает а в табличной части на первый взгляд и не работает... хотелось бы окончательно в этом вопросе разобраться
7 Cyberhawk
 
29.06.17
09:27
(5) Сколько платят за решение вопроса?
8 serg-lom89
 
29.06.17
11:53
я бы наверное в документе сделал поле,и при выборе строки отображал ее на форме где нить рядом с ТЧ.ИМХО
9 Rassvetniy
 
30.06.17
01:08
покамест на ум приходит только вариант делать уменьшенные версии картинки внешней компонентой...
10 Rassvetniy
 
30.06.17
02:07
в общем если кому понадобится:

скачиваем внешнюю компоненту http://shkuraev.ru/?p=504
описание работы компоненты в архиве и на сайте есть

и вот фрагмент из формы выбора файла передаю в основную форму имя большой картинки и временное хранилище мелкой для отображения в таблице

процедура выборФайла(результат, адрес, имя, доп)     экспорт
    Попытка
        ПодключитьВнешнююКомпоненту("AddIn.GraphicsNET");
    Исключение
        Сообщить(ОписаниеОшибки());
        Возврат;
    КонецПопытки;
    
    Попытка
        GraphicsVK = Новый("AddIn.GraphicsNET");
    Исключение
        Сообщить(ОписаниеОшибки());
        Возврат;
    КонецПопытки;
    GraphicsVK.ПолучитьИзображение(имя);
    GraphicsVK.ИзменитьРазмерИзображения(100, 0, 0, Истина);
    GraphicsVK.СохранитьИзображение("C:\katalog\tmp.jpg", 1, 0, Ложь);
    этаФорма.ВладелецФормы.ФайлПуть = имя;
    ДД1 = новый двоичныеДанные("C:\katalog\tmp.jpg");
    этаФорма.ВладелецФормы.хрнКартинка = поместитьВоВременноеХранилище(ДД1);
    Оповестить("возвратФайла");
    путьКФайлу = имя;
конецПроцедуры
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн