Share via


Behandeln von Problemen mit Produkten

Befolgen Sie die Anweisungen in diesem Artikel, um probleme zu beheben, die bei der Arbeit mit Produkten in Dynamics 365 Sales auftreten können.

Problem 1: Die Analyse funktioniert nicht, oder das übergeordnete Feld ist nicht sichtbar.

Mit der Produktreparenting können Sie das übergeordnete Element eines vorhandenen Produktdatensatzes ändern, sodass die untergeordneten Produkte die entsprechenden Produkteigenschaften erben. Weitere Informationen finden Sie unter Ändern des übergeordneten Elements eines Produkts.

Ursache

Wenn das Feld Übergeordnetes Element im Produktformular nicht angezeigt wird, liegt dies möglicherweise daran, dass Sie das Product Main-Formular mithilfe der nicht verwalteten Lösung angepasst haben. Weitere Informationen finden Sie unter Lösungsübersicht.

In einigen Fällen werden Produktformulare nicht ordnungsgemäß zusammengeführt, und aus diesem Grund wird das erforderliche Übergeordnete Feld dem Formular nicht hinzugefügt.

Lösung

Um dies zu beheben, müssen Sie das Übergeordnete Feld wieder zum Formular hinzufügen. Dazu können Sie anpassungs- oder lösungsimport/export-Assistenten verwenden. Weitere Informationen finden Sie unter Exportieren von Lösungen und Importieren von Lösungen.

So fügen Sie das übergeordnete Feld durch Anpassung hinzu

  1. Wählen Sie in Ihrer App das Symbol Einstellungen und dann Erweiterte Einstellungen aus.

    Option

    Die Seite Geschäftsverwaltung wird geöffnet.

  2. Wählen Sie auf der Navigationsleiste Einstellungen und dann unter Anpassungdie Option Anpassungen aus.

  3. Wählen Sie System anpassen aus.

  4. Erweitern Sie unter Komponenten in Projektmappen-Explorer den Knoten Entitäten, und erweitern Sie dann die Tabelle Product.

  5. Wählen Sie Formulare aus, und öffnen Sie dann das Produktformular vom Typ Main , das sich im Status Aktiv befindet.

  6. Wählen Sie im Formular-Editor das Übergeordnete Feld unter Feld Explorer aus, und ziehen Sie es in den Abschnitt Zusammenfassung auf der linken Seite des Formular-Editors.

    Fügen Sie dem Produktformular das Feld Übergeordnetes Feld hinzu.

  7. Wählen Sie Speichern und dann Veröffentlichen aus.

So fügen Sie das übergeordnete Feld über den Projektmappen-Import/Export-Assistenten hinzu

Fügen Sie in der nicht verwalteten Lösung die folgende Zeile im Formular Product Standard hinzu:

<row>
    <cell id="{faaa2942-4737-4721-9a19-7dcbf4eb2911}" showlabel="true" locklevel="0" colspan="2" solutionaction="Added">
        <control id="editableParentControl" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="parentproductid" disabled="false">
            <parameters>
                <DefaultViewId>{19d7f2e0-e427-40fb-85e8-53e7cef2b166}</DefaultViewId>
                <IsInlineNewEnabled>false</IsInlineNewEnabled>
                <DisableMru>true</DisableMru>
            </parameters>
        </control>
    </cell>
</row>

Problem 2: Die Felder "Listenpreis", "Standardkosten" oder "Aktuelle Kosten" berücksichtigen nicht den Wert für die Genauigkeit von Dezimalstellen unterstützter Felder.

Lösung

Es gibt keine Beziehung zwischen dem Feld "Dezimal unterstützt " und dem Feld "Listenpreis ". Der im Feld Dezimal unterstützt definierte Wert wirkt sich nicht auf den Genauigkeitswert des Felds Listenpreis aus. Der Dezimalgenauigkeitswert im Feld Listenpreis, Standardkosten oder Aktuelle Kosten wird durch die Einstellung Dezimalgenauigkeit des Preises gesteuert. Standardmäßig ist "Pricing Decimal Precision" auf 2 festgelegt. Weitere Informationen zu dieser Einstellung finden Sie unter Registerkarte "Systemeinstellungen Allgemein". Weitere Informationen zur Dezimalgenauigkeit finden Sie unter Dezimalgenauigkeit in Währung und Preisen.

Problem 3: Fehler beim Festlegen des Felds "Menge" auf einen Dezimalwert in den Datensätzen "Bestellprodukt", "Angebotsprodukt", "Rechnungsprodukt"

Lösung

Das Feld "Quantity Selling Option " des Artikeleintrags der Preisliste bestimmt, ob das Produkt oder die Dienstleistung ganz, teilweise oder beide Arten von Mengen bestellt werden kann. Um Dezimalwerte in das Feld Menge eingeben zu können, stellen Sie sicher, dass das Feld Quantity Selling Option nicht auf Whole festgelegt ist. Weitere Informationen finden Sie unter Definieren von Produktpreisen mit Preislisten und Preislistenelementen.

Problem 4: Fehler beim Öffnen oder Speichern eines Produktdatensatzes, wenn das Feld Dezimal unterstützt den Wert > 2 aufweist

Lösung

Wenn das Feld Quantity On Hand im Formular verwendet wird, darf der Wert für das Feld Decimal Supported nicht größer als die Genauigkeit von Quantity On Hand sein.

Um dieses Problem zu beheben, wechseln Sie zu Einstellungen>Anpassungen Entitäten>>Felder>Menge Vorhanden. Stellen Sie sicher, dass der Precision-Wert mit dem Wert Decimal Supported identisch ist.