疑難排解產品的問題
請遵循本文中的指示,針對您在 Dynamics 365 Sales 中使用產品時可能遇到的問題進行疑難解答。
問題 1 - 重新父代無法運作,或 [父] 欄位無法顯示
產品重新父 代可讓您變更現有產品記錄的父代,讓子產品繼承適當的產品屬性。 如需詳細資訊,請參閱 變更產品的父代。
原因
如果您沒有在 [產品] 表單上看到 [父 ] 欄位,可能是因為您已使用 Unmanaged 解決方案自定義 產品主要 表單。 如需詳細資訊,請參閱解決方案總覽。
在某些情況下, Product 窗體不會正確合併,因此,必要的 [父 ] 字段不會新增至窗體。
解決方法
若要解決此問題,您必須將 [父 ] 欄位新增回表單。 您可以透過自定義或使用解決方案匯入/匯出精靈來執行這項操作。 如需詳細資訊,請參閱 導出解決方案 和 匯入解決方案。
透過自訂新增父欄位
在應用程式中,選取設定圖示,然後選取進階設定。
商業管理頁面會開啟。
在瀏覽列上,選取設定,然後選取自訂下方的自訂。
選取自訂系統。
在 [方案總管 的 [元件] 下,展開 [實體],然後展開 [產品] 數據表。
選取 [表單],然後開啟處於作用中狀態之Main類型的 Product 窗體。
在窗體編輯器中,從 [字段總管] 選取 [父 字段],並將其拖曳至 窗體編輯器左側的 [摘要 ] 區段。
選取 [儲存],然後選取 [發佈]。
透過解決方案匯入/匯出精靈新增父欄位
在 Unmanaged 方案中,在 Product 主要表單中新增下列資料列:
<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>
問題 2 - 列表價格、標準成本或目前成本欄位不接受十進位支援的欄位有效位數值
解決方法
[小數點支援] 與 [列表價格] 字段之間沒有關聯。 [十進位支援] 字段中定義的值不會影響 [列表價格] 字段的有效位數值。 [清單價格]、[標準成本] 或 [目前成本] 欄位上的十進位有效位數值是由 [定價十進位有效位數] 設定所控制。 根據預設,「定價十進位有效位數」 會設定為 2。 如需此設定的詳細資訊,請參閱 系統設定一般索引標籤。如需十進位有效位數的詳細資訊,請參閱 貨幣和定價中的十進位有效位數。
問題 3 - 將 [數量] 字段設定為 [訂單產品]、[報價產品]、[發票產品記錄] 中的十進位值時發生錯誤
解決方法
價目表項目記錄的 [ 數量銷售選項 ] 字段會決定產品或服務可以整體、部分或這兩種類型的數量排序。 若要能夠在 [數量] 欄位中輸入十進位值,請確定 [數量銷售選項] 欄位未設定為 [整數]。 如需詳細資訊,請參閱 使用價目表和價目表專案定義產品定價。
問題 4 - 當 [十進位支援] 字段值為 > 2 時開啟或儲存產品記錄時發生錯誤
解決方法
如果窗體上使用 [數量 On Hand] 欄位,則 [十進位支援] 欄位的值不得大於 [手動數量] 的有效位數。
若要修正此問題,請移至 [設定>自定義>實體>字段] [>手動數量]。 請確定 Precision 值與 Decimal Supported 值相同。