Добрый день, подскажите может кто сталкивался, пытаюсь вывести на печать штрих-код, использую "1с Печать штрикодов", указываю
ОбластьТовары.Рисунки.штрихкод.Объект.Сообщение=Штрихкод; но штрих код не меняется внешне в нем кодится значение по умолчанию "123456789012"
Область = Макет.ПолучитьОбласть("Заголовок");
ТабДок.Вывести(Область);
// Товары
Область = Макет.ПолучитьОбласть("ТоварыШапка");
ТабДок.Вывести(Область);
ОбластьТовары = Макет.ПолучитьОбласть("Товары");
Для Каждого ТекСтрокаКоды Из Коды Цикл
ОбластьТовары.Параметры.Заполнить(ТекСтрокаКоды);
ОбластьТовары.Рисунки.штрихкод.Объект.Сообщение=Штрихкод;
//ОбластьТовары.Рисунки.штрихкод.Объект.ТекстКода=Штрихкод;
// = КомпонентШК;//здесь ваш код
// ОбластьТовары.Рисунки.штрихкод.Объект.Сообщение = Штрихкод;
(0) Значит компонента не может понять что набор цифр который ты туда запихиваешь является штрихкодом.
123456789012 - 12 символов
Значит у компоненты должен быть отключен контрольный символ (в компоненте есть свойство)
Либо нужно к 123456789012 добавлять контрольный симовол, в данном случае это 8 тоесть ШК должен быть 1234567890128
зы. еще шк может не выводиться этой компонентой если сам рисунок штрихкода довойльно мелкий, тогда рисунок на табличном документе будет выглядить как красная рамка
Для Каждого ТекСтрокаКоды Из Коды Цикл
ОбластьТовары.Параметры.Заполнить(ТекСтрокаКоды);
ОбластьТовары.Рисунки.barcode.Объект.ТипКода=1;
ОбластьТовары.Рисунки.barcode.Объект.Сообщение=ТекСтрокаКоды.ШтрихКод1;
ТабДок.Вывести(ОбластьТовары);
КонецЦикла;
(2)спасибо.. вот так пошло))))))))) да у меня там было неправильно сделано
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн