Tuesday, 21 February 2017

Usecomforexcelexport True

SoCal GPUG User Group Meeting Août 2014. Dynamics. set Connu sous le nom de fichier de lancement Situé dans C: Program FilesMicrosoft DynamicsGPyyyy Définit tous les composants. Présentation sur le thème: SoCal GPUG User Group Meeting Août 2014. Dynamics. set Connu sous le nom de fichier de lancement Situé dans C: Program FilesMicrosoft DynamicsGPyyyy Définit tous les composants. Transcription de la présentation: 2 Dynamics. set Connu sous le nom de fichier de lancement Situé dans C: Fichiers de programmeMicrosoft DynamicsGPyyyy Définit tous les composants chargés lorsque Dynamics GP commence à inclure: Le nombre d'applications chargées (Dynamics GP et tous les produits ISV de 3ème partie) Nom et emplacement du dictionnaire de formulaires modifié Nom et emplacement du dictionnaire de formulaires modifié 3 1: Nombre d'applications chargées 2: ID de produit et Nom du produit 3: Emplacement du dictionnaire de base 4: Emplacement du dictionnaire de formulaires modifiés 5: Emplacement des rapports modifiés Dictionnaire 6: Emplacements des dictionnaires d'applications 4 Emplacements de dictionnaires modifiés Options pour l'emplacement des rapports et dictionnaires de formulaires modifiés: Lecteur local Lecteur partagé Hybride Emplacement partagé vers le lecteur local au démarrage) Peut utiliser un lecteur mappé ou un UNC pour un emplacement partagé Les utilisateurs auront besoin d'un accès en lecture-écriture à l'emplacement partagé Les rapports ne devraient pas être modifiés alors que d'autres utilisateurs sont connectés Conserver une sauvegarde Modification de la maintenance de la personnalisation à partir du menu principal de Dynamics GP) titleModified Dictionary Locations Options pour l'emplacement des rapports modifiés et le dictionnaire des formulaires: Lecteur local Lecteur partagé Hybride (Copié à partir d'un emplacement partagé vers un lecteur local au démarrage) Peut utiliser un lecteur mappé ou un UNC pour un emplacement partagé Les utilisateurs auront besoin d'un accès readwrite à l'emplacement partagé Les rapports ne doivent pas être modifiés alors que d'autres utilisateurs sont connectés Sauvegarde de vos dictionnaires de rapports modifiés Créez des fichiers de paquetage de vos modifications les plus sensibles (Sélectionnez Outils Personnalisation Personnalisation Maintenance du menu principal de Dynamics GP) 5 Dex. ini Connu sous le nom de fichier de préférences Situé en C: Program FilesMicrosoft DynamicsGpyyyyData Les commutateurs peuvent être obligatoires Par GP et ISV de 3ème partie) Les commutateurs peuvent être facultatifs et peuvent être ajoutés par l'utilisateur Certains commutateurs doivent être modifiés dans le cadre d'une installation Best Practice: Dictionnaire Dictionnaire Chemin d'accès Chemin de dictionnaire Chemin OLE 6 Chemin de dictionnaire ReportForm Ce commutateur indique la dextérité où a été modifié Les rapports et les formulaires devraient par défaut. Le chemin du dictionnaire de rapport par défaut doit être modifié pour correspondre à l'emplacement des dictionnaires et des dictionnaires de formulaires modifiés comme spécifié dans le fichier Dynamics. set Si vous utilisez un emplacement partagé, vous pouvez utiliser un lecteur mappé ou UNC. 7 Chemin OLE Ce commutateur permet de définir l'emplacement où l'objet OLE attaché aux notes d'enregistrement de Dynamics GP est stocké. Ce commutateur peut utiliser un lecteur mappé ou UNC. Si vous utilisez un UNC et que vous avez plusieurs sociétés, vous devez configurer la structure de répertoire manuellement pour que le UNC fonctionne. Remarque: vous devez utiliser le nom de base de données SQL de cinq caractères pour vos répertoires. H: OLEAttachmentsComp1 H: OLEAttachmentsComp2 H: OLEAttachmentsComp3 À partir de GP2013, nous avons maintenant la fonctionnalité d'attachement de document qui peut être utilisée à la place des pièces jointes OLE dans de nombreux cas. Il existe un nouvel utilitaire qui peut vous aider à migrer les objets OLE existants vers la nouvelle fonctionnalité de pièce jointe GP2013. 8 SmartlistEnhancedExcelExport Définissez ce commutateur sur TRUE pour activer une méthode plus rapide pour exporter des données SmartList vers EXCEL (SmartlistEnhancedExcelExportTRUE) S'applique à GP9 et au-dessus. Moins d'une amélioration de la performance avec GP2013 Ce commutateur n'accélère pas SmartList interroger vos données, seul le processus d'exportation Excel Les zéros principaux sur les champs de montant sont dépouillés Les symboles de devises étrangères ne sont pas exportés correctement Testez ce commutateur dans votre environnement pour déterminer la compatibilité Un commutateur similaire Peut être activé qui fonctionne sur les listes de navigation: ListsFastExcelExportTRUE 9 UseCOMForExcelExport Définissez ce commutateur sur TRUE pour importer des budgets Excel avec des champs calculés pour GP2013 uniquement (UseCOMForExcelExportTRUE) GP2013 commuté de communication inter-objet (COM) à Open XML (OOXML) pour communiquer avec (ShowAdvancedMacroMenu TRUE) Passer directement à la ligne d'un échec de macro Mettre en pause une macro après une ligne spécifique A exécuté Exécution de macros de début à une ligne spécifique Activer l'exécution de macros (jusqu'à deux fois plus rapide) en sélectionnant l'option: Pas d'interface utilisateur Flash Macro (ShowAdvancedMacroMenu TRUE) Procéder directement à la ligne d'un échec de macro Pause une macro après une ligne spécifique A exécuté Exécution de la macro de démarrage à une ligne spécifique Accélérez l'exécution de la macro (jusqu'à deux fois plus rapide) en sélectionnant l'option: Aucune interface utilisateur Flash titleShowAdvancedMacroMenu Définissez ce commutateur sur TRUE pour ajouter un menu supplémentaire sous Outils Macro (ShowAdvancedMacroMenu TRUE) La ligne d'un échec de macro Pause d'une macro après l'exécution d'une ligne spécifique Exécution d'une macro à une ligne spécifique Accélération de l'exécution de la macro (jusqu'à deux fois plus rapide) en sélectionnant l'option: Non Interface utilisateur Flash 12 Divers Switches ExportOneLineBodyTRUE SuppressChangeDateDialogTRUE AutoInstallChunksTRUE EnableServerDropDownFALSE ExplorerFormatCurrencyFALSE NoPrintDialogsTRUE EnableWCRibbonsFALSE 13 Commutateurs pour MS Support Paramétrez les trois commutateurs suivants sur TRUE pour activer le fichier de journal DEX. SQL généralement demandé par le support SQLLogSQLStmtTRUE SQLLogODBCMessagesTRUE Régler ces commutateurs à FALSE lorsque vous avez terminé avec votre session de support Configurez le commutateur suivant sur TRUE pour activer le Fonctionnalités de débogage de script Dexterity ScriptDebuggerTRUE Ce commutateur ajoute une option de débogage au menu principal de Dynamics GP qui permet l'enregistrement des scripts de Dexterity. Configurez ce commutateur à FALSE une fois terminé avec votre session de support. 14 Ressources Développer les applications métier Microsoft Dynamics GP par Leslie Vail (PACKT Publishing ISBN:) Dynamics Confessions Blogspot (Leslie Vail) Liste des commutateurs Dex. ini (Leslie Vail) app. boxsxkgae2rz1vil1ap4o579 ou App. boxsxkgae2rz1vil1ap4o5794sharedofficevCzB1FNZceDEXinifilesettings. html Importation et exportation pour Office dans GP 2013 Ils avaient utilisé Excel Based Budgeting dans GP 2010 avec succès 8211 principalement pour importupdate budgets existants en fonction de leurs tableurs existants. Ce qui a réussi dans GP 2010, wasn8217t travaillant dans GP 2013 8211 spécifiquement les cellules qui étaient basées sur des formules n'étaient pas venir correctement comme ils l'ont fait en GP 2010. Après un peu d'expérimentation, nous avons trouvé qu'une formule telle que La raison est que la Code a interprété la formule comme le montant littéral. Le 822018221 provient du premier calcul de cellule dans 8220D18221. Changer la formule à D3D2D1 a abouti à une valeur de 3.00 de sorte que semblait être le modèle. Donc, ce qui a changé entre les versions de faire cette échouer de cette manière Ce qui a changé et pourquoi Il a été le changement de Dynamics à l'aide de l'automatisation COM d'Excel à l'aide de l'OpenXML SDK pour Microsoft Office. Dans les versions précédentes de l'exportation de l'importation d'amplification 8211 de Dynamics vers les applications Office (Excel dans cet exemple), il est possible d'utiliser des appels COM natifs à Excel à l'aide de Dexterity. Cela a fonctionné assez bien sur plusieurs versions de Dynamics et Excel, alors pourquoi le changement dans GP 2013 La plus grande raison 8211 probablement la seule raison 8211 est pour le client Web Microsoft Dynamics GP. Du point de vue du client Web, COM isn8217t est pris en charge (mais peut toujours fonctionner) par Microsoft, car la façon dont le client Web s'exécute isn8217t est compatible avec une interface utilisateur et affecte également les objets instanciés par l'exécution. Comme il arrive, nous venons d'avoir un cas aujourd'hui où un ISV était l'automatisation de Microsoft Word. L'objet était d'ouvrir un Word existant, puis de remplacer 8220tags8221 dans le document par des valeurs substituées. Le code ISV utilisait un code similaire à: qui sélectionnerait le contenu du document Word. Sous le client de bureau, cela a fonctionné très bien (comme avec les versions précédentes de Dynamics GP). Mais sous le client Web, cela crée une exception. Le document ouvre bien et les autres appels de méthode ont fonctionné, cette méthode n'a pas. Donc, la question est 8211 est le client coincé Comme il s'avère, il semble que nous avons pu trouver une solution pour eux. Comme j'ai examiné le code, j'ai remarqué qu'il y avait un contrôle 8220if8221 qui didn8217t appeler les routines OpenXML. Intrigué, j'ai fait des recherches plus loin et j'ai trouvé ce qui semble être un commutateur Dex. ini non documenté qui affecte ce comportement. Avertissement: Il s'agit d'un commutateur ini non documenté. Son utilisation n'est pas testée ou prise en charge, utilisez à vos propres risques, votre kilométrage peut varier. L'utilisation de ce commutateur sur le client Web peut également enfreindre votre accord de licence pour MS WordExcel. Nous avons ajouté le commutateur Dex. ini: Cela indique à GP d'utiliser les anciennes routines COM pour les deux Import export d'ampères au lieu d'utiliser les routines SDK OpenXML. Je ne suis pas complètement à la recherche de l'application entière, mais de ce que je pourrais dire est que cela a affecté les routes d'exportation d'ampli d'importation communes, ce qui signifie qu'elle affecterait SmartList exportant ainsi que le budget basé sur Excel. Après avoir effectué cette modification (et GP redémarré), l'importation du budget Excel a fonctionné comme prévu. À titre de test, nous avons exporté une liste de transactions GL. Il a exporté, mais nous avons remarqué que c'était plus lent que d'habitude et que les informations sur la devise étaient maintenant formatées avec des symboles. GP 2013 importe maintenant les exportations vers Excel à l'aide du SDK OpenXML La méthode SDK OpenXML est beaucoup plus rapide que l'utilisation de COM L'exportation à l'aide d'OpenXML SDK perd la mise en forme des devises car le champ est exporté sous forme de décimale et non de devise. L'utilisation du SDK OpenXML signifie qu'Excel (ou Word) n'a plus besoin d'être installé sur la machine pour lire les fichiers. Patrick Senior Escalation Engineer, GP PS: I8217ll le mentionner encore: Attention: Il s'agit d'un commutateur ini indocumenté. Son utilisation n'est pas testée ou prise en charge, utilisez à vos propres risques, votre kilométrage peut varier. L'utilisation de ce commutateur sur le client Web peut également enfreindre votre accord de licence pour MS WordExcel.


No comments:

Post a Comment