Поделиться через


Устранение неполадок с продуктами

Следуйте инструкциям в этой статье, чтобы устранить проблемы, которые могут возникнуть при работе с продуктами в Dynamics 365 Sales.

Проблема 1. Повторное изменение не работает или поле "Родительский" не отображается

Повторное изменение продукта позволяет изменить родительский элемент существующей записи продукта, чтобы дочерние продукты наследуют соответствующие свойства продукта. Дополнительные сведения см. в разделе "Изменение родительского элемента продукта".

Причина

Если вы не видите поле "Родительский" в форме "Продукт", возможно, вы настроили форму "Основной продукт" с помощью неуправляемого решения. Дополнительные сведения см. в разделе Обзор решений.

В некоторых случаях формы продукта не объединяются должным образом и из-за этого необходимое поле "Родительский" не добавляется в форму.

Решение

Чтобы устранить эту проблему, необходимо добавить поле Parent обратно в форму. Это можно сделать с помощью настройки или с помощью мастера импорта и экспорта решения. Дополнительные сведения см. в разделе "Экспорт решений" и "Импорт решений".

Добавление поля "Родитель" с помощью настройки

  1. В вашем приложении, выберите значок Параметры, затем выберите Дополнительные параметры.

    Пункт дополнительных параметров в меню «Параметры».

    Откроется страница Управление бизнесом.

  2. На панели навигации выберите Параметры, затем в разделе Пользовательская настройка выберите Настройки.

  3. Выберите Настройка системы.

  4. В разделе "Компоненты" в Обозреватель решений разверните сущности и разверните таблицу Product.

  5. Выберите Формы, а затем откройте форму "Продукт" типа Main, которая находится в активном состоянии.

  6. В редакторе форм выберите родительское поле из обозревателя полей и перетащите его в раздел "Сводка " в левой части редактора формы.

    Добавьте поле Parent в форму Product.

  7. Нажмите кнопку "Сохранить" и " Опубликовать".

Добавление родительского поля с помощью мастера импорта и экспорта решения

В неуправляемом решении добавьте следующую строку в основной форме 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

Решение

Если поле "Количество по руке" используется в форме, значение поля "Десятичное поддерживаемое" не должно быть больше точности количества в руке.

Чтобы устранить эту проблему, перейдите к разделу "Параметры>настройки>сущностей>полей>" на руку. Убедитесь, что значение точности совпадает со значением десятичного поддерживаемого значения.