2016-03-10 1 views
4

Ниже приведен точный сценарий в моем экземпляре Dynamics CRM.Сверло поле для полей типа данных данных не работает для настраиваемых объектов

Я создал пользовательский объект (скажем, заказ), который имеет поле поиска (например, элемент). Поле поиска указывает на другой объект, имеющий валютное поле (например, Amount). Я создал поле свертки (например, Total Amount) в объекте Order и установил его для вычисления суммы суммы для всех позиций для заказа. После создания я поместил элемент управления в основную форму объекта.

Когда я пытаюсь проверить значение поля набора исправлений (нажав Обновить значок поля накопительного пакета), он дает мне следующую ошибку:

Record currency is required to calculate rollup field of type currency. Provide a currency and try again.

Я попытался аналогичен для счета и возможностей лиц, а также там отлично работает новое месторождение.

Любая идея, почему это не работает для настраиваемого объекта? Нужно ли мне делать что-либо дополнительно на уровне лица или формы?

ответ

6

Вы получите ошибку Укажите валюту и повторите попытку для всех записей, созданных до создания поля накопительного пакета, так как они не будут содержать действительные данные в валюте (TransactionCurrencyId) поле.

Любые записи, созданные после того, как вы добавили поле, должны автоматически установить поле валюты, и поле свертки должно работать правильно.

Поскольку учетная запись и возможность содержат поля валюты из коробки, все записи этих типов будут правильно установлены поле Валюта. Таким образом, это не значит, что позже будет добавлено поле слияния валют.

Вам необходимо будет установить поле «Валюта» в существующих (пользовательских) записях заказов для правильной работы накопителей. Это может быть, например, сделайте, добавив поле «Валюта» в форму и выбрав правильную валюту для каждого ордера (либо вручную, используя объемное редактирование, либо создав рабочий процесс).

+1

Спасибо Henrik, это действительно очень полезно. Еще раз спасибо. Кроме того, ссылка для людей (посещение этого вопроса), чтобы получить больше информации о валюте - http://debajmecrm.com/2014/07/15/understanding-currency-field-in-microsoft-dynamics-crm/ – Nirman

Смежные вопросы