Доброго.
Максимальная быстрое сканирование и обработка шрихкодов.
Необходимо сделать мелкое приложение. Клиент-серверное конечно.
Рабочие места на базе POS терминалов. Машинки простые, не сильно шустрые.
Intel Celeron N3350 Dual Core 1.10/2.40 ГГц
4 ГБ LPDDR3, Windows 10
Функционал простой сканером шрихкода просканировать шрихкод, проверить его по базе, если такого нет, то записать шрихкод в базу, иначе громко ругаться что такой уже есть. Все.
Основное требование скорость работы.
А вот ут нас мнение разошлись. Кто на обычных формах говорит самое быстрое будет, кто за тонкие клиенты и асинхронные вызовы, кто вообще это не 1С.
В общем, считаем пятничной темой, готов к любым предложениям.
Заранее спасибо за варианты.
.
(6)ругаться то что пользователь на том же рабочем месте или на другом аналогичном, всего их пока четыре уже такой шрихкод сканировал и внес в базу.
Задолбали дублями. Они на одном месте отсканируют, потом варежку откроют и давай на другом сканировать тоже самое.
(8)Да шо тут писать?
Сканером шрихкода просканировать шрихкод, проверить его по базе, если такого нет, то записать шрихкод в базу, иначе громко ругаться что такой уже есть. Все
(1)
Если нужно быстро и без лишних затрат:
1. Сделайте регистр сведений в 1С, чтобы одно из измерений было этим штрихкодом.
И просто делаете запись с заменой.
2. Поднимите http-сервис, который будет принимать эти штрихкоды в составе json и складывать в регистр сведений. Если такой шк был, то он перезапишется.
Это на одной машине (сервере)
Для POS. Если там нет 1С - то туда ее ставить не надо.
Пишется приложение на чем-то еще. Будет стартовать быстро, весить мало и дешевле, чем стоимость платформы.
Задача - подключиться к COM-порту, слушать сканер и отправлять на http-сервис ШК в составе JSON.
У меня аналогичная задача на Raspberry решена. УРВ делал.
на UWP программа на примерно 230 строк кода.
Если уж очень хотите пожурить за дубли, то можете проверять наличие такого ШК и возвращать ответ. Но чтение+запись будет медленнее, чем просто запись (с ростом базы).
(12)
Запуск и работа программы на POS будет быстрее не на 1с.
Что быстрее http-сервис или тонкий не мерял. И не знаю конфигурацию. Но так прикидываю, что тонкий тоже будет сам по себе как-то общаться с сервером, БПО нужно задействовать, чтобы сканер заработал (как бы не получилось, что при считываении БПО еще на сервер сходит, между делом... нужно тестировать). Потом нужна ли авторизация в программе на тех POSах?)
О каком темпе речь?