Столкнулся с такой проблемой!
В конфигурации Компании. В настройках поля списка - "Вид" есть js код
$(document).ready(function load_{$one_field.id}() {
if (document.getElementById("value{$one_field.id}") && document.getElementById("tab_1"))
{
if (document.getElementById("value{$one_field.id}").value=="Физ.лицо") {
$("#tab_1").css("display","none");
}
else {
$("#tab_1").css("display","");
}
}
})
function onchange_{$one_field.id}()
{ // Функция по событию "изменение поля"
// при смене вида лица введенные данные сохраняются и открываются на редактирование вновь
document.getElementById('edit_mode').value=1;
save_line();
}
addHandler(document.getElementById("value{$one_field.id}"), "onchange", onchange_{$one_field.id});
при котором можно создавать записи, при создании компании, не внося значения даже в обязательные поля. То есть если мы меняем с Юр. лица на физ. лицо, то автоматически сохраняется запись в разделе Компании без заполненный полей. Нет конечно в дальнейшем при создании заявки пользователь не сможет выбрать компанию, и ему придется дозаполнять поля и пересохранять запись. Но на мой взгляд это лишнее действие.
Подскажите как сделать так чтобы запись не сохранялась при смене вида клиента, и при этом работали правила отображения
Сообщение отредактировал Grosso2020: 19 Февраль 2015 - 20:19













