Штрих код в отчет на СКД #634228


#0 by pessok
Коллеги, всем доброго времени суток понедельника. Выручайте, плз. Задача, казалось бы, тривиальная, вывести в отчет штрих код. Проблема в том, что сам штрих код - это ActiveX объект, и создавать его динамически не выходит. Решил сделать второй макет, в котором этот штрих код есть, и для начала присоединять область при компоновке. Работает, но выводит коряво. Пробовал находить находить рисунок во втором макете, и распологать его в нужном мне макете по тексту в табличном документе, но не хочет. Подозреваю, что расположить работает только для картинок конкретного табдока. В общем, куда ковырять?
#1 by pessok
upd: объект Рисунок таки вставляется, но он почему-то пустой
#2 by pessok
собственно код процедуры, не работающей... процдеура вызывается при компоновке для каждоый строки есть у кого какие идеи?
#3 by pessok
в общем плюнул и забил на Active X, что и надо было сделать с самого начала. Решил условным оформлением с нужным шрифтом тупо
#4 by Aprobator
а где вывод то штрихкода? Вижу, что у объекта выведенного в рисунке присваивается какое то свойство. И почему штрихкод - ACTIVE объект? Всегда как то считал, что штрихкод по своей сути определенный шрифт. Могу, конечно, ошибаться.
#5 by Aprobator
правильно - нефиг извращаться.
#6 by pessok
Блин. А вот фиг! Вывести то что-то вывелось, но он не считывается и даже внешне абсолютно непохоже на Active X :( чего-то с самим текстом надо делать еще?
#7 by Aprobator
шрифт правильный поставить и его размер. Ну может еще с межсимвольным расстоянием чего, хотя сомнительно.
#8 by Aprobator
ты штрихкод то сначала в поле табличного документа для опыта попробуй сделать, а потом уж в макет его пихать будешь.
#9 by Aprobator
а то значит быть похожим на ActiveX?
#10 by pessok
в итоге сделал таки макетом и ActiveX... хз, время уже поджимало с СКД ковыряться, а шрифтом перепробовал три. Там реально дело в межсимвольном интервале
#11 by pessok
спасибо, энивей!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С