Имя: Пароль:
1C
1С v8
Можно ли в таблице значений в одной из колонок отображать рисунки
0 Iori
 
05.01.16
19:53
Задача следующая. В швейном производстве нужно печатать тканевые этикетки с обозначениями для ухода за одеждой. В общем для каждого изделия пользователь должен выбрать 3-6 рисунков из общего списка(около 50). Рисунки не объемные, поэтому было бы удобно показать пользователю для выбора не только описание, но и сам рисунок в таблице значений. Возможно ли это?
1 RomanYS
 
05.01.16
20:03
возможно
2 Iori
 
05.01.16
20:37
Это уже хорошо. А как это сделать? Рисунки хранятся в справочнике Картинки, где есть реквизит картинка, с типом "ХранилищеЗначений". Делаю выборку по справочнику, и в цикле заполняю таблицу. Как правильно заполнить реквизит с картинкой?
3 RomanYS
 
05.01.16
20:45
Формы то какие?
4 Iori
 
05.01.16
20:47
Обычное приложение
5 RomanYS
 
05.01.16
21:22
(4) Это плохо - изображения уменьшатся до пиктограмм

Процедура ТЗПриПолученииДанных(Элемент, ОформленияСтрок)
    Для каждого Стр Из ОформленияСтрок Цикл
        Стр.Ячейки.Картинка.ОтображатьКартинку = Истина;
        Стр.Ячейки.Картинка.Картинка =  Новый Картинка(Стр.ДанныеСтроки.ПутьККартинке, Истина);    
    КонецЦикла;
КонецПроцедуры
6 Записьдампа
 
05.01.16
23:43
(5) Там высоту строки можно увеличить, нормально будет
7 RomanYS
 
05.01.16
23:49
(6) хз, у меня не получилось - строки широкие, картинки маленькие.

В УФ всё нормально.
8 Iori
 
06.01.16
14:26
(5) У меня картинки размером с пиктограмму, поэтому нормально получилось. Спасибо за подсказку, а то не знал где копать...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший