Barcode
Доброго времени суток!
Длинное предисловие:
При печати ценников, используется BarCode. Данные передаются в генератор, он формирует собственно штрих-код. Формат EAN13.
Вопрос:
Можно ли получить сформированный штрих-код (с учетом контрольной суммы) обратно в приложение из генератора?
Пример задачи:
Код, который передается для генерации штрих-кода (это порядковый номер изделия): 10000095
На выходе ( печатной форме) получаем читабельный штрих: 100000955.
Вот его нужно вернуть, чтобы зафиксировать. Суть задачи - автоматизация процесса формирования массива...а то очень долго
Заранее благодарен!
Длинное предисловие:
При печати ценников, используется BarCode. Данные передаются в генератор, он формирует собственно штрих-код. Формат EAN13.
Вопрос:
Можно ли получить сформированный штрих-код (с учетом контрольной суммы) обратно в приложение из генератора?
Пример задачи:
Код, который передается для генерации штрих-кода (это порядковый номер изделия): 10000095
На выходе ( печатной форме) получаем читабельный штрих: 100000955.
Вот его нужно вернуть, чтобы зафиксировать. Суть задачи - автоматизация процесса формирования массива...а то очень долго
Заранее благодарен!
Комментарии
СПАСИБО всем участникам дискуссии!!!
ОТДЕЛЬНОЕ СПАСИБО группе технической поддержки Fast Reports Inc. за своевременную и квалифицированную помощь!!!
Гы-гы!
Попробую объяснить "на пальцах".
Формируется массив параметров для barcode, выглядят так:
00010000090
00010000091
00010000092
00010000093
и т.д.
эти значения передаются в barcode, формируется штрих-код, вот соответствие:
00010000090 ->000100000900
00010000091 ->000100000907
00010000092 ->000100000904
00010000093 ->000100000948
Понятно как?
Теперь вопрос, то, что справа от стрелки - это генерируемое значение, которое нужно вернуть из отчета в приложение, для того, чтобы его зафиксировать в базу.
Вроде должно быть более-менее понятно...
По какому алгоритму и где (в приложении или в скрипте отчёта) формируются штрихкоды?
Штрихкоды формируются по одному в отчёте или все сразу?
Фиксация в базе должна производиться по факту формирования или печати?
Ссылки по теме:
http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%...%81%D0%BB%D0%BE
http://www.hella.ru/code/strihcode.htm
http://www.enci.ru/%D0%9A%D0%BE%D0%BD%D1%8...%81%D0%BB%D0%BE
Среди исходных кодов FR найдете модуль frxBarcod.pas там есть готовые методы, которые можно использовать для расчета контрольных сумм.
штрих-коды формируются в скрипте отчета.
формируются сразу пачкой
фиксация по факту печати.