Показать сообщение отдельно
Старый 18.07.2013, 13:50   #4  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Спасибо, подкорректировал, код стал приятней выглядеть

function calculator ()
{
Xrm.Page.getAttribute("new_costauto").setSubmitMode("always");
Xrm.Page.getAttribute("new_pensionlevy").setSubmitMode("always");

var summa = 0;
var stoimost = Xrm.Page.data.entity.attributes.get("new_costauto").getValue();

if (Xrm.Page.data.entity.attributes.get("new_costauto").getValue() !=null)
{
if (stoimost <= 189255.00)
{
var summa = ((stoimost*3)/100);
}
else if (( stoimost >= 189255.01) && (stoimost <= 332630.00))
{
var summa = ((stoimost*4)/100);
}
else if (stoimost >= 332630.01)
{
var summa = ((stoimost*5)/100);
}
Xrm.Page.data.entity.attributes.get("new_pensionlevy").setValue(summa);
Xrm.Page.getControl("new_pensionlevy").setDisabled(true);
}
}