Felsöka 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 Överordnad visas inte
Med produktreparering kan du ändra överordnad för en befintlig produktpost så att de underordnade produkterna ärver lämpliga produktegenskaper. Mer information finns i Ändra överordnad för en 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 Översikt över lösningar.
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 via 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 Överordnat via anpassning
I din app väljer du ikonen Inställningar och sedan Avancerade inställningar.
Sidan Företagshantering öppnas.
I navigeringsfältet väljer du Inställningar och sedan Under Anpassning väljer du 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
Lägg till följande rad i huvudformuläret Produkt i den ohanterade lösningen:
<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 Decimalstöd och 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 För decimalprisprecision . Som standard är "Decimalprecision för prissättning" inställt på 2. Mer information om den här inställningen finns på fliken Systeminställningar Allmänt. Mer information om decimalprecision finns i Decimalprecision i valuta och prissättning.
Problem 3 – Fel uppstår när fältet Quantity anges till ett decimalvärde i posterna Orderprodukt, Offertprodukt, Fakturaprodukt
Åtgärd
Fältet Kvantitetsförsäljningsalternativ i prislistans artikelpost 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å Hel. Mer information finns i Definiera produktpriser med prislistor och prislistobjekt.
Problem 4 – Fel uppstår när du öppnar eller sparar en produktpost när fältet Decimalstöd har värdet > 2
Åtgärd
Om fältet Kvantitet till hands 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.
Du kan åtgärda det här problemet genom att gå till Inställningar>AnpassningarEntiteter>>Fält>Kvantitet till hands. Kontrollera att precisionsvärdet är samma som värdet För decimaler som stöds .