Имя: Пароль:
1C
1С v8
Сканер штрих-кода установлен, но не работает
0 Анцеранана
 
23.06.14
09:47
Вопрос такой. Установили сканер штрихкода. LS2208. Все программное обеспечение я поставил. Драйвер 1совский поставил и т.д. Атолловский не поставил - если я правильно понял он платный, а бесплатный я не нашел где скачать , да и помодет ли?. Скачал программу 123 scan 2. Коллега мне помог с введением управляющих символов (сканировал разные штрихкоды из мануала). Затем картина такая: в 1С 8.2. УПП штрих-код считывается нормально (проверял через обработку подключение торгового оборудования). Однако когда сделал процедуру ВнешнееСобытие в одной из форм (форма журнала документов) а также в модуле обычного приложения - у меня туда отладчик не доходит, эти процедуры не выполняются. Коллега у которого на соседнем компе все работает - разводит руками.
1 Анцеранана
 
23.06.14
10:00
Сканер подключен к COM-порту. Операционка Windows 7.
2 НаборДанных
 
23.06.14
10:05
Ты сам процедуру сделал?
Список оборудования, которое обрабатываться будет в этой форме тоже нужно сделать.
3 Анцеранана
 
23.06.14
10:10
(2) В модуле формы, да.. А сделать этот список? И в какую процедуру засунуть? Можете привести пример?
4 НаборДанных
 
23.06.14
10:11
В ут посмотри, в форме реализации
5 НаборДанных
 
23.06.14
10:12
// Функция возвращает признак того, что клиент поддерживает работу с видом ТО,
// переданным в качестве параметра.
//
// Параметры:
//  Вид      - <ПеречислениеСсылка.ВидыТорговогоОборудования>
//           - Вид торгового оборудования, информация о поддержке
//             которого запрашивается.
//
// Возвращаемое значение:
//  <Булево> - Признак поддержки указанного класса торгового оборудования.
//
Функция ПоддерживаетсяВидТО(Вид) Экспорт

    Результат = Ложь;

    Если Вид = Перечисления.ВидыТорговогоОборудования.СканерШтрихКода
         Или Вид = Перечисления.ВидыТорговогоОборудования.СчитывательМагнитныхКарт
         Или Вид = Перечисления.ВидыТорговогоОборудования.ТерминалСбораДанных
         Или Вид = Перечисления.ВидыТорговогоОборудования.СчитывательRFIDМеток Тогда
        Результат = Истина;
    КонецЕсли;

    Возврат Результат;

КонецФункции // ПоддерживаетсяВидТО()
6 НаборДанных
 
23.06.14
10:13
Вообще для начала прогуляйся по процедурам и функциям, которые вызываются при сканировании ШХ, потом уже переноси к себе, со знанием дела.
7 Анцеранана
 
24.06.14
13:08
НаборДанных спасибо за наводку.
Но все проще: в УПП уже все есть. Просто сканер подключается не в момент запуска программы, а по мере необходимости.

пример в УПП: документ "Начисление по больничному листу"-форма списка - процедуры ПриОткрытии() и ПриЗакрытии() - смотри комментарий

// ПодключаемоеОборудование

После вставление этого механизма в форму списка моего журнала ВнешнееСобытие отработало)