Имя: Пароль:
1C
 
Как разместить картинку в именованной ячейке
0 Sova112
 
21.03.16
10:51
Если ТипЗнч(ДанныеQRКода) = Тип("ДвоичныеДанные")
        И Не Область.Области.Найти("D19") = Неопределено Тогда
        Область.Области.QRШК.Картинка = Новый Картинка(ДанныеQRКода);
    Иначе
        УПЖКХ_ТиповыеМетодыКлиентСервер.СообщитьОбОшибке("Не удалось сформировать QR-код.");
    КонецЕсли;
1 Sova112
 
21.03.16
10:55
делаю так и выводится "Не удалось сформировать QR-код.". делаю макет, именнованную область, размещаю QR код картинку там
2 Sova112
 
21.03.16
12:02
ауу
3 Timon1405
 
21.03.16
12:05
так какое из условий в отладке рано "ложь" удалось выяснить?
4 Sova112
 
21.03.16
12:13
бласть.Области.Найти("D19") = Неопределено
5 КонецЕсли
 
21.03.16
12:47
(4) Как я понимаю, "D19" это имя рисунка, который в макете присутствует? Помнится, что при выводе в таб документ, область имеет уже другое имя..
Себе делал без использования рисунка в макете.
Как-то так:
//СекцияКартинка - область, куда картинку вставлять
Если ЗначениеЗаполнено(Картинка) Тогда  
    СекцияКартинка.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);

    СекцияКартинка.Рисунки[0].Картинка=Картинка;
    СекцияКартинка.Рисунки[0].РазмерКартинки=РазмерКартинки.Пропорционально;
    СекцияКартинка.Рисунки[0].Линия=Новый Линия(ТипЛинииРисункаТабличногоДокумента.НетЛинии);
    СекцияКартинка.Рисунки[0].Верх=1;
    СекцияКартинка.Рисунки[0].Лево=1;
    СекцияКартинка.Рисунки[0].Ширина=22;      
    СекцияКартинка.Рисунки[0].Высота=22;
Иначе            
    СекцияКартинка.Рисунки.Очистить();
КонецЕсли;    
                мТабДок.Присоединить(СекцияКартинка);