Цитата:
Сообщение от
a33ik
Для начала. Код не может появляться - он может выполняться.
Что до кода, то он примерно такой:
Код:
if (event.Mode == 5)//Деактивация возможной сделки
{
if (crmForm.all.<поле с заветной галочкой>.DataValue != true)//Галочка установлена
{
alert('Нельзя закрыть сделку.');
event.returnValue = false;
return false;
}
}
Код должен быть вставлен в обработчик OnSave формы возможной сделки и он срабатывает не только по нажатию кнопок сохранить/сохранить и закрыть. Читайте
SDK.
Спасибо, всё получилось. А чтобы поле согласование отображалось у пользователя, но перевести(поставить галочку) мог только руководитель?
Просто если скрывать поле, то пользователю, будет тяжело понять - согласована ли сделка или же нет? Если поле будет отображаться то это проблема будет снята.