|
Сканер штрих-кода установлен, но не работает |
☑ |
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
|
НаборДанных спасибо за наводку.
Но все проще: в УПП уже все есть. Просто сканер подключается не в момент запуска программы, а по мере необходимости.
пример в УПП: документ "Начисление по больничному листу"-форма списка - процедуры ПриОткрытии() и ПриЗакрытии() - смотри комментарий
// ПодключаемоеОборудование
После вставление этого механизма в форму списка моего журнала ВнешнееСобытие отработало)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший