|
|
Подключение сканера ШК к БП 2.0 |
☑ |
|
0
ШишкинЛес
18.03.13
✎
18:28
|
А можно сделать так:
Создать внешнюю обработку (фактически "своровать") рабочее место менеджера по продажам из УТ. И непосредственно в ней подргрузить драйвер сканера ШК Honeywell Eclipse. Далее используя Код Номенклатуры как штрих-код организовать подбор в .... допустим таблицу в той самой внешней обработке и уже далее создавать документ реализации.
То есть как бы вопроса два:
1) Если во внешней обработке подгрузить драйвер сканера ШК, то будет ли работать ШК, хотя бы в пределах той же обработки.
и если сработает 1.
2) Будет ли правильным в данном случае создавать предварительную таблицу продаж в самой обработке или попытаться сделать как в УТ передавать значения в формируемый документ?
Всё делается ради того, что бы НЕ снимать конфу с поддержки.
|
|
|
1
Aleksey
18.03.13
✎
18:30
|
если шк в разрыв клавиатуре, то при определенной сноровки и драйвера не нужны
|
|
|
2
ШишкинЛес
18.03.13
✎
18:33
|
(1) Киньтесь ссылкой на "сноровку", пожалуйста.
|
|
|
3
Eugene_life
18.03.13
✎
18:44
|
(2) Я делал через Общую форму. Идея такова: На форме документа сделал кнопку "Подбор", по ней вызывается общая форма, с таб частью, куда осуществляется подбор по ШК. Форма открывается модально, при ее закрытии данные передаются в документ. На форме - текстовое поле, к которому привязано событие.
Процедура ТекущиеДанныеОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
СтандартнаяОбработка = ЛОЖЬ;
СерийныйID = Неопределено;
ПолныйСерийныйID = Неопределено;
ЗаводскойСерийныйНомер = Неопределено;
ИщемПоID = Истина;
//1. ввели серийный ID сканером ШК
//2. ввели серийный ID руками
//3. считали заводской серийный номер
Попытка
СерийныйID = Число(Сред(Текст,2,СтрДлина(Текст)-2));
ПолныйСерийныйID = Число(Текст);
ЗаводскойСерийныйНомер = "";
ИщемПоID = Истина;
Исключение
//3.
СерийныйID = Неопределено;
ПолныйСерийныйID = Неопределено;
ЗаводскойСерийныйНомер = СокрЛП(Текст);
ИщемПоID = Ложь;
КонецПопытки;
**********
КонецПроцедуры
|
|
|
4
Aleksey
18.03.13
✎
18:45
|
(2) а какая сноровка. сканер посылает код в активное поле, т.е. либо делаем чтобы нужное поле было активное, либо вызываем это поле по клавише, например F7 выскакивает окошка, сканируем ШК он автоматом попадет в нужное поле, ну и обрабатывай код.
|
|
|
5
ШишкинЛес
18.03.13
✎
18:52
|
(3) Ай спасибо! Дальше я сам.
|
|
|
6
ШишкинЛес
18.03.13
✎
18:54
|
+(5) Только я думаю это через внешнюю обработку ТЧ делать...вот
|
|
|
7
Eugene_life
18.03.13
✎
18:55
|
(6) я не возражаю. Я делал через внеш форму, потому что был вариант ввода руками, без сканера ))
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший