Dela via


Felsök problem med produkter

Följ anvisningarna i den här artikeln för att felsöka de problem du kan stöta på när du arbetar med produkter i Dynamics 365 Sales.

Problem 1 – Reparenting fungerar inte eller fältet Överordnat visas inte

Med produktreparatör kan du ändra överordnad för en befintlig produktpost så att de underordnade produkterna ärver lämpliga produktegenskaper. Mer information finns i Ändra överordnad produkt.

Orsak

Om du inte ser fältet Överordnad i formuläret Produkt kan det bero på att du har anpassat formuläret Product Main med hjälp av den ohanterade lösningen. Mer information finns i Lösningar – översikt.

I vissa fall sammanfogas inte produktformulär korrekt och därför läggs inte det obligatoriska överordnade fältet till i formuläret.

Åtgärd

För att lösa detta måste du lägga till fältet Överordnat i formuläret igen. Du kan göra detta genom anpassning eller med hjälp av guiden importera/exportera lösningen. Mer information finns i Exportera lösningar och Importera lösningar.

Så här lägger du till fältet Överordnad via anpassning

  1. I appen väljer du ikonen Inställningar och väljer sedan Avancerade inställningar.

    Alternativet avancerade inställningar på menyn Inställningar.

    Sidan Verksamhetsstyrning öppnas.

  2. I navigeringsfältet väljer du Inställningar och väljer sedan Anpassning och Anpassningar.

  3. Välj Anpassa systemet

  4. Under Komponenter i Solution Explorer expanderar du Entiteter och expanderar sedan tabellen Produkt .

  5. Välj Formulär och öppna sedan produktformuläret av typen Main som är i aktivt tillstånd.

  6. I formulärredigeraren väljer du fältet Överordnat från Fältutforskaren och drar det till avsnittet Sammanfattning till vänster i formulärredigeraren.

    Lägg till fältet Överordnad i formuläret Produkt.

  7. Välj Spara och sedan Publicera.

Så här lägger du till fältet Överordnat via guiden Importera/exportera lösning

I den ohanterade lösningen lägger du till följande rad i huvudformuläret Produkt:

<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 – Fälten Listpris, Standardkostnad eller Aktuell kostnad respekterar inte fältprecisionsvärde som stöds av decimaler

Åtgärd

Det finns ingen relation mellan fältet Decimal som stöds och fältet Listpris . Värdet som definieras i fältet Decimalstöd påverkar inte precisionsvärdet för fältet Listpris . Decimalprecisionsvärdet i fältet Listpris, Standardkostnad eller Aktuell kostnad styrs av inställningen Decimalprecision för prissättning. Som standard är "Decimalprecision för prissättning" inställt på 2. Mer information om den här inställningen finns på fliken Allmänt systeminställningar. Mer information om decimalprecision finns i Decimalprecision i valuta och prissättning.

Problem 3 – Fel inträffar när fältet Kvantitet anges till ett decimalvärde i posterna OrderProdukt, Offertprodukt, Fakturaprodukt

Åtgärd

Fältet Kvantitetsförsäljningsalternativ i prislisteartikelposten avgör om produkten eller tjänsten kan beställas i hela, partiella eller båda typerna av kvantiteter. Om du vill kunna ange decimalvärden i fältet Kvantitet kontrollerar du att fältet Kvantitetsförsäljningsalternativ inte är inställt på Hela. Mer information finns i Definiera produktpriser med prislistor och prislisteobjekt.

Problem 4 – Fel uppstår när en produktpost öppnas eller sparas när fältet Decimal som stöds har värdet > 2

Åtgärd

Om fältet Kvantitet på hand används i formuläret får värdet för fältet Decimal som stöds inte vara större än precisionen för Kvantitet till hands.

Åtgärda problemet genom att gå till Inställningar>Anpassningar Entiteter>>Fält>Kvantitet till hands. Kontrollera att precisionsvärdet är samma som det decimala värdet som stöds.