ВвестиСтроку() со сканера штрихкодов #460872


#0 by Meilleur
Интересует следующий вопрос... При заполнении табличной части документа использую ввод данных с помощью сканера штрихкодов. Перехватываю данные и запускаю свой алгоритм заполнения ТЧ без проблем. Но во многих типовых документах есть кнопка "Ввести по штрихкоду". При нажатии на кнопку в коде вызывается метод глобального контекста ВвестиСтроку, вызывается диалог для ввода строки. Как в этот диалог записать считанный со сканера штрихкод? Или ВвестиСтроку подразумеват только ввод с клавиатуры? Заранее спасибо!
#1 by Meilleur
Если проще... 1. Вызываем ВвестиСтроку. Открывается диалог ввода строки. 2. Щелкаем сканером. Как поместить считанный штрихкод в диалог?
#2 by Meilleur
up
#3 by Bober
подключить ТО к форме, после возникновения события передать в ВвестиСтроку
#4 by Meilleur
ТО к форме моего документа подключено, все работает. А вот как подключить ТО к форме диалога? Этой формы нет ни в общих формах, ни в моем объекте...
#5 by NcSteel
нарисуй форму.
#6 by Meilleur
Я могу сделать подчиненную форму в своем документе абсолютно аналогичную той, которая открывается после вызова ВвестиСтроку и уже ее подключить к ТО. Вопрос в том, так и должно быть, что метод ВвестиСтроку работает только с клавиатурой?
#7 by NcSteel
сп почитай . ВвестиСтроку (InputString) Синтаксис: ВвестиСтроку(<Строка>, <Подсказка>, <Длина>, <Многострочность>) Параметры: <Строка> (обязательный) Тип: Строка. Имя доступной в модуле переменной. В эту переменную будет помещена введенная в диалоге строка. Начальное значение переменной будет использовано в качестве начального значения в диалоге. <Подсказка> (необязательный) Тип: Строка. Текст заголовка окна диалога ввода строки. Может использоваться в качестве подсказки пользователю. Значение по умолчанию: Пустая строка <Длина> (необязательный) Тип: Число. Длина вводимой строки. Если параметр не указан, то строка неограниченной длины. Значение по умолчанию: 0 <Многострочность> (необязательный) Тип: Булево. Определяет режим ввода многострочного текста: Истина - ввод многострочного текста с разделителями строк; Ложь - ввод простой строки. Значение по умолчанию: Ложь Возвращаемое значение: Тип: Булево. Истина - строка введена; Ложь - пользователь отказался от ввода строки. Описание: Вызывает диалог для ввода строки. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Пример:
#8 by Fragster
сканер в разрыв клавы - и все
#9 by NcSteel
в принципе выход ). ТОлько "ОК" сам нажмется
#10 by Meilleur
Спасибо за помощь!
#11 by Fragster
во-первых, это если постфикс устаровлен в #10#13, а во-вторых - оно может так и надо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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