Показать сообщение отдельно
Старый 12.08.2009, 11:56   #94  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от moskalevas Посмотреть сообщение
Прочитал вашу статейку, но не совсем понял...
Пытаюсь передавать параметр следующим образом:

salesorder sss = (salesorder)crmservice.Retrieve(EntityName.salesorder.ToString(), workflowContext.OrganizationId,
new ColumnSet(new string[] { "name" }));
string sales = sss.name;
ParameterValue[] parameters = new ParameterValue[1];
parameters[0] = new ParameterValue();
parameters[0].Name = "Param2";
parameters[0].Value = sales.ToString();


Но отчёт не вкладывается...Не могли бы кинуть ссылочку, где поподробнее говорится о том, как получать значения полей с разных форм в теле Custom WorkFlow Action?
workflowContext.OrganizationId - это не есть идентификатор записи, которая вызвала запуск Workflow, а вот workflowContext.PrimaryEntityId - совсем другое дело. Внимательнее.

И непонятно зачем такое надо - parameters[0].Value = sales.ToString(); достаточно parameters[0].Value = sales;
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit