Консультация № 74237
05.02.2007, 14:58
0.00 руб.
0 4 4
Прошу подсказать, а при возможности указать ПО, как на выходной форме распечатать на лазерном принтере HP1020 штрихкод (EAN-13, EAN-128)

Обсуждение

Неизвестный
05.02.2007, 15:05
общий
это ответ
Здравствуйте, Викентий!
Внешняя компонента barcode.ert, знаю была на proclub‘e
Неизвестный
05.02.2007, 15:42
общий
это ответ
Здравствуйте, Викентий!
Есть ещё просто шрифт такой eang000.ttf. Не знаю, подойдет ли. Раньше поставлялся со всеми конфигурациями
Неизвестный
05.02.2007, 17:03
общий
это ответ
Здравствуйте, Викентий!
В типовой торговле есть файлик - BARCODE.OCX
он позволяет работать со штрих кодами
там же (в типовой торговле) есть печатная форма этикетка (в общих таблицах)
процедура печати находится в форме справочника ТМЦ см. приложение

Приложение:
// ===============================// Название: ПечатьЭтикетки()// Параметры: // НЕТ// Возвращаемое значение:// НЕТ// Вызывается из формул элементов диалога:// кнопка "Этикетка".// Описание:// процедура формирует печаную форму этикетки штрихкодаПроцедура ПечатьЭтикетки() Перем КомпонентABC; // печать этикетки использует компонент ActiveX // разработки фирмы Shenk&Horn - ActiveBarcode версии 3.50 Если ПустоеЗначение(ШтрихКод)=1 Тогда Предупреждение("Не задан штрих код товара"); Возврат; КонецЕсли; Попытка КомпонентABC=СоздатьОбъект("BARCODE.BarcodeCtrl.1"); Исключение Предупреждение(ОписаниеОшибки()+РазделительСтрок +"Компонент ActiveBarcode не установлен на данном компьютере!"+РазделительСтрок +"Порядок установки компоненты ActiveBarcode описан в документации."); Возврат; КонецПопытки; // Создание Таблицы для выходного отчета Таб=СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Этикетка"); ПечНаименование=Наименование+"; "+БазоваяЕдиница; ПечШтрихКод=Строка(ШтрихКод); Таб.ВывестиСекцию("Товар|Этикетка"); //Вызов выходного отчета в окно просмотра и редактирования. Таб.Опции(0,0,0,0,ПарСтрСпр); Таб.Защита(Константа.ФлагЗащитыТаблиц); Таб.ТолькоПросмотр(1); Таб.Показать("Этикетка",""); ВыбТовар=0;КонецПроцедуры // ПечатьЭтикетки
Неизвестный
06.02.2007, 08:03
общий
это ответ
Здравствуйте, Викентий!
Ко всему могу только добавить что можно использоать спец. шрифт и алгоритм формирования штрих-кода - легко ищется гуглей и то и другое... можно даже не писать самому а поискать готовые.
Если надо могу скинуть свою обработку генерации и печати шк - она небольшая, разобраться просто.
Форма ответа