Автор |
Тема: Штрих-кодирование в ФБП (Прочитано 3080 раз) |
|
Jenja
Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 24
|
Уважаемые разработчики! Просьба поделиться наработками или идеями по использованию штрих-кодов. Готовы оплатить работу. Мы хотим внедрить у себя штрих-кодирование на внутренних документах и ТТН. Но не можем найти способы печати их на документах. Пробовали печатать из клиента-форм, но они не считываются сканером.
|
|
Зарегистрирован |
|
|
|
alex
Гость
E-мэйл
|
on 26.09.06 в 11:15:35, Jenja wrote:Пробовали печатать из клиента-форм, но они не считываются сканером. |
| А как именно вы формировали/вставляли штрихкод в документ, который печатали из "Клиента форм"? И что означает "не считывается сканером"? Не распознается? Если можно - поподробнее, какая задача увас стоит, и с чем конкретно возникли сложности.
|
|
Зарегистрирован |
|
|
|
Svetlana
Moderator
Просмотреть Профиль |
Сообщений: 409
|
|
Re: Штрих-кодирование в ФБП
« Ответить #2 В: 27.09.06 в 10:45:48 » |
Цитировать | Править
|
Евгения, а какой стандарт штрих-кодирования Вы планируете вводить? Их ведь очень много. У Вас уже есть оборудование для считывания? Дайте больше информации.
|
|
Зарегистрирован |
|
|
|
Jenja
Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 24
|
|
Re: Штрих-кодирование в ФБП
« Ответить #3 В: 27.09.06 в 15:32:31 » |
Цитировать | Править
|
Стандарт требуемого нам штрих-кода Code39 (или Code 3 of 9) Оборудование для считывания штрих-кодов : сканер - symbol CDR1000-1000R принтер этикеток - DataMax M-4206 Задача: штрих-кодирование на внутренних документах и ТТН. На данный момент документы печатаются из клиента ФБП под DOSом. На документах формировать штрих-код еще не пробовали. Но есть опыт работы с клиентом форм, формирование кода грузового места на термо-этикетках, тот же код печатали на обычной бумаге - никакой разницы. Код генерировали переводом строку данных в строку цифр - функция [hc] и выбирали шрифт BarCode Font----> штрих-код на терминале (сканере) не распознавался. Тот же самый механизм генерации кода и вывод его в программе сопровождения принтера этикеток BarTender - работает на ура. Мы бы хотели чтобы можно было формировать штрих-код в ФБП, печатать его на документах, а потом идентифицировать документ путем считывания его штрих-кода.
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 874
|
|
Re: Штрих-кодирование в ФБП
« Ответить #4 В: 28.09.06 в 19:03:34 » |
Цитировать | Править
|
Насколько мне удалось понять за час в интернете(куча всяких услуг с этим связана, наверное есть тонкости) и из Вашего сообщения, что Вам нужен шрифт(который "играет" в вашей программе сопровождения принтера этикеток) или его аналог для инсталляции в систему. Если такое есть, то проблемы не вижу, если нет, то надо искать или писать. Только что скачал какие-то http://www.barcodesinc.com/free-barcode-font/free3of9.zip шрифты и прямо в нашем клиенте распечатал произвольный штрих-код. Понятно, что, пока, наш клиент выводит отчет одним шрифтом, поэтому реально нужно обратиться, либо к Word, прямо сгенерировав rtf или воспользоваться нашим мостом, или в Excel.
|
|
Зарегистрирован |
|
|
|
VLV
Я люблю Финансы без проблем!
Просмотреть Профиль |
Сообщений: 231
|
|
Re: Штрих-кодирование в ФБП
« Ответить #5 В: 02.02.07 в 10:47:56 » |
Цитировать | Править
|
Quote:Мы хотим внедрить у себя штрих-кодирование на внутренних документах и ТТН. |
| Евгения, поясните пожалуйста, подробнее. Что хотите закодировать в бумажный носитель? Почему эти же данные необходимо ввести повторно на этом же предприятии через Шт-К? Почему,например, не поставить задачу внедрения переноса документов в электронном виде? С уважением, Владимир.
|
« Изменён в : 02.02.07 в 10:52:16 пользователем: VLV » |
Зарегистрирован |
|
|
|
VLV
Я люблю Финансы без проблем!
Просмотреть Профиль |
Сообщений: 231
|
|
Re: Штрих-кодирование в ФБП
« Ответить #6 В: 02.02.07 в 10:50:54 » |
Цитировать | Править
|
Современная платформа учета без возможностей Штрих-технологий - заметная уступка позиций. Потребность эта существует давно, но в последнее время стоит очень остро, особенно в торговле. Слабое тление на эту тему на форуме не облегчает мытарств полубухов. Представляю всем желающим для тестирования и участия в доведении до ума результаты своих мытарств в данном направлении. Предложение состоит из: 1) Клиент-драйвер считывателя ШтК подключенного к COM порту, который, читает и отправляет в каталог обмена дерективу с ШтК 2) ОФ Клиента Форм, формирующая из поступающего потока ШтК многострочную приходную накладную с последующей регистрацией операций. 3) Набор *.rpt, обеспечивающих этот процесс 4) Набор БиблПроцедур реализующих работу с двухмерным массивом данных, и используемый в построении указанных форм
|
« Изменён в : 02.02.07 в 11:01:45 пользователем: VLV » |
Зарегистрирован |
|
|
|
Beau_Soleil
Просмотреть Профиль |
Сообщений: 21
|
|
Re: Штрих-кодирование в ФБП
« Ответить #7 В: 02.02.07 в 14:28:19 » |
Цитировать | Править
|
ЧТО БЫЛО: Doc- печать внутренних документов с использованием PCL-команд через стандартный клиент ФПБ На данный момент мы "умудрились" выстроить следующую схему ШтрихКодирования: 1. Кодируется внутренняя накладная. 2. Состав кодируемой информации буквенно(латиница)-числовой, длиной до 18 символов. Например, 03675020207-A47B. 3. Есть rpt, которая "вытаскивает" нужные данные из ФБП в текстовый файл (в том числе и кодируемую последовательность). 4. В той же rpt осуществляется запуск exe-файла (Delphi проект), который обрабатывает данные из txt и формирует необходимый пакет документов СО ШТРИХ-КОДОМ. 5. Выгрузка в txt является достаточно узким местом в данном процессе, в основном из-за неверной работы операторов вывода (printstr) + win-печать медленнее dos-печати. 6. Сгенерированный таким образом штрих-код, считываем в другой rpt и преобразовываем до нужной нам "кондиции" (т.е. проблем со считыванием, нужного нам штрих-кода, практически нет) ЧТО ИСПОЛЬЗУЕМ: Сканеры Orbit подключены через USB или в разъем клавиатуры. ЧТО ХОТИМ: 1.Желаемый шрифт штрих-кода: Code39, code128, 2 of5 (приоритет по убывающей) 2.Планируем штрих-коды на внутренние документы + приемку и отгрузку товара по штрихкодам (с выводом этикеток) + внутреннее перемещение по штрих-кодам. 3.Хотим генерировать штрих-код внутри уже имеющегося документа и doc-печать (скорость печати для нас ОЧЕНЬ актуальна) ВОПРОСЫ: Реально в клиент форм подгрузить шрифт? (например тот, что Boris,Kiev указал) И возможно ли форму из стандартного клиента перенести в клиент форм без изменений? Может быть какие-нибудь наработки у вас есть, которые могут нас продвинуть в решении этой задачи?
|
|
Зарегистрирован |
|
|
|
alex
Гость
E-мэйл
|
on 02.02.07 в 14:28:19, Beau_Soleil wrote:Реально в клиент форм подгрузить шрифт? (например тот, что Boris,Kiev указал) И возможно ли форму из стандартного клиента перенести в клиент форм без изменений? |
| В "Клиент форм" (www.alps1.narod.ru) подгрузить шрифт Barcode абсолютно реально, для 100% результата требуется всего 2 вещи: установить шрифт в системе и использовать формат "турбо" в форме, которая печатает штрихкоды. Уточните, что означает "перенести без изменений" ? А еще лучше пришлите образец формы.
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 874
|
|
Re: Штрих-кодирование в ФБП
« Ответить #9 В: 06.02.07 в 08:40:33 » |
Цитировать | Править
|
on 02.02.07 в 14:28:19, Beau_Soleil wrote:ЧТО БЫЛО: Doc- печать внутренних документов с использованием PCL-команд через стандартный клиент ФПБ На данный момент мы "умудрились" выстроить следующую схему ШтрихКодирования: 1. Кодируется внутренняя накладная. 2. Состав кодируемой информации буквенно(латиница)-числовой, длиной до 18 символов. Например, 03675020207-A47B. 3. Есть rpt, которая "вытаскивает" нужные данные из ФБП в текстовый файл (в том числе и кодируемую последовательность). 4. В той же rpt осуществляется запуск exe-файла (Delphi проект), который обрабатывает данные из txt и формирует необходимый пакет документов СО ШТРИХ-КОДОМ. 5. Выгрузка в txt является достаточно узким местом в данном процессе, в основном из-за неверной работы операторов вывода (printstr) + win-печать медленнее dos-печати. 6. Сгенерированный таким образом штрих-код, считываем в другой rpt и преобразовываем до нужной нам "кондиции" (т.е. проблем со считыванием, нужного нам штрих-кода, практически нет) ЧТО ИСПОЛЬЗУЕМ: Сканеры Orbit подключены через USB или в разъем клавиатуры. ЧТО ХОТИМ: 1.Желаемый шрифт штрих-кода: Code39, code128, 2 of5 (приоритет по убывающей) 2.Планируем штрих-коды на внутренние документы + приемку и отгрузку товара по штрихкодам (с выводом этикеток) + внутреннее перемещение по штрих-кодам. 3.Хотим генерировать штрих-код внутри уже имеющегося документа и doc-печать (скорость печати для нас ОЧЕНЬ актуальна) ВОПРОСЫ: Реально в клиент форм подгрузить шрифт? .. |
| А что клиент форм - досовский? Quote: (например тот, что Boris,Kiev указал) И возможно ли форму из стандартного клиента перенести в клиент форм без изменений? Может быть какие-нибудь наработки у вас есть, которые могут нас продвинуть в решении этой задачи? |
| Сложновато. Сейчас, взял, просто для пробы, формат колонки кол-ва в бланке налоговой накладной и поменял на один из шрифтов штрих-кода и как обычно с помощью моста(FWP_WORD) экспортировал в WORD Вот можете посмотреть, что получилось: http://www.ln.com.ua/~superpan/BC.zip Если скорость печати из под WORD(а) не устраивает, тогда я пас, а так бери и пользуйся.
|
|
Зарегистрирован |
|
|
|
VLV
Я люблю Финансы без проблем!
Просмотреть Профиль |
Сообщений: 231
|
|
Re: Штрих-кодирование в ФБП
« Ответить #10 В: 24.07.07 в 16:38:49 » |
Цитировать | Править
|
Посоветуйте пути решения. Задача. === Есть база товаров в ФБП в формате: ОбознС/сч-внутренний код товара ЭПар- ШтрихКод... Есть кассовый терминал, который за период формирует данные о продажах в формате: Штрих-код товара, Кол-воПродаж === Как сформировать запрос к серверу что-бы зарегтстрировать операцию с целью экспорта данных из терминала в базу ФБП? С уважением, Владимир.
|
« Изменён в : 24.07.07 в 16:39:16 пользователем: VLV » |
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 874
|
|
Re: Штрих-кодирование в ФБП
« Ответить #11 В: 24.07.07 в 17:26:00 » |
Цитировать | Править
|
on 24.07.07 в 16:38:49, VLV wrote:Посоветуйте пути решения. Задача. === Есть база товаров в ФБП в формате: ОбознС/сч-внутренний код товара ЭПар- ШтрихКод... Есть кассовый терминал, который за период формирует данные о продажах в формате: Штрих-код товара, Кол-воПродаж === Как сформировать запрос к серверу что-бы зарегтстрировать операцию с целью экспорта данных из терминала в базу ФБП? С уважением, Владимир. |
| Насколько понял из скупых сокращений, что у Вас есть соответствие на экстрапараметрах товарных субсчетов с кодами, которые выдает терминал. Если так, то всё достаточно просто. Есть функции по работе с файлами, Вам пригодятся: loadtxt (если не очень широкий отчёт, а если проблема с loadtxt, то loadbin - на все случаи жизни) loaddir и функция [crc Вот эта наша экзотика позволит Вам порешать Вашу задачу. Организуйте каталоги импортируемых отчетов, поместите в них отчеты терминала по дням, и обрабатывайте формой эти файлы-отчёты с проверками на новизну и соответствие в ЖО за требуемый период. Вот и всё решение, конечно, если Вы умеете пользоваться регистрацией операций из отчета. Об этом было достаточно на ПП.
|
« Изменён в : 24.07.07 в 17:51:52 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
VLV
Я люблю Финансы без проблем!
Просмотреть Профиль |
Сообщений: 231
|
|
Re: Штрих-кодирование в ФБП
« Ответить #12 В: 25.07.07 в 08:34:49 » |
Цитировать | Править
|
Quote:Обрабатывайте формой эти файлы-отчёты... |
| Как организовать экспорт с помощю формы вроде понятно. Но формирование и сопровождение справочника товаров в ФБП "в двух кодировках" проблематично на практике для торговой сети из нескольких магазинов из-за трудоемкости и необходимости держать лишнего человека. Мало применимо это и из-за оперативных соображений. У Людей, работающих с товаром в торговом зале нет ни времени ни квалификации для таких операций. Их задача максимально быстро запустить товар на продажу. Мечта состоит в том, чтобы силами програмного обеспечения Кассового терминала сформировать в конце рабочего дня и отправить на сервер пакет операций. Т.е. по сути это проблема нехватки "длинны" обозначения С/счета? Или есть еще подходы? С уважением, Владимир.
|
« Изменён в : 25.07.07 в 08:47:27 пользователем: VLV » |
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 874
|
|
Re: Штрих-кодирование в ФБП
« Ответить #13 В: 25.07.07 в 14:41:15 » |
Цитировать | Править
|
on 25.07.07 в 08:34:49, VLV wrote: Как организовать экспорт с помощю формы вроде понятно. Но формирование и сопровождение справочника товаров в ФБП "в двух кодировках" проблематично на практике для торговой сети из нескольких магазинов из-за трудоемкости и необходимости держать лишнего человека. Мало применимо это и из-за оперативных соображений. У Людей, работающих с товаром в торговом зале нет ни времени ни квалификации для таких операций. Их задача максимально быстро запустить товар на продажу. Мечта состоит в том, чтобы силами програмного обеспечения Кассового терминала сформировать в конце рабочего дня и отправить на сервер пакет операций. Т.е. по сути это проблема нехватки "длинны" обозначения С/счета? Или есть еще подходы? С уважением, Владимир. |
| Извините, но Вы смешали всё что можно было смешать. По косточкам Вас разбирать не буду. Подходов масса. Всё-таки, потрудитесь сформулировать задачу для ФБП.
|
|
Зарегистрирован |
|
|
|
Alexander_Kiev
Просмотреть Профиль | E-мэйл
Сообщений: 661
|
|
Re: Штрих-кодирование в ФБП
« Ответить #14 В: 14.09.07 в 15:07:45 » |
Цитировать | Править
|
on 25.07.07 в 08:34:49, VLV wrote: Т.е. по сути это проблема нехватки "длинны" обозначения С/счета? Или есть еще подходы? |
| Проблемы увязать индекс субсчета с штрих кодом как раз и нет. А вот заставить кассовый аппарат генерить операции - задача на грани невозможного. Тем не менее кассы стыкуются с Финансами ч/з драйвер. Нужно только изменить подход, где ведущим устройством является сервер, а касса работает в режиме фискального принтера.
|
|
Зарегистрирован |
С уважением, Александр.
|
|
|
|
|