Поле типа Штрих-код

Пишите ваши предложения здесь.
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Поле типа Штрих-код

Сообщение Евгений »

Предложение - добавить поле типа штрих-код, подобное специальному типу vPIC (vin автомобиля).

Специальность поля штрих-код заключается в том, что в форме записи это значение хранится как число, а в шаблоне экспорта это поле выводить в виде изображения собственно штрих-кода. Желательно, с возможностью переключения вида представления - как число или как штрих-код.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле типа Штрих-код

Сообщение support »

Дайте мне больше информации для чего это нужно.
И пример применения, что должен вводить пользователь что должно быть на выходе.
teeka
Сообщения: 40
Зарегистрирован: 09 окт 2015, 12:10

Re: Поле типа Штрих-код

Сообщение teeka »

Очень поддерживаю предложение! Действительно нужная вещь!

Для чего это нужно?
На прошлом месте работы был большой поток работы по заявкам с физическими лицами.
Очень выручало наличие штрих-кода на бланке у клиента и сканера у менеджеров! После внедрил штрих-коды на все внутренние документы компании.

Данная функция была реализована в аналогичной системе с помощью поля HTML и редактирования кода.

Что должен вводить пользователь?
По идее у пользователя должно быть право выбора. Вводить самостоятельно значение штрих-кода или генерировать значение автоматически.

На выходе получаем
В шаблоне для экспорта готовый документ со штрих-кодом. Далее сохраняем или печатаем.
Искать нужный документ просто: наводим курсор на поле поиск в нужной сущности и считываем сканером штрих-код, после считывания сканер сам подставляет "Enter" и идет поисковый запрос

Возможная реализация
Реализовать тип поля "Штрих-код", можно как тип поля "Текст по шаблону", которое будет недоступно для редактирования. А значение должно будет подтягивать из другого, указанного в настройках числового поля.
В системе руководитель данное поле будет актуально в связке с шаблонами для экспорта.

Если будет нужно, то могу помочь с тестированием, есть несколько разных сканеров штрих-кода.
Последний раз редактировалось teeka 01 фев 2017, 12:50, всего редактировалось 1 раз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле типа Штрих-код

Сообщение support »

Благодарю за пояснения. Добавил в план на 1.9.
Да, помощь с тестированием пригодится, обращусь когда функционал будет готов.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле типа Штрих-код

Сообщение support »

И так, собираюсь создать такой тип поля.

В настройках поля будет:
1) Вводить самостоятельно значение штрих-кода
2) Генерировать значение автоматически.
3) Использовать ссылку на страницу записи в качестве значения штрих-кода
Желательно, с возможностью переключения вида представления - как число или как штрих-код.
Тут не совсем понятно, что имеется в ввиду.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Поле типа Штрих-код

Сообщение alcompstudio »

Я думаю, имеется ввиду, если сканер штрих-кода не сможет считать информацию, то ее можно ввести вручную в специальное поле, т.к. штрих-код имеет числовое представление, которое должно отображаться при считывании сканером кода. Наверное так.
teeka
Сообщения: 40
Зарегистрирован: 09 окт 2015, 12:10

Re: Поле типа Штрих-код

Сообщение teeka »

Во многих документах штрих-код повторяется в виде цифр под самим штрих-кодом. Мне кажется, это имелось ввиду.

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

Так же по опыту могу сказать, что настройка высоты (height) штрих-кода тоже не будет лишней, когда необходимо уместить большое количество информации в печатной форме.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле типа Штрих-код

Сообщение support »

Благодарю за рекомендации. Я сообщу, когда будет готово к тестированию.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле типа Штрих-код

Сообщение support »

Готова первая версия реализации данного функционала
https://www.rukovoditel.net/demo/dev/1.9/
логин и пароль: admin

Для проектов добавлено поле Штрих-код. На данный момент - это поле ввода с возможность настроить высоту и тип штрих кода.
img1.png
Так же добавлен шаблон для экспорта, для тестирования штрих кодов
img2.png
Для генерации штрих кодов использовал эту библиотеку
https://github.com/picqer/php-barcode-generator

Прошу проверить сканером справляется ли данная библиотека с генерацией штрих кодов.
teeka
Сообщения: 40
Зарегистрирован: 09 окт 2015, 12:10

Re: Поле типа Штрих-код

Сообщение teeka »

Отличный, а главное необходим функционал в системе Руководитель!
Добавил полей и исправил немного шаблон для экспорта (добавил описание и название штрих-кода).

Провел быстрый тест на сканерах:
1. Motorola Symbol LS1203
2. Argox AS-8020CL

Подробнее о тесте:
Исходя из подготовленного шаблона производил считывание в блокнот.
Без проблем читаются сканером следующие штрих-коды.

Motorola Symbol LS1203
В режиме экспорта в PDF
- CODE39
В режиме распечатать
- CODE128
- CODE39

Argox AS-8020CL
В режиме экспорта в PDF
- CODE39
- Interleaved 2 of 5 (моментально считывает)
В режиме распечатать
- CODE128
- CODE39
- Interleaved 2 of 5


Необходимы доработки (на мой взгляд):
- Возможность отображения штрих-кода
Только штрих-код, штрих-код и его значение под ним, только значение.
- Возможность оперативного поиска по штрих-коду с любой страницы
Например настраиваемое поле на главной странице или под логотим
Screen22.png
Ответить