|
Как разместить картинку в именованной ячейке
| ☑ |
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;
Иначе
СекцияКартинка.Рисунки.Очистить();
КонецЕсли;
мТабДок.Присоединить(СекцияКартинка);
|
|