jeudi 22 novembre 2012

Crystal Reports pour Microsoft Dynamics GP Great Plains - Présentation & FAQ


Microsoft Dynamics GP est le successeur de Great Plains Dynamics Software et eEnterprise application ERP, et Crystal Reports a toujours été l'outil de reporting du choix de dynamique. Historiquement Dynamics GP est disponible sur Pervasive SQL et plate-forme Ctree, où Crystal Reports étaient limités, en raison de la limitation à omniprésentes et FairCom pilotes ODBC. La dernière version, disponible sur Pervasive / Ctree était Microsoft Great Plains 7.5 et depuis la version 8.0 de Dynamics GP est disponible sur Microsoft SQL Server uniquement, et comme vous pouvez vous attendre, SQL Server ouvre tous les horizons possibles pour le développement des rapports. Version actuelle du GP à partir de Novembre 2007 est 10,0. Dans ce petit article nous allons ouvrir «philosophiques» les principes de conception de Crystal Reports pour Microsoft Dynamics GP:

1. Crystal Reports est «juste» un outil de reporting, et pas de magie "tout-le-problèmes-solver". Cela signifie que vous ne devez pas surestimer le pouvoir du rapport de sorciers, mais plutôt de concevoir soit vue SQL ou procédure stockée SQL pour accepter les paramètres et les dossiers de retour mis à votre Crystal Report. Ensuite, tout ce que vous devez faire CR est de regrouper les enregistrements, les trier, et bien sûr appliquer des styles et des autres "cosmétiques". Nous mettons ce message dans le premier point, parce que nous avons vu beaucoup de défauts de conception du rapport, où concepteur a essayé de faire des tableaux très complexes GP liens au sein de CR et ensuite appliquer des restrictions plus complexes, et s'est retrouvé avec des lignes doubles emplois, et d'autres problèmes gênants , ce qui en fait s'accumuler si vous essayez de les fixer avec des taches similaires, et à la fin de la voie, le rapport a été abandonné

2. Voir le SQL vs procédure stockée. Bien sûr, SP ressemble plus élégant que il accepte des paramètres, qui sont convertis aux paramètres CR, cependant SP est également plus puissant que la vue en raison de la possibilité d'inclure temporairement tableaux et calculs intermédiaires (basée sur des tables temporaires). Les tables temporaires vous permettent d'aller au-delà des techniques classiques de regroupement dans SQL SELECT - ce devrait être la vraie solution, qui permettra d'éliminer les duplications disques, décrites dans le n ° 1. Si vous envisagez d'investir votre temps dans la pratique CR pour GP, vous devez faire plusieurs leçons pratiques où vous basez GP Crystal Reports sur la vue SQL et procédures stockées

3. Autres outils de reporting pour le GP. Si vous êtes développeur CR, il est naturel que vous essayez d'appliquer Crystal Report dans toutes les situations, mais vous devez être conscient du fait que GP a de très puissants outils de pré-conçus. Si vous avez besoin pour créer des états financiers: bilan, P & L, Cash Flow - vous devriez envisager de FRx Report Designer premiers liens FRx au GP du grand livre général et donc, si plus efficaces que les CR dans les rapports financiers. ReportWriter GP. Cet outil de reporting obtient les avantages d'écrans de rapport GP de lancement, tels que la forme de facture SOP, d'où vous pouvez imprimer la facture spécifique - ce qu'on appelle des rapports modifiés vous permettent de placer le logo de votre société sur le formulaire de facture. D'autres caractéristiques de FRx et RW sont en dehors du champ d'application, s'il vous plaît vérifier nos publications sur ces produits

4. Rapports GP Dextérité. Dextérité est IDE et la langue de programmation de GP. Dex vous permet de personnaliser les formulaires et les rapports GP en plus d'en créer de nouveaux. Afin d'explorer l'option Dex, nous vous recommandons de contacter développeur Dextérité GP, qui devrait vous aider dans la sélection

5. Appel CR à partir de l'interface GP. Vous pouvez utiliser plusieurs techniques. La première est traditionnelle - utilisation VBA / Modifier (vous aurez besoin d'un permis habilitant personnalisation du site pour le GP), à partir de scripts VBA, vous pouvez appeler moteur CR. Deuxième technique est Dextérité, d'où vous appelez Cristal moteur Rapports partir de votre code sanscript Dextérité personnalisé. Vous pouvez également envisager SDK pour Visual Studio développeur, vous permettant d'étendre les formes GP et de l'appel à partir de votre cours CR. Demande d'extension net...

Aucun commentaire:

Enregistrer un commentaire