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
I appen väljer du ikonen Inställningar och väljer sedan Avancerade inställningar.
Sidan Verksamhetsstyrning öppnas.
I navigeringsfältet väljer du Inställningar och väljer sedan Anpassning och Anpassningar.
Välj Anpassa systemet
Under Komponenter i Solution Explorer expanderar du Entiteter och expanderar sedan tabellen Produkt .
Välj Formulär och öppna sedan produktformuläret av typen Main som är i aktivt tillstånd.
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.
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.