![]() |
#20 |
Участник
|
Пожалуйста : )
Сопоставление не нужно - никто же не будет создавать заказы\ предложения из курса валют. Нужно фильтровать лукап. на Gotdotnet в разделе crm приводился пример фильтрации лукапа, писал здесь: Не знаю поддерживаемая ли это кастомизация, так что на свое усмотрение, у себя использовал - работает. По дате раньше не фильтровал, сейчас попробовал, вот такой пример: там главное смотреть как работают условия в фильтрах - это sdk раздел fetch Код: // абсурдный пример - в курсе валют при выборе валюты отображаем только валюты дата создания которых позже или равна текущей. //имя лукапа который нужно фильтровать var oField = crmForm.all.etk_currency_rate; // дата по которой нужно фильтровать var mydate = new Date(); // преобразуем дату в строку формата = Месяц\ день\ год var strdate = mydate.getMonth().toString()+"\\"+mydate.getDay().toString()+"\\"+ mydate.getYear().toString(); // Включаем фильтр - <entity name='etk_currency'> пишем код сущности которая должна грузиться из лукапа // <condition attribute='createdon' operator='on-or-after' фильтруем по атрибуту дата создания, условие 'on-or-after' - такая же или позже // value=' " + strdate - как значение подставляем нашу дату oField.lookupbrowse = 1; oField.additionalparams = "fetchXml=<fetch mapping='logical'><entity name='etk_currency'><all-attributes/><filter type='and'><condition attribute='createdon' operator='on-or-after' value=' " + strdate +"' /></filter></entity></fetch> "; |
|
|
|