Имя: Пароль:
1C
 
Обработка нажатия механической кнопки
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
https://www.compuphase.com/usbkey/usblcbutton_en.htm

во. большая и красная. то что надо.
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
Педалью удобно раскладку на клаве переключать
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.