dear jo , udah bisa di test ya
package :
di before submit di update sourecodenya
yang awalnya seperti ini :
Ext.each(gridStoreCost.getRange(), function (r) {
if (r.data.CostSeqKey === '') {
r.set('CostEmployeeID', empId);
r.set('CostHeaderSequence', headerSequence);
r.set('CostSequence', seqCost);
r.set('CostDataFlag', 'C');
} else {
r.set('CostEmployeeID', empId);
r.set('CostHeaderSequence', headerSequence);
r.set('CostSequence', seqCost);
r.set('CostDataFlag', 'U');
}
seqCost++;
menjadi
Ext.each(gridStoreCost.getRange(), function (r) {
if (r.data.CostSeqKey != '') {
r.set('CostEmployeeID', empId);
r.set('CostHeaderSequence', headerSequence);
r.set('CostSequence', seqCost);
r.set('CostDataFlag', 'U');
} else {
r.set('CostEmployeeID', empId);
r.set('CostHeaderSequence', headerSequence);
r.set('CostSequence', seqCost);
r.set('CostDataFlag', 'C');
}
seqCost++;
kebutuhannya untuk sequence pada saat add lanjut tidak mulai dari 1 karena seq 1 itu pada awal plan // ini kebutuhan jika dari awal plan agar tidak bentrok
dan update settingan di deftask dengan task id prc_data_post_set_cost yang awalnya prosestypenya U menjadi NULL karena di before submit sudah ada costDataFlag untuk menentukan insert atau update
makasih