Edi: transferência electrónica de documentos para o Microsoft Great Plains? Resumo de desenvolvedor de software / pr
Microsoft Great Plains - Microsoft Business Solutions contabilidade e sistema ERP, inicialmente apontado a mid-size - agora, com os avanços e aumentando a fiabilidade do seu banco de dados - Microsoft SQL Server, Great Plains é uma solução atraente para grande corporação. Grandes empresas costumam ter de compra e automação de processamento de pedidos através dos chamados Electronic Document Interchange ou EDI. EDI tempo foi introduzida há muito tempo para UNIX sistemas e na maioria dos casos aparece na forma de cabeçalho, linhas e Trailer de pré fields.We posição fixa, gostaria de lhe dar - programador, desenvolvedor de software, administrador de banco de dados os indícios preliminares EDI na produção de texto formatado em banco de dados Microsoft Great Plains. Por favor, note entretanto que Great Plains aqui é tomado como exemplo, a abordagem similar irá funcionar para outros sistemas baseados em SQL: Navision (banco de dados SQL ou C / SIDE banco de dados), Microsoft RMS, Salomão, bem como Oracle e outros produtos Microsoft. No caso de não-SQL sistema, tais como idade Great Plains Dynamics, ACCPAC em Pervasive SQL - interface IDE envolverá ADO / ODBC ou Microsoft Access programming.1. Exemplo de consulta? A consulta a seguir usa a construção CAST para fazer o resultado comprimento fixo e conhecer o posicionamento. Além disso, o unionizing permite produzir Cabeçalho e Detalhe em um SELECT declaração. Aqui estamos lidando com vendas trabalhar Documentsselectcasewhen b.LNITMSEQ = c.LNITMSEQ 1 e b.CMPNTSEQ = c.CMPNTSEQ 1 então como char (10 CAST ( 'Header')) else CAST ( 'detalhe' como char (10) ) endas Field0, casewhen b.LNITMSEQ = c.LNITMSEQ 1 e b.CMPNTSEQ = c.CMPNTSEQ 1 elenco então (a.CUSTNAME como char (65)) else cast (cast (b.QTYDMGED como decimal (19,5)) as char ( 65)) endas FIELD01, casewhen b.LNITMSEQ = c.LNITMSEQ 1 e b.CMPNTSEQ = c.CMPNTSEQ 1 em seguida, CONVERT (char (51), a.DOCDATE, 101) else cast (b.ITEMDESC como char (51)) endas FIELD03 - campos adicionais vão SOP10100, disto, uma junção b SOP10200 em a.SOPTYPE = b.SOPTYPE e a. SOPNUMBE = b.SOPNUMBE joinRM00101 d em a.CUSTNMBR = d.CUSTNMBRjoin SOPTYPE (selecione como SOPTYPE, SOPNUMBE como SOPNUMBE, LNITMSEQ LNITMSEQas, CMPNTSEQ CMPNTSEQas de SOP10200unionselect SOPTYPE como SOPTYPE, SOPNUMBE como SOPNUMBE, MIN (LNITMSEQ) -1 como LNITMSEQ, MIN (CMPNTSEQ) -1 como CMPNTSEQ de SOP10200group por SOPTYPE, SOPNUMBE) c do a.SOPTYPE = c.SOPTYPE e a.SOPNUMBE = c.SOPNUMBEand ((b.LNITMSEQ = c.LNITMSEQ e b.CMPNTSEQ = c.CMPNTSEQ) ou (b.LNITMSEQ = 1 e c.LNITMSEQ b.CMPNTSEQ = c.CMPNTSEQ +1)) left join UDF SOP10106 em a.SOPTYPE = udf.SOPTYPE e a.SOPNUMBE = udf.SOPNUMBEwhere a.ADDRESS3 'exportado' anda.SOPTYPE = 3 e superior (d.USERDEF2) = 'YES'order por a.SOPTYPE, a.SOPNUMBE, b.LNITMSEQ asc2. Mark documentos processados - por essa razão que nós usamos campo SOP10100.ADDRESS3 - que não foi usado em Great Plains Dynamics / eEnterprise versão 6.0: SOP10100 atualização do conjunto ADDRESS3 = 'exportado' onde SOPTYPE = 33. Comunicação EDI com UNIX Client ou Server? cada caso requer abordagem individual. Poderá ter de atribuir o diretório de arquivos, expostos ao sistema UNIX ou usar o velho DOS comando para mover o arquivo, ou você pode ter e-mail automático. Boa idéia é escrever para aplicação de comunicação em sua programação favorita language4. Scheduled DTS Package - você provavelmente deve criar DTS pacote para fazer todas as etapas: chamada SQL consulta e salvá-lo como um arquivo, então comando do DOS chamada ou aplicação EXE simples - que se comunica com a programação UNIXHappy! Se você deseja que façamos o trabalho - dar-nos uma chamada 1-866-528-0577! help@albaspectrum.comAbout O Karasev AuthorAndrew é chefe Technology Officer da Alba Spectrum Technologies? E.U.A. nacional de Great Plains, Microsoft CRM customization empresa, sediada em Chicago, Califórnia, Colorado, Arizona, Nova York, Texas, Flórida, Geórgia e de ter posições em vários estados e internacional (www.albaspectrum.com), ele é Destreza, Transact SQL, C #., Crystal Reports e Microsoft CRM SDK desenvolvedor; akarasev@albaspectrum.com
Artigo Fonte: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!
Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!