#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 Сияющий в темноте
Жил был человек,который не умел настраивать префикс в сканере,а без него обработка во внешнее событие ничего не получит. Если сканер уже настроен,то нечего танцевать с бубном вокруг ввести строку,а нужно честно обработать внешнее событие,например как в форме списка номенклатуры,но нужно ещё и не забыть подключить и отключить форму
#9
by Boudybuilder
Человек понятия не имеет о каких префиксах идет речь. Не уж то в модальном режиме внешнеесобытие сработает?
#10
by Boudybuilder
Нужно. Так как клиенту захотелось разрешить менять данные в документе только после ввода регистрационной карты пользователям с правами. Иначе ЭтаФорма.ТолькоПросмотр = Истина;
#11
by Boudybuilder
Все таки в получать данные из формы открытой в модальном режиме дает тот же эффект что и Ввестистроку.
#12
by Сияющий в темноте
если сканер цеплять как порт,то модальность формы не мешает,просто придётся порт читать из формы опять же подписка на события сомобьекта будет работать тем болен,что в 1с форму в отдельный поток не вываливают как в вебпридожениях вот там действительно фокус не выходит
#13
by Boudybuilder
У меня так ничего и не получилось... Даже так не помогло: А в той форме нарисовал поле ввода, и процедуру: Перем РодительскаяФорма Экспорт;
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Сканер сканеру....
- можно ли каким-либо образом подключить один сканер на несколько машин?
- Сканер штрих-кодов. Событие, когда вводится текст через сканер. Как засечь
- Сканер и ридер. Сканер работает, ридер нет. Где делаю неправильно?
- Подключаю сканер. Закрываю 1с. Открываю 1с. Сканер не подключен
- сканер штрихкода атол agrox не срабатывает внешнее событие
- Внешнее событие - сканер ШК - что не так делаю - событие срабатывает два раза.
- Мобильная платформа и bluetooth сканер (или сканер в ТСД)
В этой группе 1С
- Пропадают движения в подписке проведения
- Считывание штрихкодов в 1С
- Можно ли узнать сколько свичей на твоем пути?
- Открыть и заполнить веб страницу
- РольДоступна() Проблемы при установке ролей.
- Надежен ли программный рейд на серверной винде
- Долго сохраняется изменение Конфигурации
- БП ред. 3.0. Не работает поиск в подчиненной базе после обновления
- Ошибки в 1С-отчетности
- РИБ с нуля без создания образа
- Себестоимость в подбор номенклатуры
- УПП 1.3 как сформировать в УПП проводку Д 50.02 К 90.
- 1C 8.3 Построение Диаграммы в СКД.
- Как переопределить последовательность использования программных лицензий 1С
- Заполнение регистра сведений из таблицы значений
- Как в уже созданном док определить что он создавался копированием?
- УТ. Проблемы с округлением сумм в реализации
- сменные Графики работы в 1С УПП
- ЗУП 3.0. Аванс процентом пропорционально отработанному времени
- Ошибка при вызове конструктора (COMОбъект) по причине: Недопустимая строка