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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.09.2010, 13:42   #1  
Shamasher is offline
Shamasher
Участник
 
10 / 10 (1) +
Регистрация: 01.09.2010
при создании "task" поле "испольнитель" с типом ownerid должен фильтроваться по Бизнес-Направлению, которое взялось за работу.

если на примерах, то :
lookupclass - BasicOwner
lookuptypes - 8
я нашел этот файл и вот что там находится:
Код:
<object type="8">
			<columns>
				<column data="fullname" type="normal"/>
			</columns>
			<datasource>
				<filter type="and">
					<condition attribute="isdisabled" operator="ne" value="1"/>
					<filter type="or">
						<condition attribute="fullname" operator="like" value="!searchvalue" />
						<condition attribute="firstname" operator="like" value="!searchvalue" />
						<condition attribute="lastname" operator="like" value="!searchvalue" />
						<condition attribute="internalemailaddress" operator="like" value="!searchvalue" />
					</filter>
				</filter>
			</datasource>
		</object>
я заменил на:

Код:
<object type="8">
			<columns>
				<column data="fullname" type="normal"/>
			</columns>
			<datasource>
				<filter type="and">
					<condition attribute="isdisabled" operator="ne" value="1"/>
					<filter type="or">
						<condition attribute="fullname" operator="like" value="!searchvalue" />
						<condition attribute="firstname" operator="like" value="!searchvalue" />
						<condition attribute="lastname" operator="like" value="!searchvalue" />
						<condition attribute="internalemailaddress" operator="like" value="!searchvalue" />
					</filter>
				</filter>
				<link-entity name="new_bn_systemuser" from="systemuserid" to="systemuserid">
				<link-entity name="new_review" from="new_bnid" to="new_bnid">
					<filter>
						<condition attribute="new_leadid" operator="eq" value="!reportname"/>
					</filter>
				</link-entity>
				</link-entity>
			</datasource>
		</object>
и в OnLoad добавил crmForm.all.ownerid.AddParam("reportname", a.regardingobjectid.DataValue[0].id);

Пока выходит только ошибка
Старый 01.09.2010, 13:46   #2  
Shamasher is offline
Shamasher
Участник
 
10 / 10 (1) +
Регистрация: 01.09.2010
Пытался еще и через
crmForm.all.ownerid.AddParam("search",
"<fetch mapping='logical'><entity name='systemuser'>"
+"<link-entity name='new_bn_systemuser' from='systemuserid' to='systemuserid'>"
+"<link-entity name='new_review' from='new_bnid' to='new_bnid'>"
+"<filter>"
+"<condition attribute='new_leadid' operator='eq' value='"+a.regardingobjectid.DataValue[0].id+"'/>"
+"</filter>"
+"</link-entity>"
+"</link-entity>"
+"</entity></fetch>");

но тоже не работает
Старый 01.09.2010, 15:43   #3  
Shamasher is offline
Shamasher
Участник
 
10 / 10 (1) +
Регистрация: 01.09.2010
пояснение:
поле ownerid является типом owner
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как отключить принудительное сохранение формы при изменении ownerid в форме opportunity? zkk Dynamics CRM: Разработка 2 28.05.2010 13:35
создание объекта на базе существующего vienna Dynamics CRM: Разработка 9 11.06.2009 14:01
Как отследить создание предложения из возможной сделки ZooY Dynamics CRM: Разработка 2 28.11.2008 21:00
Создание пользовательской конструкции бизнес-процесса... zhenek Dynamics CRM: Разработка 21 28.05.2008 10:29
Изменения условия фильтра в связанных действиях zhenek Dynamics CRM: Функционал 0 24.03.2008 11:43

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

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

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