NexusSmallErp: СканеромШтрихкодов ...

Glavnaja Stranica | Каталог | Изменения | НовыеКомментарии | Пользователи | Вам запрещён доступРегистрация | Вход:  Пароль:  

В интернете можно найти программы работы со сканером штрихкодов с сохранением содержимого сканера в файл. Довольно неплохие программы, к которым можно отнести OPN_DL



Однако интернет не предлагает программ работы со сканером и базой данных. Наверно потому, что халява на этом оканчивается и начинается кропотливый труд разработчика и тестера. Тем более это касается многоплатформенных приложений для MYSQL, MSSQL, Postgres and Oracle. Второе требование к такому модулю я поставил для себя, чтобы такое приложение имело режим запуска в командной строке. Вот так приложение выглядит из графического интерфейса.



А так оно запускается из командной строки


opn2001_act /dt=mssql2005 /ds=igp_ /dd=torg_volkovskaya /du=sa /dp=password /cf=false


Считанные со сканера данные заполняют таблицу при помощи процедуры


create procedure [dbo].[opn_putrecord]
@sht varchar(64),
@sht_tp varchar(64),
@sht_dt varchar(64),
@usr varchar(128),
@equip varchar(64)
as 

insert into opn_records(sht,sht_tp,sht_dt,usr,equip,spid)
values(@sht,@sht_tp,@sht_dt,@usr,@equip,@@spid)

GO



По большому счету это урезанная версия модуля репликатора, у которого источник стал ком портом.


Пристегивание С# программы к клиенту Nexus на С++?
Самое простое это взять и построить нового клиента. Вот собственно это и есть самое простое софтостроение.
Именно это я и сделал.



Теперь один из пунктов меню запускает исполняемый модуль на С шарпе с передачей параметров о соединении с базой данных, с которой работает клиент Nexus. Так же можно работать и портом, к которому подсоединен мобильный телефон с тем, чтобы принимать и передавать СМСки.


Поднята версия клиента с 252 до 253.


***
Улетают лиловыми перьями,
Тают стаей немых облаков,
Мысли с верою и с неверьями
Покидают страну дураков.


***


Волковского кладбища пустырь
Передо мной среди зеленых веток
Стоишь негласно, как немтырь
Среди поваленных крестов, оград и где-то


Не вспомнить, не понять и не забыть
Лежащих прахом и нетленно весь
Я пред вопросом быть или не быть
И, если быть, то почему я здесь?



 
Много файлов (4). [Показать файлы/форму]
Много комментариев (2). [Показать комментарии/форму]

Рейтинг@Mail.ru Яндекс цитирования Арбинада - софтотворение и софтостроение