Skapa ett ärendenummer
Här visar vi hur man kan göra ett ärendenummer i ett fält. När man ändrar svaret kommer inte numret att ändras. Lås därför textfältet att det inte är redigerbart via logiken.
Ärendenumret ANR-5047-1538
ANR = ÄrendehanteringsNummeR
5= Sista siffran av 2015
047 = Dagen från 1 Januari justerat så att det alltid är 3 siffror.
1538 = Klockslaget på minuten
Om det inte finns ett värde i Q2 så sätt dit enligt reglen. Annars låt vara.
jQuery(function(){
if(!$PX('Q2').value()) {
var d = new Date()
, firstJan = new Date(d.getFullYear(),0,1)
, ms = d.valueOf() // antal ms sedan 01/01/1970
, msThisYear = (ms - firstJan.valueOf())
, msInDay = 86400*1000
, dayOfYear = Math.floor(msThisYear/msInDay)
, id = d.getFullYear().toString().slice(-1) + ('000' + dayOfYear.toString()).slice(-3) +'-'+ ('00' + d.getHours().toString()).slice(-2) + ('00' + d.getMinutes().toString()).slice(-2) //+ ms.toString().slice(-3)
// var id = (new Date()).valueOf().toString().slice(-3);
$PX('Q2').value('ANR-' + id);
}
});