Вход | Регистрация
 

Максимальная быстрое сканирование и обработка шрихкодов.

Максимальная быстрое сканирование и обработка шрихкодов.
Я
   Kongo2019
 
15.01.21 - 11:13
Доброго.
Максимальная быстрое сканирование и обработка шрихкодов.
Необходимо сделать мелкое приложение. Клиент-серверное конечно.
Рабочие места на базе POS терминалов. Машинки простые, не сильно шустрые.
Intel Celeron N3350 Dual Core 1.10/2.40 ГГц
4 ГБ LPDDR3, Windows 10
Функционал простой сканером шрихкода просканировать шрихкод, проверить его по базе, если такого нет, то записать базу, иначе громко ругаться. Все.
Основное требование скорость работы.
А вот ут нас мнение разошлись. Кто на обычных формах говорит самое быстрое будет, кто за тонкие клиенты и асинхронные вызовы, кто вообще это не 1С.
В общем, считаем пятничной темой, готов к любым предложениям.
Заранее спасибо за варианты.
   Builder
 
1 - 15.01.21 - 11:17
"просканировать шрихкод, проверить его по базе, если такого нет, то записать базу" - просто записать? Не важно что за товар?
   Bigbro
 
2 - 15.01.21 - 11:19
откажитесь от 1с и винды. ассемблер, чтение порта через прерывания биос, прямая запись в сектора на диске.
будет очень быстро.
   Злопчинский
 
3 - 15.01.21 - 11:21
Если однопользовательская работа с таким инструментом, то читаем из базы список штрихкодов в "память". все. дальше все упирается в скорость работы самого сканера и ловкость рук сканирующих. быстрее трех раз в сек чел не сосканирует, так что на обработку скана примерно 0.3 сек.
   Bigbro
 
4 - 15.01.21 - 11:23
(3) потоковое сканирование намного быстрее. по конвееру можно штрихи очень быстро прогонять.
   FN
 
5 - 15.01.21 - 11:23
http сервис на стороне сервера 1С
html на стороне клиента с одним полем ввода и скриптом, отправляющим данные в 1С по аякс
+сканер в режиме клавиатуры
   Kongo2019
 
6 - 15.01.21 - 11:28
(1) шрихкод записать в базу
   Kongo2019
 
7 - 15.01.21 - 11:29
(2) Тоже вариант. Но это уже очень быстро. Надо как-то это разумный компромисс.
   Kongo2019
 
8 - 15.01.21 - 11:31
(3) в то м и прикол что нет, пользователей пока 4 места таких.
Однопользовательская версия уже есть.
Задолбали дублями. Они на одном месте отсканируют, потом варежку откроют и давай на другом сканировать тоже самое.
   Kongo2019
 
9 - 15.01.21 - 11:32
(5) а ругаться как тогда?
   FN
 
10 - 15.01.21 - 11:34
(9) в страничку добавлять текст "Штрихкод такой-то уже есть в базе". можно и звуком продублировать.
   Kongo2019
 
11 - 15.01.21 - 11:36
(10) Так нужен тогда двухсторонний обмен, и браузеры сейчас тяжелые однако пошли.
   Злопчинский
 
12 - 15.01.21 - 11:36
(8) проверять надо по всемй базе или только по ШК текущего "сеанса работы"..?
"варежку..." - дешевле не трахаться с программированием, а организовать правильную работу с фобъектом, чтоб snegj физически повторно сканировать - это уже было бы намеренное пренебрежение. пару раз на грабли наступят, лажанутся на десятки тысяч рублей или больше - проблема с варежкой решится сама собой, а не решится - значит нах не нужна. Лечить вымороченными техническими методами организационные проблемы - это совсем край (а это бывает ну очень редко), иначе - себя не уважать.
   FN
 
13 - 15.01.21 - 11:43
(11) простой скрипт в странице, который отправляет http запрос серверу 1С.
На любой запрос всегда приходит ответ - а в ответе нужный текст. Тупо этот текст добавляешь этим же скриптом на текущую страницу без перезагрузки страницы. По аналогии с 1С-ким окном сообщений. только добавляй не последней строкой, а первой.
Будет работать асинхронно и быстро.

Браузер у тебя и так скорее всего есть на машине. и это будет полегче любого варианта с запуском клиента 1С (тонкого/толстого/веб).
   Garykom
 
14 - 15.01.21 - 11:45
(0) >Заранее спасибо за варианты.

все варианты упираются в наличие программистов
они есть? что знают/умеют?
   Garykom
 
15 - 15.01.21 - 11:46
>Функционал простой сканером шрихкода просканировать шрихкод
метод подключения сканера какой?
   Builder
 
16 - 15.01.21 - 11:53
Поставьте задачу правильно!
Надо сканировать коды и записывать в базу? В чем проблема?
Скорость записи будет в разы меньше скорости работы оператора и самого сканера.
   Kongo2019
 
17 - 15.01.21 - 12:03
(12) по всей базе, но тама только за текущий день хранить планируется.
Дык уже второй год организовываем.
Вот за выходные опять все забыли, и понеслось.
   Kongo2019
 
18 - 15.01.21 - 12:06
(13) А че хороший вариант.
   Kongo2019
 
19 - 15.01.21 - 12:07
(14) Обычный такой программист 1С. Полторы штуки.
   Kongo2019
 
20 - 15.01.21 - 12:07
(15) Да любой, они промышленники, универсалы.
   Kongo2019
 
21 - 15.01.21 - 12:08
(16) Не уверен.
   Kongo2019
 
22 - 15.01.21 - 13:04
А толстый или тонкий клиент влияет на скорость работы?


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.