Создание отношения N: 1 для сущности продукта заказа - PullRequest
1 голос
/ 05 декабря 2011

Я пытаюсь создать отношение N: 1 для другого объекта, чтобы заказать продукт.Это не вариант в списке выбора.Затем я попытался перейти к заказу продукта и создать отношения 1: N, но это также не позволяет.

Я уверен, что это от Microsoft, но есть ли способ добиться этого?Я предпочитаю не использовать 1: N или N: N как обходной путь, поскольку он создаст сетки на форме (и это не имеет особого смысла с точки зрения пользовательского интерфейса, когда будет только одна запись).

Спасибо за помощь !!!!

Ответы [ 3 ]

0 голосов
/ 07 декабря 2011

Мы столкнулись с той же проблемой при создании решения для клиента.Это было серьезное ограничение, поэтому, в конце концов, мы просто создали нашу собственную сущность продукта заказа и связали ее через один со многими для заказа.

Это дало нам полный контроль над ней и могло добавлять отношения по нашему желанию.

Это произошло, к сожалению, из-за того, что вы теряете автоматический расчет, например, при заказе.Однако это не было проблемой, поскольку нам это не требовалось или какие-либо функции прайс-листа.

Если это вариант для вас, я бы порекомендовал сделать это таким образом.

0 голосов
/ 18 июля 2012

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

Для CRM сущности, salesorderproduct ... являются сущностями, используемыми только для перечисления продуктов сущности, связанной с ее именем, и вы почти ничего не можете сделать, это еще одна проблема с обходным решением, которую я постараюсь объяснить, просто посмотреть, может ли это быть решением для создания отношений с ними, но я так не думаю.

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

Это можно сделать, выполнив поиск по GUID окна «Назначить» и скопировав его в любой из URL-адресов окна «Назначить», после чего появится окно, и вы сможете выполнить свои собственные сопоставления.

Я надеюсь, что это могло бы помочь, хотя этот вопрос слишком старый, поэтому я надеюсь, что другие, которые приходят сюда, могли бы увидеть больше мнений:)

Увидимся

0 голосов
/ 06 декабря 2011

Я собираюсь добавить одну строку текстового поля и отформатировать его как URL. Затем свяжите его со связанной сущностью, динамически заполняя URL-адрес этой сущности. Это обходной путь, но из всех возможных сценариев это лучшее для моей ситуации

...