Bug #632
[HR-TIME DATA- ABSENCE HALFDAY] field sequence pada MD Absence Half Day dibuatkan autoload
Added by Muhammad Bintar about 3 years ago.
Updated about 3 years ago.
Description
dear tim developer mohon support nya untuk penambahan fungsi pada MD Absence Halfday dimana pada saat melakukan action - add , pada field Sequence dibuatkan autoload berdasarkan max sequence dengan data yang ada.
Jika datanya tidak ada pada MD absence halfday maka sequence nya dibuat nilai value 1
jika data nya ada pada MD absence halfday maka sequence dibuat nilai dengan rumus= Max Sequences + 1
Files
- Status changed from New to QA Test
- Assignee changed from Saswanto Tampan to Muhammad Bintar
update:
update script pada file mdgenerator.js di UI/scripts
sebelum :
sesudah:
script:
Ext.ComponentQuery.query('[name=DetailMD]')[0].setTitle('Add' + ' - ' + Label + ' - ' + getParam("EmployeeID") + ' - ' + getParam("FullName"));
if (Label == "Absence Half Day")
{
var maxseq='0'
MinovaUtil.ExecuteParamQuery({
ID: 'MAXSEQPA118',
EmployeeID:EmpID
}, function (s) {
var result = Ext.decode(s.responseText);
var dt = Ext.decode(Ext.decode(result.data));
if (dt.length > 0){
maxseq = dt0.max_sequence;}
});
Ext.ComponentQuery.query('[name=Seq]')[0].setValue(maxseq);
}
=================================================================
update ke custparam dengan nama MAXSEQPA118
query:
SELECT MAX + 1 AS max_sequence FROM PHRPA0118 WHERE EmployeeID = @EmployeeID
file mdgenerator.js
sudah deploy ke rohto production di client
Also available in: Atom
PDF