Как узнать на каком именно сканере был считан штрих- или QR-код?
Есть КА 1 (обычное приложение разумеется). К компьютеру подключено несколько сканеров ШК. Каждый сканер закреплён за определённым сотрудником.
Стоит задача понять какой именно сканер отсканировал QR-код. В событии ВнешнееСобытие в форме списка или форме документа (обычные формы) в качестве источника пишется ничего не говорящее "СканерШтрихкода". Подскажите каким образом можно узнать какой конкретно сканер вызвал событие. Ну, т.е. какой-нибудь идентификатор ТО, или ещё что-нибудь, что бы позволило как-то отличить один сканер от другого.
Стоит задача понять какой именно сканер отсканировал QR-код. В событии ВнешнееСобытие в форме списка или форме документа (обычные формы) в качестве источника пишется ничего не говорящее "СканерШтрихкода". Подскажите каким образом можно узнать какой конкретно сканер вызвал событие. Ну, т.е. какой-нибудь идентификатор ТО, или ещё что-нибудь, что бы позволило как-то отличить один сканер от другого.
Найденные решения
(1) сделайте суффикс/префикс у сканера уникальный, при получения кода КА будет этот номер/код смотреть (если научите её) и определять. Либо разведите их по разным ком-портам.
других вариантов при данных условиях не будет.
других вариантов при данных условиях не будет.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) сделайте суффикс/префикс у сканера уникальный, при получения кода КА будет этот номер/код смотреть (если научите её) и определять. Либо разведите их по разным ком-портам.
других вариантов при данных условиях не будет.
других вариантов при данных условиях не будет.
(3) Да, оказывается, что для многих моделей сканеров можно задать произвольные префиксы и суффиксы. Для SunLux, например, префикс и суффикс могут содержать до 10-ти любых ASCII-символов. Причём можно назначать ещё разные префиксы и суффиксы для разных типов кодов. Для QR — одни, для DataMatrix — другие.
Остаётся только для каждого сканера настроить свой уникальный префикс, а в 1С задать сопоставление вида "префикс — сотрудник".
Остаётся только для каждого сканера настроить свой уникальный префикс, а в 1С задать сопоставление вида "префикс — сотрудник".
(6) Заказчик хочет реализовать такую схему:
К одному ПК подключено несколько сканеров. Каждый сканер закреплён за отдельным сотрудником-упаковщиком.
Когда упаковщик собрал все товары для заказа в коробку, он берёт свой сканер и считывает QR-код на коробке. По QR-коду программа находит в БД нужный заказ и прописывает нужного сотрудника в этот заказ как ответственного за упаковку.
Вот и получается, что сканеров подключено несколько, и 1С, а вместе с ней и я, должны как-то отличать один сканер от другого, чтобы прописать соответствие сканеров и сотрудников, ну и понимать каким именно сканером был считан тот или иной QR-код,
К одному ПК подключено несколько сканеров. Каждый сканер закреплён за отдельным сотрудником-упаковщиком.
Когда упаковщик собрал все товары для заказа в коробку, он берёт свой сканер и считывает QR-код на коробке. По QR-коду программа находит в БД нужный заказ и прописывает нужного сотрудника в этот заказ как ответственного за упаковку.
Вот и получается, что сканеров подключено несколько, и 1С, а вместе с ней и я, должны как-то отличать один сканер от другого, чтобы прописать соответствие сканеров и сотрудников, ну и понимать каким именно сканером был считан тот или иной QR-код,
(8) Для этого я и задумал регистр сведений с сопоставлением сотрудника и сканера. Если есть какие-то изменения: сканер сломался и теперь у сотрудника новый сканер, ну или прежний сотрудник заболел и теперь пару дней его сканером будет пользоваться какой-то другой упаковщик. То достаточно просто в начале смены это отобразить в данном регистре и потом можно обходиться только одним сканированием QR-кода заказа, а не предварять это всё сканированием кода с бейджика.
К тому же люди есть люди. Кто-то пролюбил свой бейджик, а без бейджика работы не получиться. Нужно бежать к главному и просить чтобы напечатали новый бейджик.
К тому же люди есть люди. Кто-то пролюбил свой бейджик, а без бейджика работы не получиться. Нужно бежать к главному и просить чтобы напечатали новый бейджик.
(10) Это — детали. У каждого метода свои плюсы и минусы. Они просто не хотят лишний раз бейджик сканировать. С бейджиком можно было бы и одним сканером обойтись. Но они ещё в самом начале купили себе пять дополнительных сканеров для упаковщиков и теперь хотят, чтобы эти сканеры тоже были в деле (а иначе тот, кто их поторопился закупить, получит по шапке).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот