Генерация штрихкода для конфигурации "Документооборот"

12.05.25

Интеграция - Сканер штрих-кода

Расширение было создано для конфигурации "Документооборот", поскольку в ней слабо развита подсистема штрихкодирования и нет возможности полноценно сгенерировать картинку линейного штрихкода и картинку кьюар-кода. Будет работать на всех версиях конфигурации "Документооборот".

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Расширение для генерации штрихкода для конфигурации "Документооборот"
.cfe 10,49Mb
0 2 150 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Расширение с объектами подсистемы штрихкодирования: общий модуль и компонента генерации штрихкода. Позволяет при вызове общего модуля "ГенерацияШтрихкода" функции "ИзображениеШтрихкода" получить картинку штрихкода по переданным параметрам. Параметры можно получить вызвав экспортную функцию этого модуля "ПараметрыГенерацииШтрихкода". 

Расширение необходимо включить в состав конфигурации из конфигуратора. Чтобы получить изображение штрихкода для печати нужно сначала вызвать функцию общего модуля "ГенерацияШтрихкода.ПарметрыГенерацииШтрихкода", затем полученную структуру заполнить параметрами и передать их в функцию этого же модуля "ГенерацияШтрихкода.ИзображениеШтрихкода". Полученнную картинку можно вывести на печать.

Пример реализации:

&НаКлиенте
Процедура ПечатьИнвНомера(Команда)
    
    ТабДок = ПолучитьДанныеДляПФ();
    
    
    КоллекцияПечатныхФорм = УправлениеПечатьюКлиент.НоваяКоллекцияПечатныхФорм("Макет");
    КоллекцияПечатныхФорм[0].Экземпляров = 1;
    КоллекцияПечатныхФорм[0].СинонимМакета = "Макет";
    КоллекцияПечатныхФорм[0].ТабличныйДокумент = ТабДок;
    УправлениеПечатьюКлиент.ПечатьДокументов(КоллекцияПечатныхФорм, Неопределено, ЭтаФорма);
    
КонецПроцедуры 

&НаСервере    
Функция ПолучитьДанныеДляПФ()
    
    ТабДок = Новый ТабличныйДокумент;
    ТабДок.АвтоМасштаб = Истина;
    
    Обработка =  РеквизитФормыВЗначение("Объект");
    
    Макет = Обработка.ПолучитьМакет("Макет");
    
    ОснОбласть = Макет.ПолучитьОбласть("Основная");
    
    
    ОснОбласть.Параметры.Штрихкод = ПолучитьКартинкуШтрихкода(Объект.ИнвНомер); 
    ОснОбласть.Параметры.ИнвНомер = "NO:" + Объект.ИнвНомер;
    
    
    ТабДок.Вывести(ОснОбласть);
    
    ТабДок.ВывестиГоризонтальныйРазделительСтраниц();      //  для печати на А4
    
    Возврат ТабДок;
    
КонецФункции


Функция ПолучитьКартинкуШтрихкода(ВходныеДанные);
    
    ШиринаШтрихкода = 60;
    ВысотаШтрихкода = 40;
    
    
    ТипШтрихкодаЗнач = 2;
    РазмерШрифта = 6;
    УголПоворота = 0;
    ПрозрачныйФон = Ложь;
    УровеньКоррекцииQR = 0;
    Масштабировать = Истина;
    СохранятьПропорции = Истина;
    ВертикальноеВыравнивание = 2;
    КоличествоСтрокGS1Databar = 1;
    
    ПараметрыШтрихкода                     = ГенерацияШтрихкода.ПараметрыГенерацииШтрихкода();
    ПараметрыШтрихкода.Вставить("Ширина" , ШиринаШтрихкода);
    ПараметрыШтрихкода.Вставить("Высота" , ВысотаШтрихкода);
    ПараметрыШтрихкода.Вставить("ТипКода" , ТипШтрихкодаЗнач);
    ПараметрыШтрихкода.Вставить("ОтображатьТекст" , Истина);
    ПараметрыШтрихкода.Вставить("РазмерШрифта", РазмерШрифта);
    ПараметрыШтрихкода.Вставить("УголПоворота" , Число(УголПоворота));
    ПараметрыШтрихкода.Вставить("Штрихкод" , ВходныеДанные);
    ПараметрыШтрихкода.Вставить("ПрозрачныйФон" , ПрозрачныйФон);
    ПараметрыШтрихкода.Вставить("УровеньКоррекцииQR", УровеньКоррекцииQR);
    ПараметрыШтрихкода.Вставить("Масштабировать" , Масштабировать);
    ПараметрыШтрихкода.Вставить("СохранятьПропорции" , СохранятьПропорции);
    ПараметрыШтрихкода.Вставить("ВертикальноеВыравнивание", ВертикальноеВыравнивание); 
    ПараметрыШтрихкода.Вставить("GS1DatabarКоличествоСтрок", КоличествоСтрокGS1Databar);
    
    
    КартинкаШтрихкода                    = БиблиотекаКартинок.КомпьютерПодWindows;
    
    РезультатКартинка                     = ГенерацияШтрихкода.ИзображениеШтрихкода(ПараметрыШтрихкода);
    
    Если РезультатКартинка.Результат Тогда
        КартинкаШтрихкода = РезультатКартинка.Картинка;
    КонецЕсли;
    
    Возврат КартинкаШтрихкода;
    
    
КонецФункции

 

Проверено на следующих конфигурациях и релизах:

  • Документооборот КОРП, редакция 3.0, релизы 3.0.17.36

Вступайте в нашу телеграмм-группу Инфостарт

Расширение генерация штрихкода штрихкодирование документооборот генерация картинки штрихкода документооборот

См. также

Сканер штрих-кода Пользователь 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Стандартные конфигурации ERP, КА, УТ 11 позволяют работать с штрихкодированием серий. Есть только одно суровое ограничение – на упаковке должна быть этикетка для номенклатуры и отдельно для серии. Во многих случаях это критически неудобно.

18000 руб.

19.04.2021    26012    59    51    

72

Мобильная разработка Сканер штрих-кода Терминал сбора данных Управляемые формы Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3000 руб.

03.12.2018    64407    218    106    

183

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

3000 руб.

22.04.2019    107779    650    200    

349

Сканер штрих-кода Пользователь 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

У вас возникал вопрос - Как быстро и правильно выполнить приемку товара в торговой точке? Как минимизировать ошибки при сборке заказа клиента? Текущая разработка способна помочь в решении данных проблем. Её назначение - проверка с помощью сканера штрих кода поступления и реализации товаров, заказов клиентов, заказов поставщикам, расходных и приходных ордеров, перемещений и возвратов.

2400 руб.

29.07.2020    40199    203    178    

163

Учет ОС и НМА Сканер штрих-кода Терминал сбора данных Логистика, склад и ТМЦ 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Приложение Инвентаризация ОС и ТМЦ предназначено для инвентаризации основных средств и товарно-материальных ценностей, закреплённых за конкретным материально ответственным лицом или складом. В конфигурации 1С:Бухгалтерии 3.0 отсутствуют возможности генерации и работы со штрих-кодами для основных средств. Приложение позволяет генерировать и обрабатывать штрих-коды как для основных средств, так и для товарно-материальных ценностей (материалы, товары). В новом релизе появилась возможность работы с фотографиями объектов учета.

07.07.2023    4767    3    alfanika    0    

7

Этикетки, ценники Программист Пользователь 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Вы работаете с маркируемым товаром? Вам нужно вывести штрихкод GTIN на этикетку? Вы используете типовое решение УТ, УНФ или КА? В типовых конфигурациях нет возможности добавить штрихкод GTIN на этикетку. Сейчас это очень важно для торговых сетей. Добавьте штрихкод GTIN рядом со штрих кодом DataMatrix (код маркировки) на Ваши этикетки с нашим расширением. Решение в виде расширения, а это означает, что конфигурация останется на поддержке. Подключив данное решение, Вы сможете выводить GTIN в виде штрих кода EAN13 (без лидирующего нуля)/EAN128 (с лидирующим нулем).

5400 руб.

09.06.2021    17863    21    19    

25

Логистика, склад и ТМЦ Сканер штрих-кода Терминал сбора данных Мобильная разработка 1С v8.3 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Вашему вниманию предлагается специализированное программное обеспечение для терминалов сбора данных со встроенным сканером штрихкода. Предназначено для цифровизации всех товароучетных операций на любых складах, в том числе с адресным хранением различной сложности. Позволяет ускорить и упростить работу кладовщиков, а также снизить вероятность ошибок при работе, обусловленных человеческим фактором.

19000 руб.

28.04.2023    11760    18    4    

11