17 июля 2025
1C-RarusTechDay 2025
8-я открытая техническая конференция для специалистов 1С
Зарегистрироваться
1C-RarusTechDay 2025 — 8‑я открытая техническая конференция для специалистов 1С

Проблема с клавиатурой

Декоративное изображение

Для получения доступа к форуму необходимо авторизоваться
или зарегистрироваться на сайте.

Пользователь ПП
RSS
База файловая.При анализе ошибки через конфигрутор было выявлено следующее
в ценральной базе при нажатии клавиши клавиатуры происходит событие
Источник="Hook" И Событие = "KeyPress"
в переферийной каким то хером происходит событие
Источник="Hook" И Событие = "WM_SIZE"
или вообще  может просто и внешнее событие не произойти.
Тестировал с разных компьютеров с запуском 1 с непосредственно на компьютере не терминальный режим.Кто сталкивался с таким.
Декоративное изображение 5
Пользователь ПП
Забыл Альфа-Авто: Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.20)
Сотрудник 1С-Рарус
Компонента может посылать разные события. В чем конкретно ваш вопрос?
Пользователь ПП
вопрос в том что нельзя выполнить ни одну операцию с клавиатуры.ни ввод штрих кода,ни пробитие чека и т.д. в 1с она просто не работает
Сотрудник 1С-Рарус
Предоставленного вами описания проблемы нам недостаточно для понимания ситуации.
Если у вас база файловая, то о переходе на какой новый сервер вы говорите?
Если вы имеете в виду что на рабочих станциях пользователей сменилась версия операционной системы, то сообщите какая была и какая стала.

Далее если мы говорим о событиях перехвата клавиатуры (Источник="Hook" И Событие = "KeyPress"),
которыми пользуется фронт кассира, то этот механизм перехвата основан на событиях ОС Windows и никак не может зависеть от типа используемой клавиатуры (USB или PS/2).

Попробуйте при запущенном фронте кассира (не под отладчиком!) нажать на клавиатуре комбинацию из клавиш "Ctrl"  и  "F7"   Если перехват работает штатно, то в модуле формы фронта произойдет вызов процедуры ВнешнееСобытиеФронта и ее отработка приведет к открытию сервисного окна управления кассой. Если данного вызова не происходит, то убедитесь что используете последний релиз и актуальную версию компоненты (релиз 4.1.01.26 комплектовался компонентой V8AutoService.dll версии 8.0.7.308), что не вносилось собственных доработок в цепочку вызовов процедур связанных с обработкой внешних событий и обращайтесь к нам повторно.
Мы обязательно поможем (просто это возможно делать только на актуальных версиях компонент а не "задним числом")
Пользователь ПП
Спасибо я получил нужный ответ, что взаимодействие идет через компоненту V8AutoService.dll,видидмо при  переносе со старого сервера компоненты защиты по ошибке старую поставил,после обновления на новый релиз все заработало
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С