Виртуальная клавиатура поиска по таблице 1Сv8.2




Для тонкого клиента. Обработка сделана для сенсорного экрана. Осуществляет ввод строки и поиск по строке в исходной таблице для последующего выделения нужной строки. Легко может быть переделана под конкретную задачу!

Для работы необходимо добавить её в конфигурацию и сделать вызов:

&НаКлиенте

Процедура НайтиПоТаблицеТовары(Команда)

ФормаПоиска = ПолучитьФорму(«Обработка.ВиртуальнаяКлавиатура.Форма.Форма»,,ЭтаФорма);//Элементы.ТаблицаТовары);

ФормаПоиска.Открыть();

КонецПроцедуры

 

И в обработке оповещения добавить:

Если ИсточникВыбора.ИмяФормы = «Обработка.ВиртуальнаяКлавиатура.Форма.Форма» Тогда

Если ТипЗнч(ВыбранноеЗначение) = Тип(«СправочникСсылка.Номенклатура») Тогда

ПараметрыОтбора = Новый Структура;

ПараметрыОтбора.Вставить(«Номенклатура», ВыбранноеЗначение);

НайденныеСтроки = ТаблицаТовары.НайтиСтроки(ПараметрыОтбора);

Если НайденныеСтроки.Количество()>0 Тогда

Элементы.ТаблицаТовары.ТекущаяСтрока = НайденныеСтроки[0].ПолучитьИдентификатор();

КонецЕсли;

КонецЕсли;

КонецЕсли;

8 Comments

  1. alexk-is

    (0) Тексты модулей в публикации можно раскрасить

    Reply
  2. tsd

    Мелкий недочет. У кнопки удаления последнего символа не видна картинка. Наверно Вы используете нестандартную картинку. Для универсальности лучше ее заменить на стандартную из библиотеки 1С (напр. Назад или Переместит влево).

    Не узрел цифр и английской раскладки.

    Зачем делаете высоту поля ввода 2, если текст печатается всегда в 1 строку?

    Reply
  3. Dmi|MiX

    (2) tsd, Странно но у меня это была стандартная картинка типа назад как раз, может разные версии, английская раскладка мне не нужна в базе нет ни одного английского слова, поле ввода шириной 2 потому что весовщицы вечно жалуются что им мелко) Типа заботы о людях)

    Reply
  4. tsd

    (3) зарекался поп молитвы не читать 🙂

    чую, отечественный производитель 🙂

    а ну как завтра появятся, или цифирь какую в наименование придумают?

    Reply
  5. dandrontiy

    Может добавить кнопку РУС/ИНГЛ/СИМВОЛЫ ?

    Цифры тоже не помешало бы добавить.

    А еще хорошо бы хранить N последних набранных и уметь их из списка выбирать

    Reply
  6. its

    Хорошая, полезная вещь в хозяйстве.

    Reply
  7. sobbaka

    Очень помогло при допиливании стандартной УТ под клиента,спасибо!

    Reply
  8. Jonny_wk

    Отличная вещь, автру респект! Обязательно где-нить использую!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *