EDI: электронного документооборота для Microsoft Great Plains? Обзор для разработчиков программного обеспечения / PR
Microsoft Great Plains - Microsoft Business Solutions бухгалтерский учет и ERP системы, изначально ориентированные на среднего размера - теперь, с достижениями и повышения надежности своей базы данных - Microsoft SQL Server, Great Plains является привлекательным решением для крупных корпораций. Крупные компании, как правило, приобретение и автоматизации обработки заказов с помощью так называемого электронного обмена документами или ЭОД. ЭОД была введена давно для UNIX систем и в большинстве случаев проявляется в виде заголовка, строки и прицепов предопределенных фиксированном положении fields.We хотел бы дать вам - программист, разработчик ПО, администратор базы данных первичных ключей по производству ЭОД отформатированный текст из базы данных Microsoft Great Plains. Пожалуйста, обратите внимание, однако, что Great Plains здесь берется как пример, аналогичный подход будет работать и на других SQL систем: Navision (База данных SQL или С / SIDE базы данных), Microsoft RMS, Соломон, а также Oracle и других не-Microsoft продуктов. В случае невыполнения SQL системы, такие как старые Great Plains Dynamics, ACCPAC на Pervasive SQL - IDE интерфейс будет включать ADO / ODBC или Microsoft Access programming.1. Пример запроса? Запрос ниже использует CAST строительство, чтобы сделать результат фиксированной длины и удовлетворения позиционирования. Плюс unionizing позволяет производить заголовков и в одном Выберите заявлением. Здесь мы имеем дело с работой продаж Documentsselectcasewhen b.LNITMSEQ = c.LNITMSEQ 1 и b.CMPNTSEQ = 1 Затем c.CMPNTSEQ CAST ( 'Заголовок' как CHAR (10)) ELSE CAST ( 'детализации' как CHAR (10) ) endas field0, casewhen b.LNITMSEQ = c.LNITMSEQ 1 и b.CMPNTSEQ = 1 Затем c.CMPNTSEQ CAST (a.CUSTNAME как CHAR (65)) ELSE CAST (CAST (b.QTYDMGED как десятичную (19,5)), как CHAR ( 65)) endas FIELD01, casewhen b.LNITMSEQ = c.LNITMSEQ 1 и b.CMPNTSEQ = c.CMPNTSEQ 1 затем конвертировать (CHAR (51), a.DOCDATE, 101) Else CAST (b.ITEMDESC как CHAR (51)) endas FIELD03 - Дополнительные поля идти herefrom SOP10100 присоединиться SOP10200 на a.SOPTYPE B = b.SOPTYPE и А. SOPNUMBE = b.SOPNUMBE joinRM00101 D ON a.CUSTNMBR = d.CUSTNMBRjoin (выбрать SOPTYPE как SOPTYPE, SOPNUMBE как SOPNUMBE, LNITMSEQas LNITMSEQ, CMPNTSEQas CMPNTSEQ от SOP10200unionselect SOPTYPE как SOPTYPE, SOPNUMBE как SOPNUMBE, MIN (LNITMSEQ) -1 как LNITMSEQ, MIN (CMPNTSEQ) -1 как CMPNTSEQ от SOP10200group по SOPTYPE, SOPNUMBE) C по a.SOPTYPE = c.SOPTYPE и a.SOPNUMBE = c.SOPNUMBEand ((b.LNITMSEQ = c.LNITMSEQ и b.CMPNTSEQ = c.CMPNTSEQ) или (b.LNITMSEQ = 1 и c.LNITMSEQ b.CMPNTSEQ = c.CMPNTSEQ 1)) LEFT JOIN SOP10106 ОДС в a.SOPTYPE = udf.SOPTYPE и a.SOPNUMBE = udf.SOPNUMBEwhere a.ADDRESS3 предметом экспорта 'anda.SOPTYPE = 3 и верхней (d.USERDEF2) = 'YES'order по a.SOPTYPE, a.SOPNUMBE, b.LNITMSEQ asc2. Марк обработанных документов - по этой причине мы используем SOP10100.ADDRESS3 области - которая не была использована в Great Plains Dynamics / eEnterprise версии 6.0: Обновление SOP10100 набор address3 = 'вывезенная', где SOPTYPE = 33. Коммуникации В UNIX ЭОД клиента или сервера? каждый случай требует индивидуального подхода. Возможно, вам придется назначить файл каталога, подвергаются системы UNIX или использовать старые DOS команду, чтобы переместить файл, или вы можете иметь автоматическую электронную почту. Хорошая идея написать связи применение в вашем любимом language4 программирования. Запланированные пакета DTS - вы должны создать пакет DTS, чтобы делать все шаги: Call SQL Query и сохраните его как файл, затем вызова команды DOS или простое приложение EXE - которая делает общение с UNIXHappy программирования! Если Вы хотите, чтобы сделать работу - позвоните нам 1-866-528-0577! help@albaspectrum.comAbout AuthorAndrew Карасев является главным Технологии в Alba Spectrum Technologies? США общенациональной Great Plains, Microsoft CRM настройка компания, базирующаяся в Чикаго, штат Калифорния, Колорадо, Аризоне, Нью-Йорк, Техас, Флорида, Джорджия и имеющие место в нескольких государствах и на международном уровне (www.albaspectrum.com), он Ловкость, Transact SQL, C #. NET, Crystal Reports и Microsoft CRM разработчика SDK; akarasev@albaspectrum.com
Статья Источник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!
Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!