Для работы необходимо добавить её в конфигурацию и сделать вызов:
&НаКлиенте
Процедура НайтиПоТаблицеТовары(Команда)
ФормаПоиска = ПолучитьФорму(«Обработка.ВиртуальнаяКлавиатура.Форма.Форма»,,ЭтаФорма);//Элементы.ТаблицаТовары);
ФормаПоиска.Открыть();
КонецПроцедуры
И в обработке оповещения добавить:
Если ИсточникВыбора.ИмяФормы = «Обработка.ВиртуальнаяКлавиатура.Форма.Форма» Тогда
Если ТипЗнч(ВыбранноеЗначение) = Тип(«СправочникСсылка.Номенклатура») Тогда
ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить(«Номенклатура», ВыбранноеЗначение);
НайденныеСтроки = ТаблицаТовары.НайтиСтроки(ПараметрыОтбора);
Если НайденныеСтроки.Количество()>0 Тогда
Элементы.ТаблицаТовары.ТекущаяСтрока = НайденныеСтроки[0].ПолучитьИдентификатор();
КонецЕсли;
КонецЕсли;
КонецЕсли;




(0) Тексты модулей в публикации можно
Мелкий недочет. У кнопки удаления последнего символа не видна картинка. Наверно Вы используете нестандартную картинку. Для универсальности лучше ее заменить на стандартную из библиотеки 1С (напр. Назад или Переместит влево).
Не узрел цифр и английской раскладки.
Зачем делаете высоту поля ввода 2, если текст печатается всегда в 1 строку?
(2) tsd, Странно но у меня это была стандартная картинка типа назад как раз, может разные версии, английская раскладка мне не нужна в базе нет ни одного английского слова, поле ввода шириной 2 потому что весовщицы вечно жалуются что им мелко) Типа заботы о людях)
(3) зарекался поп молитвы не читать 🙂
чую, отечественный производитель 🙂
а ну как завтра появятся, или цифирь какую в наименование придумают?
Может добавить кнопку РУС/ИНГЛ/СИМВОЛЫ ?
Цифры тоже не помешало бы добавить.
А еще хорошо бы хранить N последних набранных и уметь их из списка выбирать
Хорошая, полезная вещь в хозяйстве.
Очень помогло при допиливании стандартной УТ под клиента,спасибо!
Отличная вещь, автру респект! Обязательно где-нить использую!