Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

8.3 ячейка табличного документа, свойство "Картинка"

8.3 ячейка табличного документа, свойство "Картинка"
Я
   auauau
 
03.11.16 - 11:07
8.3, толстый клиент.
Можно ли программно устанавливать картинку для ячейки табличного документа? Т.е. в зависимости от ситуации брать из библиотеки картинок нужную, и выводить ее в табличный документ?

СП очень краток на эту тему, яндекс никаких примеров не находит.

Конструкция:

Т.ПолучитьОбласть(1,1,1,1).ТекущаяОбласть.Картинка = БиблиотекаКартинок.ПометитьНаУдаление

Проходит без ошибок, но в ячейку картинка не добавляется.
Пока выкрутился, создав в макете несколько ячеек с нужными картинками, но хочется сделать поприличнее.
 
 
   Fish
 
1 - 03.11.16 - 11:08
(0) Можно.
   auauau
 
2 - 03.11.16 - 11:18
(1) Пример можно?
   shpioleg
 
3 - 03.11.16 - 11:29
(0) Можно, но только на сервере. См. метод Расположить для Рисунка табличного документа
   shpioleg
 
4 - 03.11.16 - 11:32
(2)
            ФигураМакета = БиблиотекаКартинок[ЦветФигуры + ФигураСтр];
            Рис = Доска.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
            Рис.Картинка = ФигураМакета;
            Рис.РазмерКартинки = РазмерКартинки.РеальныйРазмер;
            Рис.Расположить(Доска.Область("_" + ПолеСтр));

   auauau
 
5 - 03.11.16 - 11:41
(3) (4) Это и я умею.
Просто начиная с версии 8.3.5, у ячейки появилось новое свойство "Картинка". И заявлено, что оно доступно для записи, т.е. картинку можно установить без всяких объектов типа "Рисунок".

Или я чего-то не понял, или это пока не работает как надо.
   Lexey_
 
6 - 03.11.16 - 11:49
(0) Т.Область(1,1,1,1).Картинка = БиблиотекаКартинок.ПометитьНаУдаление;
   shpioleg
 
7 - 03.11.16 - 11:54
(5) У меня работает и твой вариант.
   Victor111
 
8 - 03.11.16 - 11:56
(5) ОбластьСтрока.Параметры.ОсновноеИзображениеФото= Новый Картинка(КартинкаНоменклатуры);
   IlyaSR
 
9 - 03.11.16 - 12:09
проще, наверное использовать вид "Поле картинки" и установить значение картинки в виде картинки http://savepic.ru/12108969.png и далее только меняй значение.
скажем добавил реквизит ТЧ "статус" тип Число и задавай ему значение из твоей картинки
   auauau
 
10 - 03.11.16 - 12:17
(6) Спасибо. Я пытался через ПолучитьОбласть(), и это было ошибкой.
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует