//Добавляем атрибуты и методы 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 } } },
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать