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

Добрый день!

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

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

Спасибо!

Нравится

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

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

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

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

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

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

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

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();
        }
}

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

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

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