Имя: Пароль:
1C
1С v8
Вывод штрихкода в печатную форму (1с barcod)
0 Хвостатос
 
06.07.18
21:02
ПараметрыШтрихкода = Новый Структура;
ПараметрыШтрихкода.Вставить("Ширина", Окр(Макет.Рисунки.D1.Ширина *5));
ПараметрыШтрихкода.Вставить("Высота", Окр(Макет.Рисунки.D1.Высота *5));
ПараметрыШтрихкода.Вставить("Штрихкод", "1234567891234");//Стр.Штрихкод);
ПараметрыШтрихкода.Вставить("ТипКода", 1);
ПараметрыШтрихкода.Вставить("ОтображатьТекст", Истина);
ПараметрыШтрихкода.Вставить("РазмерШрифта", 12);
Макет.Рисунки.D1.Картинка = МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода);  

В этом месте  "Макет.Рисунки.D1.Картинка" вот такая картина "Поле объекта недоступно для чтения(Картинка)".
Что я делаю не так?
1 Garykom
 
гуру
06.07.18
21:57
2 Хвостатос
 
10.07.18
02:52
Увы, не понял до чего там додумался ТС по это ссылке. Требуется пояснение по этому вопросу.
Собственно по пунктам:
1)Стоит компонента печать штрихкодов
2)Добавляю в макет элемент управления
3)Через функцию ПолучитьКартинкуШтрихкода возвращается картинка штрихкода
4)При записи непосредственно в макет Макет.Рисунки.D1.Картинка либо Макет.Рисунки.D1.объект.Картинка,
ошибка которую я указал выше.
3 Chameleon1980
 
10.07.18
04:16
чет недолет немного.

надо не макет картинки.д1.картинка, а
область.рисунки.д1.картинка
4 Хвостатос
 
10.07.18
04:29
(3) Да, конечно. Смотрел как ведет себя объект если через макет обратиться к картинке.
В общем и целом задача выполнена. С элементом управления который кидается на форму через компонету ни фига не вышло. Сделал через png'шную картинку.
5 Chameleon1980
 
10.07.18
04:58
(4) я не понял. ты разницу-то уловил между макет и область полученная из макета?
6 d4rkmesa
 
10.07.18
07:59
(4) Не путайте старую компоненту 1C Barcode и штрихкодирование из БПО. 1-я не работает в тонком клиенте, поэтому не используется вовсе в современных конфах.