04.08.2009, 15:23 | #21 |
Moderator
|
Вот, пожалуй: Mail Merge системных объектов
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
05.08.2009, 09:13 | #22 |
Участник
|
Так не пойдёт.
А возможно реализовать необходимый функционал следующим образом?С помощью яваскрипта создать кнопочку на форме(на её событие OnClick повесить открытие формы "Электронная почта")..Если это возможно, то ещё надо придумать как в открытую "Электронную почту" вкладывать сформированный отчёт |
|
05.08.2009, 09:34 | #23 |
Консультант-джедай
|
На первый вопрос: с помощью яваскрипта можно создать кнопочку при нажатии на которую будет создаваться емейл. По второму: видел код для плагинов , но для JS пока не попадался
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
05.08.2009, 09:46 | #24 |
Участник
|
Сначала пытаюсь просто создать кнопку на форме.Для этого размещаю на форме новый раздел, создай аттрибут типа nvarchar и помещаю его в этот раздел.Далее помещаю скрипт на OnLoad формы следующий скрипт:
var fieldTable = crmForm.all.new_button_d; var html = "<table border='0' cellspacing='0' cellpadding='0'><tr><td width='0px'>" + fieldTable.innerHTML + "</td><td width='200px'><input type='button' value='Кнопка' onclick='Button_OnClick()' style='background-color:#d8e8ff' style ='border-width:2px'/></td></tr></table>"; fieldTable.innerHTML = html; //скрываем атрибут new_button document.all.new_button.style.display='none'; crmForm.all.new_button_c.innerText=""; Но что-то кнопка у меня не выглядит как кнопкаостаётся всё тоже самое поле...Что не так делаю? |
|
05.08.2009, 09:53 | #25 |
Консультант-джедай
|
а как она должна выглядеть? и как выглядит у Вас?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
05.08.2009, 09:56 | #26 |
Kostya Afendikov
|
Цитата:
Сообщение от moskalevas
Сначала пытаюсь просто создать кнопку на форме.Для этого размещаю на форме новый раздел, создай аттрибут типа nvarchar и помещаю его в этот раздел.Далее помещаю скрипт на OnLoad формы следующий скрипт:
var fieldTable = crmForm.all.new_button_d; var html = "<table border='0' cellspacing='0' cellpadding='0'><tr><td width='0px'>" + fieldTable.innerHTML + "</td><td width='200px'><input type='button' value='Кнопка' onclick='Button_OnClick()' style='background-color:#d8e8ff' style ='border-width:2px'/></td></tr></table>"; fieldTable.innerHTML = html; //скрываем атрибут new_button document.all.new_button.style.display='none'; crmForm.all.new_button_c.innerText=""; Но что-то кнопка у меня не выглядит как кнопкаостаётся всё тоже самое поле...Что не так делаю? Возможно помогут эти примеры http://ms-dynamics-crm.com.ua/tag/isv/ |
|
05.08.2009, 09:57 | #27 |
Участник
|
Делаю по примеру, как рассказано на http://mmcrm.ru/?p=391(Мелкомягкий CRM)
Хотелось бы чтоб и выглядела как нормальная кнопкаА у меня получается всё тоже обыкновенное поле на форме... Может подскажете где ещё почитать или подсматреть примерчик по созданию кнопки на форме? |
|
05.08.2009, 09:57 | #28 |
Чайный пьяница
|
Цитата:
Сообщение от moskalevas
Сначала пытаюсь просто создать кнопку на форме.Для этого размещаю на форме новый раздел, создай аттрибут типа nvarchar и помещаю его в этот раздел.Далее помещаю скрипт на OnLoad формы следующий скрипт:
var fieldTable = crmForm.all.new_button_d; var html = "<table border='0' cellspacing='0' cellpadding='0'><tr><td width='0px'>" + fieldTable.innerHTML + "</td><td width='200px'><input type='button' value='Кнопка' onclick='Button_OnClick()' style='background-color:#d8e8ff' style ='border-width:2px'/></td></tr></table>"; fieldTable.innerHTML = html; //скрываем атрибут new_button document.all.new_button.style.display='none'; crmForm.all.new_button_c.innerText=""; Но что-то кнопка у меня не выглядит как кнопкаостаётся всё тоже самое поле...Что не так делаю?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
05.08.2009, 10:00 | #29 |
Консультант-джедай
|
Цитата:
Сообщение от moskalevas
Сначала пытаюсь просто создать кнопку на форме.Для этого размещаю на форме новый раздел, создай аттрибут типа nvarchar и помещаю его в этот раздел.Далее помещаю скрипт на OnLoad формы следующий скрипт:
var fieldTable = crmForm.all.new_button_d; var html = "<table border='0' cellspacing='0' cellpadding='0'><tr><td width='0px'>" + fieldTable.innerHTML + "</td><td width='200px'><input type='button' value='Кнопка' onclick='Button_OnClick()' style='background-color:#d8e8ff' style ='border-width:2px'/></td></tr></table>"; fieldTable.innerHTML = html; //скрываем атрибут new_button document.all.new_button.style.display='none'; crmForm.all.new_button_c.innerText=""; Но что-то кнопка у меня не выглядит как кнопкаостаётся всё тоже самое поле...Что не так делаю?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
05.08.2009, 10:10 | #30 |
Участник
|
new_button
|
|
05.08.2009, 10:15 | #31 |
Консультант-джедай
|
А пробовали сделать точно также как в примере?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
05.08.2009, 10:17 | #32 |
Kostya Afendikov
|
Офтоп: тема к плагину уже совсем не имеет отношения, можно и запутаться так, а не научиться плагины писать
|
|
05.08.2009, 10:17 | #33 |
Участник
|
пробовал
кнопка так и не появляется...скоро с бубном бегать буду |
|
05.08.2009, 10:21 | #34 |
Участник
|
|
|
05.08.2009, 10:24 | #35 |
Kostya Afendikov
|
|
|
05.08.2009, 10:33 | #36 |
Консультант-джедай
|
1. Ну тогда только серия скриншотов поможет (наверно )
2. Переименовывать не надо, просто часть сообщений выделить в новую тему
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
05.08.2009, 11:33 | #37 |
Участник
|
Попытка №1
Пытаюсь создать свой первый в истории плагин. Все как по уставу.
-Создал проект библиотеки классов. -Написал там Код: using System; using System.Collections.Generic; using System.Text; using Microsoft.Crm.Sdk; using Microsoft.Crm.SdkTypeProxy; using Microsoft.Crm.Sdk.Query; namespace TestEmptyPlugin { public class Class1: IPlugin { public void Execute(IPluginExecutionContext context) { } } } -Собрал это безобразие. -Запустил мега-супер прогу PluginRegistration.exe -Зарегистрировал с опцией Disk (кстати так и не понял откуда и зачем Database). Копию моей сборки положил в "C:\Program Files\Microsoft Dynamics CRM Server\Server\bin\assembly" Для отладки, которая тоже не запускается. -Потом запустил для своего плагина New step.С опциями Create для моей кустомной сущности new_test. В синхронном режиме -iisreset При создании нового экземпляра new_test выдает окно с ошибкой без каких-либо подробностей. Коллеги,что может быть не так? |
|
05.08.2009, 11:39 | #38 |
Чайный пьяница
|
А Вы сборку подписали?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
05.08.2009, 11:49 | #39 |
Участник
|
где?
|
|
05.08.2009, 11:51 | #40 |
Kostya Afendikov
|
Цитата:
Сообщение от Kipetcoff
Пытаюсь создать свой первый в истории плагин. Все как по уставу.
-Создал проект библиотеки классов. -Написал там Код: using System; using System.Collections.Generic; using System.Text; using Microsoft.Crm.Sdk; using Microsoft.Crm.SdkTypeProxy; using Microsoft.Crm.Sdk.Query; namespace TestEmptyPlugin { public class Class1: IPlugin { public void Execute(IPluginExecutionContext context) { } } } -Собрал это безобразие. -Запустил мега-супер прогу PluginRegistration.exe -Зарегистрировал с опцией Disk (кстати так и не понял откуда и зачем Database). Копию моей сборки положил в "C:\Program Files\Microsoft Dynamics CRM Server\Server\bin\assembly" Для отладки, которая тоже не запускается. -Потом запустил для своего плагина New step.С опциями Create для моей кустомной сущности new_test. В синхронном режиме -iisreset При создании нового экземпляра new_test выдает окно с ошибкой без каких-либо подробностей. Коллеги,что может быть не так? Если только начинаете, возможно поможет http://ms-dynamics-crm.com.ua/tag/plug-in/ |
|
Теги |
c#, custom workflow action, plugin, workflow, reporting services, report |
|
|