Сканер не срабатывает по ВвестиСтроку() в ЧекККМ #753794


#0 by Boudybuilder
Здравствуйте! В модуле формы документа ЧекККМ стоит процедура с функцией ВвестиСтроку, в которую надо вводить данные сканером штрих-кода. Очень интересно то, что если я тестю на своем железе, где сканер не настроен в 1С с драйверами, то все работает. А у клиента сканер подключен в 1С в торговом оборудовании с драйвером, и ВвестиСтроку сканером не получается. А только ручками с клавиатуры. Заметил что настроенный сканер перехватывает процедура формы ВнешнееСобытие. А не настроенный вроде нет. Как тут быть?
#1 by marty0701
С твоим кодом, подключи сканер как "клавиатуру" и всё заработает, только вот клиент наверняка будет не очень доволен)
#2 by marty0701
Нарисуй свою форму ввода штрихкода и обработай ввод со сканера наверняка подключенного в режиме эмуляции COM.
#3 by Boudybuilder
На ВнешнееСобытие возврат данных из открытой в модальном режиме думаю не будет уже распространятся? Ведь ее только модально прийдется открывать.
#4 by marty0701
Почему только модально? Убери всё лишнее с формы и будет ничем не отличимая форма ввода строки.
#5 by Boudybuilder
Ну, просто надо чтобы "поле ввода" не искали лишний раз :) Если переключатся на другую форму.
#6 by marty0701
Зачем это всё вообще, обрисуй ситуацию, может и не нужно оно тебе это окно ввода строки
#7 by Сияющий в темноте
Жил был человек,который не умел настраивать префикс в сканере,а без него обработка во внешнее событие ничего не получит. Если сканер уже настроен,то нечего танцевать с бубном вокруг ввести строку,а нужно честно обработать внешнее событие,например как в форме списка номенклатуры,но нужно ещё и не забыть подключить и отключить форму
#8 by marty0701
Попробуй в модальной форме, потом возвращайся в разговор;)
#9 by Boudybuilder
Человек понятия не имеет о каких префиксах идет речь. Не уж то в модальном режиме внешнеесобытие сработает?
#10 by Boudybuilder
Нужно. Так как клиенту захотелось разрешить менять данные в документе только после ввода регистрационной карты пользователям с правами. Иначе ЭтаФорма.ТолькоПросмотр = Истина;
#11 by Boudybuilder
Все таки в получать данные из формы открытой в модальном режиме дает тот же эффект что и Ввестистроку.
#12 by Сияющий в темноте
если сканер цеплять как порт,то модальность формы не мешает,просто придётся порт читать из формы опять же подписка на события сомобьекта будет работать тем болен,что в 1с форму в отдельный поток не вываливают как в вебпридожениях вот там действительно фокус не выходит
#13 by Boudybuilder
У меня так ничего и не получилось... Даже так не помогло: А в той форме нарисовал поле ввода, и процедуру: Перем РодительскаяФорма Экспорт;
#14 by Boudybuilder
Есть идеи?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С