Имя: Пароль:
1C
1С v8
1с РКК Внешнее событие
0 Nikky412
 
18.03.12
14:03
Пытаюсь считать штрих-код терминалом сбора данных, на котором РКК, но 1с не воспринимает внешнее событие. В чем причина может быть?
1 Bell
 
18.03.12
22:56
Какой модуль не воспринимает?
2 Nikky412
 
19.03.12
19:17
Процедура ПриНачалеРаботыСистемы()
   
   // Загрузка внешней компоненты для работы со сканером
   ОшибкиЗагрузки = ЗагрузитьВнешнююКомпоненту("ScanSymb.dll");
   Если ОшибкиЗагрузки = 0 Тогда
       Сканер = Новый("AddIn.ScanSymb");
       Сканер.ПосылкаДанных = 1;
   Иначе
       Предупреждение("Сканер не определен");
       //Сканер = Неопределено;
       Сканер = Новый("AddIn.ScanSymb");
       Сканер.ПосылкаДанных = 1;

   КонецЕсли;
   
   Если Не ИБСодержитДанные() Тогда
       Предупреждение("Инфомационная база не содержит данных. Для получения данных выполните обмен данными");
   КонецЕсли;

   ВариантИспользуемойПлатформы = ВариантПлатформы();
   
КонецПроцедуры


Не подключает ScanSymb.dll перерыл все что только можно в поисках аналога, сами производители КПК ни чего толком не сказали. Модель CipherLab CP-30
3 Nikky412
 
19.03.12
19:22
Пробовал зарегистрировать dll через regsvr_arm, пишет ошибку "The specifled module could not be found"
4 Nikky412
 
19.03.12
19:34
Пардоньте, глаза в тумане само внешнее событие


Процедура ВнешнееСобытие(Источник, Событие, Данные)
   Если Событие = "BarCodeValue" Тогда // Считали штрихкод сканером
       Номенклатура = ПолучитьНоменклатуруПоШтрихкоду(Данные);
       
       Если НЕ Номенклатура.Пустая() Тогда
           ДобавитьНоменклатуру(Номенклатура);
       КонецЕсли;
       
       СканерПосылкаДанных(Сканер, 1);
   КонецЕсли;
КонецПроцедуры

Но не работет оно из за того что сам сканер не подключает
5 NcSteel
 
19.03.12
19:36
Что при подключении сканера пишит?
6 Nikky412
 
19.03.12
19:38
Это терминал сбора данных, грубо говоря кпк со встроеным сканером, и подключить он его не может, на самом кпк ни чего не пишет
7 Nikky412
 
19.03.12
19:57
Ошибка при попытке подключения сканера: 126
8 Nikky412
 
19.03.12
20:01
Кстати, такой же код ошибки, при попытке зарегистрировать библиотеку в системе
Программист всегда исправляет последнюю ошибку.