Имя: Пароль:
1C
 
Автоматически добавлять строку в ТЗ при сканировании
0 Олеся92
 
19.12.14
11:30
Как можно сделать что бы по штриху добавлялись Строки в таблицу автоматически. Допустим встаем в поле ввода начинаем сканировать товар... Отсканировали ШК он записался в поле ввода нажимаем ENTER добавляется строка в ТЗ. Проблема в том что нужно опять мышкой наводить на поле ввода  и сканировать, а потом опять нажимать ENTER.
В идеале нужно сделать так чтобы мы брали товары и проводили через сканер ШК и автоматически добавлялись строки. Подскажите что-нибуть или посоветуйте как осуществить?

&НаКлиенте
Процедура ввПриИзменении(Элемент)
    ввПриИзмененииНаСервере();
КонецПроцедуры


&НаСервере
Процедура ввПриИзмененииНаСервере()
    НоваяСтрока = Объект.ТабличнаяЧасть1.Добавить();
НоваяСтрока.ввт = Объект.вв;

КонецПроцедуры
1 Остап Сулейманович
 
19.12.14
11:34
(0) Классика жанра - настроить сканеру суффикс. Что б он сам нужную кнопку нажимал.
2 Cube
 
19.12.14
11:34
(0) У тебя сканер подключен в разыв клавиатуры. Подключи его через COM, установи драйвер для него и лови результаты сканирования в процедуре ВнешнееСобытие() или как там оно называется...
3 Олеся92
 
19.12.14
11:40
(2) Спасибо попробую :)
4 Krolik Bezobraznik
 
19.12.14
11:43
Верно, в найстройках сканера последний символ надо установить как переход строки.

Кроме того не лишним будет еще после добавления в ТЗ на клиенте установить фокус на поле ввода.
Программист всегда исправляет последнюю ошибку.