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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.09.2009, 16:02   #1  
marbatov is offline
marbatov
Участник
 
18 / 10 (1) +
Регистрация: 29.09.2009
Плагин (при сохранении копирование вложений)
Пишу свой первый плагин. Необходима след. функциональность: при сохранении какой либо entity, все ее вложения копируются в соответствующую папку библиотеки в шарапойнт. Теоретически представляю как сделать: получить файлстрим и записать его.
Проблема в том, что в плагине никак не могу найти объект, с помощью которого можно получить доступ к вложениям сохраняемой сущности. Пробовал вытащить так

X++:
                CrmService service = context.CreateCrmService(false);
                TargetRetrieveDynamic target = new TargetRetrieveDynamic();
                target.EntityName = "new_test";
                target.EntityId = ((Microsoft.Crm.Sdk.Key)(entity.Properties["new_testid"])).Value;

                RetrieveRequest getAccount = new RetrieveRequest();
                getAccount.ReturnDynamicEntities = true;
                getAccount.Target = target;
                TargetRelatedDynamic a = new TargetRelatedDynamic();

                getAccount.ColumnSet = new ColumnSet( new string[] { "new_name", "new_testid" });

                RetrieveResponse retrieved = (RetrieveResponse)service.Execute(getAccount);
                DynamicEntity parentAccount = (DynamicEntity)retrieved.BusinessEntity;
но parentAccount содержит лишь общие поля new_test. Помогите куском кода
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сообщения, на которые регистрируется плагин Dark_Angel Dynamics CRM: Разработка 2 05.08.2009 14:38
Плагин на обновление slivka_83 Dynamics CRM: Разработка 1 20.07.2009 17:10
Плагин для сущности "встреча" Tony Green Dynamics CRM: Разработка 5 19.05.2009 11:56
Тип сущности, использующей плагин Казарин Александр Dynamics CRM: Разработка 2 02.04.2009 20:29
Как зарегить плагин на смену State? Alir Dynamics CRM: Разработка 8 24.11.2008 12:06

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

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

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