Имя: Пароль:
1C
1С v8
Отображение картинки в макете
0 vladimir80
 
03.05.17
15:07
Всем привет!
Коротко -

    ПодключениеВыполнено = ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаПечатиШтрихкодов", "КартинкаШтрихкода", ТипВнешнейКомпоненты.Native);
    
    Если ПодключениеВыполнено Тогда
        ВнешняяКомпонента = Новый("AddIn.КартинкаШтрихкода.Barcode");
    
    ВнешняяКомпонента.ТипКода = 4;
    ВнешняяКомпонента.Шрифт = "Verdana";
    ВнешняяКомпонента.ЗначениеКода = Строка(МодульШК.ПолучитьШКСХэшем("Sd"+Номер, СтрокаХэшаДокументов()));
    ВнешняяКомпонента.УголПоворота = 0;
    ВнешняяКомпонента.РазмерШрифта = 40;
    ВнешняяКомпонента.ОтображатьТекст = Истина;
    ВнешняяКомпонента.Ширина = 2000;
    ВнешняяКомпонента.Высота = 160;
    ДвоичныеДанныеКартинки = ВнешняяКомпонента.ПолучитьШтрихкод();
    ОбластьМакета.Рисунки.ШК2.Картинка = Новый Картинка(ДвоичныеДанныеКартинки, Истина);
    
    
    КонецЕсли;


Сотни документов получают ШК и прекрасно их отображают. Но один, конкретно один документ никак не хочет. Причем при сохранении двоичных данных в файл - файл открывается и содержит нужную картинку штрихкода. Обычное приложение. Наверняка кто-то сталкивался с подобным глюком...
1 vladimir80
 
03.05.17
15:17
Печатная форма открывается с пустой картинкой (прозрачной) ... И только у одного документа, причем изменение хэша (т.е. изменение самого ШК) ни к чему не приводит. Загадочно как-то. Нет ли у кого бубна, в который стучат в таких случаях?
2 НЕА123
 
03.05.17
15:56
РисунокТабличногоДокумента.Картинка (SpreadsheetDocumentDrawing.Picture)
РисунокТабличногоДокумента (SpreadsheetDocumentDrawing)
Картинка (Picture)
Использование:

Чтение и запись.
Описание:

Тип: Картинка.
Содержит картинку рисунка.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Примечание:

Применимо только для рисунков типа Картинка.
Если картинка задается программно, может быть установлена картина вида Пустая или ИзБиблиотеки.
3 vladimir80
 
03.05.17
17:50
(2) У меня есть СП. Вопрос конкретно про то, в связи с чем может не устанавливаться картинка.

Добавлю, в mxl двоичные данные не попадают по этому документу. По другим - base64 есть.
4 vladimir80
 
03.05.17
18:08
В общем сам дурак )
При формировании с определенными параметрами тот кусок кода, который мониторил в отладчике не выводился в табдок, выводился старый код в котором баркод попросту не формировался...