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

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-я не работает в тонком клиенте, поэтому не используется вовсе в современных конфах.


Список тем форума
Рекламное место пустует Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует