Деталь
История
письма
3.x

Открытие письма из детали История продажи

Добрый день!

Подскажите, пожалуйста, где найти скрипт, в котором обрабатывается двойной щелчок на детали История продажи?

Хочется открывать письма из детали История выбранной продажи также, как они открываются из раздела Email и детали Email продажи.

Спасибо!

Нравится

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

Здравствуйте, Сергей.

Посмотрите обработку события OnDblClick визуального компонента grdData в сервисе Opportunities\Details\Dependence\wnd_OpportunityDependenceGridArea:

http://i61.fastpic.ru/big/2014/0624/09/c5a027ddbb53402e6d19198f375f1c09…

Андрей, спасибо!

Ниже решение, кому понадобится.

wnd_OpportunityDependenceGridAriaScript (используется скрипт scr_MailUtils)

[code]
function grdDataOnDblClick(Control) {
//TODO

var Dataset = Control.DatasetLink.Dataset;
var RecordType = GetFieldValueFromDisabledField(Dataset, 'RecordType');
var RecordDate = GetFieldValueFromDisabledField(Dataset, 'CreatedOn');
var RecordText = GetFieldValueFromDisabledField(Dataset, 'Name');
if (RecordType == 'wnd_MailWorkspace') {
var DatasetMailMessage = Services.GetNewItemByUSI('ds_MailMessage');
ApplyDatasetFilter(DatasetMailMessage, 'Subject', RecordText, true);
ApplyDatasetFilter(DatasetMailMessage, 'SendDate', RecordDate, true);
DatasetMailMessage.Open();
var ID = DatasetMailMessage('ID');
scr_MailUtils.ShowMailMessage(ID)
DatasetMailMessage.Close();
}
}
[/code]

Сергей, больше спасибо!

Очень полезно.

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