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

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

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