共用方式為


疑難排解產品的問題

請遵循本文中的指示,針對您在 Dynamics 365 Sales 中使用產品時可能遇到的問題進行疑難解答。

問題 1 - 重新父代無法運作,或 [父] 欄位無法顯示

產品重新父 代可讓您變更現有產品記錄的父代,讓子產品繼承適當的產品屬性。 如需詳細資訊,請參閱 變更產品的父代。

原因

如果您沒有在 [產品] 表單上看到 [父 ] 欄位,可能是因為您已使用 Unmanaged 解決方案自定義 產品主要 表單。 如需詳細資訊,請參閱解決方案總覽

在某些情況下, Product 窗體不會正確合併,因此,必要的 [父 ] 字段不會新增至窗體。

解決方法

若要解決此問題,您必須將 [父 ] 欄位新增回表單。 您可以透過自定義或使用解決方案匯入/匯出精靈來執行這項操作。 如需詳細資訊,請參閱 導出解決方案匯入解決方案

透過自訂新增父欄位

  1. 在應用程式中,選取設定圖示,然後選取進階設定

    [設定] 功能表上的 [進階設定] 選項。

    商業管理頁面會開啟。

  2. 在瀏覽列上,選取設定,然後選取自訂下方的自訂

  3. 選取自訂系統

  4. [方案總管 的 [元件] 下,展開 [實體],然後展開 [產品] 數據表。

  5. 選取 [表單],然後開啟處於作用中狀態之Main類型的 Product 窗體。

  6. 在窗體編輯器中,從 [字段總管] 選取 [父 字段],並將其拖曳至 窗體編輯器左側的 [摘要 ] 區段。

    將 [父] 欄位新增至 [產品] 表單。

  7. 選取 [儲存],然後選取 [發佈]。

透過解決方案匯入/匯出精靈新增父欄位

在 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 值相同