Дело в том, что этот функционал был разработан (и сейчас работает) именно через вывод сообщения с просьбой сохранить, но появился запрос сделать сохранение автоматически...
Вот мой код из ISV.config:
<MenuItem JavaScript="if (crmForm.IsDirty) {crmForm.Save();} var taskGuid = crmForm.ObjectId; var message = "<?xml version='1.0' encoding='utf-8'?
..........далее остальная часть SOAP-запроса к методу веб-сервиса ................
var returnUrl = result.selectSingleNode('//ExecuteTaskToolResult'); try {window.opener.crmGrid.Refresh();} catch (error) {} window.document.location.reload(returnUrl.text);">
p.s. веб-сервис с определенными методами, к которым я обращаюсь, мой.
|