Project

General

Profile

Bug #1635

[HR - Time Management] Absence Quota tidak menghitung jumlah hari yang diambil, sehingga tidak berkurang.

Added by Fiona Avangeline Jonathan about 2 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Urgent
Start date:
09/27/2022
Due date:
09/30/2022
% Done:

0%

Estimated time:
Spent time:

Description

Dear Team Developer,

Mohon bantuannya untuk menangani masalah yang terjadi, yaitu absence quota di HR tidak menghitung jumlah hari yang ditentukan selain WSType 5D8H, sehingga quota tidak berkurang.
sudah melakukan penambahan di table PHRTMWSTYP, PHRTMWSGEN, PHRTMWSCAL.

Mungkin yang harus dirubah adalah enginenya, tetapi jangan dihardcode, dan tetep baca sesuai WS nya employee masing-masing.

contoh employee : 10000148

Port : http://demo.minovais.com:61199/
Server : 45.251.75.66
DB : MinovaES_Silver_Package
Menu : HR > HR Administration > Time Management > Time Data > Absence

Semoga dapat dimengerti

Terimakasih


Files

clipboard-202209271408-6szb9.png (80.5 KB) clipboard-202209271408-6szb9.png Fiona Avangeline Jonathan, 09/27/2022 02:08 PM
clipboard-202210100935-aenio.png (78.1 KB) clipboard-202210100935-aenio.png Fiona Avangeline Jonathan, 10/10/2022 09:35 AM
#1

Updated by Fiona Avangeline Jonathan about 2 years ago

  • File deleted (clipboard-202209271118-unfnl.png)
#3

Updated by Fiona Avangeline Jonathan about 2 years ago

  • Description updated (diff)
#4

Updated by Mr. Yusuf about 2 years ago

  • Assignee changed from Mr. Yusuf to M Azid Wahyudi
#5

Updated by M Azid Wahyudi almost 2 years ago

dear fiona , udah bisa di test ya

package :
update mdgenerator :

update file ...\UI\scripts\mdgenerator.js

pada line 126 menjadi :
waitMsg: 'Saving Data...',
success: function (response) {
var result = Ext.decode(response.responseText);
if (result.success) {

if (tableName =='PHRPA0018') {
var RemainQuota = frm.getValues().TotalAbsenceTaken;
var EmployeeID = frm.getValues().EmployeeID;
var AbsenceQuotaType = frm.getValues().AbsenceType;
MinovaUtil.ExecuteParamQuery({
ID: "SETPHRPA0017",
RemainQuota:RemainQuota,
EmployeeID:EmployeeID,
AbsenceQuotaType:AbsenceQuotaType
}, function(s) {
try {
var result = Ext.decode(s.responseText).data;
var dataGrid = Ext.decode(Ext.decode(result));
} catch (e) {}
}, function(f) {});
}
TAMBAHAN PADA TABLE PCMWFCUSTPARAM
ID: SETPHRPA0017

update API1 dan API2 :
API1 = MinovaIS.MinovaES.Implementation.Data.Element.dll
API2 = MinovaIS.MinovaES.Implementation.Data.Element.dll

create sp :
- GetTotalTaken

cek di table PCMFUNC
- fnHitungAbsen2

makasih

#6

Updated by M Azid Wahyudi almost 2 years ago

  • Status changed from Assigned to QA Test
  • Assignee changed from M Azid Wahyudi to Fiona Avangeline Jonathan
#7

Updated by Fiona Avangeline Jonathan almost 2 years ago

Done, terima kasih.

Also available in: Atom PDF