Freigeben über


Behandlung bekannter Probleme mit Produkten

Befolgen Sie die Anweisungen in diesem Artikel, um die Probleme zu beheben, die Beim Arbeiten mit Produkten in Dynamics 365 Sales auftreten können.

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

Durch die Produktparentierung 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 Formular "Produkt" nicht angezeigt wird, liegt dies daran, dass Sie das Product Main-Formular mithilfe der nicht verwalteten Lösung angepasst haben. Weitere Informationen finden Sie unter Übersicht über Lösungen.

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

Lösung

Um dies zu beheben, müssen Sie das übergeordnete Feld wieder zum Formular hinzufügen. Sie können dies über Anpassungen oder mithilfe des Assistenten für den Projektmappenimport/-export ausführen. 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 wählen Sie dann Erweiterte Einstellungen aus.

    Option Erweiterte Einstellungen im Menü Einstellungen.

    Die Seite Unternehmensmanagement wird geöffnet.

  2. Klicken oder tippen Sie auf der Navigationsleiste auf Einstellungen und wählen Sie dann unter Anpassung Anpassungen aus.

  3. Wählen Sie System anpassen aus.

  4. Erweitern Sie unter "Komponenten in Projektmappen-Explorer" Entitäten, und erweitern Sie dann die Tabelle "Produkt".

  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 aus dem Feld-Explorer aus, und ziehen Sie es auf der linken Seite des Formular-Editors in den Abschnitt "Zusammenfassung ".

    Fügen Sie das übergeordnete Feld zum Formular

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

So fügen Sie das übergeordnete Feld über den Import-/Export-Assistenten der Lösung hinzu

Fügen Sie in der nicht verwalteten Lösung die folgende Zeile im Hauptformular "Produkt" 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: Listenpreis-, Standardkosten- oder Aktuelle Kostenfelder berücksichtigen nicht den Wert der Genauigkeit von Decimal Supported-Feldern.

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 "Preisdezimalgenauigkeit" gesteuert. Standardmäßig ist "Preisdezimalgenauigkeit" auf 2 festgelegt. Weitere Informationen zu dieser Einstellung finden Sie auf der Registerkarte "Systemeinstellungen allgemein". Weitere Informationen zur Dezimalgenauigkeit finden Sie unter Dezimalgenauigkeit in Währung und Preisgestaltung.

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 Preislisteneintrags entscheidet, ob das Produkt oder die Dienstleistung vollständig, teilweise oder beide Mengentypen bestellt werden können. Um dezimale Werte 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 Define product pricing with price lists and price list items.

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

Lösung

Wenn das Feld "Menge auf Hand " im Formular verwendet wird, darf der Wert für das Feld "Dezimal unterstützt " nicht größer sein als die Genauigkeit von "Menge bei Hand".

Um dieses Problem zu beheben, wechseln Sie zu "Einstellungen>Anpassungen Entitäten>>Felder>Menge zur Hand". Stellen Sie sicher, dass der Precision-Wert mit dem Wert " Dezimal unterstützt " identisch ist.