Имя: Пароль:
1C
1С v8
УТ 11 проблема со сканером.
0 semiluki
 
06.12.11
18:18
Задача Ввести в документ поступления серийные номера.

Сделал так подключил сканер (через атоловские драйвера) Считываю штрихкод модели оборудования, по событию "ОбработкаОповещения" записываю в табличную часть документа найденную номенклатуру. Дальше хочу внести серийный номер для этого открываю форму подбора серийных номеров на которую повешено событие "ОбработкаОповещения", так вот событие для формы подбора серийных номеров не отрабатывает. Как это победить?
1 semiluki
 
06.12.11
18:34
Отрабатывает событие открытой формы документа "Поступление товаров". Но я вроде отключаю подключенное оборудование, а при открытии формы подбора подключаю.


КэшПодключенногоОборудования = Новый Массив;    // Отключаем подключенное оборудование. Это необходимо для того что бы модальное окно смогло получить внешнее событие.
           
           Для Каждого ПодключенноеУстройство Из глПодключаемоеОборудование.ПараметрыПодключенияПО Цикл
               
               КэшПодключенногоОборудования.Добавить(ПодключенноеУстройство);
               ОбъектДрайвера = МенеджерОборудованияКлиент.ПолучитьОбъектДрайвера(ПодключенноеУстройство.ОбработчикДрайвера);
               Результат = МенеджерОборудованияКлиент.ПолучитьОбработчикаДрайвера(ПодключенноеУстройство.ОбработчикДрайвера).ОтключитьУстройство(
               ОбъектДрайвера,
               ПодключенноеУстройство.Параметры,
               ПодключенноеУстройство.ПараметрыПодключения,
               Неопределено);
               
           КонецЦикла;
           глПодключаемоеОборудование.ПараметрыПодключенияПО.Очистить();

Что я делаю не так?
2 semiluki
 
06.12.11
18:55
Никто не знает?
3 semiluki
 
07.12.11
10:09
Неужели никто не подключал сканер в УТ 11
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший