Dynamics 365 Blog - Microsoft Dynamics 365 for Finance and Operations - Seite 2

RSS-Feed dieser Kategorie
Eingebaute Symbole als Display-Methode verwendenWer eines der in Dynamics 365 for Finance and Operations eingebundenen Symbole als Display-Methode einbinden möchte, der findet im folgenden ein Beispiel dafür: [SysClientCacheDataMethodAttribute(true)] public display container displayOnHoldImage() { if (trueContition) { return ImageReference::constructForSymbol(ImageReferenceSymbol::Pause).pack(); } return connull(); }
|
Fehler "The step failed" beim Platformupdate 32 beim Aktualisieren des Retail self serviceTritt während eines Platform Updates eines lokalen VPCs folgender Fehler auf...
...kann es möglicherweise helfen, den Azure Storage Emulator zu starten und danach den Updatevorgang beim betroffenen Schritt fortzusetzen. |
Labelfile auf einer Entwicklungsumgebung entfernenWenn man in die Verlegenheit kommen sollte, auf einer Entwicklungsumgebung ein Labelfile löschen zu müssen, sollte man in jedem Fall anschließend prüfen, ob in der folgenden Verzeichnissen noch Fragmente dieses Labelfiles übrig geblieben sind:
|
Einfache Zeitmessung im CodeUm die Ausführungsdauer einer Funktion/Logik zu messen, kann man System.Diagnostics.Stopwatch verwenden: System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch(); watch.Start(); // ... do something watch.Stop(); info(strFmt("%1ms", watch.ElapsedMilliseconds)); |
[BPFrameworkFatalException]:A fatal exception occured in the Best Practices frameworkIch hatte in der Vergangenheit immer wieder das Problem, daß die BP-Prüfung nicht alle zu erwartetenden Abweichungen gefunden hat oder sogar der folgende Fehler ausgegeben wurde:
In all diesen Fällen hat es geholfen, die folgende Regel zu deaktivieren: BPCheckTableDimensionFields Gefunden habe ich den entscheidenden Tip in der Dynamics 365 Community |
Dimensions-Anzeigewert auf Basis eines LedgerDimension-Feldes ermittelnWenn man sich per Code den Anzeigewert einer als RefRecId gespeicherten Finanzdimension ermitteln möchte, kann sich der nachstehenden Funktion aus der LedgerDimensionFacade bedienen: DimensionDisplayValue displayValue = LedgerDimensionFacade::getDisplayValueForLedgerDimension(ledgerJournalTrans.LedgerDimension); |
|
|
|
|
|
|
|
Wenn beim Aufruf eines SysOperationControllers der nachstehende Fehler auftritt, kann eine mögliche Ursache sein, daß am aufrufenden MenuItem die Eigenschaften Enum Type Parameter, Enum Parameter und Parameters nicht befüllt sind.
Ein MenuItem für einen SysOperationController sollte in der Regel wie folgt aussehen: