AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.07.2015, 21:13   #1  
vasya-serega is offline
vasya-serega
Участник
 
145 / 17 (1) ++
Регистрация: 12.05.2013
Адрес: Украина
Да, действительно, собака была зарыта именно там. Если коннекшн роль подходит только для указанной сущности, то внутри connectionroleobjecttypecode в нужной записи поле associatedobjecttypecode будет содержать имя сущности, а если для всех - то "none". Соответственно, указанный выше код достаточно переписать на
X++:
 Conditions = {
          new ConditionExpression("associatedobjecttypecode", ConditionOperator.In, new []{entityName, "none"})
          }
Когда переписывал запрос под fetchXml, столкнулся с неожиданностью, что вместо символьного имени сущности необходимо подставлять код. Н-р:
X++:
<fetch distinct="true" mapping="logical" output-format="xml-platform" version="1.0">
 <entity name="connectionrole">
  <attribute name="category"/>
  <attribute name="name"/>
  <attribute name="connectionroleid"/>
    <order descending="false" attribute="category"/>
     <link-entity name="connectionrole" to="connectionroleid" from="connectionroleid">
     <link-entity name="connectionroleobjecttypecode" to="connectionroleid" from="connectionroleid" alias="ab">
      <filter type="and">
       <condition attribute="associatedobjecttypecode" operator="in">
        <value>0</value>   <!--  none  0 -->
        <value>1</value>   <!--  account   -->
       </condition>
     </filter>
   </link-entity>
  </link-entity>
 </entity>
</fetch>
Если кто подскажет, почему так, буду благодарен.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: How to install Microsoft Dynamics CRM 2013 without an Internet Connection Blog bot Dynamics CRM: Blogs 0 21.11.2013 19:11
crminthefield: Use PowerShell: build a redist folder to install Dynamics CRM 2011 without an internet connection Blog bot Dynamics CRM: Blogs 0 15.08.2013 01:16
crminthefield: How to Make a Custom Administrator Security Role in CRM 2011 (On-Premise) Blog bot Dynamics CRM: Blogs 0 12.04.2012 21:11
CRM DE LA CREME! Enabled and disable fields based on a user role Blog bot Dynamics CRM: Blogs 0 17.05.2010 13:05
Dynamics CRM Tools: Tools Update : New connection control Blog bot Dynamics CRM: Blogs 0 18.11.2009 12:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:10.