Имя: Пароль:
1C
1С v8
Не печатает штрихкод
0 Iori
 
01.06.15
15:24
Поставил компоненту для печати штрихкода. Написал код:

    Попытка
        КомпонентШК = Новый COMОбъект("V8.Barcod.1");
        Макет       = Обработки.Ценники.ПолучитьМакет("Ценники");
        ЭтикеткаОбласть         = Макет.ПолучитьОбласть("Строка|Столбец");
        ЭтикеткаОбласть.Рисунки.ШтрихКод.Объект.Сообщение= "1111111111116";
    Исключение
        Сообщить("Компонента 1С:Печать штрихкодов не установлена на данном компьютере!", СтатусСообщения.Важное);
        Отказ = Истина;
    КонецПопытки;

В отладчике ЭтикеткаОбласть.Рисунки.ШтрихКод.Объект выдает элемент Activex. А ЭтикеткаОбласть.Рисунки.штрихкод.Объект.Сообшение выдает Поле объекта не обнаружено(Сообщение). В чем причина?
1 D_E_S_131
 
01.06.15
15:41
А в область "Строка|Столбец" вставил сам рисунок тип "элемент управления 1С: Печать штрих-кодов"?
2 Iori
 
01.06.15
15:55
Может я его как то не правильно вставил? Когда открываю свойства, открывается окно свойства:Рисунок. Во второй строке есть выбор реквизита или рисунок или элемент управления 1С: Печать штрих-кодов. Но даже когда выбираю элемент управления 1С: Печать штрих-кодов и сохраняю, при повторном открытии свойств пишет во второй строчке рисунок. Если не правильно вставил элемент, подскажите, как правильно вставить. Я его просто скопировал из стандартной этикетки
3 Сияющий в темноте
 
01.06.15
17:07
Рисунку имя штрихкод присвоено?
4 Iori
 
01.06.15
21:16
Все заработало. Спасибо. Там действительно почему то некоректно скопировался рисунок. После повторного копирования заработало...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший