sábado, 17 de novembro de 2012

Crystal Reports para Microsoft Dynamics GP Great Plains - Visão Geral e FAQ


Microsoft Dynamics GP é o sucessor do Great Plains Software Dynamics e aplicação eEnterprise ERP, e Crystal Reports sempre foi a ferramenta de relatório da escolha para Dynamics. Historicamente Dynamics GP estava disponível na Pervasive SQL e plataforma Ctree, onde o Crystal Reports foram limitados, devido à limitação de Pervasive e drivers FairCom ODBC. A última versão, disponível no Pervasive / Ctree foi o Microsoft Great Plains 7.5 e desde a versão 8.0 Dynamics GP está disponível no Microsoft SQL Server apenas, e como você pode esperar, o SQL Server abre todos os horizontes possíveis para o desenvolvimento de relatórios. Versão atual do GP em Novembro de 2007 é de 10,0. Neste pequeno artigo iremos abrir "filosóficos" princípios de design Crystal Reports para o Microsoft Dynamics GP:

1. Crystal Reports é "apenas" uma ferramenta de comunicação, não e magia "todo-o-solver problemas". Isso significa que você não deve superestimar o poder de relatório assistentes, mas, em vez projetar o SQL vista ou procedimento armazenado SQL para aceitar parâmetros e registros de retorno definido para o seu Crystal Report. Então tudo que você precisa fazer a CR é para agrupar registros, classificá-los e, claro, aplicar estilos e outros "cosméticos". Estamos colocando essa mensagem no primeiro marcador, porque vimos um monte de falhas de design de relatório, onde projetista tentou fazer tabelas muito complexas GP links dentro CR e depois aplicar restrições mais complexas, e acabou com linhas de duplicação, e outros problemas irritantes , que na verdade se acumulam, se você tentar corrigi-los com manchas semelhantes e no final do caminho, o relatório foi abandonado

2. Ver vs SQL Stored Procedure. Claro SP parece mais elegante, uma vez que aceita parâmetros, os quais são traduzidos para os parâmetros de RC, porém SP é também mais poderosa do que a visão, devido à capacidade de incluir temporariamente tabelas e cálculos intermédios (com base em tabelas temporárias). As tabelas temporárias permitem que você vá além das técnicas padrão de agrupamento em SQL Select - esta deve ser a solução real, que irá eliminar duplicações de registros, descritos no n º 1. Se você pretende investir o seu tempo em CR praticando para GP, você deve fazer várias aulas práticas onde você basear GP Crystal Reports no SQL vista e procedimento armazenado

3. Outras ferramentas de relatórios para GP. Se você é desenvolvedor CR, é natural, que você tenta aplicar Crystal Report em todas as situações, no entanto, você deve estar ciente de que GP tem muito poderosas ferramentas pré-concebidas. Se você precisa criar demonstrações financeiras: Balanço Patrimonial, P & L, Fluxo de Caixa - você deve considerar relatório FRx primeiro estilista links, FRx para GP General Ledger e assim, se mais eficiente do que o CR de Informação Financeira. ReportWriter GP. Esta ferramenta de comunicação recebe as vantagens das telas GP relatório de lançamento, como forma de fatura SOP, de onde você pode imprimir fatura específica - chamados relatórios modificados permitem colocar o logotipo da empresa em forma de fatura. Outras características do FRx e RW estão fora do âmbito, por favor, verifique as nossas publicações sobre estes produtos

4. GP Relatórios Destreza. Destreza é IDE e linguagem de programação do GP. Dex permite personalizar formulários e relatórios GP além de criar novos. A fim de explorar opção Dex, nós recomendamos que você entre em contato com GP desenvolvedor Destreza, que deve ajudá-lo na seleção

5. Chamando CR GP de interface. Você pode usar várias técnicas. Primeiro é tradicional - VBA uso / Modifier (você vai precisar personalização licença facilitador local para GP), a partir de scripts VBA você pode chamar motor CR. Segunda técnica é Destreza, onde você chamar motor Crystal Reports a partir do seu código personalizado Destreza sânscrito. Você também pode considerar SDK para o Visual Studio Developer, permitindo que você estenda formas GP e, claro, chamada CR a partir do seu. Pedido de extensão Net...

Nenhum comentário:

Postar um comentário