|
Обработка нажатия механической кнопки | ☑ | ||
---|---|---|---|---|
0
BigShmax
30.01.19
✎
12:30
|
Кто нибудь наверняка уже что о делал. Нужно связать некий девайс по сути кнопку / педаль и обработать её нажатие в обработке 1с.
Девайс по уму USB т.е нужен драйвер и как словить нажатие, кто нить что нить слыхивал? |
|||
1
Кирпич
30.01.19
✎
12:38
|
Ну вот в инструкции к девайсу и читай, как словить нажатие
|
|||
2
Segate
30.01.19
✎
12:40
|
(0)ВнешнееСобытие
|
|||
3
sieben
30.01.19
✎
12:43
|
Ну наконец-то в системных требованиях к 1С появится педальный привод.
(0) Смотри, как сделана работа с торговым оборудованием. Начиная от драйвера/внешней компоненты/работы в разрыв клавиатуры и т.п. |
|||
4
BigShmax
30.01.19
✎
12:49
|
(1) так и девайса нет, я хочу совет какой девайс использовать, как хочу использовать описал кнопка или педаль
|
|||
5
BigShmax
30.01.19
✎
12:51
|
Я просто не объяснил что "некий девайс" это неизвестный и которого нет. надо его тоже б найти какую то большую красную кнопку или педальку или что то подобное чтобы оно имело дравер
|
|||
6
sieben
30.01.19
✎
13:00
|
(5) Возьми какие-нибудь электронные весы и оторви от них все, кроме педали.
|
|||
7
Галахад
гуру
30.01.19
✎
13:02
|
Может использовать готовое? Сканер штрихкода, например.
|
|||
8
Кирпич
30.01.19
✎
13:05
|
Кстати, идея неплохая. Просто приделать педаль к 1с и нажимая на эту педаль ускорять работу 1с.
|
|||
9
Deon
30.01.19
✎
13:07
|
Можно ещё погуглить на тему управления компьютером с пульта от телевизора
|
|||
10
BigShmax
30.01.19
✎
13:10
|
(7) (9) посущественнее кнопка нужна надо чтоб ррррраз и нажал. например : Кладовщик собрал задание - нажал, у него сформирвоался док и на мониторе/печ форме/где угодно новое задание на сборку . чтобы не подходить не искать мышку или метится на клаву. а механически раз в доли секунды и следующее.
|
|||
11
Deon
30.01.19
✎
13:19
|
||||
12
sieben
30.01.19
✎
13:20
|
||||
13
sieben
30.01.19
✎
13:23
|
(10) Влегкую решается наклееным на стенку штрихкодом.
|
|||
14
Галахад
гуру
30.01.19
✎
13:23
|
(10) И в чем кнопка лучше? Пикнул штрих-кодом своего задания , что-то нашлось в базе. Пикнул еще каким-то штрихкодом - произошло какое-то событие.
|
|||
15
BigShmax
30.01.19
✎
13:38
|
(14) время в разы отличается. взять в руки сканер, нацелиться, отсканировать, положить. три действия вместо одного.
|
|||
16
Numerus Mikhail
30.01.19
✎
13:41
|
(15) присверли сканер к стене
прям напротив штрихкода |
|||
17
Галахад
гуру
30.01.19
✎
13:42
|
(15) Обычно сканер вешают на стену, а пикают тот документ, в котором указан список товаров и количество, и который и так у кладовщика.
|
|||
18
sieben
30.01.19
✎
13:42
|
(15) Ну началось, автор нашел Фатальный Недостаток...
Поднять руку, найти кнопку, нажать, опустить руку. Поднять ногу, найти педаль, нажать, опустить ногу. Целых 4 действия, между прочим |
|||
19
Галахад
гуру
30.01.19
✎
13:45
|
А так-то да. Наверное лучше будет ИК-датчик. Махнул рукой, и все.
|
|||
20
Кирпич
30.01.19
✎
13:49
|
||||
21
Гипервизор
30.01.19
✎
13:52
|
(19) А потом прилетит комар/пчела..
|
|||
22
Галахад
гуру
30.01.19
✎
13:54
|
(21) Нечего антисанитарию разводить на рабочем месте.
|
|||
23
Fish
30.01.19
✎
13:55
|
(21) Зато сразу план перевыполнит :))
|
|||
24
Garykom
гуру
30.01.19
✎
13:56
|
(0) Тебе нужно только Нажата/Нет или градация силы нажатия педали?
|
|||
25
Fish
30.01.19
✎
13:58
|
(24) Можно ещё продумать двойное/тройное нажатие.
|
|||
26
Garykom
гуру
30.01.19
✎
13:59
|
Если только нажатие (просто кнопка) то
https://ru.aliexpress.com/item/USB-Foot-Switch-Keyboard-Pedal-Switch-for-HID-PC-Computer-USB-Action-Control-Pre-program-Key/32803450554.html Там hid драйвер и есть софт для кодирования эмулируемой комбинации клавы/мышки. Короче в 1С банально можно через драйвер сканера встроенный от 1С |
|||
27
Garykom
гуру
30.01.19
✎
13:59
|
||||
28
eRik
30.01.19
✎
14:03
|
А можно просто микрофон воткнуть и управлять голосом (ну или художественным свистом) и даже руками/ногами двигать не надо. Найти только программу, понимающую такое. На вскидку (не проверял) - https://www.malavida.com/ru/soft/dragon-naturallyspeaking/
|
|||
29
sieben
30.01.19
✎
14:08
|
(28) "Адаптируется к терминологии, которую вы используете, и к вашему голосу."
Конфигурация, воспитанная кладовщиком! |
|||
30
NorthWind
30.01.19
✎
14:11
|
(0) на Али были какие-то усбшные девайсы по типу таких. Ну или на Ардуино можно замастырить, хотя это с пушки по воробьям.
|
|||
31
NorthWind
30.01.19
✎
14:11
|
(27) +100
|
|||
32
vbus
30.01.19
✎
14:32
|
Надо распотрашить клавиатуру, выбрать кнопку(или две(ctrl,shift, etc),три...)припаяться к нужным контактам, вывести кнопку, например аварийного отключения (_https://vec-tech.by/upload/iblock/df2/df21415767aa5082171e4ef3930fbc58.png)
|
|||
33
Garykom
гуру
30.01.19
✎
14:48
|
(32) Не расскажешь как на 1С перехватывать это?
У ТС вопрос не как сделать девайс, а как его подключить к 1С. Стандартные с али можно подключать через "1С:Сканер штрихкода" настроив на клавиатуру. |
|||
34
Юрий Лазаренко
30.01.19
✎
14:51
|
(0) Если обработка события должна ловиться сервером и есть возможность опубликовать базу на веб-сервере, то пишешь http-сервис, который принимает запрос от кнопки. Кнопка - модуль esp8266 с вай-фаем на борту. При нажатии кнопки она через вайфай делает http-запрос к 1С. Запчастей рублей на 500, 20 строчек кода на С++ (можно легко найти и скопипастить на просторах Сети).
Второй вариант - то же самое, только вместо esp Ардуина с ethernet-модулем. Если клиент, то используем ту же Ардуину (ЕМПНИП, понадобится модель "Леонардо"), подключенную к USB. На ардуину заливаем библиотеку "Keyboard.h" и она становится по сути полноценной клавиатурой. К этой ардуине на аналоговый пин коннектим вашу большую красную кнопку. При нажатии на кнопку шлем на USB необходимую последовательность символов, ловим ее обработкой 1С и выполняем необходимые действия. На стороне 1С алгоритм аналогичер обработке события от сканера ШК, подключенного в разрыв клавиатуры. |
|||
35
Юрий Лазаренко
30.01.19
✎
14:57
|
(33) "как его подключить к 1С." - делаешь в 1С команду, назначаешь ей горячие клавиши, например Ctrl+Alt+K. Эти клавиши нажимаешь на выпотрошенной клавиатуре. Или шлешь с девайса из (34).
|
|||
36
vbus
30.01.19
✎
15:00
|
(33) вот человек (34) (35) подробнейшим образом объяснил, как это можно организовать.
|
|||
37
Garykom
гуру
30.01.19
✎
15:02
|
(35) >делаешь в 1С команду, назначаешь ей горячие клавиши, например Ctrl+Alt+K
Вот у нас есть типовая конфа на 1С и надо во все формы документов и справочников добавить обработку этой кнопки. Дальнейшие действия? |
|||
38
Garykom
гуру
30.01.19
✎
15:03
|
(36) Дьявол таится в деталях.
|
|||
39
vbus
30.01.19
✎
15:05
|
(37)Нужно ... обработать её нажатие в обработке 1с.
Говорит (0) |
|||
40
Garykom
гуру
30.01.19
✎
15:07
|
(34) Есть такая штука https://market.yandex.ru/product--wi-fi-router-tp-link-tl-mr3020/7879331?show-uid=15488498267231154123016001&nid=55410&context=search
На этот mr3020 ставится OpenWRT https://oldwiki.archive.openwrt.org/ru/toh/tp-link/tl-mr3020 И получаем кнопки на борту, можно внешнюю usb девайсу воткнуть типа обычно платы из клавиатуры и веб сервер поднять. Просто esp8266 как и ардуинку бывает тяжело достать а роутер этот (или аналог) продается почти везде. |
|||
41
Garykom
гуру
30.01.19
✎
15:08
|
(39) В неактивной форме обработки (но открытой) сработает?
|
|||
42
Юрий Лазаренко
30.01.19
✎
15:11
|
(37) Открой любую типовую конфу 1С, нажми "Ctrl+Shift+F", у тебя откроется окно полнотекстового поиска. Зайди в конфигуратор, найди там обработку "ПолнотекстовыйПоискВДанных", у нее - команду "ПолнотекстовыйПоиск". Открой свойства команды - в поле "Сочетание клавиш"увидишь "Ctrl+Shift+F".
То есть, это сочетание, которое открывает форму полнотекстового поиска в любой момент, неважно, что у тебя сейчас открыто в интерфейсе 1С. Это глобальная команда. По аналогии добавляешь в свою конфигурацию свою глобальную команду, назначаешь ей сочетание клавиш, а дальше в зависимости от того, что именно должно запускаться при нажатии этих клавиш. |
|||
43
Симпатяга
30.01.19
✎
15:15
|
(0) клавиатуры продаются урезанные. Например, взять часть клавиатуры numlock. запрограммируй на ней действия. вряд ли вся твоя идея обойдется одной кнопкой\педалью.
|
|||
44
Garykom
гуру
30.01.19
✎
15:18
|
(42) Проще в винде (или другой операционке) хоткей навесить, который будет некий ШК на кнопках набирать, что уже и перехватит стандартный драйвер 1С для сканера ШК в разрыв клавиатуры.
|
|||
45
Юрий Лазаренко
30.01.19
✎
15:24
|
(44) Возможно. ой вариант хорош тем, что не привязан к компу: запустил на свежем компе и все работает без виндовых хоткеев. Все зависит от того, как это собирается юзать ТС.
|
|||
46
MaxS
30.01.19
✎
15:32
|
Сканер ШК поставить куда удобно, от сканера провода на кнопку.
Можно реализовать гибкое начисление скидок. Сегодня скидка 10%, соответствующий штрихкод перед сканером, завтра 20 - другой шк. Или распространенная операция. - Пакет нужен? - Да! - Нажимаем педаль. |
|||
47
Garykom
гуру
30.01.19
✎
16:02
|
(46) Пакеты они разные и имеют свои ШК
|
|||
48
Garykom
гуру
30.01.19
✎
16:03
|
Педалью удобно раскладку на клаве переключать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |