AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2007, 23:24   #1  
jeka is offline
jeka
Участник
 
10 / 10 (1) +
Регистрация: 27.07.2006
Добрый вечер!
Есть считыватель магнитных карт MR2000R (http://www.vostok.dp.ua/catalog/prod...ct.html?id=420).
Стоит задача интеграции его в Navision.
Можно ли организавать постоянную связь Navision с считывателем. Т.е. в момент чтения информации с карты автоматически отсылать ее в Navision.
Использование тригера OnTimer не подходит.

Всем спасибо!
Старый 21.05.2007, 05:42   #2  
Aleksander is offline
Aleksander
Участник
 
82 / 10 (1) +
Регистрация: 30.04.2003
Адрес: Уссурийск
Проще всего поменять/приобрести новый сканер с интерфейсом в разрыв клавиатуры, а не RS-232.
Старый 21.05.2007, 11:45   #3  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Лучше конечно в разрыв клавиатуры.
Для этого драйвер (OCX, Automation) есть какой-нибудь?
Ьщжно написать Single Instance codeunit и в нем обрабатывать входящие события.
Старый 21.05.2007, 12:17   #4  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
Коллеги, не усложняйте на одном из форумов был очень полезный совет, использовать специальные возможности винды, там можно назначить альтернативные устройства ввода. сам пробовал все работает без дополнительных усилий.
Старый 21.05.2007, 13:50   #5  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Arshak Посмотреть сообщение
Коллеги, не усложняйте на одном из форумов был очень полезный совет, использовать специальные возможности винды, там можно назначить альтернативные устройства ввода. сам пробовал все работает без дополнительных усилий.
И как выбрать эти спец возможности видны? Можно краткое описание в студию?
Старый 21.05.2007, 13:52   #6  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
Панель управления-Специальные возможности ( мужик на инвалидном кресле нарисован)
Старый 21.05.2007, 19:30   #7  
jeka is offline
jeka
Участник
 
10 / 10 (1) +
Регистрация: 27.07.2006
Цитата:
Сообщение от Dzemon Посмотреть сообщение
Лучше конечно в разрыв клавиатуры.
Для этого драйвер (OCX, Automation) есть какой-нибудь?
Ьщжно написать Single Instance codeunit и в нем обрабатывать входящие события.
В этом и ворос, как отлавливать и обрабатывать входящие события?
Как это можно реализовать в codeunit?
Старый 21.05.2007, 20:01   #8  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
Если драйвера нет к считывателю, то можно попробовать так...
Есть такая фича в Nav, попробуйте открыть в вашем кодеюните файл с именем COM1, это как в UNIX примерно =), файл = устройству,
и ловите ваши сообщения считывателя, либо пишите в него... Ну только COM1 поменяйте на тот COM порт к которому считыватель подключен.
Старый 22.05.2007, 11:27   #9  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Цитата:
Сообщение от Forward Посмотреть сообщение
Если драйвера нет к считывателю, то можно попробовать так...
Есть такая фича в Nav, попробуйте открыть в вашем кодеюните файл с именем COM1, это как в UNIX примерно =), файл = устройству,
и ловите ваши сообщения считывателя, либо пишите в него... Ну только COM1 поменяйте на тот COM порт к которому считыватель подключен.
Не пойдет - надо события отрабатывать.
Короче, надо найти ActiveX который будет слушать СОМ и генерировать события по приходу данных.
Старый 22.05.2007, 11:31   #10  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Цитата:
Сообщение от jeka Посмотреть сообщение
В этом и ворос, как отлавливать и обрабатывать входящие события?
Как это можно реализовать в codeunit?
При подключении ОСХ с событиями в кодеюните появляются триггеры на эти события.
Старый 22.05.2007, 12:37   #11  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
Цитата:
Не пойдет - надо события отрабатывать.
Если только обрабатывать события, то нужно искать какой то унифицированный дравер, это может быть OPOS/JPOS, либо писать свой.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:11.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.