|
ВвестиСтроку() со сканера штрихкодов | ☑ | ||
|---|---|---|---|---|
|
0
Meilleur
10.02.10
✎
12:41
|
Интересует следующий вопрос...
При заполнении табличной части документа использую ввод данных с помощью сканера штрихкодов. Перехватываю данные и запускаю свой алгоритм заполнения ТЧ без проблем. Но во многих типовых документах есть кнопка "Ввести по штрихкоду". При нажатии на кнопку в коде вызывается метод глобального контекста ВвестиСтроку(), вызывается диалог для ввода строки. Как в этот диалог записать считанный со сканера штрихкод? Или ВвестиСтроку() подразумеват только ввод с клавиатуры? Заранее спасибо! |
|||
|
1
Meilleur
10.02.10
✎
12:52
|
Если проще...
1. Вызываем ВвестиСтроку(). Открывается диалог ввода строки. 2. Щелкаем сканером. Как поместить считанный штрихкод в диалог? |
|||
|
2
Meilleur
10.02.10
✎
13:54
|
up
|
|||
|
3
Bober
10.02.10
✎
14:18
|
подключить ТО к форме, после возникновения события передать в ВвестиСтроку()
|
|||
|
4
Meilleur
10.02.10
✎
14:28
|
ТО к форме моего документа подключено, все работает.
А вот как подключить ТО к форме диалога? Этой формы нет ни в общих формах, ни в моем объекте... |
|||
|
5
NcSteel
10.02.10
✎
14:31
|
нарисуй форму.
|
|||
|
6
Meilleur
10.02.10
✎
14:31
|
Я могу сделать подчиненную форму в своем документе абсолютно аналогичную той, которая открывается после вызова ВвестиСтроку() и уже ее подключить к ТО.
Вопрос в том, так и должно быть, что метод ВвестиСтроку() работает только с клавиатурой? |
|||
|
7
NcSteel
10.02.10
✎
14:36
|
сп почитай .
ВвестиСтроку (InputString) Глобальный контекст ВвестиСтроку (InputString) Синтаксис: ВвестиСтроку(<Строка>, <Подсказка>, <Длина>, <Многострочность>) Параметры: <Строка> (обязательный) Тип: Строка. Имя доступной в модуле переменной. В эту переменную будет помещена введенная в диалоге строка. Начальное значение переменной будет использовано в качестве начального значения в диалоге. <Подсказка> (необязательный) Тип: Строка. Текст заголовка окна диалога ввода строки. Может использоваться в качестве подсказки пользователю. Значение по умолчанию: Пустая строка <Длина> (необязательный) Тип: Число. Длина вводимой строки. Если параметр не указан, то строка неограниченной длины. Значение по умолчанию: 0 <Многострочность> (необязательный) Тип: Булево. Определяет режим ввода многострочного текста: Истина - ввод многострочного текста с разделителями строк; Ложь - ввод простой строки. Значение по умолчанию: Ложь Возвращаемое значение: Тип: Булево. Истина - строка введена; Ложь - пользователь отказался от ввода строки. Описание: Вызывает диалог для ввода строки. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Пример: Текст = ""; Подсказка = "Введите текст напоминания"; Если ВвестиСтроку(Текст, Подсказка, 0, Истина) Тогда // запомнить текст напоминания КонецЕсли; |
|||
|
8
Fragster
гуру
10.02.10
✎
14:37
|
(0) сканер в разрыв клавы - и все
|
|||
|
9
NcSteel
10.02.10
✎
14:38
|
(8) в принципе выход ). ТОлько "ОК" сам нажмется
|
|||
|
10
Meilleur
10.02.10
✎
15:05
|
Спасибо за помощь!
|
|||
|
11
Fragster
гуру
10.02.10
✎
16:17
|
(9) во-первых, это если постфикс устаровлен в #10#13, а во-вторых - оно может так и надо
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |