Показать сообщение отдельно
Старый 29.05.2013, 17:12   #7  
ShkipeRR is offline
ShkipeRR
Участник
 
41 / 7 (1) +
Регистрация: 08.05.2013
Адрес: Владимир
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Не понял почему именно не подойдёт?

В посте Ace of Database описан "Транспортный уровень", т.е. способ организации обмена сообщениями (любыми!). Какую информацию, какие сигналы помещать в эти "сообщения" будет зависеть от прикладной задачи. В вашем случае это могут быть номер журнала; команда начала/завершения сессии; ну и собственно значения партий или что там у вас. Не обязательно передавать эту информацию в одном сообщении. На стороное аксапты можно сохранять "состояние сессии" в ожидании следующего сообщения.

На самом деле если вы сможете разработать сервис на windows, который сумеет взаимодействовать со сканером, то синтегрировать такой сервис в аксапту пожно будет посредством BusinessConnector. Т.е. не нужно стремиться напрямую подружить сканер и клиент аксапты. Вам же не нужна интеграция в графический интерфейс аксапты?
Данный сервис уже имеется в виде компоненты CipherLabTCP.dll, но загвоздка в том что у данной компоненты описаны методы. Для начала надо подключиться к ТСД по Wi-Fi через вызов определённого метода в этой компоненте. Я вызываю данной метод из Аксапты как написано в менюале по компоненте и при вызове старта включения ТСД пол Wi-Fi в аксапте происходит критическая ошибка и уходит на аварийку.
Думаю тут нужно отдельно строить программу которая в виде сервиса крутилась бы и собирала инфу и отправляла аксапте а аксапта просто принимала и отсылала обратное сообщение на TSD через этот сервис.
__________________
Axapta 3.0 SP6 Build 1951