Печать штрих-кодов и ценников




Печать ценников и штрих-кодов для ваших товаров.

Здравствуйте. Первый раз публикую свой продукт(если его можно так назвать).

Обработка для печати ценников и штрих-кодов. Писалась для "Управление торговым предприятием для Украины", редакция 1.2. 
Разработка конфигурации: "ABBYY Ukraine", 2007-2025 (1.2.36.1). 

Есть два макета:

  1. Печати штрих-кодов;
  2. Печати ценников — акционных (с перечеркнутой старой ценой) и обычных. 

Могу переделать макет ценников, если кому-то понадобится.

Форматы печати:

  1. 4х6;
  2. А4;
  3. А5.

4 Comments

  1. МимохожийОднако

    Какую внешнюю компоненту используешь для формирования и печати штрихкодов? Работает ли на 64-разрядном клиенте? Обычная или управляемая форма?

    Reply
  2. Tailor_Made

    (1)

    Обычная форма.

    Не до конца понимаю, что значит «внешнюю компоненту». Функция так выглядит:

    Функция ПечатьШтрихкодов() Экспорт
    
    ТабДокумент                     = Новый ТабличныйДокумент;
    ТабДокумент.ИмяПараметровПечати = «ПАРАМЕТРЫ_ПЕЧАТИ_Штрихкод»;
    Макет                           = ПолучитьМакет(«Штрихкод»);
    Область                    = Макет.ПолучитьОбласть(«Строка»);
    Для Каждого СтрокаТаблицы Из Товары Цикл
    Для Тмп = 1 По СтрокаТаблицы.Количество Цикл
    Если СтрокаТаблицы.Печать И ЗначениеЗаполнено(СтрокаТаблицы.Штрихкод) Тогда
    
    Область.Рисунки.Штрихкод.ВыводитьНаПечать = Истина;
    Область.Рисунки.Штрихкод.Объект.ТипКода   = 1; //EAN13
    Область.Рисунки.Штрихкод.Объект.Сообщение = СтрокаТаблицы.Штрихкод;
    
    ТабДокумент.Вывести(Область);
    ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
    КонецЕсли;
    КонецЦикла;
    КонецЦикла;
    ТабДокумент.АвтоМасштаб = Истина;
    ТабДокумент.ПолеСверху = 1;
    ТабДокумент.ПолеСнизу = 1;
    ТабДокумент.ПолеСправа = 1;
    ТабДокумент.ПолеСлева = 1;
    ТабДокумент.ТолькоПросмотр = Истина;
    
    ТабДокумент.Показать(«Печать штрихкода»);
    
    КонецФункции
    

    Показать

    Reply
  3. МимохожийОднако

    Работает ли на 64-разрядном клиенте?

    Reply
  4. Tailor_Made

    (3)тестировал на 32-разрядном. Точно не могу сказать

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *