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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.05.2013, 14:10   #22  
ShkipeRR is offline
ShkipeRR
Участник
 
41 / 7 (1) +
Регистрация: 08.05.2013
Адрес: Владимир
Цитата:
Сообщение от Ace of Database Посмотреть сообщение
Видел и обслуживал готовое решение, в котором в постоянно открытом клиенте Аксапты висела форма, на которой был таймер, который раз в секунду обращался к базе данных MS SQL, в которую программа, взаимодействующая со сканером, писала данные.
После принятия данных и их анализа, Аксапта записывала в эту базу данных свой ответ. Этот ответ так же по таймеру считывала программа, взаимодействующая со сканером. С точки зрения пользователя - задержка не более 3 секунд
Никаких call-back и events (кроме стандартного таймера) в Аксапте не используется.
Нужно написать или взять уже написанную внешнюю программу, которая взаимодействует со сканером и обменивается данными с Аксаптой через базу данных.
Исходные коды внешней программы, которую я обслуживал, мне недоступны. Но часть логики ее работы была вынесена в хранимые процедуры на SQL. Так что можно было корректировать процессы на складе.

Это как вариант.
Это хорошая идея, но к нашему бизнес складу не пойдёт
смысл таков
данные со сканера будут импортироваться в определённый журнал в системе аксапта, т.е. на сканере планируется вводить номер журнала и по событию из компоненты с которой ТСД общается пошла возможность открытия данного журнала
Т.е. на сканере вводим номер журнала отсылаем номер на анализ ис Аксапте, ИС Аксапта понимает что для данного документа (журнала) будем набирать данные, дальше сканируем данные в сканере и он моментально импортирует данные в информационную систему, ИС Анализирует и в течении 2-3 секунд посылает на ТСД данные, как набрали данные (информацию) в нужный документ, с помощью ТСД закрываем данный журнал (документ) и в ИС делаем пометку что в данный документ уже набраны данные в дальнейшем набор данных не возможен.
В качестве сканируемых данных идет штрих-код с короба стандарта Code128, в нём присутствует номер партии и по номеру партии ИС находит нужную продукцию (анализ данных).
__________________
Axapta 3.0 SP6 Build 1951
Теги
cipherlab, wifi, тсд, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptacorner: Dynamics Axapta History Blog bot DAX Blogs 0 15.06.2012 17:11
Связь между системой Axapta и базой данных разорвалась zemlyn DAX: Администрирование 1 25.12.2009 09:33
dynamicsaxtraining: Axapta Training Introduction Blog bot DAX Blogs 0 12.11.2009 17:05
Axapta и Ин. языки SIRS DAX: Администрирование 4 01.03.2006 10:02
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:46.