Да, насчет ансапорта я это понимаю. Обновление до 2011 версии пока не планируется.
В общем, в результате я выяснил следующие вещи:
1. В экспортируемом XML - файле хранится не вся информация. Не сохраняются там пользовательские связи и лукапы. При добавлении вручную в XML-файл сохраняются там только статические аттрибуты, аттрибуты типа lookup и partylist не сохраняются, видимо их нужно создавать в другом месте.
2. Отправку email для кастомной сущности думаю что можно реализовать.
Алгоритм следующий:
Экспортируем xml сущности email. Находим там участок
Код:
<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 секцию свой тип, идентификаторы идут по порядку. У меня это будет выглядеть так:
Код:
<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>
<LookupType id="fb3fb506-2341-db11-898a-0007e9e17ebd">10095</LookupType>
</LookupTypes>
После этого у нас появляется новый тип выбираемой записи.
Для того, чтобы запись сохранялась, нужно сделать следующее: Перейдите Параметры – Администрирование – Системные Параметры – вкладка Электронная почта – поставьте галку Разрешить отправку сообщений по электронной почте нераспознанным получателям .
И далее нужно модифицировать плагин для установки email для нашей сущности
http://mmcrm.ru/?p=1171.