просмотр отсканированного, наименование, количество

Страницы: 1
RSS
просмотр отсканированного, наименование, количество, Обсуждение: просмотр отсканированного, наименование, количество
 
Здравствуйте!
CipherLab 8770
H/W: 1.00
S/N: DL2500147
M/D: 2012.07.28
KNL: 8700K-1.04
LIB: 8700L-1.01
USR: 87XXRU102-HK01
DEV: 2400 - 0

Начну из далека: Пришла машина с весовым товаром, сыры разных видов, обычно от одного производителя.
Товар в коробах, на коробах штрих код весовой EAN 13, все как положено.
Приемщик товара отсканировал весь товар и ему теперь требуется сверить количество с накладной.
Как это сделать?
Т.е. должно быть минимум 2 поля:
1. Наименование товара (загружено из Excel)
2. Количество (итоговое количество).
В идеале приемщик должен нажать какую то кнопку и увидить список товара который он отсканировал и рядом количество, и пролистывать.
 
Никак. Со списками 8ххх терминалы не работают. Экран очень маленький. Никаких прокруток нет. И в стандартной прошивке не будет. На заказ я реализовывал, но это под конечного пользователя.
Тем более это 8х70 серия, а эти терминалы не хранят в себе информации, а работают по принципу - запрос/ответ.
 
Цитата
Никак. Со списками 8ххх терминалы не работают. Экран очень маленький. Никаких прокруток нет. И в стандартной прошивке не будет. На заказ я реализовывал, но это под конечного пользователя.
Тем более это 8х70 серия, а эти терминалы не хранят в себе информации, а работают по принципу - запрос/ответ.

Стоп. Информацию он хранит(Прошивка от 8700, в описании написано кстати) экран у него 3 дюйма, крупный. И если залезть в просмотр данных то там есть что то вроде прокрутки, и впринципе устраивает, правда неплохо было бы спрятать от туда штрихкод и сделать что то вроде:
Наим: Сыр ЭДАМ
КолВо: 3,978 кг
Ну и на этом экране можно как минимум 2 позиции товара разместить.
Сочетания клавиш на просмотр и сочетаний на очистку от сканированного.
И запрет поставить чтобы не лазили по меню.

Можно как то это реализовать?
 
8700 не содержит в себе модуля WiFi, поэтому ему данные получать неоткуда и перед работой их нужно закачать.
8770 содержит в себе WiFi и хранить данные в себе накладно и неуместно по нескольким причинам: перед работой их нужно закачать, потом как-то синхронизировать, прокрутка неудобная и контекстного поиска нет, т.к. нет ввода русских букв. Пролистывать несколько тысяч записей по одной или 2 или 8 позиций займет очень долго времени. Поэтому изначально был выбран вариант работы запрос/ответ. И именно с таким ПО терминал появился на рынке.
Хоть экран и крупный, но строк в нем 9 (одна информационная) по 20 символов. Было несколько попыток использовать мелкий шрифт по 19 линий и 26 букв, но заказчик всегда возвращался обратно на 9х20, т.к. с мелким шрифтом работать практически невозможно.
Не стоит проводить аналогию с Windows терминалами. Они устроены по другому, ОС у них другая, возможности другие и поэтому там данный функционал реализовать гораздо проще. К тому же WiFi здесь является прожорливым устройством, поэтому имеет смысл работать в оффлайне, обмениваясь (синхронизируя) данными с сервером. WiFi терминалы 8ххх серий могут работать с включенным модулем до 2-х суток непрерывно. Поэтому для них и выбран только онлайн режим.

Поэтому Ваше предложение о доработке нереализуемо. Его можно реализовать для прошивки под 8700, но не для 8770.
В Ваших силах реализовать свою прошивку или заказать написание с нуля или доработку существующей. Но эти услуги платные.
 
Цитата
8700 не содержит в себе модуля WiFi, поэтому ему данные получать неоткуда и перед работой их нужно закачать.
8770 содержит в себе WiFi и хранить данные в себе накладно и неуместно по нескольким причинам: перед работой их нужно закачать, потом как-то синхронизировать, прокрутка неудобная и контекстного поиска нет, т.к. нет ввода русских букв. Пролистывать несколько тысяч записей по одной или 2 или 8 позиций займет очень долго времени. Поэтому изначально был выбран вариант работы запрос/ответ. И именно с таким ПО терминал появился на рынке.
Хоть экран и крупный, но строк в нем 9 (одна информационная) по 20 символов. Было несколько попыток использовать мелкий шрифт по 19 линий и 26 букв, но заказчик всегда возвращался обратно на 9х20, т.к. с мелким шрифтом работать практически невозможно.
Не стоит проводить аналогию с Windows терминалами. Они устроены по другому, ОС у них другая, возможности другие и поэтому там данный функционал реализовать гораздо проще. К тому же WiFi здесь является прожорливым устройством, поэтому имеет смысл работать в оффлайне, обмениваясь (синхронизируя) данными с сервером. WiFi терминалы 8ххх серий могут работать с включенным модулем до 2-х суток непрерывно. Поэтому для них и выбран только онлайн режим.

Поэтому Ваше предложение о доработке нереализуемо. Его можно реализовать для прошивки под 8700, но не для 8770.
В Ваших силах реализовать свою прошивку или заказать написание с нуля или доработку существующей. Но эти услуги платные.

Так у меня и стоит 8700 прошивка. Я изначально покупал когда терминал 8770 мне сказали
что будет прошивка для 8700 которой можно будет прошить и использовать без wifi.
Еще раз повторюсь прошивку я уже установил 8700.
Наименование и штрикоды номенклатуры я буду закачивать из excel.

Не знаю может я ошибся с выбором терминала.
Задачи были следующие:
1. Иметь полностью автономный терминал не связанный с компьютером
2. Кладовщик должен отсканировать весь товар, потом просмотреть и сверить с накладной.
Щас просто кладовщики все в ручную считают.
 
Я бы посоветовал другую схему. Выгружать в терминал накладную с количеством на отгрузку. На форме сделать автовычитание из количества до 0. Можно поставить галку "Удалять запись при нулевом остатке" на вкладке БД. Далее, вы сканируете и вводите количество, которое отгрузили и оно будет на это количество уменьшено в БД терминала. За 0 перескочить не даст. Теперь как узнать, что мы еще не отгрузили? Нужно на форме нажать кнопку "Функциональные клавиши" и какому-то сочетанию клавиш (например, Fn+1) назначить функцию остатки. Там есть настройки фильтра, но они Вам не понадобятся - это для работы с переменными. Теперь, при нажатии на терминале Fn+1 процедура будет искать первую строку в БД, у которой количество (вычисляется по полю авто-) не равно 0 и будет отображать на экране без возможности ввода. Стрелками вверх/вниз можно просмотреть другие позиции. Вид окна будет такой-же как и на форме, только без возможности ввода. ESC можно выйти обратно на пустую форму для ввода. В конце можно выгрузить те позиции, которые недособрали.
Этой схемой пользуется уже много народу. Достаточно простенько и универсально. Для небольших накладных на 20-30 позиций самое оно.
 
Цитата
Я бы посоветовал другую схему. Выгружать в терминал накладную с количеством на отгрузку. На форме сделать автовычитание из количества до 0. Можно поставить галку "Удалять запись при нулевом остатке" на вкладке БД. Далее, вы сканируете и вводите количество, которое отгрузили и оно будет на это количество уменьшено в БД терминала. За 0 перескочить не даст. Теперь как узнать, что мы еще не отгрузили? Нужно на форме нажать кнопку "Функциональные клавиши" и какому-то сочетанию клавиш (например, Fn+1) назначить функцию остатки. Там есть настройки фильтра, но они Вам не понадобятся - это для работы с переменными. Теперь, при нажатии на терминале Fn+1 процедура будет искать первую строку в БД, у которой количество (вычисляется по полю авто-) не равно 0 и будет отображать на экране без возможности ввода. Стрелками вверх/вниз можно просмотреть другие позиции. Вид окна будет такой-же как и на форме, только без возможности ввода. ESC можно выйти обратно на пустую форму для ввода. В конце можно выгрузить те позиции, которые недособрали.
Этой схемой пользуется уже много народу. Достаточно простенько и универсально. Для небольших накладных на 20-30 позиций самое оно.

Без компьютера сканер должен работать, потому как некому набивать и грузить накладную.
Это надо выделить компьютер. Да и не удобно это. Набить в компьютер, потом залить в сканер, затем пойти сканировать.
А все это время водитель должен стоять и ждать документы.
Пришла фура с товаром и накладной, кладовщик пошел от сканировал весь товар и сверил с приходной накладной.
Нужно проверять соответствует ли в машине количество и наименование привезенного товара с приходной накладной.
А то щас кладовщик вручную считает, ошибся, сбился. Еще раз пересчитывает.
Вот такая задача.
 
Ответил в почту.
Страницы: 1