Показать сообщение отдельно
Старый 13.04.2011, 15:04   #3  
Skyway is offline
Skyway
Участник
 
78 / 10 (1) +
Регистрация: 07.08.2009
Мы не ищем легких путей
Экспортировал сущность "Электронная почта", и нашел вот этот участок:
X++:
<attribute PhysicalName="to">
              <Type>partylist</Type>
              <ValidForCreateApi>1</ValidForCreateApi>
              <ValidForUpdateApi>1</ValidForUpdateApi>
              <ValidForReadApi>1</ValidForReadApi>
              <IsLogical>1</IsLogical>
              <AttributeTypeId>00000000-0000-0000-00aa-110000000039</AttributeTypeId>
              <DisplayMask>ValidForForm|ValidForGrid|RequiredForForm</DisplayMask>
              <Descriptions>
                <Description description="Recipient party list for the e-mail, and references recipient records such as users and queues." languagecode="1049" />
              </Descriptions>
              <ImeMode>auto</ImeMode>
              <RequiredLevel>none</RequiredLevel>
              <Format>emailpartylist</Format>
              <LookupClass>ActivityRecipient</LookupClass>
              <LookupStyle>multi</LookupStyle>
              <LookupTypes>
                <LookupType id="f63fb506-2341-db11-898a-0007e9e17ebd">1</LookupType>
                <LookupType id="f73fb506-2341-db11-898a-0007e9e17ebd">2</LookupType>
                <LookupType id="f83fb506-2341-db11-898a-0007e9e17ebd">4</LookupType>
                <LookupType id="f93fb506-2341-db11-898a-0007e9e17ebd">8</LookupType>
                <LookupType id="fa3fb506-2341-db11-898a-0007e9e17ebd">2020</LookupType>
              </LookupTypes>
              <displaynames>
                <displayname description="Кому" languagecode="1049" />
              </displaynames>
            </attribute>
Думаю если добавить новый тип в LookupTypes, то появится возможность выбирать его. Но возникает еще один вопрос - как CRM сможет узнать, из какого поля брать e-mail адрес для отправки сообщения?

UPD:
Добавил тип, теперь появилась возможность его выбирать. Но, как я и предполагал, crm не может найти адрес электронный почты, при попытке сохранения выходит ошибка: у одного или нескольких получателей либо нет адреса электронной почты, либо для электронной почты указан режим "Запретить"

Последний раз редактировалось Skyway; 13.04.2011 в 15:08.