|
Добавляется новая строка с номенклатурой при быстром нажатии цифровых клавиш | ☑ | ||
---|---|---|---|---|
0
Параллельная
21.01.24
✎
11:19
|
Добрый день! Столкнулась с такой проблемой. В 1С Предприятие 8.3 Управление торговлей 11.1 в табличной части при введении количества товара в документ реализации программа ненадолго зависает, и самопроизвольно добавляется новая строка с одной и той же позицией номенклатуры (которую сюда вообще не звали). Перебрала все сочетания горячих клавиш, они никак не сопряжены с цифрами. Как устранить паразита?
|
|||
1
Волшебник
21.01.24
✎
11:22
|
Никаких "самопроизвольно" не бывает.
Сделайте замер производительности в конфигураторе, найдите строчки кода, потом по истории хранилища найдите паразита, который их написал. |
|||
2
runuts
21.01.24
✎
11:42
|
(0)Сканер штрихкодов подключен?
|
|||
3
ДедМорроз
21.01.24
✎
15:18
|
В настройках сканера штрих-кода уменьшить тайм-аут или увеличить минимальное количество символов штрих-кода
|
|||
4
Параллельная
24.01.24
✎
12:18
|
Сканер подключен, но строчка приходит не в результате сканирования, то есть сканер вообще не задействован в документе
|
|||
5
Параллельная
24.01.24
✎
12:20
|
(1) А можно подробнее, где конкретно искать строчки кода?
|
|||
6
Волшебник
24.01.24
✎
12:27
|
(5) В конфигураторе. Сделайте замер производительности в конфигураторе, появятся строчки кода.
|
|||
7
ptiz
24.01.24
✎
12:51
|
(4) При быстром вводе программа думает, что эти символы идут со сканера.
|
|||
8
MWWRuza
24.01.24
✎
18:13
|
Вот сколько раз твердили миру!(С)
Сканер, это оборудование, для которого предусмотрен свой отдельный порт - COM и номер ком-порта(реального, если есть, и у сканера реальный RS-232 порт, или виртуального, USB-COM или проброшенный через RDP)... Да, есть возможность использовать сканеры в клавиатурном режиме, через префиксы, типа комбинация клавишь, которую невозможно или очень сложно ввести с реальной клавы, но, это все костыли - при возможности надо использовать подключение через COM-порт, не важно, реальный, или виртуальный, но, по любому, тут не будет путаницы в данных - откуда они прилетели, с клавы или со сканера, за это отвечает драйвер сканера 1С, вызывающий внешнее событие... |
|||
9
ДедМорроз
25.01.24
✎
16:47
|
(8) так проблема в том,что хотят,чтобы сканер работал сразу в нескольких программах и более того,в той,которая сейчас активна - через Com-порт это сделать значительно сложнее,так как нужно отслеживать активность приложения.
Более того,включив ActiveWindowTracking мы можем сделать так,что ввод будет попадать в то окно,на котором курсор мыши стоит,а не в активное. Проделать такое с последовательным портом будет очень непросто. |
|||
10
MWWRuza
25.01.24
✎
19:24
|
Я в таких случаях, рекомендую купить второй сканер(вплоть до того, что если по деньгам очень напряжно - б.у. с Авито, рубля за полтора :-)), и использовать один, основной, по COM в 1С, в второй, в клавиатурном режиме во всех остальных программах, если такое нужно :-)
Тоже, конечно, решение "так-себе", но зато снимает кучу проблем... |
|||
11
ДедМорроз
26.01.24
✎
02:21
|
А наоборот - три сканера к одной программе через разрыв клавиатуры (который теперь usb-hid),тоже успешно подключаются.
Более того,можно подключать/отключать на горячую - в случае терминала - очень удобно. К сожалению,родной usb-scan работает только в мобильных приложениях,где можно событие сканирования получать и включать/выключать сканер. |
|||
12
Web00001
26.01.24
✎
04:38
|
(10)И раз в полгода обнаруживать, что компорт сменился и сканер отвалился, торговля остановилась а ты должен бросить все и мчать менять настройки. В 77 один раз был обнаружен комп у которого порты на 99м закончились(винда отвечала, что все 99 заняты другими устройствами). И да ком порт который должен умереть лет 10назад, был предусмотрен не конкретно для сканера). А еще у сканеров бывают префиксы. И сколько ты быстро медленно не набирай, пока впереди перед этим быстрым набором не будет спец символ ничего не произойдет.
|
|||
13
MWWRuza
27.01.24
✎
11:57
|
(12) Да, есть такое - особенно когда "отнечего делать" перетыкают разъем сканера в другие порты USB.
Но с этим можно бороться привязкой конкретного устройства к нужному номеру СОМ-порта по его VID/PID, вот так: ============================== {запрет переопределения USB устройств} определяем VID и PID устройства через диспетчер устройств - сведения - ид оборудования например: USB\VID_11CA&PID_0207&REV_0100 в реестре: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags добавляем параметр - IgnoreHWSerNumXXXXYYYY=hex:01, где XXXX = VID, а YYYY = PID Пример: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags] "IgnoreHWSerNum11CA0207"=hex:01 ============================== Помогает. А некоторые драйвера сканеров USB-COM сами эти параметры прописывают в реестр, и тогда они не "прыгают" по портам по умолчанию. Но, проверить все равно не помешает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |