Usecomforexcelexport True


SoCal GPUG User Group Meeting August 2014. Dynamics. set Bekannt als Startdatei Befindet sich in C: Program FilesMicrosoft DynamicsGPyyyy Definiert alle Komponenten. Präsentation zum Thema: SoCal GPUG User Group Meeting August 2014. Dynamics. set Bekannt als Startdatei Befindet sich in C: Program FilesMicrosoft DynamicsGPyyyy Definiert alle Komponenten. Präsentationstranskript: 2 Dynamics. set Bekannt als Startdatei Befindet sich in C: Program FilesMicrosoft DynamicsGPyyyy Definiert alle Komponenten, die geladen werden, wenn Dynamics GP startet: Die Anzahl der geladenen Anwendungen (Dynamics GP und alle 3rd Party ISV Produkte) Die Produkt-ID Und Name für Dynamics GP und alle 3. Party ISV Produkte Der Name und die Lage aller Anwendungswörterbücher Der Name und der Ort des modifizierten Formulars Wörterbuch Der Name und der Ort des geänderten Berichtswörterbuchs 3 1: Anzahl der geladenen Anwendungen 2: Produkt-IDs und Produktnamen 3: Standort des Core Dictionary 4: Standort der modifizierten Formulare Wörterbuch 5: Standort der modifizierten Berichte Wörterbuch 6: Orte der Anwendungswörterbücher 4 Geänderte Wörterbuchpositionen Optionen für die Lage der modifizierten Berichte und Formulare Wörterbuch: Lokales Laufwerk Freigegebenes Laufwerk Hybrid (Kopiert von Gemeinsamer Standort zum lokalen Laufwerk bei der Inbetriebnahme) Kann entweder ein zugeordnetes Laufwerk oder eine UNC für einen freigegebenen Speicherort verwenden Benutzer benötigen einen Schreibvorgang für den freigegebenen Standort. Berichte sollten nicht geändert werden, während andere Benutzer angemeldet sind. Halten Sie eine aktuelle Sicherung von Ihre geänderten Berichtsformulare Wörterbücher Erstellen Sie Paketdateien Ihrer empfindlichsten Änderungen (Wählen Sie Werkzeuge Anpassung anpassen Anpassung aus Dynamik GP Hauptmenü) Anpassen Anpassung von Dynamics GP Hauptmenü) titleModifizierte Wörterbuch Standorte Optionen für die Lage der modifizierten Berichte und Formulare Wörterbuch: Lokales Laufwerk Freigegebenes Laufwerk Hybrid (Kopiert vom gemeinsamen Standort zum lokalen Laufwerk bei der Inbetriebnahme) Kann entweder ein zugeordnetes Laufwerk oder ein UNC für einen freigegebenen Speicherort verwenden Benutzer benötigen einen Schreibzugriff auf den freigegebenen Speicherort Berichte sollten nicht geändert werden, während andere Benutzer angemeldet sind Back-up Ihrer modifizierten Reportsformulare Wörterbücher Erstellen Sie Paketdateien Ihrer empfindlichsten Änderungen (Wählen Sie Werkzeuge Anpassen Anpassung von Dynamics GP Hauptmenü) 5 Dex. ini Bekannt als die Präferenzen Datei Befindet sich in C: ProgrammdateienMicrosoft DynamicsGpyyyyData Switches können obligatorisch sein (hinzugefügt Von GP und 3. Party ISV) Switches können optional sein und können vom Benutzer umgetauscht werden Einige Switches sollten als Teil einer Best Practice Installation geändert werden: Report Dictionary Pfad Formular Wörterbuch Pfad OLE Pfad 6 ReportForm Dictionary Paths Dieser Schalter zeigt Geschicklichkeit, wo modifiziert Berichte und Formulare sollten standardmäßig sein. Der Standardbericht-Wörterbuchpfad sollte so geändert werden, dass er mit dem Speicherort der geänderten Berichte und Formulare Wörterbücher übereinstimmt, wie in der Datei "Dynamics. set" angegeben. Wenn Sie einen freigegebenen Speicherort verwenden, können Sie entweder ein zugeordnetes Laufwerk oder ein UNC verwenden. 7 OLE-Pfad Mit diesem Schalter wird der Ort definiert, an dem das OLE-Objekt, das den Dynamics GP-Noten notiert ist, gespeichert ist. Dieser Schalter kann ein zugeordnetes Laufwerk oder ein UNC verwenden. Wenn Sie eine UNC verwenden und mehrere Firmen haben, müssen Sie die Verzeichnisstruktur manuell für die UNC einrichten, um zu arbeiten. Hinweis: Sie müssen den fünf Zeichen SQL Firmendatenbanknamen für Ihre Verzeichnisse verwenden. H: OLEAttachmentsComp1 H: OLEAttachmentsComp2 H: OLEAttachmentsComp3 Beginnend mit GP2013 haben wir nun das Dokument Attach Feature, das anstelle von OLE Attachments in vielen Fällen verwendet werden kann. Es ist ein neues Dienstprogramm verfügbar, das Ihnen bei der Migration vorhandener OLE-Objekte in die neue GP2013-Dokument-Attach-Funktion helfen kann. 8 SmartlistEnhancedExcelExport Setzen Sie diesen Schalter auf TRUE, um eine schnellere Methode zu aktivieren, um SmartList-Daten in EXCEL zu exportieren (SmartlistEnhancedExcelExportTRUE) Gilt für GP9 und höher. Weniger Leistungsfaktor mit GP2013 Dieser Switch beschleunigt nicht SmartList, der Ihre Daten abfragt, nur der Excel-Exportvorgang Führende Nullen auf Betragsfeldern werden abgezogen Fremdwährungssymbole werden nicht korrekt exportiert Testen Sie diesen Schalter in Ihrer Umgebung, um die Kompatibilität zu bestimmen. Ein ähnlicher Schalter Kann eingeschaltet werden, was auf Navigationslisten funktioniert: ListsFastExcelExportTRUE 9 UseCOMForExcelExport Setzt diesen Schalter auf TRUE, um Excel-Budgets mit berechneten Feldern nur für GP2013 zu importieren (UseCOMForExcelExportTRUE) GP2013 von Inter-Object Communication (COM) zu Open XML (OOXML) um zu kommunizieren Office-Anwendungen Grund, dass der Switch Leistung gemacht hat (dh SmartList-Export nach Excel) 10 ShowAdvancedMacroMenu Setzen Sie diesen Schalter auf TRUE, um ein zusätzliches Menü unter Tools-Makro hinzuzufügen (ShowAdvancedMacroMenu TRUE). Gehen Sie direkt in die Zeile eines Makrofehlers vor Ein Pause eines Makros nach einer bestimmten Zeile Ausführen der Makroausführung an einer bestimmten Leitung Beschleunigung der Makroausführung (bis zu zweimal so schnell) durch Auswahl der Option: Keine Benutzeroberfläche Flash Makro (ShowAdvancedMacroMenu TRUE) Direkt zur Zeile eines Makrofehlers ausführen Pause eines Makros nach einer bestimmten Zeile Ausführen der Makroausführung an einer bestimmten Leitung Beschleunigung der Makroausführung (bis zu zweimal so schnell) durch Auswahl der Option: Keine Benutzeroberfläche Flash titleShowAdvancedMacroMenu Setzen Sie diesen Schalter auf TRUE, um ein zusätzliches Menü unter Tools Makro hinzuzufügen (ShowAdvancedMacroMenu TRUE) Weiter zu Die Zeile eines Makrofehlers Pause eines Makros nach der Ausführung einer bestimmten Zeile Start der Makroausführung an einer bestimmten Zeile Beschleunigung der Makroausführung (bis zu zweimal so schnell) durch Auswahl der Option: Keine Benutzeroberfläche Flash 12 Verschiedene Schalter ExportOneLineBodyTRUE SuppressChangeDateDialogTRUE AutoInstallChunksTRUE EnableServerDropDownFALSE ExplorerFormatCurrencyFALSE NoPrintDialogsTRUE EnableWCRibbonsFALSE 13 Switches für MS Support Setzen Sie die folgenden drei Schalter auf TRUE, um die DEX. SQL-Protokolldatei zu aktivieren, die normalerweise von der Unterstützung von SQLLogSQLStmtTRUE SQLLogODBCMessagesTRUE angefordert wird. Setzen Sie diese Schalter auf FALSE zurück, wenn Sie mit Ihrer Support-Sitzung fertig sind. Setzen Sie den folgenden Schalter auf TRUE, um das Gerät einzuschalten Geschicklichkeits-Skript-Debugging-Funktionen ScriptDebuggerTRUE Dieser Schalter fügt eine Debug-Option zum Dynamics GP-Hauptmenü hinzu, das die Protokollierung von Dexterity-Skripten ermöglicht. Setzen Sie diesen Schalter auf FALSE zurück, wenn Sie mit Ihrer Support-Sitzung fertig sind. 14 Ressourcen Entwickeln von Microsoft Dynamics GP Business Applications von Leslie Vail (PACKT Publishing ISBN:) Dynamics Confessions Blogspot (Leslie Vail) Liste der Dex. ini Switches (Leslie Vail) app. boxsxkgae2rz1vil1ap4o579 oder App. boxsxkgae2rz1vil1ap4o5794sharedofficevCzB1FNZceDEXinifilesettings. htmlImport und Export für Office in GP 2013 Sie waren mit Excel Based Budgeting in GP 2010 erfolgreich 8211 meist zu importieren vorhandenen Budgets auf der Grundlage ihrer bestehenden Kalkulationstabellen. Was in GP 2010 erfolgreich war, war es nicht in GP 2013 8211, sondern auch Zellen, die auf Formeln basierten, kamen nicht korrekt wie im GP 2010. Nach ein bisschen Experimentieren fanden wir, dass eine Formel wie der Grund dafür ist Code interpretierte die Formel als Literalbetrag. Die 822018221 stammt aus der ersten Zelle Berechnung in 8220D18221. Das Ändern der Formel zu D3D2D1 führte zu einem Wert von 3,00, so dass schien das Muster zu sein. Also, was zwischen Versionen geändert, um dies auf diese Weise zu scheitern Was geändert und warum war es die Änderung von Dynamics mit COM-Automatisierung von Excel auf die Verwendung des OpenXML SDK für Microsoft Office. In früheren Versionen von Dynamics 8211 Import-Import-Export zu Office-Anwendungen (Excel in diesem Beispiel) wird durch die Verwendung von nativen COM-Aufrufe zu Excel mit Dexterity erreicht. Dies funktionierte ziemlich gut über mehrere Versionen von Dynamics und Excel also warum die Änderung in GP 2013 Der größte Grund 8211 wahrscheinlich der einzige Grund 8211 ist für den Microsoft Dynamics GP Web Client. Von einem Web-Client-Sicht, COM isn8217t unterstützt (aber vielleicht noch funktionieren) von Microsoft als wie der Web-Client läuft isn8217t kompatibel mit einer Benutzeroberfläche und würde auch Auswirkungen auf Objekte, die von der Laufzeit instanziiert werden. Wie es passiert, hatten wir gerade einen Fall heute, wo ein ISV automatisierte Microsoft Word. Das Objekt war, ein vorhandenes Wort zu öffnen und dann 8220tags8221 im Dokument mit substituierten Werten zu ersetzen. Die ISV verwendete den Code ähnlich wie:, der den Inhalt des Word-Dokuments auswählt. Unter dem Desktop-Client funktionierte das gut (wie bei früheren Versionen von Dynamics GP). Aber unter dem Web-Client, das wirft eine Ausnahme aus. Das Dokument öffnet sich gut und andere Methodenaufrufe funktionierten, diese Methode nicht. Also die Frage ist 8211 ist der Kunde stecken Wie es sich herausstellt, sieht es so aus, als hätten wir eine Lösung für sie finden können. Als ich den Code überprüft habe, bemerkte ich, dass es eine 8220if8221 Scheck gab, dass didn8217t die OpenXML Routinen anrufen. Fasziniert, ich recherchierte weiter und ich fand, was scheint ein undokumentierter Dex. ini Schalter zu sein, der dieses Verhalten beeinflusst. Warnung: Dies ist ein undokumentierter Ini-Schalter. Seine Verwendung wird nicht getestet oder unterstützt, verwenden Sie auf eigene Gefahr, Ihre Meilenzahl kann variieren. Mit diesem Schalter auf dem Web-Client kann auch Ihre Lizenzvereinbarung für MS WordExcel verletzen. Wir haben den Dex. ini-Schalter hinzugefügt: Dies sagt GP, die alten COM-Routinen für den Import amp Export zu verwenden, anstatt die OpenXML SDK-Routinen zu verwenden. Ich habe die gesamte Applikation nicht vollständig erforscht, aber von dem, was ich sagen konnte, ist, dass dies die gängigen Import-Amp-Exportroutinen beeinflusst hat, was bedeutet, dass es sowohl SmartList-Export als auch Excel Based Budgeting beeinflussen würde. Nachdem wir diese Änderung (und neu gestarteten GP) vorgenommen haben, hat das Importieren des Excel-Budgets wie erwartet funktioniert. Als Test haben wir eine GL Transaction SmartList exportiert. Es hat exportiert, aber wir haben festgestellt, dass es langsamer als üblich war und die Währungsinformationen jetzt mit Symbolen formatiert wurden. GP 2013 jetzt importsexports nach Excel mit dem OpenXML SDK Die OpenXML SDK Methode ist viel schneller als das Verwenden von COM Exportieren mit OpenXML SDK verliert Währungsformatierung, da das Feld als Dezimal - und Nichtwährung exportiert wird. Mit dem OpenXML SDK muss Excel (oder Word) nicht mehr auf dem Rechner installiert sein, um die Dateien zu schreiben. Patrick Senior Escalation Engineer, GP PS: I8217ll erwähne es nochmal: Warnung: Dies ist ein undokumentierter Ini Switch. Seine Verwendung wird nicht getestet oder unterstützt, verwenden Sie auf eigene Gefahr, Ihre Meilenzahl kann variieren. Mit diesem Schalter auf dem Web-Client kann auch Ihre Lizenzvereinbarung für MS WordExcel verletzen.

Comments

Popular Posts