Project

General

Profile

Bug #632

[HR-TIME DATA- ABSENCE HALFDAY] field sequence pada MD Absence Half Day dibuatkan autoload

Added by Muhammad Bintar almost 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Start date:
12/10/2021
Due date:
12/13/2021
% Done:

0%

Estimated time:

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

clipboard-202112101426-5bxbi.png (117 KB) clipboard-202112101426-5bxbi.png Muhammad Bintar, 12/10/2021 02:26 PM
clipboard-202112101427-xdgih.png (131 KB) clipboard-202112101427-xdgih.png Muhammad Bintar, 12/10/2021 02:27 PM
clipboard-202201171445-z6q97.png (92.2 KB) clipboard-202201171445-z6q97.png Muhammad Bintar, 01/17/2022 02:45 PM
clipboard-202201171446-myxdz.png (91.4 KB) clipboard-202201171446-myxdz.png Muhammad Bintar, 01/17/2022 02:46 PM
mdgenerator.js (92.7 KB) mdgenerator.js Muhammad Bintar, 01/17/2022 03:09 PM
clipboard-202201171510-f1zv6.png (204 KB) clipboard-202201171510-f1zv6.png Muhammad Bintar, 01/17/2022 03:10 PM
#1

Updated by Saswanto Tampan almost 3 years ago

  • Status changed from New to QA Test
  • Assignee changed from Saswanto Tampan to Muhammad Bintar
#2

Updated by Muhammad Bintar over 2 years ago

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

#3

Updated by Muhammad Bintar over 2 years ago

file mdgenerator.js

sudah deploy ke rohto production di client

Also available in: Atom PDF