|
УТ 10.3. Печать этикеток без штрих-кода возможно ? | ☑ | ||
|---|---|---|---|---|
|
0
Румата
24.11.20
✎
15:25
|
Есть такой код :
Макет = ПолучитьОбщийМакет("ГлавнаяЭтикетка"); Если ЗначениеЗаполнено(СтрокаИзСписка.Номенклатура.ШтрихКодПоставщика) Тогда ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.ТипКода = 1; ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.Сообщение =СтрокаИзСписка.Номенклатура.ШтрихКодПоставщика; Иначе //ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.ОтображатьТекст = Ложь; //ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.ПрозрачныйФон = Истина; //ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.Сообщение =""; //ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.ТекстКода = ""; КонецЕсли; Мне надо чтобы штрих код не выводился, если он не заполнен, а он все равно выводится на объекте Active-X. Возможно его не выводить ? |
|||
|
1
d4rkmesa
24.11.20
✎
15:34
|
(0) Он не выведется на печать, насколько я помню, если указать ЭтикеткаОбласть.Рисунки.ШтрихКод.ВыводитьНаПечать = Ложь. Но иногда проще просто удалить рисунок из табличного документа программно.
|
|||
|
2
Румата
24.11.20
✎
15:37
|
(1) Я пробовал так :
ЭтикеткаОбласть.Рисунки.Штрихкод.ВыводитьНаПечать = Ложь; Все равно выводится, штрих код вида 12345... А как программно удалить рисунок из табличного документа ? |
|||
|
3
d4rkmesa
24.11.20
✎
15:42
|
(2) А просмотр печати смотрели? Не выводится там. Если нужно удалить, то можно удалить указав область рисунка(должна быть в коллекции областей табличного документа). Ну или так:
Процедура УдалитьШтрихКодПередВыводом(ОбластьИлиТабличныйДокумент, ИмяОбъектаЗаполнения = "Barcode") Экспорт Попытка ЕстьBarcode = Ложь; Для Каждого Рисунок Из ОбластьИлиТабличныйДокумент.Рисунки Цикл Если Не Рисунок.ТипРисунка = ТипРисункаТабличногоДокумента.Объект Тогда Продолжить КонецЕсли; Если Рисунок.Имя = ИмяОбъектаЗаполнения Тогда ОбластьИлиТабличныйДокумент.Рисунки.Удалить(Рисунок); КонецЕсли; КонецЦикла; Исключение Сообщить("Ошибка обработки штрих-кода", СтатусСообщения.Важное); Сообщить(ОписаниеОшибки()); КонецПопытки; КонецПроцедуры |
|||
|
4
Румата
24.11.20
✎
15:49
|
(3) Спасибо, тупанул, в самом макете выводятся, а при печати пропадают ) Вопрос закрыт ! ;)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |