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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.09.2011, 15:18   #1  
u.rastegaev is offline
u.rastegaev
Участник
 
64 / 10 (1) +
Регистрация: 03.08.2010
копирование контракта
Здравствуйте)
подскажите советом:в контракте есть стандартный механизм копирования контракта, НО проблема в том что он копирует только НЕ кастомные связанные сущности, а хотелось бы чтобы копировались еще и мои кастомные, связанные с контрактом)

соответственно есть 2 пути: либо как то допилить этот механизм либо делать все заново самому.

подскажите можно ли допилить старый механизм?
и может кто статейку с чем то аналогичным видел
заранее спс
__________________
rurik
Старый 09.09.2011, 15:33   #2  
Borisvil is offline
Borisvil
Участник
 
123 / 36 (2) +++
Регистрация: 03.06.2011
Адрес: Санкт-Петербург
Здравствуйте!

Допилить механизм врядли получится.
Как вариант: сделать плагин на post stage создания контракта, проверять если есть уже контракт с таким номером (при копировании номер остается одинаковым), то копировать из него все связанные сущности.
Старый 09.09.2011, 16:04   #3  
u.rastegaev is offline
u.rastegaev
Участник
 
64 / 10 (1) +
Регистрация: 03.08.2010
да вполне неплохой вариант, я подумал вполне реализуем)

вопрос номер 2 вот только сейчас возник: изменить весь этот механизм , добавлением следующей фишки, что можно выбирать те связанные сущьности которые копировать и которые нет. что думаете? мне кажется это довольно трудоемко
__________________
rurik
Старый 09.09.2011, 17:48   #4  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Для контракта есть специальное событие Clone. Можно попытаться использовать его при написании плагина. Что копировать, а что нет - решать вам.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 12.09.2011, 10:53   #5  
u.rastegaev is offline
u.rastegaev
Участник
 
64 / 10 (1) +
Регистрация: 03.08.2010
хм.. интересно)
т.е. ловить именно это событие, но улучшение идеи в чем? что это не все создания нового контракта а именно клонирование?

или можно влезть прям в сам механизм копирования?
__________________
rurik
Старый 12.09.2011, 12:45   #6  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Если я правильно понял SDK - читал по диагонали - это событие возникает при стандартном копировании контракта. Соответственно, вы можете дополнить его необходимыми операциями, например, скорпировать нужные вам сущности.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 12.09.2011, 13:25   #7  
u.rastegaev is offline
u.rastegaev
Участник
 
64 / 10 (1) +
Регистрация: 03.08.2010
ага, понял) ну т.е. получается просто уточнение события на которое реагировать тоже плюс спс.
__________________
rurik
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Редактирование карточки Активного Контракта KKNDSTER Dynamics CRM: Разработка 1 05.08.2011 10:43
Статус контракта или как обойти логику СRM Roman08 Dynamics CRM: Разработка 4 01.04.2010 07:35
Автоматическое уведомление при завершении действия контракта Popov Vitaly Dynamics CRM: Функционал 16 22.07.2009 11:49
Строка сервисного контракта: работает ли ограничение по срокам действия? Lazarus Dynamics CRM: Функционал 1 10.04.2009 08:04
Статус закрытия контракта от компании sergeyjb Dynamics CRM: Функционал 8 18.12.2008 16:16

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

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

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