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

1С:Предприятие ::

Метки: 

Вывод штрихкода в печатную форму (1с barcod)

Я
   Хвостатос
 
06.07.18 - 21:02
ПараметрыШтрихкода = Новый Структура;
ПараметрыШтрихкода.Вставить("Ширина", Окр(Макет.Рисунки.D1.Ширина *5));
ПараметрыШтрихкода.Вставить("Высота", Окр(Макет.Рисунки.D1.Высота *5));
ПараметрыШтрихкода.Вставить("Штрихкод", "1234567891234")//Стр.Штрихкод);

ПараметрыШтрихкода.Вставить("ТипКода", 1);
ПараметрыШтрихкода.Вставить("ОтображатьТекст", Истина);
ПараметрыШтрихкода.Вставить("РазмерШрифта", 12);
Макет.Рисунки.D1.Картинка = МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода);  

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

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


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