Настройки справочника

Доброго времени суток!
Такой вопрос, в карточку контактов я добавил поле со справочником типа "Договора". Проконсультируйте, возможно ли настроить работу этого справочника так, что бы после нажатия на него, можно было увидеть все договора с признаком "Имя клиента=ФИО страхователя". Если да то как это реализовать)
Заранее спасибо.

Нравится

4 комментария

Берете на событие OnPrepareSelectWindow включаете фильтр, например:

function edtStageOnPrepareSelectWindow(LookupDataControl, SelectWindow) {
	var OpportunityID = dlData.Dataset.Values('OpportunityID');
	var Dataset = LookupDataControl.DataField.LookupDataset;
	ApplyDatasetFilter(Dataset, 'OpportunityID', OpportunityID, true);
}

--
www.it-sfera.com.ua

Напрашивается вопрос о целесообразности добавления такого поля. Получается, что у контакта может быть указан один-единственный договор?

В том то и дело, что бы можно было просмотреть все его договора, перейти к ним прямо из карточки договора

В случае, если задача звучит так: для некоторого контакта необходимо увидеть все его договора (т.е. договора, у которых в поле Контакт указан данный контакт), с возможностью перейти к выбранному договору, то можно сделать деталь Договора в разделе Контакты.
Сделать деталь несложно - можно воспользоваться примерами из раздела Контрагенты или воспользоваться поиском и найти примеры на Community.
По числу действий пользователя эта реализация более удобна и быстра.

Показать все комментарии