Давайте начнем с того, что установим, что некоторые из готовых функций D365 иногда могут быть немного неуклюжими.
Для отношений 1: N, когда вы нажимаете кнопку «+ Новый» во вспомогательной сетке, поведение изменяется в зависимости от того, настроено ли отношение как «Необязательное» или «Требуется бизнес».Он либо позволяет искать и добавлять существующую запись (необязательно), либо всегда создает новую запись (требуется бизнес).
Это нормально.Я могу контролировать это.
Для отношений N: N эта кнопка «+ New» во вспомогательной сетке позволяет мне только искать существующую запись.В этом случае я только хочу каждый раз создавать новую запись.
Сценарий связывает сущность systemuser
с настраиваемой сущностью (через отношение N: N), чтобы указать их "специализацию" в поле., это называется.У меня есть другая сущность поиска, которая указывает поле, и моя специальная сущность специализации имеет следующие поля:
- Имя (текст)
- Поле (поиск в поле специализации)
- Уровень (для оценки степени их специализации)
Если бы я использовал повторно существующую запись, она также была бы связана со специализацией другого пользователя.Если бы я изменил уровень своих способностей в этой области, это затронуло бы других пользователей, связанных с этой записью.
Мне нужно каждый раз создавать новую запись.Если я смогу заменить эту функцию щелчка, я могу просто открыть новое диалоговое окно и затем создать записи самостоятельно.
Если это не удастся, мне нужно заменить весь элемент управления подсетью в качестве настраиваемого веб-ресурса.не заставляй меня это делать!