//Добавляем атрибуты и методы
attributes: {
"UsrINTEGER111": { //Поле куда будет записываться количество дней разницы
dataValueType: Terrasoft.DataValueType.INTEGER, //Тип поля (INTEGER)в зависимости от типа поля UsrINTEGER111
dependencies: [
{
columns: ["UsrDATE", "UsrDATE1"], //Поля с датами
methodName: "calculatedate"
}
]
}
},
methods: {
calculatedate: function() {
var D6 = this.get("UsrDATE");
var D7 = this.get("UsrDATE1");
if (D6 && D7) {
this.set("UsrINTEGER111", parseInt(((D7.getTime()-D6.getTime())/86400000)+1)); //Формулу можно редактировать, например убрать +1
}
}
},
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать