Commit 6ecc89d5 authored by akhokar's avatar akhokar

Changes done for sun migration.

AdmCommon.java
PayrollPostAcc.java
PayrollPostAccPrc.java
payroll_post_acc11.xml
d_loan_edit.srd
init.xml
payroll_post_acc.sql
d_loan_ad_adj_edit.srd
d_payroll_post_gen_parm.srd


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@203828 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fee56bd1
...@@ -2617,8 +2617,10 @@ public class AdmCommon ...@@ -2617,8 +2617,10 @@ public class AdmCommon
lsErrCode = logWriter.getReturnUpdError(); lsErrCode = logWriter.getReturnUpdError();
System.out.println("lsErrCode coming from gfLogWriter Method:::: " + lsErrCode); System.out.println("lsErrCode coming from gfLogWriter Method:::: " + lsErrCode);
if(lsErrCode != null && lsErrCode.trim().length() > 0) if(lsErrCode != null && lsErrCode.trim().length() > 0)
{ { //Modified by Azhar K. on[17-JULY-2019][should populate the error return from method][Start]
logWriter.setReturnUpdError("VBFILEOPEN"); //logWriter.setReturnUpdError("VBFILEOPEN");
logWriter.setReturnUpdError(lsErrCode);
//Modified by Azhar K. on[17-JULY-2019][should populate the error return from method][End]
logWriter.setlogWriterFlag(-1); logWriter.setlogWriterFlag(-1);
} }
else else
......
package ibase.webitm.ejb.adm; package ibase.webitm.ejb.adm;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import javax.ejb.Stateless;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB; import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.ejb.fin.FinCommon;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
@Stateless //Modified by Azhar K. on [15-July-2019][Changes as per new frameWork][Start]
//@Stateless
//Modified by Azhar K. on [15-July-2019][Changes as per new frameWork][End]
public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,PayrollPostAccRemote public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,PayrollPostAccRemote
{ {
//Modified by Azhar K. on [15-July-2019][Changes as per new frameWork][Start]
GenericUtility genericUtility = GenericUtility.getInstance(); //GenericUtility genericUtility = GenericUtility.getInstance();
E12GenericUtility genericUtility = new E12GenericUtility();
//Modified by Azhar K. on [15-July-2019][Changes as per new frameWork][End]
AdmCommon admCommon = new AdmCommon(); AdmCommon admCommon = new AdmCommon();
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
...@@ -50,11 +49,11 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -50,11 +49,11 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
dom2 = genericUtility.parseString(xmlString2); dom2 = genericUtility.parseString(xmlString2);
} }
retString = wfValData(dom,dom1,dom2,objContext,editFlag,xtraParams); retString = wfValData(dom,dom1,dom2,objContext,editFlag,xtraParams);
System.out.println("retString of PayarrToProc--> wfValData:::"+retString); System.out.println("retString of PayrollPostAcc--> wfValData::: "+retString);
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("::: PayarrToProc ::"+ e.getMessage()); System.out.println("::: PayrollPostAcc ::"+ e.getMessage());
e.getMessage(); e.getMessage();
throw new ITMException(e); throw new ITMException(e);
...@@ -104,57 +103,120 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -104,57 +103,120 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
if(objContext != null && objContext.trim().length() > 0) if(objContext != null && objContext.trim().length() > 0)
{ {
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
System.out.println("currentFormNo:::"+currentFormNo); System.out.println("currentFormNo::: "+currentFormNo);
switch(currentFormNo) switch(currentFormNo)
{ {
case 1: case 1:
{ {
parentNodeList = dom.getElementsByTagName("Detail1"); parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0); parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes(); childNodeList = parentNode.getChildNodes();
childNodeLength = childNodeList.getLength(); childNodeLength = childNodeList.getLength();
for(ctr = 0; ctr < childNodeLength; ctr++) for(ctr = 0; ctr < childNodeLength; ctr++)
{ {
childNode = childNodeList.item(ctr); childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
System.out.println(">>>>>> childNodeName: ["+childNodeName+"]"); System.out.println(">>>>>> childNodeName: ["+childNodeName+"]");
if("payroll_date".equalsIgnoreCase(childNodeName)) if("payroll_date".equalsIgnoreCase(childNodeName))
{
System.out.println("INSIDE payroll_date......." );
paydate1 = checkNull(genericUtility.getColumnValue("payroll_date", dom));
System.out.println("paydate1......"+paydate1);
if(paydate1 == null || paydate1.trim().length() == 0)
{ {
System.out.println("INSIDE payroll_date......." ); errCode = "VEDAT2";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{
break;
}
}
else
{ //Modified by Azhar K. on [15-July-2019][To check null condition for payroll date][Start]
if(paydate1 != null && paydate1.trim().length() > 0)
{
//Modified by Azhar K. on [15-July-2019][To check null condition for payroll date][End]
mdate1 = Timestamp.valueOf(genericUtility.getValidDateString(paydate1, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
System.out.println("VALUE OF mdate1:::"+mdate1);
//Modified by Azhar K. on [15-July-2019][To check null condition for payroll date][Start]
}
//Modified by Azhar K. on [15-July-2019][To check null condition for payroll date][End]
mval = checkNull(genericUtility.getColumnValue("prd_code__to", dom));
System.out.println("prd_code__to......."+mval);
sql = "select fr_date, to_date from period where code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mval);
rs = pstmt.executeQuery();
if(rs.next())
{
mdate3 = rs.getTimestamp("fr_date");
mdate2 = rs.getTimestamp("to_date");
}
System.out.println("User fr_date,to_date from period ["+mdate3+""+""+mdate2+"]");
paydate1 = checkNull(genericUtility.getColumnValue("payroll_date", dom)); if(rs != null)
System.out.println("paydate1......"+paydate1);
if(paydate1 == null || paydate1.trim().length() == 0)
{ {
errCode = "VEDAT2"; rs.close();
errList.add(errCode); rs = null;
errFields.add(childNodeName.toLowerCase()); }
msgType = errorType(conn, errCode); if(pstmt != null)
if (msgType.equalsIgnoreCase("E")) {
pstmt.close();
pstmt = null;
}
if((mdate1 != null && mdate2 != null) || (mdate1 != null && mdate3 != null))
{
if(mdate1.after(mdate2) || mdate1.before(mdate3))
{ {
break; errCode = "VTPAYDATE";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{
break;
}
} }
} }
else else
{ {
mdate1 = Timestamp.valueOf(genericUtility.getValidDateString(paydate1, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0"); sql = "select code from period where ? between fr_date and to_date";
System.out.println("VALUE OF mdate1"+mdate1);
mval = checkNull(genericUtility.getColumnValue("prd_code__to", dom));
System.out.println("prd_code__to......."+mval);
sql = "select fr_date, to_date from period where code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mval); pstmt.setTimestamp(1, mdate1);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
//Modified by Azhar K. on [15-JULY-2019][Start]
//cnt = 0;
//while(rs.next())
if(rs.next()) if(rs.next())
//Modified by Azhar K. on [15-JULY-2019][End]
{ {
mdate3 = rs.getTimestamp("fr_date"); lsPrdCode = checkNull(rs.getString(1));
mdate2 = rs.getTimestamp("to_date"); //Modified by Azhar K. on [15-JULY-2019][Start]
//System.out.println("To Date From Period["+lsPrdCode+"]");
//cnt++;
//Modified by Azhar K. on [15-JULY-2019][End]
} }
//Modified by Azhar K. on [15-JULY-2019][Start]
System.out.println("User fr_date,to_date from period ["+mdate3+""+""+mdate2+"]"); else
{
close(pstmt, rs);
errCode = "VTPRD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{
break;
}
}
//Modified by Azhar K. on [15-JULY-2019][End]
if(rs != null) if(rs != null)
{ {
rs.close(); rs.close();
...@@ -165,45 +227,8 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -165,45 +227,8 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
//Modified by Azhar K. on [15-JULY-2019][Start]
if((mdate1 != null && mdate2 != null) || (mdate1 != null && mdate3 != null)) /*System.out.println("cnt is:::::"+ cnt);
{
if(mdate1.after(mdate2) || mdate1.before(mdate3))
{
errCode = "VTPAYDATE";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{
break;
}
}
}
else
{
sql = "select code from period where ? between fr_date and to_date";
pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1, mdate1);
rs = pstmt.executeQuery();
cnt = 0;
while(rs.next())
{
lsPrdCode = checkNull(rs.getString(1));
System.out.println("To Date From Period["+lsPrdCode+"]");
cnt++;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
System.out.println("cnt is:::::"+ cnt);
if(cnt == 0){ if(cnt == 0){
errCode = "VTPRD1"; errCode = "VTPRD1";
errList.add(errCode); errList.add(errCode);
...@@ -214,139 +239,144 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -214,139 +239,144 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
break; break;
} }
} }
else else
{*/
//Modified by Azhar K. on [15-JULY-2019][End]
lsSitefr = checkNull(genericUtility.getColumnValue("site_code__fr", dom));
System.out.println("site_code__fr....."+lsSitefr);
lsSiteto = checkNull(genericUtility.getColumnValue("site_code__to", dom));
System.out.println("site_code__to....."+lsSiteto);
sql = "select count(*) as count from period_stat where site_code between ? and ? and prd_code = ? and stat_fin = 'N'";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsSitefr);
pstmt.setString(2, lsSiteto);
pstmt.setString(3, lsPrdCode);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("count");
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
System.out.println("cnt::::::" + cnt);
if(cnt > 0)
{
errCode = "VTPRDFIN";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{ {
lsSitefr = checkNull(genericUtility.getColumnValue("site_code__fr", dom)); break;
System.out.println("site_code__fr....."+lsSitefr);
lsSiteto = checkNull(genericUtility.getColumnValue("site_code__to", dom));
System.out.println("site_code__to....."+lsSiteto);
sql = "select count(*) as count from period_stat where site_code between ? and ? and prd_code = ? and stat_fin = 'N'";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsSitefr);
pstmt.setString(2, lsSiteto);
pstmt.setString(3, lsPrdCode);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("count");
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
System.out.println("cnt::::::" + cnt);
if(cnt > 0) {
errCode = "VTPRDFIN";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{
break;
}
}
} }
} }
//Modified by Azhar K. on [15-JULY-2019][Start]
//}
//Modified by Azhar K. on [15-JULY-2019][End]
} }
} }
if("type".equalsIgnoreCase(childNodeName)) }
if("type".equalsIgnoreCase(childNodeName))
{
}
if("prd_code__to".equalsIgnoreCase(childNodeName) || "prd_code__fr".equalsIgnoreCase(childNodeName))
{
System.out.println("INSIDE prd_code__to & prd_code__fr......." );
mval = checkNull(genericUtility.getColumnValue(childNodeName, dom));
System.out.println("VALUE OF mval"+mval);
sql = "select count(*) as count from period where code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mval);
rs = pstmt.executeQuery();
if(rs.next())
{ {
cnt = rs.getInt("count");
} }
if("prd_code__to".equalsIgnoreCase(childNodeName)||"prd_code__fr".equalsIgnoreCase(childNodeName)) if(rs != null)
{ {
System.out.println("INSIDE prd_code__to & prd_code__fr......." ); rs.close();
mval = checkNull(genericUtility.getColumnValue(childNodeName, dom)); rs = null;
System.out.println("VALUE OF mval"+mval); }
sql = "select count(*) as count from period where code = ?"; if(pstmt != null)
pstmt = conn.prepareStatement(sql); {
pstmt.setString(1, mval); pstmt.close();
rs = pstmt.executeQuery(); pstmt = null;
if(rs.next()) }
{ System.out.println("cnt....."+cnt);
cnt = rs.getInt("count"); if(cnt == 0)
} {
if(rs != null) errCode = "VMPRD1";
{ errList.add(errCode);
rs.close(); errFields.add(childNodeName.toLowerCase());
rs = null; msgType = errorType(conn, errCode);
} if (msgType.equalsIgnoreCase("E"))
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
System.out.println("cnt....."+cnt);
if(cnt == 0)
{ {
errCode = "VMPRD1"; break;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{
break;
}
} }
else }
{ else
mval = checkNull(genericUtility.getColumnValue("prd_code__fr", dom)); {
System.out.println("mval......."+mval); mval = checkNull(genericUtility.getColumnValue("prd_code__fr", dom));
mval1 = checkNull(genericUtility.getColumnValue("prd_code__to", dom)); System.out.println("mval......."+mval);
System.out.println("mval1......."+mval1); mval1 = checkNull(genericUtility.getColumnValue("prd_code__to", dom));
System.out.println("mval1......."+mval1);
int period1 = 0, period2 = 0;
period1 = Integer.parseInt(checkIn(mval));
System.out.println("period1......."+period1);
period2 = Integer.parseInt(checkIn(mval)); int period1 = 0, period2 = 0;
System.out.println("period2......."+period2); period1 = Integer.parseInt(checkIn(mval));
System.out.println("period1......."+period1);
//Modified by Azhar K. on [15-JULY-2019][Start]
//period2 = Integer.parseInt(checkIn(mval));
period2 = Integer.parseInt(checkIn(mval1));
//Modified by Azhar K. on [15-JULY-2019][End]
System.out.println("period2......."+period2);
System.out.println("User prd_code__fr,prd_code__to from period ["+mval+" "+mval1+"]"); System.out.println("User prd_code__fr,prd_code__to from period ["+mval+" "+mval1+"]");
if(period1 !=0 && period2!=0) if(period1 !=0 && period2!=0)
{
if(period1 > period2)
{ {
if(period1 > period2) errCode = "VMPRD2";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{ {
errCode = "VMPRD2"; break;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{
break;
}
} }
} }
} }
} }
} }
} }
break; }
break;
} }
System.out.println("errList....."+errList.toString()); System.out.println("errList....."+errList.toString());
int errListSize = errList.size(); int errListSize = errList.size();
System.out.println("errListSize......"+errListSize); System.out.println("errListSize......"+errListSize);
cnt = 0; cnt = 0;
String errFldName = null; String errFldName = null;
if ( errList != null && errListSize > 0 ) if(errList != null && errListSize > 0)
{ {
for (cnt = 0; cnt < errListSize; cnt++ ) for(cnt = 0; cnt < errListSize; cnt++ )
{ {
errCode = errList.get(cnt); errCode = errList.get(cnt);
errFldName = errFields.get(cnt); errFldName = errFields.get(cnt);
System.out.println("errCode .........." + errCode); System.out.println("errCode .........." + errCode);
errString = itmDBAccessEJB.getErrorString("", errCode, userId, "", conn); errString = itmDBAccessEJB.getErrorString("", errCode, userId, "", conn);
errorType = errorType( conn, errCode ); errorType = errorType( conn, errCode );
if ( errString.length() > 0) if(errString.length() > 0)
{ {
String bifurErrString = errString.substring( errString.indexOf("<Errors>") + 8, errString.indexOf("<trace>")); String bifurErrString = errString.substring( errString.indexOf("<Errors>") + 8, errString.indexOf("<trace>"));
bifurErrString =bifurErrString+errString.substring( errString.indexOf("</trace>") + 8, errString.indexOf("</Errors>")); bifurErrString =bifurErrString+errString.substring( errString.indexOf("</trace>") + 8, errString.indexOf("</Errors>"));
...@@ -354,7 +384,7 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -354,7 +384,7 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
System.out.println("errStringXml .........."+errStringXml); System.out.println("errStringXml .........."+errStringXml);
errString = ""; errString = "";
} }
if ( errorType.equalsIgnoreCase("E")) if(errorType.equalsIgnoreCase("E"))
{ {
break; break;
} }
...@@ -377,32 +407,31 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -377,32 +407,31 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
//errString = admCommon.getErrorMessage(e, ""); //errString = admCommon.getErrorMessage(e, "");
// errString = admCommon.getErrorXmlString(admCommon, errString, ""); // errString = admCommon.getErrorXmlString(admCommon, errString, "");
//System.out.println("errString after getErrorXmlString: "+errString); //System.out.println("errString after getErrorXmlString: "+errString);
//return errString; //return errString;
}
}
finally finally
{ {
try { try {
if ( conn != null ) if (conn != null)
{ {
if ( rs != null )
{
rs.close();
rs = null;
}
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
conn.close(); conn.close();
conn = null; conn = null;
} }
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -423,7 +452,10 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -423,7 +452,10 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
Document dom1 = null; Document dom1 = null;
Document dom2 = null; Document dom2 = null;
String errFields = null; String errFields = null;
GenericUtility genericUtility = GenericUtility.getInstance(); //Modified by Azhar K. on [15-July-2019][Changes as per new frameWork][Start]
//GenericUtility genericUtility = GenericUtility.getInstance();
E12GenericUtility genericUtility = new E12GenericUtility();
//Modified by Azhar K. on [15-July-2019][Changes as per new frameWork][End]
try try
{ {
System.out.println("xmlString [" + xmlString + "]"); System.out.println("xmlString [" + xmlString + "]");
...@@ -462,13 +494,11 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -462,13 +494,11 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
java.sql.Timestamp toDate = null; java.sql.Timestamp toDate = null;
java.sql.Timestamp currDate = null; java.sql.Timestamp currDate = null;
String userId = "", empCodeAprv = "", loginSite = "", mgetval=""; String userId = "", empCodeAprv = "", loginSite = "", mgetval="";
Connection conn = null; Connection conn = null;
PreparedStatement pstmt=null; PreparedStatement pstmt=null;
ResultSet rs = null; ResultSet rs = null;
String sql=""; String sql="";
StringBuffer valueXmlString = new StringBuffer(); StringBuffer valueXmlString = new StringBuffer();
int n; int n;
int currentFormNo = 0; int currentFormNo = 0;
int ctr = 0; int ctr = 0;
...@@ -489,8 +519,9 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -489,8 +519,9 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode"); userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode");
empCodeAprv= getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode"); empCodeAprv= getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode");
loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode"); loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
if(mlevl==0) { if(mlevl == 0)
{
sql = "select usr_lev from users where code = ?"; sql = "select usr_lev from users where code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, userId); pstmt.setString(1, userId);
...@@ -498,7 +529,9 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -498,7 +529,9 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
if(rs.next()) if(rs.next())
{ {
mlevl = rs.getInt(1); mlevl = rs.getInt(1);
System.out.println("User level from users ["+mlevl+"]"); //Modified by Azhar K. on [15-July-2019][Start]
//System.out.println("User level from users ["+mlevl+"]");
//Modified by Azhar K. on [15-July-2019][End]
} }
if(rs != null) if(rs != null)
{ {
...@@ -511,8 +544,8 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -511,8 +544,8 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
pstmt = null; pstmt = null;
} }
} }
if(objContext != null && objContext.trim().length()>0) if(objContext != null && objContext.trim().length() > 0)
{ {
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
} }
...@@ -521,233 +554,132 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -521,233 +554,132 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
System.out.println("Form No:::"+currentFormNo); System.out.println("Form No:::"+currentFormNo);
switch (currentFormNo) switch (currentFormNo)
{ {
case 1: case 1:
{
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{ {
parentNodeList = dom.getElementsByTagName("Detail1"); childNode = childNodeList.item(ctr);
parentNode = parentNodeList.item(0); childNodeName = childNode.getNodeName();
childNodeList = parentNode.getChildNodes(); if(childNodeName.equals(currentColumn))
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{ {
childNode = childNodeList.item(ctr); if (childNode.getFirstChild() != null)
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue=childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
System.out.println("current column="+currentColumn);
valueXmlString.append("<Detail1>");
if (currentColumn.trim().equalsIgnoreCase("itm_default"))
{
currDate = new java.sql.Timestamp(System.currentTimeMillis()) ;
sql = "SELECT PRD_CODE FROM PARAMETER";
System.out.println("Parameter Query:::"+sql);
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{
mprdCode = checkNull(rs.getString(1));
System.out.println("Period Code From Parameters ["+mprdCode+"]");
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{ {
pstmt.close(); columnValue=childNode.getFirstChild().getNodeValue().trim();
pstmt = null;
} }
sql = "SELECT TO_DATE FROM PERIOD WHERE CODE = ?"; }
System.out.println("period Query:::"+sql); ctr++;
pstmt = conn.prepareStatement(sql); }while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
pstmt.setString(1, mprdCode); System.out.println("current column="+currentColumn);
valueXmlString.append("<Detail1>");
if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{
currDate = new java.sql.Timestamp(System.currentTimeMillis()) ;
rs = pstmt.executeQuery(); sql = "SELECT PRD_CODE FROM PARAMETER";
if(rs.next()) System.out.println("Parameter Query:::"+sql);
{ pstmt = conn.prepareStatement(sql);
toDate = rs.getTimestamp(1); rs = pstmt.executeQuery();
System.out.println("To Date From Period["+toDate+"]"); if(rs.next())
} {
if(rs != null) mprdCode = checkNull(rs.getString(1));
{ //Modified by Azhar K. on [15-July-2019][Start]
rs.close(); //System.out.println("Period Code From Parameters ["+mprdCode+"]");
rs = null; //Modified by Azhar K. on [15-July-2019][End]
} }
if(pstmt != null) if(rs != null)
{ {
pstmt.close(); rs.close();
pstmt = null; rs = null;
} }
if(pstmt != null)
if(toDate==null) {
pstmt.close();
pstmt = null;
}
sql = "SELECT TO_DATE FROM PERIOD WHERE CODE = ?";
System.out.println("period Query:::"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mprdCode);
rs = pstmt.executeQuery();
if(rs.next())
{
toDate = rs.getTimestamp(1);
//Modified by Azhar K. on [15-July-2019][Start]
//System.out.println("To Date From Period["+toDate+"]");
//Modified by Azhar K. on [15-July-2019][End]
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(toDate==null)
{
toDate = currDate;
}
if(toDate!=null)
{ //Modified by Azhar K. on [15-July-2019][Start]
if(currDate.after(toDate)|| "Y".equalsIgnoreCase(lsDefPyCurrDate))
//Modified by Azhar K. on [15-July-2019][End]
{ {
System.out.println("Date From period["+toDate+"]");
System.out.println("Current Date["+currDate+"]");
toDate = currDate; toDate = currDate;
} }
if(toDate!=null) }
{ dateAf = getCurrdateAppFormat(toDate);
if(toDate.after(currDate)|| "Y".equalsIgnoreCase(lsDefPyCurrDate)) {
System.out.println("Date From period["+toDate+"]");
System.out.println("CurrentDate["+currDate+"]");
toDate = currDate;
}
}
dateAf = getCurrdateAppFormat(toDate);
valueXmlString.append("<payroll_date><![CDATA[").append(dateAf).append("]]></payroll_date>\r\n");
valueXmlString.append("<prd_code__fr><![CDATA[").append(mprdCode).append("]]></prd_code__fr>\r\n");
valueXmlString.append("<prd_code__to><![CDATA[").append(mprdCode).append("]]></prd_code__to>\r\n");
sql ="SELECT DESCR FROM PERIOD WHERE CODE = ?";;
System.out.println("period Descr Name Query:::"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mprdCode);
rs = pstmt.executeQuery(); valueXmlString.append("<payroll_date><![CDATA[").append(dateAf).append("]]></payroll_date>\r\n");
if(rs.next()) valueXmlString.append("<prd_code__fr><![CDATA[").append(mprdCode).append("]]></prd_code__fr>\r\n");
{ valueXmlString.append("<prd_code__to><![CDATA[").append(mprdCode).append("]]></prd_code__to>\r\n");
prdDescr = checkNull(rs.getString(1));
} sql ="SELECT DESCR FROM PERIOD WHERE CODE = ?";
if(rs != null) System.out.println("period Descr Name Query:::"+sql);
{ pstmt = conn.prepareStatement(sql);
rs.close(); pstmt.setString(1, mprdCode);
rs = null; rs = pstmt.executeQuery();
} if(rs.next())
if(pstmt != null) {
{ prdDescr = checkNull(rs.getString(1));
pstmt.close();
pstmt = null;
}
valueXmlString.append("<fr_prd_descr><![CDATA[").append(prdDescr).append("]]></fr_prd_descr>\r\n");
valueXmlString.append("<to_prd_descr><![CDATA[").append(prdDescr).append("]]></to_prd_descr>\r\n");
if(loginSite != null && loginSite.trim().length() > 0)
{
valueXmlString.append("<site_code__fr><![CDATA[").append(loginSite).append("]]></site_code__fr>\r\n");
valueXmlString.append("<site_code__to><![CDATA[").append(loginSite).append("]]></site_code__to>\r\n");
sql = " SELECT DESCR FROM SITE WHERE SITE_CODE = ?";
System.out.println("Site Descr Query:::"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, loginSite);
rs = pstmt.executeQuery();
if(rs.next())
{
siteDescr = checkNull(rs.getString(1));
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
valueXmlString.append("<fr_site_descr><![CDATA[").append(siteDescr).append("]]></fr_site_descr>\r\n");
valueXmlString.append("<to_site_descr><![CDATA[").append(siteDescr).append("]]></to_site_descr>\r\n");
}
if(mlevl>1) {
valueXmlString.append("<site_code__fr protect=\"1\" ><![CDATA[").append(loginSite).append("]]></site_code__fr>\r\n");
valueXmlString.append("<site_code__to protect=\"1\" ><![CDATA[").append(loginSite).append("]]></site_code__to>\r\n");
}
mgetval=checkNull(genericUtility.getColumnValue("type", dom));
if(mgetval == null || (mgetval.trim().length() == 0))
{
valueXmlString.append("<type>").append("<![CDATA["+"PP"+"]]>").append("</type>");
}else {
valueXmlString.append("<type><![CDATA[").append(mgetval).append("]]></type>\r\n");
}
} }
else if (currentColumn.trim().equalsIgnoreCase("emp_code__fr") ||currentColumn.trim().equalsIgnoreCase("emp_code__to") ) if(rs != null)
{ {
//empCode = currentColumn.trim(); rs.close();
empCode = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom)); rs = null;
sql = "SELECT EMP_FNAME, EMP_LNAME FROM EMPLOYEE WHERE EMP_CODE = ?";;
System.out.println("Emp Name Query:::"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCode);
rs = pstmt.executeQuery();
if(rs.next())
{
FName = checkNull(rs.getString(1));
LName = checkNull(rs.getString(2));
}
FullName = FName + " " + LName;
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(currentColumn.trim().equalsIgnoreCase("emp_code__fr"))
{
valueXmlString.append("<emp_name__fr>").append(FullName).append("</emp_name__fr>\r\n");
}
if(currentColumn.trim().equalsIgnoreCase("emp_code__to"))
{
valueXmlString.append("<emp_name__to>").append(FullName).append("</emp_name__to>\r\n");
}
} }
else if (currentColumn.trim().equalsIgnoreCase("prd_code__fr") ||currentColumn.trim().equalsIgnoreCase("prd_code__to") ) if(pstmt != null)
{ {
//prdCode = currentColumn.trim(); pstmt.close();
prdCode = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom)); pstmt = null;
sql ="SELECT DESCR FROM PERIOD WHERE CODE = ?";;
System.out.println("period Descr Name Query:::"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, prdCode);
rs = pstmt.executeQuery();
if(rs.next())
{
prdDescr = checkNull(rs.getString(1));
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(currentColumn.trim().equalsIgnoreCase("prd_code__fr"))
{
valueXmlString.append("<fr_prd_descr>").append(prdDescr).append("</fr_prd_descr>\r\n");
}
if(currentColumn.trim().equalsIgnoreCase("prd_code__to"))
{
valueXmlString.append("<to_prd_descr>").append(prdDescr).append("</to_prd_descr>\r\n");
}
} }
else if (currentColumn.trim().equalsIgnoreCase("site_code__fr") ||currentColumn.trim().equalsIgnoreCase("site_code__to") ) valueXmlString.append("<fr_prd_descr><![CDATA[").append(prdDescr).append("]]></fr_prd_descr>\r\n");
valueXmlString.append("<to_prd_descr><![CDATA[").append(prdDescr).append("]]></to_prd_descr>\r\n");
if(loginSite != null && loginSite.trim().length() > 0)
{ {
//siteCode = currentColumn.trim(); valueXmlString.append("<site_code__fr><![CDATA[").append(loginSite).append("]]></site_code__fr>\r\n");
siteCode = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom)); valueXmlString.append("<site_code__to><![CDATA[").append(loginSite).append("]]></site_code__to>\r\n");
sql ="SELECT DESCR FROM SITE WHERE SITE_CODE = ?";
System.out.println("Site descr Query:::"+sql); sql = " SELECT DESCR FROM SITE WHERE SITE_CODE = ?";
System.out.println("Site Descr Query:::"+sql);
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode); pstmt.setString(1, loginSite);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
siteDescr =checkNull(rs.getString(1)); siteDescr = checkNull(rs.getString(1));
} }
if(rs != null) if(rs != null)
{ {
...@@ -759,54 +691,162 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -759,54 +691,162 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if(currentColumn.trim().equalsIgnoreCase("site_code__fr")) valueXmlString.append("<fr_site_descr><![CDATA[").append(siteDescr).append("]]></fr_site_descr>\r\n");
{ valueXmlString.append("<to_site_descr><![CDATA[").append(siteDescr).append("]]></to_site_descr>\r\n");
valueXmlString.append("<fr_site_descr>").append(siteDescr).append("</fr_site_descr>\r\n");
}
if(currentColumn.trim().equalsIgnoreCase("site_code__to"))
{
valueXmlString.append("<to_site_descr>").append(siteDescr).append("</to_site_descr>\r\n");
}
} }
else if (currentColumn.trim().equalsIgnoreCase("proc_group__fr") ||currentColumn.trim().equalsIgnoreCase("proc_group__to") )
if(mlevl > 1)
{ {
//procGroup = currentColumn.trim(); valueXmlString.append("<site_code__fr protect=\"1\" ><![CDATA[").append(loginSite).append("]]></site_code__fr>\r\n");
procGroup = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom)); valueXmlString.append("<site_code__to protect=\"1\" ><![CDATA[").append(loginSite).append("]]></site_code__to>\r\n");
sql =" SELECT DESCR FROM GENCODES WHERE FLD_NAME='PROC_GROUP' AND FLD_VALUE = ?"; }
System.out.println("PROC_GROUP Query:::"+sql);
pstmt = conn.prepareStatement(sql); mgetval=checkNull(genericUtility.getColumnValue("type", dom));
pstmt.setString(1, procGroup); if(mgetval == null || (mgetval.trim().length() == 0))
rs = pstmt.executeQuery(); {
if(rs.next()) valueXmlString.append("<type>").append("<![CDATA["+"PP"+"]]>").append("</type>");
{ }
procGroupDescr =checkNull(rs.getString(1)); else
} {
if(rs != null) valueXmlString.append("<type><![CDATA[").append(mgetval).append("]]></type>\r\n");
{ }
rs.close(); }
rs = null; else if(currentColumn.trim().equalsIgnoreCase("emp_code__fr") || currentColumn.trim().equalsIgnoreCase("emp_code__to"))
} {
if(pstmt != null) //empCode = currentColumn.trim();
{ empCode = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom));
pstmt.close(); sql = "SELECT EMP_FNAME, EMP_LNAME FROM EMPLOYEE WHERE EMP_CODE = ?";
pstmt = null; System.out.println("Emp Name Query:::"+sql);
} pstmt = conn.prepareStatement(sql);
if(currentColumn.trim().equalsIgnoreCase("proc_group__fr")) pstmt.setString(1, empCode);
{ rs = pstmt.executeQuery();
valueXmlString.append("<proc_group__fr_name>").append(procGroupDescr).append("</proc_group__fr_name>\r\n"); if(rs.next())
} {
if(currentColumn.trim().equalsIgnoreCase("proc_group__to")) FName = checkNull(rs.getString(1));
{ LName = checkNull(rs.getString(2));
valueXmlString.append("<proc_group__to_name>").append(procGroupDescr).append("</proc_group__to_name>\r\n"); }
} FullName = FName + " " + LName;
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(currentColumn.trim().equalsIgnoreCase("emp_code__fr"))
{
valueXmlString.append("<emp_name__fr>").append(FullName).append("</emp_name__fr>\r\n");
}
if(currentColumn.trim().equalsIgnoreCase("emp_code__to"))
{
valueXmlString.append("<emp_name__to>").append(FullName).append("</emp_name__to>\r\n");
}
}
else if(currentColumn.trim().equalsIgnoreCase("prd_code__fr") || currentColumn.trim().equalsIgnoreCase("prd_code__to"))
{
//prdCode = currentColumn.trim();
prdCode = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom));
sql ="SELECT DESCR FROM PERIOD WHERE CODE = ?";
System.out.println("period Descr Name Query:::"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, prdCode);
rs = pstmt.executeQuery();
if(rs.next())
{
prdDescr = checkNull(rs.getString(1));
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(currentColumn.trim().equalsIgnoreCase("prd_code__fr"))
{
valueXmlString.append("<fr_prd_descr>").append(prdDescr).append("</fr_prd_descr>\r\n");
}
if(currentColumn.trim().equalsIgnoreCase("prd_code__to"))
{
valueXmlString.append("<to_prd_descr>").append(prdDescr).append("</to_prd_descr>\r\n");
}
}
else if(currentColumn.trim().equalsIgnoreCase("site_code__fr") || currentColumn.trim().equalsIgnoreCase("site_code__to"))
{
//siteCode = currentColumn.trim();
siteCode = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom));
sql ="SELECT DESCR FROM SITE WHERE SITE_CODE = ?";
System.out.println("Site descr Query:::"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
rs = pstmt.executeQuery();
if(rs.next())
{
siteDescr =checkNull(rs.getString(1));
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(currentColumn.trim().equalsIgnoreCase("site_code__fr"))
{
valueXmlString.append("<fr_site_descr>").append(siteDescr).append("</fr_site_descr>\r\n");
}
if(currentColumn.trim().equalsIgnoreCase("site_code__to"))
{
valueXmlString.append("<to_site_descr>").append(siteDescr).append("</to_site_descr>\r\n");
}
}
else if(currentColumn.trim().equalsIgnoreCase("proc_group__fr") || currentColumn.trim().equalsIgnoreCase("proc_group__to"))
{
//procGroup = currentColumn.trim();
procGroup = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom));
sql = "SELECT DESCR FROM GENCODES WHERE FLD_NAME='PROC_GROUP' AND FLD_VALUE = ?";
System.out.println("PROC_GROUP Query:::"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, procGroup);
rs = pstmt.executeQuery();
if(rs.next())
{
procGroupDescr =checkNull(rs.getString(1));
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(currentColumn.trim().equalsIgnoreCase("proc_group__fr"))
{
valueXmlString.append("<proc_group__fr_name>").append(procGroupDescr).append("</proc_group__fr_name>\r\n");
}
if(currentColumn.trim().equalsIgnoreCase("proc_group__to"))
{
valueXmlString.append("<proc_group__to_name>").append(procGroupDescr).append("</proc_group__to_name>\r\n");
} }
valueXmlString.append("</Detail1>\r\n");
break;
} }
valueXmlString.append("</Detail1>\r\n");
break;
}
}//END OF SWITCH }//END OF SWITCH
valueXmlString.append("</Root>"); valueXmlString.append("</Root>");
System.out.println("valueXmlString[sepclose]"+valueXmlString); System.out.println("valueXmlString[payrollPostAcc]"+valueXmlString);
}//END OF TRY }//END OF TRY
catch(Exception e) catch(Exception e)
...@@ -821,23 +861,24 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -821,23 +861,24 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
{ {
if(conn != null) if(conn != null)
{ {
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
conn.close(); conn.close();
conn = null; conn = null;
} }
} catch (SQLException e) {
// TODO Auto-generated catch block if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
catch (SQLException e)
{
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
...@@ -868,7 +909,8 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -868,7 +909,8 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
if (input == null) if (input == null)
{ {
input = ""; input = "";
} else }
else
{ {
input = input.trim(); input = input.trim();
} }
...@@ -880,8 +922,6 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -880,8 +922,6 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
{ {
input = "0"; input = "0";
} }
return input; return input;
} }
private String errorType(Connection conn, String errorCode) throws ITMException private String errorType(Connection conn, String errorCode) throws ITMException
...@@ -932,5 +972,19 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal, ...@@ -932,5 +972,19 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
} }
return msgType; return msgType;
} }
private void close(PreparedStatement pstmt,ResultSet rs) throws SQLException
{
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
} }
package ibase.webitm.ejb.adm; package ibase.webitm.ejb.adm;
import java.io.FileOutputStream;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
...@@ -11,13 +10,12 @@ import java.util.ArrayList; ...@@ -11,13 +10,12 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import javax.ejb.Stateless;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
import ibase.utility.CommonConstants; import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility;
import ibase.utility.UserInfoBean; import ibase.utility.UserInfoBean;
import ibase.webitm.bean.adm.LogWriterDatabase; import ibase.webitm.bean.adm.LogWriterDatabase;
import ibase.webitm.ejb.ITMDBAccessEJB; import ibase.webitm.ejb.ITMDBAccessEJB;
...@@ -29,11 +27,13 @@ import ibase.webitm.ejb.sys.UtilMethods; ...@@ -29,11 +27,13 @@ import ibase.webitm.ejb.sys.UtilMethods;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator; import ibase.webitm.utility.TransIDGenerator;
@Stateless //Modified by Azhar K. on [17-JULY-2019][As per new frameWork Changes][Start]
//@Stateless
//Modified by Azhar K. on [17-JULY-2019][As per new frameWork Changes][End]
public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLocal, PayrollPostAccPrcRemote public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLocal, PayrollPostAccPrcRemote
{ {
ibase.utility.E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility(); E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
AdmCommon admCommon = new AdmCommon(); AdmCommon admCommon = new AdmCommon();
UtilMethods utilMethod = new UtilMethods(); UtilMethods utilMethod = new UtilMethods();
...@@ -69,7 +69,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -69,7 +69,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
System.out.println("detailDom ["+detailDom+"]"); System.out.println("detailDom ["+detailDom+"]");
} }
retStr = process(headerDom, detailDom, windowName, xtraParams, conn,logConn); retStr = process(headerDom, detailDom, windowName, xtraParams, conn,logConn);
System.out.println("Process forPayrollPostAccPrc :::: " + retStr); System.out.println("Process for PayrollPostAccPrc :::: " + retStr);
} }
catch (Exception e) catch (Exception e)
{ {
...@@ -118,7 +118,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -118,7 +118,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
String succstring = "",lsType= "", lsLogMsg = "",errorCode = "",fileNameStartName = ""; String succstring = "",lsType= "", lsLogMsg = "",errorCode = "",fileNameStartName = "";
Timestamp mjoinDate = null, mresigDate = null, xfrDate = null, promDate = null, dputDate = null, Timestamp mjoinDate = null, mresigDate = null, xfrDate = null, promDate = null, dputDate = null,
mpayRolldt = null, cchgDate = null, mfrDate = null, mtoDate = null, ld_to = null; mpayRolldt = null, cchgDate = null, mfrDate = null, mtoDate = null, ldto = null;
NodeList parentNodeList = null; NodeList parentNodeList = null;
NodeList childNodeList = null; NodeList childNodeList = null;
...@@ -559,7 +559,6 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -559,7 +559,6 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
Timestamp ldFrDate = null; Timestamp ldFrDate = null;
Timestamp meffDate, payrollDate = null, mChgDate = null, mPayDate = null, mRelieveDate = null; Timestamp meffDate, payrollDate = null, mChgDate = null, mPayDate = null, mRelieveDate = null;
Timestamp payDate = null,mfrDate = null, mtoDate = null, mprdCodeToDate = null; Timestamp payDate = null,mfrDate = null, mtoDate = null, mprdCodeToDate = null;
double mtotamt = 0.00, lcNetPaid = 0.00, lcFpfEligArrear = 0.00, lcFpfEligPayroll = 0.00; double mtotamt = 0.00, lcNetPaid = 0.00, lcFpfEligArrear = 0.00, lcFpfEligPayroll = 0.00;
double lcFpfElig = 0.00, lcFpfAmt = 0.00, lcPfAmt = 0.00,lcFpfBaseLimit = 0.00, mtotAmtbc = 0.00; double lcFpfElig = 0.00, lcFpfAmt = 0.00, lcPfAmt = 0.00,lcFpfBaseLimit = 0.00, mtotAmtbc = 0.00;
double lcDiffBaseamtPfTot = 0.00, lcDiffBaseamtFpfTot = 0.00, lcBaseAmtPfTot = 0.00; double lcDiffBaseamtPfTot = 0.00, lcDiffBaseamtFpfTot = 0.00, lcBaseAmtPfTot = 0.00;
...@@ -588,6 +587,11 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -588,6 +587,11 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
HashMap siteMap = null; HashMap siteMap = null;
HashMap prdCodeMap = null; HashMap prdCodeMap = null;
UtilMethods utilMethods = null; UtilMethods utilMethods = null;
//Modified by Azhar K. on [19-July-2019][To fetch error code from xml errString][Start]
NodeList detailList = null;
Node currDetail = null;
String currErrorId = "";
//Modified by Azhar K. on [19-July-2019][To fetch error code from xml errString][End]
try try
{ {
...@@ -615,6 +619,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -615,6 +619,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
else else
{ {
errString = itmDBAccessEJB.getErrorString("", "VTSEQ", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VTSEQ", userId, "", conn);
//Modified by Azhar K on [17-July-2019][As per PB source code][Start]
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VTSEQ", "E", 2,logWriter, logConn));
//Modified by Azhar K on [17-July-2019][As per PB source code][End]
return errString; return errString;
} }
...@@ -644,18 +651,23 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -644,18 +651,23 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
mTotRow = headerMap.size(); mTotRow = headerMap.size();
System.out.println("mTotRow::: " + mTotRow); System.out.println("mTotRow::: " + mTotRow);
iiInterval = 100/mTotRow; iiInterval = 100/mTotRow;
liFile = gbfOpenLogFile(headerDom,xtraParams); //Modified by Azhar K. on [17-JULY-2019][Start]
/*liFile = gbfOpenLogFile(headerDom,xtraParams);
System.out.println("liFile value is:::: " + liFile); System.out.println("liFile value is:::: " + liFile);
if (Integer.parseInt(liFile) < 0) if (Integer.parseInt(liFile) < 0)
{ {
return "-1"; return "-1";
} }*/
//Modified by Azhar K. on [17-JULY-2019][Start]
System.out.println("errString1--["+errString+"]"); System.out.println("errString1--["+errString+"]");
bankCode = checkNull(admCommon.getEnv("999999", "BANKCODE", conn)); bankCode = checkNull(admCommon.getEnv("999999", "BANKCODE", conn));
System.out.println("bankCode::: " + bankCode); System.out.println("bankCode::: " + bankCode);
if ("NULLFOUND".equalsIgnoreCase(bankCode)) if ("NULLFOUND".equalsIgnoreCase(bankCode))
{ {
errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
//Modified by Azhar K on [17-July-2019][As per PB source code][Start]
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2,logWriter, logConn));
//Modified by Azhar K on [17-July-2019][As per PB source code][End]
return errString; return errString;
} }
bankCodeEnv = bankCode; bankCodeEnv = bankCode;
...@@ -666,6 +678,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -666,6 +678,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(autoPay)) if ("NULLFOUND".equalsIgnoreCase(autoPay))
{ {
errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
//Modified by Azhar K on [17-July-2019][As per PB source code][Start]
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2,logWriter, logConn));
//Modified by Azhar K on [17-July-2019][As per PB source code][End]
return errString; return errString;
} }
...@@ -674,6 +689,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -674,6 +689,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(payMode)) if ("NULLFOUND".equalsIgnoreCase(payMode))
{ {
errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
//Modified by Azhar K on [17-July-2019][As per PB source code][Start]
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2,logWriter, logConn));
//Modified by Azhar K on [17-July-2019][As per PB source code][End]
return errString; return errString;
} }
...@@ -682,6 +700,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -682,6 +700,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(autoPost)) if ("NULLFOUND".equalsIgnoreCase(autoPost))
{ {
errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
//Modified by Azhar K on [17-July-2019][As per PB source code][Start]
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2,logWriter, logConn));
//Modified by Azhar K on [17-July-2019][As per PB source code][End]
return errString; return errString;
} }
...@@ -693,6 +714,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -693,6 +714,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(holdFlag)) if ("NULLFOUND".equalsIgnoreCase(holdFlag))
{ {
errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
//Modified by Azhar K on [17-July-2019][As per PB source code][Start]
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2,logWriter, logConn));
//Modified by Azhar K on [17-July-2019][As per PB source code][End]
return errString; return errString;
} }
...@@ -701,6 +725,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -701,6 +725,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(dropInst)) if ("NULLFOUND".equalsIgnoreCase(dropInst))
{ {
errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
//Modified by Azhar K on [17-July-2019][As per PB source code][Start]
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2,logWriter, logConn));
//Modified by Azhar K on [17-July-2019][As per PB source code][End]
return errString; return errString;
} }
...@@ -713,6 +740,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -713,6 +740,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(netAdCode)) if ("NULLFOUND".equalsIgnoreCase(netAdCode))
{ {
errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
//Modified by Azhar K on [17-July-2019][As per PB source code][Start]
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2,logWriter, logConn));
//Modified by Azhar K on [17-July-2019][As per PB source code][End]
return errString; return errString;
} }
} }
...@@ -735,9 +765,15 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -735,9 +765,15 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
procGroupFrom = checkNull(genericUtility.getColumnValue("proc_group__fr", headerDom)); procGroupFrom = checkNull(genericUtility.getColumnValue("proc_group__fr", headerDom));
procGroupTo = checkNull(genericUtility.getColumnValue("proc_group__to", headerDom)); procGroupTo = checkNull(genericUtility.getColumnValue("proc_group__to", headerDom));
payrollDateStr = checkNull(genericUtility.getColumnValue("payroll_date", headerDom)); payrollDateStr = checkNull(genericUtility.getColumnValue("payroll_date", headerDom));
payDate = Timestamp.valueOf(genericUtility.getValidDateString(payrollDateStr, //Modified by Azhar K. on[17-July-2019][To avoid null exception for payroll date][Start]
genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0"); if(payrollDateStr != null && payrollDateStr.trim().length() > 0)
{
//Modified by Azhar K. on[17-July-2019][To avoid null exception for payroll date][End]
payDate = Timestamp.valueOf(genericUtility.getValidDateString(payrollDateStr,
genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
//Modified by Azhar K. on[17-July-2019][To avoid null exception for payroll date][Start]
}
//Modified by Azhar K. on[17-July-2019][To avoid null exception for payroll date][End]
chkFpfLimit = checkNull(admCommon.getEnv("999999", "CHK_FPF_LIMIT", conn)).toUpperCase().trim(); chkFpfLimit = checkNull(admCommon.getEnv("999999", "CHK_FPF_LIMIT", conn)).toUpperCase().trim();
pf = checkNull(admCommon.getEnv("999999", "PF", conn)).toUpperCase().trim(); pf = checkNull(admCommon.getEnv("999999", "PF", conn)).toUpperCase().trim();
pfEps = checkNull(admCommon.getEnv("999999", "PF_EPS", conn)).toUpperCase().trim(); pfEps = checkNull(admCommon.getEnv("999999", "PF_EPS", conn)).toUpperCase().trim();
...@@ -756,7 +792,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -756,7 +792,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
meffDate = rs.getTimestamp("to_date"); meffDate = rs.getTimestamp("to_date");
System.out.println("value of meffDate is::::" + meffDate); System.out.println("value of meffDate is::::" + meffDate);
} }
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
...@@ -919,7 +955,10 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -919,7 +955,10 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
} }
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
return errString; //Modified by Azhar K. on [17-July-2019][To break loop when error occurs][Start]
//return errString;
break;
//Modified by Azhar K. on [17-July-2019][To break loop when error occurs][End]
} }
if(rs != null) if(rs != null)
...@@ -1148,8 +1187,14 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -1148,8 +1187,14 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
} }
pstmtTranId.clearParameters(); pstmtTranId.clearParameters();
//Modified by Azhar K. on[17-July-2019][To avoid null exception for payroll date][Start]
payrollDateStr = checkNull(genericUtility.getValidDateTimeString(payrollDate, genericUtility.getApplDateFormat())); if(payrollDate != null)
{
//Modified by Azhar K. on[17-July-2019][To avoid null exception for payroll date][End]
payrollDateStr = checkNull(genericUtility.getValidDateTimeString(payrollDate, genericUtility.getApplDateFormat()));
//Modified by Azhar K. on[17-July-2019][To avoid null exception for payroll date][Start]
}
//Modified by Azhar K. on[17-July-2019][To avoid null exception for payroll date][End]
String xmlValues = ""; String xmlValues = "";
xmlValues = "<?xml version=\"1.0\" encoding=\"utf-8\"?><Root>"; xmlValues = "<?xml version=\"1.0\" encoding=\"utf-8\"?><Root>";
xmlValues = xmlValues + "<Header></Header>"; xmlValues = xmlValues + "<Header></Header>";
...@@ -1171,7 +1216,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -1171,7 +1216,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if("ERROR".equalsIgnoreCase(payVoucId) || payVoucId == null || payVoucId.trim().length() == 0) if("ERROR".equalsIgnoreCase(payVoucId) || payVoucId == null || payVoucId.trim().length() == 0)
{ {
errString = itmDBAccessEJB.getErrorString("","VTTRANID", userId, "", conn); errString = itmDBAccessEJB.getErrorString("","VTTRANID", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errString, "E", 2,logWriter, logConn)); logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VTTRANID", "E", 2,logWriter, logConn));
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2) //gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
break; break;
} }
...@@ -1322,490 +1367,490 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -1322,490 +1367,490 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if (lsFpfLimit != null && "Y".equalsIgnoreCase(lsFpfLimit)) if (lsFpfLimit != null && "Y".equalsIgnoreCase(lsFpfLimit))
{ {
lsFpfBaseLimit = checkNull(admCommon.getAdmEnv(msitecode, mCadre, mGrade, "PF_EPS_BASELIMIT", mprdCodeToDate, conn).trim().toUpperCase()); lsFpfBaseLimit = checkNull(admCommon.getAdmEnv(msitecode, mCadre, mGrade, "PF_EPS_BASELIMIT", mprdCodeToDate, conn).trim().toUpperCase());
} System.out.println("lsFpfBaseLimit:::: " + lsFpfBaseLimit);
System.out.println("lsFpfBaseLimit:::: " + lsFpfBaseLimit);
if ("NULLFOUND".equalsIgnoreCase(lsFpfBaseLimit))
{
lsFpfBaseLimit = pfEpsBaseLimit;
}
System.out.println("lsFpfBaseLimit:::: " + lsFpfBaseLimit);
if (lsFpfBaseLimit == null || lsFpfBaseLimit.trim().length() == 0
|| "NULLFOUND".equalsIgnoreCase(lsFpfBaseLimit) || Long.parseLong(lsFpfBaseLimit) == 0)
{
errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2, conn);
}
lcFpfBaseLimit = Double.parseDouble(lsFpfBaseLimit); if ("NULLFOUND".equalsIgnoreCase(lsFpfBaseLimit))
System.out.println("lcFpfBaseLimit:::: " + lcFpfBaseLimit);
System.out.println("lcFpfBaseLimit::: " + lcFpfBaseLimit);
System.out.println("errString3--["+errString+"]");
if (lcFpfBaseLimit >= 0)
{
lsFpfEligAdcode = checkNull(admCommon.getAdmEnv(msitecode, mCadre, mGrade, "FPF_ELIG_ADCODE", mprdCodeToDate, conn).trim().toUpperCase());
System.out.println("lsFpfEligAdcode:::: " + lsFpfEligAdcode);
if ("NULLFOUND".equalsIgnoreCase(lsFpfEligAdcode))
{ {
lsFpfEligAdcode = fpfEligAdcode; lsFpfBaseLimit = pfEpsBaseLimit;
} }
System.out.println("lsFpfEligAdcode:::: " + lsFpfEligAdcode); System.out.println("lsFpfBaseLimit:::: " + lsFpfBaseLimit);
if ("NULLFOUND".equalsIgnoreCase(lsFpfEligAdcode)) if (lsFpfBaseLimit == null || lsFpfBaseLimit.trim().length() == 0
|| "NULLFOUND".equalsIgnoreCase(lsFpfBaseLimit) || Long.parseLong(lsFpfBaseLimit) == 0)
{ {
errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2,logWriter, logConn));
break; break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2, conn);
} }
else if (lsFpfEligAdcode == null || lsFpfEligAdcode.trim().length() == 0) lcFpfBaseLimit = Double.parseDouble(lsFpfBaseLimit);
System.out.println("lcFpfBaseLimit:::: " + lcFpfBaseLimit);
System.out.println("errString3--["+errString+"]");
if (lcFpfBaseLimit >= 0)
{ {
lsFpfEligAdcode = "-"; lsFpfEligAdcode = checkNull(admCommon.getAdmEnv(msitecode, mCadre, mGrade, "FPF_ELIG_ADCODE", mprdCodeToDate, conn).trim().toUpperCase());
} System.out.println("lsFpfEligAdcode:::: " + lsFpfEligAdcode);
System.out.println("lsFpfEligAdcode:::: " + lsFpfEligAdcode); if ("NULLFOUND".equalsIgnoreCase(lsFpfEligAdcode))
{
lsFpfEligAdcode = fpfEligAdcode;
}
System.out.println("lsFpfEligAdcode:::: " + lsFpfEligAdcode);
if ("NULLFOUND".equalsIgnoreCase(lsFpfEligAdcode))
{
errString = itmDBAccessEJB.getErrorString("", "VSENVAR1", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VSENVAR1", "E", 2,logWriter, logConn));
break;
}
else if (lsFpfEligAdcode == null || lsFpfEligAdcode.trim().length() == 0)
pstmt1.setString(1, empCode); {
pstmt1.setString(2, mprdcode); lsFpfEligAdcode = "-";
pstmt1.setString(3, lsFpfEligAdcode); }
rs = pstmt1.executeQuery(); System.out.println("lsFpfEligAdcode:::: " + lsFpfEligAdcode);
if (rs.next())
{
lcFpfEligArrear = rs.getDouble("sum");
}
else pstmt1.setString(1, empCode);
{ pstmt1.setString(2, mprdcode);
pstmt1.setString(3, lsFpfEligAdcode);
rs = pstmt1.executeQuery();
if (rs.next())
{
lcFpfEligArrear = rs.getDouble("sum");
}
else
{
if (rs != null)
{
rs.close();
rs = null;
}
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
} }
pstmt1.clearParameters();
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
if (rs != null) if (lcFpfEligArrear == 0)
{ {
rs.close(); lcFpfEligArrear = 0;
rs = null; }
}
pstmt1.clearParameters();
if (lcFpfEligArrear == 0)
{
lcFpfEligArrear = 0;
}
pstmt2.setString(1, mprdcode);
pstmt2.setString(1, mprdcode); pstmt2.setString(2, empCode);
pstmt2.setString(2, empCode); pstmt2.setString(3, lsFpfEligAdcode);
pstmt2.setString(3, lsFpfEligAdcode); rs = pstmt2.executeQuery();
rs = pstmt2.executeQuery();
if (rs.next()) if (rs.next())
{ {
lcFpfEligPayroll = rs.getDouble("sum"); lcFpfEligPayroll = rs.getDouble("sum");
} }
else
{
if (rs != null)
{
rs.close();
rs = null;
}
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
else
{
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
} }
pstmt2.clearParameters();
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
if (rs != null) if (lcFpfEligPayroll == 0)
{ {
rs.close(); lcFpfEligPayroll = 0;
rs = null; }
}
pstmt2.clearParameters();
if (lcFpfEligPayroll == 0) System.out.println("lcFpfEligArrear::: "+ lcFpfEligArrear + " lcFpfEligPayroll::: "+ lcFpfEligPayroll);
{ lcFpfElig = lcFpfEligArrear + lcFpfEligPayroll;
lcFpfEligPayroll = 0; System.out.println("Total of lcFpfEligArrear + lcFpfEligPayroll is:::: " + lcFpfElig);
}
System.out.println("lcFpfEligArrear::: "+ lcFpfEligArrear + " lcFpfEligPayroll::: "+ lcFpfEligPayroll); lcDiffBaseamtPfTot = 0;
lcFpfElig = lcFpfEligArrear + lcFpfEligPayroll; lcDiffBaseamtFpfTot = 0;
System.out.println("Total of lcFpfEligArrear + lcFpfEligPayroll is:::: " + lcFpfElig); lcBaseAmtPfTot = 0;
lcBaseAmtFpfTot = 0;
lcDiffBaseamtPfTot = 0;
lcDiffBaseamtFpfTot = 0;
lcBaseAmtPfTot = 0;
lcBaseAmtFpfTot = 0;
pstmt3.setString(1, empCode);
pstmt3.setString(1, empCode); pstmt3.setString(2, mprdcode);
pstmt3.setString(2, mprdcode); pstmt3.setString(3, pf);
pstmt3.setString(3, pf); rs = pstmt3.executeQuery();
rs = pstmt3.executeQuery();
if (rs.next()) if (rs.next())
{ {
lcDiffBaseamtPfTot = rs.getDouble("sum"); lcDiffBaseamtPfTot = rs.getDouble("sum");
} }
else
{
if (rs != null)
{
rs.close();
rs = null;
}
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
else
{
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
} }
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
if (rs != null) pstmt3.clearParameters();
{
rs.close();
rs = null;
}
pstmt3.clearParameters();
if (lcDiffBaseamtPfTot == 0) if (lcDiffBaseamtPfTot == 0)
{ {
lcDiffBaseamtPfTot = 0; lcDiffBaseamtPfTot = 0;
} }
pstmt4.setString(1, empCode);
pstmt4.setString(2, mprdcode);
pstmt4.setString(3, pfEps);
rs = pstmt4.executeQuery();
if (rs.next()) pstmt4.setString(1, empCode);
{ pstmt4.setString(2, mprdcode);
lcDiffBaseamtFpfTot = rs.getDouble("sum"); pstmt4.setString(3, pfEps);
} rs = pstmt4.executeQuery();
if (rs.next())
{
lcDiffBaseamtFpfTot = rs.getDouble("sum");
}
else
{
if (rs != null)
{
rs.close();
rs = null;
}
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
else
{
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
} }
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
if (rs != null) pstmt4.clearParameters();
{
rs.close();
rs = null;
}
pstmt4.clearParameters();
if (lcDiffBaseamtFpfTot == 0) if (lcDiffBaseamtFpfTot == 0)
{ {
lcDiffBaseamtFpfTot = 0; lcDiffBaseamtFpfTot = 0;
} }
pstmt5.setString(1, mprdcode);
pstmt5.setString(2, empCode);
pstmt5.setString(3, pf);
rs = pstmt5.executeQuery();
if (rs.next()) pstmt5.setString(1, mprdcode);
{ pstmt5.setString(2, empCode);
lcBaseAmtPfTot = rs.getDouble("sum"); pstmt5.setString(3, pf);
} rs = pstmt5.executeQuery();
if (rs.next())
{
lcBaseAmtPfTot = rs.getDouble("sum");
}
else
{
if (rs != null)
{
rs.close();
rs = null;
}
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
else
{
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
} }
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
if (rs != null) pstmt5.clearParameters();
{
rs.close();
rs = null;
}
pstmt5.clearParameters();
if (lcBaseAmtPfTot == 0) if (lcBaseAmtPfTot == 0)
{ {
lcBaseAmtPfTot = 0; lcBaseAmtPfTot = 0;
} }
pstmt6.setString(1, mprdcode);
pstmt6.setString(2, empCode);
pstmt6.setString(3, pfEps);
rs = pstmt6.executeQuery();
if (rs.next()) pstmt6.setString(1, mprdcode);
{ pstmt6.setString(2, empCode);
lcBaseAmtFpfTot = rs.getDouble("sum"); pstmt6.setString(3, pfEps);
} rs = pstmt6.executeQuery();
if (rs.next())
{
lcBaseAmtFpfTot = rs.getDouble("sum");
}
else
{
if (rs != null)
{
rs.close();
rs = null;
}
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
else
{
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
} }
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
if (rs != null) pstmt6.clearParameters();
{
rs.close();
rs = null;
}
pstmt6.clearParameters();
if (lcBaseAmtFpfTot == 0) if (lcBaseAmtFpfTot == 0)
{
lcBaseAmtFpfTot = 0;
}
System.out.println("lcBaseAmtFpfTot::: "+ lcBaseAmtFpfTot + " lcDiffBaseamtFpfTot::: "+ lcDiffBaseamtFpfTot);
lcFpfAmt = lcBaseAmtFpfTot + lcDiffBaseamtFpfTot;
System.out.println("Total of lcBaseAmtFpfTot + lcDiffBaseamtFpfTot is:::: " + lcFpfAmt);
System.out.println("lcBaseAmtPfTot::: "+ lcBaseAmtPfTot + " lcDiffBaseamtPfTot::: "+ lcDiffBaseamtPfTot);
lcPfAmt = lcBaseAmtPfTot + lcDiffBaseamtPfTot;
System.out.println("Total of lcBaseAmtPfTot + lcDiffBaseamtPfTot is:::: " + lcPfAmt);
System.out.println("lcFpfElig::: "+ lcFpfElig + " lcFpfAmt::: "+ lcFpfAmt);
if (lcFpfElig == 0 && lcFpfAmt == 0)
{
// need to check condition
}
else if (lcFpfElig == 0 && lcFpfAmt != 0)
{
conn.rollback();
if ("AP".equalsIgnoreCase(mtype))
{ {
lsTemp = null; lcBaseAmtFpfTot = 0;
}
// gf_add_glob_args(ls_extra_arg) System.out.println("lcBaseAmtFpfTot::: "+ lcBaseAmtFpfTot + " lcDiffBaseamtFpfTot::: "+ lcDiffBaseamtFpfTot);
lcFpfAmt = lcBaseAmtFpfTot + lcDiffBaseamtFpfTot;
if (prdCodeMap.containsKey(lsPrdComp)) System.out.println("Total of lcBaseAmtFpfTot + lcDiffBaseamtFpfTot is:::: " + lcFpfAmt);
{ System.out.println("lcBaseAmtPfTot::: "+ lcBaseAmtPfTot + " lcDiffBaseamtPfTot::: "+ lcDiffBaseamtPfTot);
ArrayList alTemp4 = (ArrayList) prdCodeMap.get(lsPrdComp); lcPfAmt = lcBaseAmtPfTot + lcDiffBaseamtPfTot;
ldFrDate = (Timestamp) alTemp4.get(0); System.out.println("Total of lcBaseAmtPfTot + lcDiffBaseamtPfTot is:::: " + lcPfAmt);
ldToDate = (Timestamp) alTemp4.get(1); System.out.println("lcFpfElig::: "+ lcFpfElig + " lcFpfAmt::: "+ lcFpfAmt);
alTemp4 = null; if (lcFpfElig == 0 && lcFpfAmt == 0)
} {
else // need to check condition
}
else if (lcFpfElig == 0 && lcFpfAmt != 0)
{
conn.rollback();
if ("AP".equalsIgnoreCase(mtype))
{ {
pstmt7.setString(1, lsPrdComp); lsTemp = null;
rs = pstmt7.executeQuery();
if (rs.next()) // gf_add_glob_args(ls_extra_arg)
if (prdCodeMap.containsKey(lsPrdComp))
{ {
ldFrDate = rs.getTimestamp("fr_date"); ArrayList alTemp4 = (ArrayList) prdCodeMap.get(lsPrdComp);
ldToDate = rs.getTimestamp("to_date"); ldFrDate = (Timestamp) alTemp4.get(0);
ArrayList alTemp5 = new ArrayList(); ldToDate = (Timestamp) alTemp4.get(1);
alTemp5.add(ldFrDate); alTemp4 = null;
alTemp5.add(ldToDate);
prdCodeMap.put(lsPrdComp , alTemp5);
} }
else
else
{ {
pstmt7.setString(1, lsPrdComp);
rs = pstmt7.executeQuery();
if (rs.next())
{
ldFrDate = rs.getTimestamp("fr_date");
ldToDate = rs.getTimestamp("to_date");
ArrayList alTemp5 = new ArrayList();
alTemp5.add(ldFrDate);
alTemp5.add(ldToDate);
prdCodeMap.put(lsPrdComp , alTemp5);
}
else
{
if (rs != null)
{
rs.close();
rs = null;
}
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
} }
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn); pstmt7.clearParameters();
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
} }
if (rs != null) errString = checkNull(admCommon.payarrToProcUpdation(lsPrdComp, lsPrdComp, empCode, empCode, "AR","W_PAYROLL_POST_ACC", empCode + "|" + lsPrdComp, lsTemp, 0.00,String.valueOf(ldFrDate), String.valueOf(ldToDate), xtraParams, conn));
System.out.println("errString4--["+errString+"]");
if (errString != null && errString.trim().length() > 0)
{ {
rs.close(); errString = itmDBAccessEJB.getErrorString("", "VTARRPOST2", userId, "", conn);
rs = null; conn.rollback();
break;
}
else
{
conn.commit();
} }
pstmt7.clearParameters();
}
errString = checkNull(admCommon.payarrToProcUpdation(lsPrdComp, lsPrdComp, empCode, empCode, "AR","W_PAYROLL_POST_ACC", empCode + "|" + lsPrdComp, lsTemp, 0.00,String.valueOf(ldFrDate), String.valueOf(ldToDate), xtraParams, conn));
System.out.println("errString4--["+errString+"]");
if (errString.trim().length() > 0)
{
errString = itmDBAccessEJB.getErrorString("", "VTARRPOST2", userId, "", conn);
conn.rollback();
break;
}
else
{
conn.commit();
}
logWriter = (admCommon.gbfErrWrite(lsPrdComp + " : Adjusted Prd : " + mprdcode, empCode, mtype,"VTEMPFPF01", "E", 2,logWriter, logConn)); logWriter = (admCommon.gbfErrWrite(lsPrdComp + " : Adjusted Prd : " + mprdcode, empCode, mtype,"VTEMPFPF01", "E", 2,logWriter, logConn));
} }
else else
{ {
//gbf_err_write(ls_prd_str, mempcode, mtype, "VTEMPFPF01" , "E" , 2); //gbf_err_write(ls_prd_str, mempcode, mtype, "VTEMPFPF01" , "E" , 2);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VTEMPFPF01", "E", 2,logWriter, logConn)); logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VTEMPFPF01", "E", 2,logWriter, logConn));
}
continue;
} }
continue;
}
else if ((lcFpfAmt > lcFpfBaseLimit) || (lcPfAmt <= lcFpfBaseLimit && lcFpfAmt != lcPfAmt) else if ((lcFpfAmt > lcFpfBaseLimit) || (lcPfAmt <= lcFpfBaseLimit && lcFpfAmt != lcPfAmt)
|| (lcPfAmt > lcFpfBaseLimit && lcFpfAmt < lcFpfBaseLimit)) || (lcPfAmt > lcFpfBaseLimit && lcFpfAmt < lcFpfBaseLimit))
{
conn.rollback();
if ("AP".equalsIgnoreCase(mtype))
{ {
lsTemp = null; conn.rollback();
if ("AP".equalsIgnoreCase(mtype))
// gf_add_glob_args(ls_extra_arg)
if (prdCodeMap.containsKey(lsPrdComp))
{
ArrayList alTemp4 = (ArrayList) prdCodeMap.get(lsPrdComp);
ldFrDate = (Timestamp) alTemp4.get(0);
ldToDate = (Timestamp) alTemp4.get(1);
alTemp4 = null;
}
else
{ {
pstmt7.setString(1, lsPrdComp); lsTemp = null;
rs = pstmt7.executeQuery();
if (rs.next()) // gf_add_glob_args(ls_extra_arg)
if (prdCodeMap.containsKey(lsPrdComp))
{ {
ldFrDate = rs.getTimestamp("fr_date"); ArrayList alTemp4 = (ArrayList) prdCodeMap.get(lsPrdComp);
ldToDate = rs.getTimestamp("to_date"); ldFrDate = (Timestamp) alTemp4.get(0);
ArrayList alTemp5 = new ArrayList(); ldToDate = (Timestamp) alTemp4.get(1);
alTemp5.add(ldFrDate); alTemp4 = null;
alTemp5.add(ldToDate);
prdCodeMap.put(lsPrdComp , alTemp5);
} }
else
else
{ {
pstmt7.setString(1, lsPrdComp);
rs = pstmt7.executeQuery();
if (rs.next())
{
ldFrDate = rs.getTimestamp("fr_date");
ldToDate = rs.getTimestamp("to_date");
ArrayList alTemp5 = new ArrayList();
alTemp5.add(ldFrDate);
alTemp5.add(ldToDate);
prdCodeMap.put(lsPrdComp , alTemp5);
}
else
{
if (rs != null)
{
rs.close();
rs = null;
}
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
}
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
} }
errString = itmDBAccessEJB.getErrorString("", "DS000", userId, "", conn); pstmt7.clearParameters();
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2,logWriter, logConn));
break;
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
//admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "DS000", "E", 2, conn);
} }
if (rs != null) errString = checkNull(admCommon.payarrToProcUpdation(lsPrdComp, lsPrdComp, empCode, empCode, "AR","W_PAYROLL_POST_ACC", empCode + "|" + lsPrdComp, lsTemp, 0.00,String.valueOf(ldFrDate), String.valueOf(ldToDate), xtraParams, conn));
System.out.println("errString::::: " + errString);
if (errString != null && errString.trim().length() > 0)
{ {
rs.close(); errString = itmDBAccessEJB.getErrorString("", "VTARRPOST2", userId, "", conn);
rs = null; conn.rollback();
break;
}
else
{
conn.commit();
} }
pstmt7.clearParameters(); // gbf_err_write(ls_prd_str, mempcode, mtype, "VTARRPOST2" , "E" , 2)
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VTARRPOST2", "E", 2,logWriter, logConn));
} }
errString = checkNull(admCommon.payarrToProcUpdation(lsPrdComp, lsPrdComp, empCode, empCode, "AR","W_PAYROLL_POST_ACC", empCode + "|" + lsPrdComp, lsTemp, 0.00,String.valueOf(ldFrDate), String.valueOf(ldToDate), xtraParams, conn));
System.out.println("errString::::: " + errString);
if (errString.trim().length() > 0)
{
errString = itmDBAccessEJB.getErrorString("", "VTARRPOST2", userId, "", conn);
conn.rollback();
break;
}
else else
{ {
conn.commit(); //gbf_err_write(ls_prd_str, mempcode, mtype, "VTARRPOST2" , "E" , 2);
} logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VTARRPOST2", "E", 2,logWriter, logConn));
// gbf_err_write(ls_prd_str, mempcode, mtype, "VTARRPOST2" , "E" , 2)
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VTARRPOST2", "E", 2,logWriter, logConn));
}
else
{
//gbf_err_write(ls_prd_str, mempcode, mtype, "VTARRPOST2" , "E" , 2);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VTARRPOST2", "E", 2,logWriter, logConn));
}
continue;
} }
continue;
} }
} }
mbatch = msitecode.trim() + mprdcode; mbatch = msitecode.trim() + mprdcode;
System.out.println("mbatch is::::::" + mbatch); System.out.println("mbatch is::::::" + mbatch);
//Modified by Azhar K. on[18-July-2019][Changed variable errString to errCode to flash message when period status is not defined][Start]
errCode = checkNull(finCommon.nfCheckPeriod("ADM", payrollDate, msitecode, conn));
System.out.println("errString4--["+errCode+"]");
errString = checkNull(finCommon.nfCheckPeriod("ADM", payrollDate, msitecode, conn)); if (errCode == null || errCode.trim().length() == 0)
System.out.println("errString4--["+errString+"]");
if (errString == null || errString.trim().length() == 0)
{ {
errString = checkNull(finCommon.nfCheckPeriod("FIN", payrollDate, siteCodeAcc, conn)); errCode = checkNull(finCommon.nfCheckPeriod("FIN", payrollDate, siteCodeAcc, conn));
System.out.println("errString5--["+errString+"]"); System.out.println("errString5--["+errCode+"]");
if (errString != null && errString.trim().length() > 0) if (errCode != null && errCode.trim().length() > 0)
{ {
errString = itmDBAccessEJB.getErrorString("", errCode, userId, "", conn);
// gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2); // gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errString, "E", 2,logWriter, logConn)); logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errCode, "E", 2,logWriter, logConn));
break; break;
} }
} }
else else
{ {
errString = itmDBAccessEJB.getErrorString("", errCode, userId, "", conn);
// gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2); // gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errString, "E", 2,logWriter, logConn)); logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errCode, "E", 2,logWriter, logConn));
break; break;
} }
//Modified by Azhar K. on[18-July-2019][Changed variable errString to errCode to flash message when period status is not defined][End]
pstmtInsertPayVoucher.setString(1, payVoucId); pstmtInsertPayVoucher.setString(1, payVoucId);
...@@ -1903,17 +1948,29 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -1903,17 +1948,29 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
mDesign, finEntity, mPayTable, mSiteEmp, mSiteWork, meffDate, mPayDate, payVoucId, dropInst, mDesign, finEntity, mPayTable, mSiteEmp, mSiteWork, meffDate, mPayDate, payVoucId, dropInst,
lsPrdComp, lsDataObject, "N", procGroupFrom, procGroupTo, payrollpostMap, conn); lsPrdComp, lsDataObject, "N", procGroupFrom, procGroupTo, payrollpostMap, conn);
System.out.println("retMap from gbfPayrollPost method is :::::: " + retMap); System.out.println("retMap from gbfPayrollPost method is :::::: " + retMap);
//Modified by Azhar K. on[18-July-2019][To handle exception if no record found in payrolldet][Start]
errString = (String) retMap.get("Error"); if(retMap.containsKey("Error"))
mtotamt = ((Double) retMap.get("lc_totamt")).doubleValue(); {
lcNetPaid = ((Double) retMap.get("lc_netpaid")).doubleValue(); errString = (String) retMap.get("Error");
if(retMap.containsKey("lc_totamt") && retMap.containsKey("lc_netpaid"))
{
mtotamt = ((Double) retMap.get("lc_totamt")).doubleValue();
lcNetPaid = ((Double) retMap.get("lc_netpaid")).doubleValue();
}
}
//Modified by Azhar K. on[18-July-2019][To handle exception if no record found in payrolldet][End]
System.out.println("errString::::: " + errString + " mtotamt:::: " + mtotamt + " lcNetPaid:::: " + lcNetPaid); System.out.println("errString::::: " + errString + " mtotamt:::: " + mtotamt + " lcNetPaid:::: " + lcNetPaid);
System.out.println("errString6--["+errString+"]"); System.out.println("errString6--["+errString+"]");
if(errString != null && errString.trim().length() > 0) if(errString != null && errString.trim().length() > 0)
{ { //Modified by Azhar K. on [19-July-2019][To fetch error code from xml errString][Start]
headerDom = genericUtility.parseString(errString);
detailList = headerDom.getElementsByTagName("error");
currDetail = detailList.item(0);
currErrorId = currDetail.getAttributes().getNamedItem("id").getNodeValue();
System.out.println("currErrorId getting from errString:::: " + currErrorId);
//Modified by Azhar K. on [19-July-2019][To fetch error code from xml errString][End]
//gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2); //gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errString, "E", 2,logWriter, logConn)); logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, currErrorId, "E", 2,logWriter, logConn));
break; break;
} }
...@@ -2027,12 +2084,19 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -2027,12 +2084,19 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
{ {
//ls_errcode = nvo_payr_voucher.gbf_retrieve_payr_vou(mtranid, mtranid, 1, mtrantype, mtrantype, mbatch,msiteac) //ls_errcode = nvo_payr_voucher.gbf_retrieve_payr_vou(mtranid, mtranid, 1, mtrantype, mtrantype, mbatch,msiteac)
errString = checkNull(PayrollVoucherConf.confirm(payVoucId, xtraParams, conn)); errString = checkNull(PayrollVoucherConf.confirm(payVoucId, xtraParams, conn));
System.out.println("errString7---["+errString+"]"); // System.out.println("errString7---["+errString+"]");
if (errString != null && errString.trim().length() > 0) if (errString != null && errString.trim().length() > 0)
{ {
//Modified by Azhar K. on [19-July-2019][To fetch error code from xml errString][Start]
headerDom = genericUtility.parseString(errString);
detailList = headerDom.getElementsByTagName("error");
currDetail = detailList.item(0);
currErrorId = currDetail.getAttributes().getNamedItem("id").getNodeValue();
System.out.println("currErrorId getting from errString:::: " + currErrorId);
//Modified by Azhar K. on [19-July-2019][To fetch error code from xml errString][End]
// gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2) // gbf_err_write(ls_prd_str , mempcode , mtype , ls_errcode , "E" , 2)
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errString, "E", 2,logWriter, logConn)); logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, currErrorId, "E", 2,logWriter, logConn));
break; break;
} }
} }
...@@ -2600,8 +2664,8 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -2600,8 +2664,8 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if (rowCount == 0) if (rowCount == 0)
{ {
errString = itmDBAccessEJB.getErrorString("", "NORECFND", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "NORECFND", userId, "", conn);
hashMapError.put("Error", errString); retMap.put("Error", errString);
return hashMapError; return retMap;
} }
} }
...@@ -2681,8 +2745,8 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo ...@@ -2681,8 +2745,8 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if (rowCount == 0) if (rowCount == 0)
{ {
errString = itmDBAccessEJB.getErrorString("", "NORECFND", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "NORECFND", userId, "", conn);
hashMapError.put("Error", errString); retMap.put("Error", errString);
return hashMapError; return retMap;
} }
} }
......
-----------------------------For Transetup------------------------------------------------
Insert into TRANSETUP (TRAN_WINDOW,SAVE_FLAG,VAL_FLAG,KEY_FLAG,KEY_STRING,UDF_1,UDF_2,UDF_3,UDF_4,UDF_5,REPEATE_ADD,CHG_DATE,CHG_USER,CHG_TERM,EDI_OPTION,SITE_ACC_COL,CONFIRM_COL,CONFIRM_VAL,REPEAT_ADD_DET,REPEATADDDET,LOAD_MODE,AUTO_CONFIRM,LEDG_POST_CONF,CHG_DATE_ON_CONF,TRAN_ID_COL,MAIL_OPTION,CONFIRM_MODE,GARBAGE_OPT,VAL_FLAG_EDI,VERIFY_PASSWORD,CUST_ACC_COL,SALES_PERS_ACC_COL,SUPP_ACC_COL,ITEM_SER_ACC_CODE,EMP_ACC_COL,ITEM_SER_ACC_COL,WORKFLOW_OPT,TABLE_NAME,APPLICATION,TABLE_DESC,TRAN_DATE_COL,TRAN_ID__FROM,TRAN_ID__TO,TABLE_NAME_DET1,TABLE_NAME_DET2,TABLE_NAME_DET3,MULTITIRE_OPT,REF_SER,VIEW_MODE,TAX_FORMS,SIGN_STATUS,USER_TRAN_WINDOW,CUSTOM_PREVIEW_OBJ,IGNOREERRLIST_ONLOAD,CHILDDATA_ARGOPT,EDIT_TMPLT,WRKFLW_INIT,EDITTAX,FORMAL_ARGS,AUDIT_TRAIL_OPT,EDIT_OPT,CACHE_OPT,OPTIMIZE_MODE,EDIT_EXPR,RATE_COL,QTY_COL,EDIT_EXPR_INP,RCP_CACHE_STATUS,PRINT_CONTROL,TRANSFER_MODE,PROFILE_ID__RES,TRAN_COMPL_MSG,PERIOD_OPTION,WRKFLW_PRIORITY,EXEC_TYPE,DISP_META_DATA,START_FORM,ISATTACHMENT,HEADER_FORM_NO,ALLOW_ATTACH,MSG_ONSAVE,CONFIRM_DATE_COL,CONFIRM_BY_COL,WF_STATUS,ISGWTINITIATED,RESTART_FORM,BROW_DATA_DEF,CMS_PATH,DEF_VIEW,VIEW_OPTS,FUNCTION_TYPE,COMPL_ACTION,CANCEL_COL,CANCEL_VAL,IN_WF_COL,IN_WF_VAL,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,DEFAULT_DATA_ROW,ATTACH_COUNT_MIN,DEFAULT_EDITOR) values ('w_payroll_post_acc','2','2','M','seq10',null,null,null,null,null,'N',to_timestamp('17-NOV-14','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE ','0',null,null,null,null,null,null,null,'N','N',null,'0','0',null,null,null,null,null,null,null,null,null,'0',null,'ADM',null,null,null,null,null,null,null,null,null,'F',null,null,null,null,null,null,null,null,null,null,'0',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
------------------------For Itm2Menu---------------------------------------------------------
Insert into ITM2MENU (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,CLOSE_ICON,OPEN_ICON,OBJ_TYPE,CHG_DATE,CHG_TERM,CHG_USER,MOB_DEPLOY,DEFAULT_STATE,DEF_ACTION) values ('HRM',4,6,6,0,0,'w_payroll_post_acc','Create Payable Vouchers',null,'HRM.4.6.6.0.0',null,null,null,'P',null,null,null,null,null,null);
-------------------------------For Obj_forms---------------------------------------------------
Insert into OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,SCAN_FLAG,SCAN_METADATA,AUTO_ACCEPT_SCAN,PROPERTY_INFO,SCAN_DELIMITER,EXT_COM,EXT_METADATA,EXT_SETUP,AFTER_SAVE,COLUMN_ON_SAVE,AUTO_ACCEPT_WEIGHDATA,RATE_COL,QTY_COL,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,FREEZE_COL_POS,DEFAULT_ROW_CNT,IS_MANDATORY,TRAN_ID_COL,KEY_INFO,SELECTION_OPT,THUMB_OBJ,THUMB_IMAGE_COL,FORM_NAME,FORM_ICON,THUMB_ALT_COL) values ('w_payroll_post_acc','Create Voucher','d_payroll_post_gen_parm',null,null,null,null,null,'1',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
-----------------------------------------------obj_actions------------------------------------------------------------
------------------------------------------For obj_itemchange-------------------------------------------------
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('payroll_post_acc','1','itm_default',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('payroll_post_acc','1','emp_code__fr',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('payroll_post_acc','1','emp_code__to',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('payroll_post_acc','1','prd_code__fr',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('payroll_post_acc','1','prd_code__to',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('payroll_post_acc','1','site_code__fr',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('payroll_post_acc','1','site_code__to',null);
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('payroll_post_acc','1','proc_group__fr','Y');
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('payroll_post_acc','1','proc_group__to','Y');
-------------------------------------For system_events Start--------------------------------------------------------------------------------
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('payroll_post_acc','post_item_change','1','poic_adm_default_1',null,to_date('2007-12-04','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_bo_payroll_post_acc',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('payroll_post_acc','pre_validate','1','prv_adm_default_1',null,to_date('2007-12-04','RRRR-MM-DD'),'BASE ','BASE','2','0','WSR','nvo_bo_payroll_post_acc',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('payroll_post_acc','post_validate','1','post_gen_val',null,to_date('2007-12-04','RRRR-MM-DD'),'system ','system','2','0','EJB','GenValidate',null);
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,OVERWRITE_CORE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('payroll_post_acc','process','1','pr_adm_default_1',null,to_date('2007-12-04','RRRR-MM-DD'),'Base ','Base','2','0','WSR','nvo_bo_payroll_post_acc',null);
--------------------------------Update system_events For WildFly14--------------------------------------------------------------
update system_events set service_code='poic_default_ejb',comp_type='JB', comp_name='ibase.webitm.ejb.adm.PayrollPostAcc' where obj_name='payroll_post_acc' and event_code='post_item_change';
update system_events set service_code='prv_default_ejb',comp_type='JB', comp_name='ibase.webitm.ejb.adm.PayrollPostAcc' where obj_name='payroll_post_acc' and event_code='pre_validate';
update system_events set service_code='post_gen_val',comp_type='JB', comp_name='ibase.webitm.ejb.sys.GenValidate' where obj_name='payroll_post_acc' and event_code='post_validate';
update system_events set service_code='pr_payroll_post',comp_type='JB', comp_name='ibase.webitm.ejb.adm.PayrollPostAccPrc' where obj_name='payroll_post_acc' and event_code='process';
---------------------------------------------------system_events end-------------------------------------------------------------------------
-----------------------------------------------------For system_event_services--------------------------------------------------------------------
Insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('poic_default_ejb','itemchanged','http://localhost:9090/axis/services/ValidatorService',null,'itemChanged','String','S',null,null,to_timestamp('22-MAR-19','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE',null,null,null);
Insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('prv_default_ejb','prv_default_ejb','http://localhost:9090/axis/services/ValidatorService',null,'wfValData','String','S',null,null,to_timestamp('22-MAR-19','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE',null,null,null);
Insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('post_gen_val','validation','http://localhost:9090/axis/services/ValidatorService','BASE iformation','wfValData','String','S',null,null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','VAIBHAV',null,null,null);
Insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('pr_payroll_post','process','http://localhost:8080/axis/services/ProcessService','BASE','process',null,'S',null,null,to_timestamp('31-AUG-06','DD-MON-RR HH.MI.SSXFF AM'),'Vanita ','Base206 ',null,null,null);
------------------------------------------------For system_service_args-----------------------------------------------------------------------
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_default_ejb',1,'COMPONENT_TYPE','I',null,'S',null,null,null,null,'JB');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_default_ejb',2,'COMPONENT_NAME','I',null,'S',null,null,null,null,null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_default_ejb',3,'XML_DATA','I',null,'S',null,null,null,null,null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_default_ejb',4,'XML_DATA_1','I',null,'S',null,null,null,null,null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_default_ejb',5,'XML_DATA_ALL','I',null,'S',null,null,null,null,null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_default_ejb',6,'OBJ_CONTEXT','I',null,'S',null,null,null,null,null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_default_ejb',7,'FOCUSED_COLUMN','I',null,'S',null,null,null,null,null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_default_ejb',8,'EDIT_FLAG','I',null,'S',null,null,null,null,null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_default_ejb',9,'XTRA_PARAMS','I',null,'S',null,null,null,null,null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_default_ejb',1,'COMPONENT_TYPE','I',null,'S',null,to_timestamp('01-JUN-12','DD-MON-RR HH.MI.SSXFF AM'),'Manohar ','Manohar','JB');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_default_ejb',2,'COMPONENT_NAME','I',null,'S',null,to_timestamp('01-JUN-12','DD-MON-RR HH.MI.SSXFF AM'),'Manohar ','Manohar','ibase.webitm.ejb.dis.Es3HDataIC');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_default_ejb',3,'XML_DATA','I',null,'S',null,to_timestamp('01-JUN-12','DD-MON-RR HH.MI.SSXFF AM'),'Manohar ','Manohar',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_default_ejb',4,'XML_DATA_1','I',null,'S',null,to_timestamp('01-JUN-12','DD-MON-RR HH.MI.SSXFF AM'),'Manohar ','Manohar',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_default_ejb',5,'XML_DATA_ALL','I',null,'S',null,to_timestamp('01-JUN-12','DD-MON-RR HH.MI.SSXFF AM'),'Manohar ','Manohar',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_default_ejb',6,'OBJ_CONTEXT','I',null,'S',null,to_timestamp('01-JUN-12','DD-MON-RR HH.MI.SSXFF AM'),'Manohar ','Manohar',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_default_ejb',7,'EDIT_FLAG','I',null,'S',null,to_timestamp('01-JUN-12','DD-MON-RR HH.MI.SSXFF AM'),'Manohar ','Manohar',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_default_ejb',8,'XTRA_PARAMS','I',null,'S',null,to_timestamp('01-JUN-12','DD-MON-RR HH.MI.SSXFF AM'),'Manohar ','Manohar',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',1,'COMPONENT_TYPE','I',null,'C.String',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'VAIBHAV ','VAIBHAV','JB');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',2,'COMPONENT_NAME','I',null,'C.String',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'VAIBHAV ','VAIBHAV','ibase.webitm.ejb.sys.GenValidate');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',3,'XML_DATA','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'VAIBHAV ','VAIBHAV',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',4,'XML_DATA_ALL','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'VAIBHAV ','VAIBHAV',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',5,'XML_DATA_ALL','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'VAIBHAV ','VAIBHAV',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',6,'OBJ_CONTEXT','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'VAIBHAV ','VAIBHAV',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',7,'WIN_NAME','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'VAIBHAV ','VAIBHAV',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',8,'XTRA_PARAMS','I',null,'S',null,to_timestamp('21-MAY-16','DD-MON-RR HH.MI.SSXFF AM'),'VAIBHAV ','VAIBHAV',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('post_gen_val',9,'ACTION','I',null,'S',null,to_timestamp('19-MAY-15','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('pr_payroll_post',1,'COMPONENT_TYPE','I','Component Type','C.String',null,to_timestamp('16-MAY-08','DD-MON-RR HH.MI.SSXFF AM'),'jaimin ','BASE207','JB');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('pr_payroll_post',2,'COMPONENT_NAME','I','Component Name','S',null,to_timestamp('16-MAY-08','DD-MON-RR HH.MI.SSXFF AM'),'jaimin ','BASE207','ibase.webitm.ejb.adm.PayrollPostAccPrc');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('pr_payroll_post',3,'XML_DATA_1','I','XML data of form no 1','S',null,to_timestamp('16-MAY-08','DD-MON-RR HH.MI.SSXFF AM'),'jaimin ','BASE207',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('pr_payroll_post',4,'XML_DATA__ALL','I','XML data of form no 1','S',null,to_timestamp('16-MAY-08','DD-MON-RR HH.MI.SSXFF AM'),'jaimin ','BASE207',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('pr_payroll_post',5,'WINDOW_NAME','I','Object Context','S',null,to_timestamp('16-MAY-08','DD-MON-RR HH.MI.SSXFF AM'),'jaimin ','BASE207','w_payroll_post_acc');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('pr_payroll_post',6,'XTRA_PARAMS','I','Extra Arguments','S',null,to_timestamp('16-MAY-08','DD-MON-RR HH.MI.SSXFF AM'),'jaimin ','BASE207',null);
---------------------------------------------------pophelp-------------------------------------------------------------------
Insert into pophelp (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH,OBJ_NAME__DS,DATA_MODEL_NAME,VALIDATE_DATA,ITEM_CHANGE,MSG_NO,FILTER_EXPR,LAYOUT) values ('EMP_CODE','W_PAYROLL_POST_ACC','select trim(a.emp_fname)||'' ''||trim(a.emp_mname)||'' ''||trim(a.emp_lname) as Name, a.emp_code as Code from employee a where a.relieve_date is null and (upper(trim(a.emp_fname)||'' ''||trim(a.emp_mname)||'' ''||trim(a.emp_lname)) like upper(''%?%'') or a.emp_code like upper(''%?%'') ) and length(''?'') >= 3 union all select ''Please enter minimum 3 characters of employee name'' as Name, '' '' as Code from dual where ''?'' is null or length(''?'') < 3',null,'Employee Code',0,0,to_timestamp('27-MAY-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','CLIENT1 ','0',null,':emp_code,:emp_code,:emp_code,:emp_code,:emp_code',2,null,null,null,null,null,null,'2',null,'3','EmpImages','emp_code','emp_fname','2 ',null,null,null,null,null,null,null);
Insert into pophelp (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH,OBJ_NAME__DS,DATA_MODEL_NAME,VALIDATE_DATA,ITEM_CHANGE,MSG_NO,FILTER_EXPR,LAYOUT) values ('PRD_CODE','W_PAYROLL_POST_ACC','Select code as prd_code, descr from period',null,'Period Code',0,0,to_timestamp('27-MAY-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','CLIENT1 ','0',null,null,null,null,null,null,null,null,null,'2',null,'3',null,null,null,'2 ',null,null,null,null,null,null,null);
Insert into pophelp (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH,OBJ_NAME__DS,DATA_MODEL_NAME,VALIDATE_DATA,ITEM_CHANGE,MSG_NO,FILTER_EXPR,LAYOUT) values ('SITE_CODE','W_PAYROLL_POST_ACC','SELECT SITE_CODE,DESCR FROM SITE',null,'SITE',null,null,to_timestamp('01-JAN-01','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE ',null,null,null,null,null,null,null,null,null,null,'2',null,'3','SiteImages','site_code','descr','2 ',null,null,null,null,null,null,null);
Insert into pophelp (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH,OBJ_NAME__DS,DATA_MODEL_NAME,VALIDATE_DATA,ITEM_CHANGE,MSG_NO,FILTER_EXPR,LAYOUT) values ('PROC_GROUP','W_PAYROLL_POST_ACC','select RTRIM (fld_value) ProcessGroup,descr Description from gencodes where fld_name = ''PROC_GROUP''',null,'Process Group',0,0,to_timestamp('27-MAY-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','CLIENT1 ','0',null,null,null,null,null,null,null,null,null,'2',null,'3',null,null,null,'2 ',null,null,null,null,null,null,null);
------------------------------------------------Messages-------------------------------------------------------
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VEDAT2 ','Invalid date, empty!','Date cannot be empty. Please enter valid date.','E','Y',null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMPRD1 ','Error in period','The period code entered has not been defined, please enter a valid period code.','E','Y',null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMPRD2 ','Invalid Date .....','From period is more than To period.','E','Y',null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTPAYDATE ','Invalid posting date','Posting date does not belong to the specified period','W','Y',null,null,null,to_timestamp('20-DEC-01','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','97HDP2 ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTPRD1 ','Period not defined','The period for which you are doing the transaction is not defined in the period master.','E','Y',null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTPRDFIN ','Period not open for financials','Please check the date you have entered. Probably, the date falls under the period whose financial transactions are already closed.','E','Y',null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VPPAPOST01','Process Completed!','Payable voucher creation process completed successfully','P','Y',null,null,null,to_timestamp('17-AUG-15','DD-MON-RR HH.MI.SSXFF AM'),'BASE ','BASE ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('NORECFND ','Records not found','No record found for the described range','P','Y',null,null,null,to_timestamp('25-AUG-06','DD-MON-RR HH.MI.SSXFF AM'),'VISHAL ','VISHAL ',null,'0');
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VBFILEOPEN','File Open!','Error in opening the specified file!','E','Y',null,null,null,to_timestamp('26-JUN-03','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','MANOJ ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTSEQ ','Invalid auto gen. logic','The logic for the autogeneration of transaction numbers for this option is not defined','E','Y',null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VSENVAR1 ','Environment var. not defined','All the environment variables have not been defined for this period. Please ensure that all the required environment variables are defined.','E','Y',null,'alarm.wav',null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMBANK1 ','Invalid bank code.','Bank code entered does not exists in master. Please enter defined bank code.','E','Y',null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTTRANID ','Invalid Tranid !','Unable to generate tran id','E',null,null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTARRPOST2','Payroll or arrears not posted','Payroll or arrears not posted as there is a difference in pension fund amount','E','Y',null,null,null,to_timestamp('28-DEC-09','DD-MON-RR HH.MI.SSXFF AM'),'VISHAL ','VISHAL ',null,'0');
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTEMPFPF01','Payroll or arrears not posted','Payroll or arrears not posted as there is a difference in pension fund amount','E','Y',null,null,null,to_timestamp('26-APR-10','DD-MON-RR HH.MI.SSXFF AM'),'VISHAL ','VISHAL ',null,'0');
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTPAYMIS ','Amount mismatch','Payroll / Arrear amount does not match voucher amount','E','Y',null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTPAYMIS1 ','Amount mismatch.','Payroll + Arrear amount does not match payarr_det amount.','E',null,null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTPOSTDET1','No details record found.','There are no Payroll/Arrear details for the employee being processed.','E','Y',null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VPNOBAL1 ','NO BALANCE','VPNOBAL1 NO BALANCE FOUND FOR LOAN.','E',null,null,null,null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
------------------------------------------------Payrparm---------------------------------------------------------------------
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','PAYPOST_CURRDT_YN ','S','Y','To show current date as default posting date',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM','SYSADM');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','AUTO_POST ','S','Y','Automatic posting ',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','DROP_INST ','S','Y','No.of loan schedule incre',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','HOLD_FLAG ','S','Y','Vouch hold if relieved ',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','NET ','S','NETV ','NET PAY ',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','AUTO_PAY ','S','Y ','Auto payment ',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','BANKCODE ','C','XXX ','Default bank code ',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','PAY_MODE ','S','Q ','Payment mode ',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','PAYVOUC_REFNO_LOGIC ','S','0','Payroll posting - reference no logic as per old logic used in ITM',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','PF ','S','PF2','AD Code for PF',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','PF_EPS_BASELIMIT ','S','6500','Base limit for pension fund',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','FPF_ELIG_ADCODE ','S','FPFEG','AD code for Pension eligibility',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','PF_EPS ','S','EFPF ',null,null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM ','SYSADM ');
Insert into payrparm (PRD_CODE,VAR_NAME,VAR_TYPE,VAR_VALUE,DESCR,VAR_SUBS,CHG_DATE,CHG_USER,CHG_TERM) values ('999999','CHK_FPF_LIMIT','C','Y','Checking for new concept of Pension Fund',null,to_timestamp('01-JAN-17','DD-MON-RR HH.MI.SSXFF AM'),'SYSADM','SYSADM');
------------------------------------Table Definition------------------------------------------------------------
create table background_status(
JOB_ID CHAR(15) NOT NULL,
OBJ_NAME VARCHAR2(60) NOT NULL,
LINE_NO NUMBER(6) NOT NULL,
STATUS_DET VARCHAR2(250),
STATUS_TIME DATE,
STATUS_TYPE CHAR(1));
alter table background_status modify status_det varchar2(1024);
...@@ -30,6 +30,10 @@ ...@@ -30,6 +30,10 @@
<overrideprintjob>no</overrideprintjob> <overrideprintjob>no</overrideprintjob>
</print> </print>
</BaseDefinition> </BaseDefinition>
<Header>
<height>9</height>
<color>536870912</color>
</Header>
<Summary> <Summary>
<height>1</height> <height>1</height>
<color>536870912</color> <color>536870912</color>
...@@ -39,7 +43,7 @@ ...@@ -39,7 +43,7 @@
<color>536870912</color> <color>536870912</color>
</Footer> </Footer>
<Detail> <Detail>
<height>274</height> <height>255</height>
<color>536870912</color> <color>536870912</color>
</Detail> </Detail>
<TableDefinition> <TableDefinition>
...@@ -157,51 +161,28 @@ ...@@ -157,51 +161,28 @@
<dbname>proc_group__to_name</dbname> <dbname>proc_group__to_name</dbname>
</table_column> </table_column>
</TableDefinition> </TableDefinition>
<GroupBox>
<band>Detail</band>
<text>Create Voucher</text>
<border>2</border>
<color>0</color>
<x>5</x>
<y>4</y>
<height>265</height>
<width>502</width>
<name>gb_1</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</GroupBox>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>7</id> <id>9</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>10</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>255</color>
<x>181</x> <x>210</x>
<y>28</y> <y>49</y>
<height>16</height> <height>16</height>
<width>82</width> <width>137</width>
<format>[shortdate] [time]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>payroll_date</name> <name>emp_name__fr</name>
<visible>1</visible> <visible>1</visible>
<EditStyle name="datetime" style="editmask"> <EditStyle style="edit">
<mask>dd/mm/yy</mask> <limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode> <imemode>0</imemode>
<focusrectangle>no</focusrectangle>
</EditStyle> </EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -213,58 +194,30 @@ ...@@ -213,58 +194,30 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>16777215</color> <color>67108864</color>
</background> </background>
</ColumnObject> </ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Type :</text>
<border>0</border>
<color>0</color>
<x>292</x>
<y>28</y>
<height>16</height>
<width>49</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>type_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>8</id> <id>10</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>20</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>255</color>
<x>346</x> <x>554</x>
<y>28</y> <y>49</y>
<height>16</height> <height>16</height>
<width>137</width> <width>137</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>type</name> <name>emp_name__to</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="ddlb"> <EditStyle style="edit">
<limit>0</limit> <limit>0</limit>
<allowedit>no</allowedit>
<case>any</case> <case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -277,23 +230,23 @@ ...@@ -277,23 +230,23 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>16777215</color> <color>67108864</color>
</background> </background>
</ColumnObject> </ColumnObject>
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Posting Date :</text> <text>Period From :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>61</x> <x>77</x>
<y>28</y> <y>81</y>
<height>16</height> <height>16</height>
<width>116</width> <width>70</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>payroll_date_t</name> <name>prd_code__fr_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -310,23 +263,23 @@ ...@@ -310,23 +263,23 @@
</TextObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>1</id> <id>3</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>30</tabsequence> <tabsequence>50</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>181</x> <x>151</x>
<y>52</y> <y>81</y>
<height>16</height> <height>16</height>
<width>55</width> <width>55</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_code__fr</name> <name>prd_code__fr</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>10</limit> <limit>6</limit>
<case>upper</case> <case>upper</case>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
...@@ -346,21 +299,29 @@ ...@@ -346,21 +299,29 @@
<color>16777215</color> <color>16777215</color>
</background> </background>
</ColumnObject> </ColumnObject>
<TextObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <id>11</id>
<text>Employee From :</text> <alignment>0</alignment>
<border>0</border> <tabsequence>32766</tabsequence>
<color>0</color> <border>5</border>
<x>61</x> <color>255</color>
<y>52</y> <x>210</x>
<y>81</y>
<height>16</height> <height>16</height>
<width>116</width> <width>137</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_code__fr_t</name> <name>fr_prd_descr</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -371,23 +332,23 @@ ...@@ -371,23 +332,23 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>79741120</color> <color>67108864</color>
</background> </background>
</TextObject> </ColumnObject>
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Employee To :</text> <text>Period To :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>61</x> <x>433</x>
<y>76</y> <y>81</y>
<height>16</height> <height>16</height>
<width>116</width> <width>58</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_code__to_t</name> <name>prd_code__to_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -402,21 +363,31 @@ ...@@ -402,21 +363,31 @@
<color>79741120</color> <color>79741120</color>
</background> </background>
</TextObject> </TextObject>
<TextObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <id>4</id>
<text>Period From :</text> <alignment>0</alignment>
<border>0</border> <tabsequence>60</tabsequence>
<border>5</border>
<color>0</color> <color>0</color>
<x>61</x> <x>495</x>
<y>100</y> <y>81</y>
<height>16</height> <height>16</height>
<width>116</width> <width>55</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>prd_code__fr_t</name> <name>prd_code__to</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>6</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -427,24 +398,32 @@ ...@@ -427,24 +398,32 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>79741120</color> <color>16777215</color>
</background> </background>
</TextObject> </ColumnObject>
<TextObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <id>12</id>
<text>Period To :</text> <alignment>0</alignment>
<border>0</border> <tabsequence>32766</tabsequence>
<color>0</color> <border>5</border>
<x>61</x> <color>255</color>
<y>124</y> <x>554</x>
<y>81</y>
<height>16</height> <height>16</height>
<width>116</width> <width>137</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>prd_code__to_t</name> <name>to_prd_descr</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -455,19 +434,19 @@ ...@@ -455,19 +434,19 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>79741120</color> <color>67108864</color>
</background> </background>
</TextObject> </ColumnObject>
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Site From :</text> <text>Site From :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>61</x> <x>91</x>
<y>148</y> <y>113</y>
<height>16</height> <height>16</height>
<width>116</width> <width>56</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -486,21 +465,31 @@ ...@@ -486,21 +465,31 @@
<color>79741120</color> <color>79741120</color>
</background> </background>
</TextObject> </TextObject>
<TextObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <id>5</id>
<text>Site To :</text> <alignment>0</alignment>
<border>0</border> <tabsequence>70</tabsequence>
<border>5</border>
<color>0</color> <color>0</color>
<x>61</x> <x>151</x>
<y>172</y> <y>113</y>
<height>16</height> <height>16</height>
<width>116</width> <width>55</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>site_code__to_t</name> <name>site_code__fr</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -511,24 +500,32 @@ ...@@ -511,24 +500,32 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>79741120</color> <color>16777215</color>
</background> </background>
</TextObject> </ColumnObject>
<TextObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <id>13</id>
<text>Processing Group From :</text> <alignment>0</alignment>
<border>0</border> <tabsequence>32766</tabsequence>
<color>0</color> <border>5</border>
<x>28</x> <color>255</color>
<y>196</y> <x>210</x>
<y>113</y>
<height>16</height> <height>16</height>
<width>149</width> <width>137</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>proc_group__fr_t</name> <name>fr_site_descr</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -539,23 +536,23 @@ ...@@ -539,23 +536,23 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>79741120</color> <color>67108864</color>
</background> </background>
</TextObject> </ColumnObject>
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Processing Group To :</text> <text>Site To :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>28</x> <x>447</x>
<y>220</y> <y>113</y>
<height>16</height> <height>16</height>
<width>149</width> <width>44</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>proc_group__to_t</name> <name>site_code__to_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -572,23 +569,23 @@ ...@@ -572,23 +569,23 @@
</TextObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>2</id> <id>6</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>40</tabsequence> <tabsequence>80</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>181</x> <x>495</x>
<y>76</y> <y>113</y>
<height>16</height> <height>16</height>
<width>55</width> <width>55</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_code__to</name> <name>site_code__to</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>10</limit> <limit>5</limit>
<case>upper</case> <case>upper</case>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
...@@ -610,27 +607,25 @@ ...@@ -610,27 +607,25 @@
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>3</id> <id>14</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>50</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>255</color>
<x>181</x> <x>554</x>
<y>100</y> <y>113</y>
<height>16</height> <height>16</height>
<width>55</width> <width>137</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>prd_code__fr</name> <name>to_site_descr</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>6</limit> <limit>0</limit>
<case>upper</case> <case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -643,34 +638,24 @@ ...@@ -643,34 +638,24 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>16777215</color> <color>67108864</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<id>4</id> <alignment>1</alignment>
<alignment>0</alignment> <text>Processing Group From :</text>
<tabsequence>60</tabsequence> <border>0</border>
<border>5</border>
<color>0</color> <color>0</color>
<x>181</x> <x>16</x>
<y>124</y> <y>146</y>
<height>16</height> <height>16</height>
<width>55</width> <width>131</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>prd_code__to</name> <name>proc_group__fr_t</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>6</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -681,25 +666,25 @@ ...@@ -681,25 +666,25 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>16777215</color> <color>79741120</color>
</background> </background>
</ColumnObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>5</id> <id>15</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>70</tabsequence> <tabsequence>90</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>33554432</color>
<x>181</x> <x>152</x>
<y>148</y> <y>146</y>
<height>16</height> <height>16</height>
<width>55</width> <width>55</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>site_code__fr</name> <name>proc_group__fr</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>5</limit> <limit>5</limit>
...@@ -713,38 +698,37 @@ ...@@ -713,38 +698,37 @@
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
<weight>400</weight> <weight>400</weight>
<family>1</family> <family>2</family>
<pitch>2</pitch> <pitch>2</pitch>
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>16777215</color> <color>1073741824</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>6</id> <id>17</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>80</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>255</color>
<x>181</x> <x>210</x>
<y>172</y> <y>146</y>
<height>16</height> <height>16</height>
<width>55</width> <width>137</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>site_code__to</name> <name>proc_group__fr_name</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>5</limit> <limit>0</limit>
<case>upper</case> <case>any</case>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>no</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -757,47 +741,37 @@ ...@@ -757,47 +741,37 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>16777215</color> <color>67108864</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<id>15</id> <alignment>1</alignment>
<alignment>0</alignment> <text>Processing Group To :</text>
<tabsequence>90</tabsequence> <border>0</border>
<border>5</border> <color>0</color>
<color>33554432</color> <x>372</x>
<x>181</x> <y>146</y>
<y>196</y>
<height>16</height> <height>16</height>
<width>55</width> <width>119</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>proc_group__fr</name> <name>proc_group__to_t</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
<weight>400</weight> <weight>400</weight>
<family>2</family> <family>1</family>
<pitch>2</pitch> <pitch>2</pitch>
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>1073741824</color> <color>79741120</color>
</background> </background>
</ColumnObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>16</id> <id>16</id>
...@@ -805,8 +779,8 @@ ...@@ -805,8 +779,8 @@
<tabsequence>100</tabsequence> <tabsequence>100</tabsequence>
<border>5</border> <border>5</border>
<color>33554432</color> <color>33554432</color>
<x>181</x> <x>495</x>
<y>220</y> <y>146</y>
<height>16</height> <height>16</height>
<width>55</width> <width>55</width>
<format>[general]</format> <format>[general]</format>
...@@ -838,25 +812,26 @@ ...@@ -838,25 +812,26 @@
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>9</id> <id>18</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>240</x> <x>554</x>
<y>52</y> <y>146</y>
<height>16</height> <height>16</height>
<width>243</width> <width>137</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_name__fr</name> <name>proc_group__to_name</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>0</limit>
<case>any</case> <case>any</case>
<autoselect>yes</autoselect> <focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -872,29 +847,21 @@ ...@@ -872,29 +847,21 @@
<color>67108864</color> <color>67108864</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<id>10</id> <alignment>1</alignment>
<alignment>0</alignment> <text>Employee To :</text>
<tabsequence>32766</tabsequence> <border>0</border>
<border>5</border> <color>0</color>
<color>255</color> <x>415</x>
<x>240</x> <y>49</y>
<y>76</y>
<height>16</height> <height>16</height>
<width>243</width> <width>76</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_name__to</name> <name>emp_code__to_t</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -905,32 +872,24 @@ ...@@ -905,32 +872,24 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>67108864</color> <color>79741120</color>
</background> </background>
</ColumnObject> </TextObject>
<ColumnObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<id>11</id> <alignment>1</alignment>
<alignment>0</alignment> <text>Type :</text>
<tabsequence>32766</tabsequence> <border>0</border>
<border>5</border> <color>0</color>
<color>255</color> <x>457</x>
<x>240</x> <y>11</y>
<y>100</y>
<height>16</height> <height>16</height>
<width>243</width> <width>34</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>fr_prd_descr</name> <name>type_t</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -941,30 +900,32 @@ ...@@ -941,30 +900,32 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>67108864</color> <color>79741120</color>
</background> </background>
</ColumnObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>12</id> <id>2</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>40</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>0</color>
<x>240</x> <x>495</x>
<y>124</y> <y>49</y>
<height>16</height> <height>16</height>
<width>243</width> <width>55</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>to_prd_descr</name> <name>emp_code__to</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>10</limit>
<case>any</case> <case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -977,30 +938,30 @@ ...@@ -977,30 +938,30 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>67108864</color> <color>16777215</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>13</id> <id>8</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>20</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>0</color>
<x>240</x> <x>495</x>
<y>148</y> <y>11</y>
<height>16</height> <height>16</height>
<width>243</width> <width>124</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>fr_site_descr</name> <name>type</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="ddlb">
<limit>0</limit> <limit>0</limit>
<allowedit>no</allowedit>
<case>any</case> <case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -1013,32 +974,24 @@ ...@@ -1013,32 +974,24 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>67108864</color> <color>16777215</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<id>14</id> <alignment>1</alignment>
<alignment>0</alignment> <text>Employee From :</text>
<tabsequence>32766</tabsequence> <border>0</border>
<border>5</border> <color>0</color>
<color>255</color> <x>59</x>
<x>240</x> <y>49</y>
<y>172</y>
<height>16</height> <height>16</height>
<width>243</width> <width>88</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>to_site_descr</name> <name>emp_code__fr_t</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -1049,31 +1002,60 @@ ...@@ -1049,31 +1002,60 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>67108864</color> <color>79741120</color>
</background> </background>
</ColumnObject> </TextObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Posting Date :</text>
<border>0</border>
<color>0</color>
<x>68</x>
<y>11</y>
<height>16</height>
<width>79</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>payroll_date_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>17</id> <id>1</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>30</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>0</color>
<x>240</x> <x>151</x>
<y>196</y> <y>49</y>
<height>16</height> <height>16</height>
<width>243</width> <width>55</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>proc_group__fr_name</name> <name>emp_code__fr</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>10</limit>
<case>any</case> <case>upper</case>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
<autoselect>no</autoselect> <autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -1086,32 +1068,30 @@ ...@@ -1086,32 +1068,30 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>67108864</color> <color>16777215</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>18</id> <id>7</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>10</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>0</color>
<x>240</x> <x>151</x>
<y>220</y> <y>11</y>
<height>16</height> <height>16</height>
<width>243</width> <width>82</width>
<format>[general]</format> <format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>proc_group__to_name</name> <name>payroll_date</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle name="datetime" style="editmask">
<limit>0</limit> <mask>dd/mm/yy</mask>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode> <imemode>0</imemode>
<focusrectangle>no</focusrectangle>
</EditStyle> </EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -1123,7 +1103,7 @@ ...@@ -1123,7 +1103,7 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>67108864</color> <color>16777215</color>
</background> </background>
</ColumnObject> </ColumnObject>
<HtmlTable> <HtmlTable>
......
<?xml version='1.0' encoding='UTF-8'?><DocumentRoot>
<description>Datawindow Root</description>
<group0>
<description>Group0 description</description>
<Header0>
<description>Header0 members</description>
<System>
<Log_Location_Type><![CDATA[D]]></Log_Location_Type>
<Log_Server_Address><![CDATA[S]]></Log_Server_Address>
<Logfile_path><![CDATA[]]></Logfile_path>
<Logfile_overwrite><![CDATA[N]]></Logfile_overwrite>
</System>
</Header0>
</group0>
</DocumentRoot>
$PBExportHeader$d_loan_ad_adj_edit.srd
release 9;
datawindow(units=1 timer_interval=0 color=79741120 processing=0 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no )
summary(height=1 color="536870912" )
footer(height=0 color="536870912" )
detail(height=407 color="536870912" )
table(column=(type=char(15) update=yes updatewhereclause=yes key=yes name=loan_no dbname="loan_adj.loan_no" )
column=(type=decimal(0) update=yes updatewhereclause=yes key=yes name=line_no dbname="loan_adj.line_no" )
column=(type=char(5) update=yes updatewhereclause=yes name=ad_code dbname="loan_adj.ad_code" )
column=(type=datetime update=yes updatewhereclause=yes name=eff_date dbname="loan_adj.eff_date" initial="today()" )
column=(type=datetime update=yes updatewhereclause=yes name=exp_date dbname="loan_adj.exp_date" initial="today()" )
column=(type=decimal(2) update=yes updatewhereclause=yes name=adj_perc dbname="loan_adj.adj_perc" )
column=(type=char(10) updatewhereclause=yes name=allwdedn_sh_descr dbname="allwdedn.sh_descr" )
column=(type=char(6) updatewhereclause=yes name=prd_code dbname="prd_code" )
column=(type=datetime update=yes updatewhereclause=yes name=chg_date dbname="loan_adj.chg_date" )
column=(type=char(10) update=yes updatewhereclause=yes name=chg_user dbname="loan_adj.chg_user" )
column=(type=char(15) update=yes updatewhereclause=yes name=chg_term dbname="loan_adj.chg_term" )
column=(type=char(5) updatewhereclause=yes name=pay_site dbname="employee.pay_site" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"loan_adj~" ) TABLE(NAME=~"allwdedn~" ) TABLE(NAME=~"loans~" ) TABLE(NAME=~"employee~" ) COLUMN(NAME=~"loan_adj.loan_no~") COLUMN(NAME=~"loan_adj.line_no~") COLUMN(NAME=~"loan_adj.ad_code~") COLUMN(NAME=~"loan_adj.eff_date~") COLUMN(NAME=~"loan_adj.exp_date~") COLUMN(NAME=~"loan_adj.adj_perc~") COLUMN(NAME=~"allwdedn.sh_descr~") COMPUTE(NAME=~"' ' as prd_code~") COLUMN(NAME=~"loan_adj.chg_date~") COLUMN(NAME=~"loan_adj.chg_user~") COLUMN(NAME=~"loan_adj.chg_term~") COLUMN(NAME=~"employee.pay_site~") JOIN (LEFT=~"loan_adj.ad_code~" OP =~"=~"RIGHT=~"allwdedn.ad_code~" ) JOIN (LEFT=~"loan_adj.loan_no~" OP =~"=~"RIGHT=~"loans.loan_no~" ) JOIN (LEFT=~"loans.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"( loan_adj.loan_no~" OP =~"=~" EXP2 =~":loan_no )~" LOGIC =~"and~" ) WHERE( EXP1 =~"( loan_adj.line_no~" OP =~"=~" EXP2 =~":line_no )~" ) ) ARG(NAME = ~"loan_no~" TYPE = string) ARG(NAME = ~"line_no~" TYPE = number) " update="loan_adj" updatewhere=0 updatekeyinplace=no retrieve.asneeded=yes arguments=(("loan_no", string),("line_no", number)) )
groupbox(band=detail text="Others"border="2" color="0" x="11" y="190" height="123" width="524" name=gb_2 visible="1" font.face="Times New Roman" font.height="-12" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
groupbox(band=detail text="Basic"border="2" color="0" x="10" y="5" height="178" width="524" name=gb_1 visible="1" font.face="Times New Roman" font.height="-12" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Period :" border="0" color="0" x="57" y="71" height="16" width="87" html.valueishtml="0" name=prd_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=8 alignment="0" tabsequence=20 border="5" color="0" x="149" y="71" height="16" width="83" format="[general]" html.valueishtml="0" name=prd_code visible="1" editmask.mask="XXXXXX" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="1090519039" )
text(band=detail alignment="1" text="Effective Date :" border="0" color="0" x="57" y="95" height="16" width="87" html.valueishtml="0" name=eff_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=4 alignment="0" tabsequence=30 border="5" color="0" x="149" y="95" height="16" width="83" format="dd/mm/yy" html.valueishtml="0" name=eff_date visible="1" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Adjust % :" border="0" color="0" x="57" y="119" height="16" width="87" html.valueishtml="0" name=adj_perc_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=6 alignment="1" tabsequence=50 border="5" color="0" x="149" y="119" height="16" width="83" format="##0.00" html.valueishtml="0" name=adj_perc visible="1" edit.limit=4 edit.case=any edit.format="##0.00" edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Ad Code :" border="0" color="0" x="57" y="47" height="16" width="87" html.valueishtml="0" name=ad_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=3 alignment="0" tabsequence=10 border="5" color="0" x="149" y="47" height="16" width="62" format="[general]" html.valueishtml="0" name=ad_code visible="1" edit.limit=5 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=7 alignment="0" tabsequence=32766 border="5" color="255" x="218" y="47" height="16" width="214" format="[general]" html.valueishtml="0" name=allwdedn_sh_descr visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Chg Term :" border="0" color="0" x="81" y="269" height="16" width="63" html.valueishtml="0" name=chg_term_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Chg Date :" border="0" color="0" x="81" y="246" height="16" width="63" html.valueishtml="0" name=chg_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Loan No. :" border="0" color="0" x="81" y="223" height="16" width="63" html.valueishtml="0" name=loan_no_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=1 alignment="0" tabsequence=32766 border="5" color="0" x="149" y="223" height="16" width="66" format="[general]" html.valueishtml="0" name=loan_no visible="1" edit.limit=15 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=9 alignment="0" tabsequence=32766 border="5" color="255" x="149" y="246" height="16" width="66" format="[shortdate] [time]" html.valueishtml="0" name=chg_date visible="0" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=11 alignment="0" tabsequence=32766 border="5" color="255" x="149" y="269" height="16" width="66" format="[general]" html.valueishtml="0" name=chg_term visible="0" edit.limit=15 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Chg User :" border="0" color="0" x="280" y="246" height="16" width="63" html.valueishtml="0" name=chg_user_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Line No :" border="0" color="0" x="280" y="223" height="16" width="63" html.valueishtml="0" name=line_no_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=2 alignment="0" tabsequence=32766 border="5" color="255" x="349" y="223" height="16" width="76" format="[general]" html.valueishtml="0" name=line_no visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=10 alignment="0" tabsequence=32766 border="5" color="255" x="349" y="246" height="16" width="76" format="[general]" html.valueishtml="0" name=chg_user visible="0" edit.limit=10 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=12 alignment="0" tabsequence=32766 border="5" color="0" x="331" y="119" height="16" width="101" format="[general]" html.valueishtml="0" name=pay_site visible="1" edit.limit=5 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=5 alignment="0" tabsequence=40 border="5" color="0" x="331" y="95" height="16" width="101" format="dd/mm/yy" html.valueishtml="0" name=exp_date visible="1" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Expiry Date :" border="0" color="0" x="251" y="95" height="16" width="76" html.valueishtml="0" name=exp_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Pay Site :" border="0" color="0" x="251" y="119" height="16" width="76" html.valueishtml="0" name=pay_site_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" )
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
import.xml()
export.pdf(method=0 distill.custompostscript="0" xslfop.print="0" )
\ No newline at end of file
...@@ -3,7 +3,7 @@ release 9; ...@@ -3,7 +3,7 @@ release 9;
datawindow(units=1 timer_interval=0 color=79741120 processing=0 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no ) datawindow(units=1 timer_interval=0 color=79741120 processing=0 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no )
summary(height=1 color="536870912" ) summary(height=1 color="536870912" )
footer(height=0 color="536870912" ) footer(height=0 color="536870912" )
detail(height=538 color="536870912" ) detail(height=572 color="536870912" )
table(column=(type=char(15) update=yes updatewhereclause=yes key=yes name=loan_no dbname="loans.loan_no" ) table(column=(type=char(15) update=yes updatewhereclause=yes key=yes name=loan_no dbname="loans.loan_no" )
column=(type=datetime update=yes updatewhereclause=yes name=issue_date dbname="loans.issue_date" ) column=(type=datetime update=yes updatewhereclause=yes name=issue_date dbname="loans.issue_date" )
column=(type=char(10) update=yes updatewhereclause=yes name=scheme_no dbname="loans.scheme_no" ) column=(type=char(10) update=yes updatewhereclause=yes name=scheme_no dbname="loans.scheme_no" )
...@@ -33,7 +33,7 @@ table(column=(type=char(15) update=yes updatewhereclause=yes key=yes name=loan_n ...@@ -33,7 +33,7 @@ table(column=(type=char(15) update=yes updatewhereclause=yes key=yes name=loan_n
column=(type=char(1) update=yes updatewhereclause=yes name=status dbname="loans.status" initial="U" values="Approved A/Repayed R/Unapproved U/Expired E/Cancelled X/" ) column=(type=char(1) update=yes updatewhereclause=yes name=status dbname="loans.status" initial="U" values="Approved A/Repayed R/Unapproved U/Expired E/Cancelled X/" )
column=(type=datetime update=yes updatewhereclause=yes name=start_reco dbname="loans.start_reco" ) column=(type=datetime update=yes updatewhereclause=yes name=start_reco dbname="loans.start_reco" )
column=(type=char(10) update=yes updatewhereclause=yes name=sanction_no dbname="loans.sanction_no" ) column=(type=char(10) update=yes updatewhereclause=yes name=sanction_no dbname="loans.sanction_no" )
column=(type=char(1) update=yes updatewhereclause=yes name=adjustable dbname="loans.adjustable" initial="Y" values="Yes Y/No N/" ) column=(type=char(1) update=yes updatewhereclause=yes name=adjustable dbname="loans.adjustable" initial="Y" )
column=(type=char(5) update=yes updatewhereclause=yes name=int_term dbname="loans.int_term" ) column=(type=char(5) update=yes updatewhereclause=yes name=int_term dbname="loans.int_term" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=adj_perc dbname="loans.adj_perc" initial="100" ) column=(type=decimal(3) update=yes updatewhereclause=yes name=adj_perc dbname="loans.adj_perc" initial="100" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=accrual_amt dbname="loans.accrual_amt" ) column=(type=decimal(3) update=yes updatewhereclause=yes name=accrual_amt dbname="loans.accrual_amt" )
...@@ -45,17 +45,14 @@ table(column=(type=char(15) update=yes updatewhereclause=yes key=yes name=loan_n ...@@ -45,17 +45,14 @@ table(column=(type=char(15) update=yes updatewhereclause=yes key=yes name=loan_n
column=(type=char(5) updatewhereclause=yes name=pay_site dbname="employee.pay_site" ) column=(type=char(5) updatewhereclause=yes name=pay_site dbname="employee.pay_site" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=appl_amt dbname="loans.appl_amt" ) column=(type=decimal(3) update=yes updatewhereclause=yes name=appl_amt dbname="loans.appl_amt" )
column=(type=decimal(0) update=yes updatewhereclause=yes name=act_term dbname="loans.act_term" initial="0" ) column=(type=decimal(0) update=yes updatewhereclause=yes name=act_term dbname="loans.act_term" initial="0" )
column=(type=char(1) update=yes updatewhereclause=yes name=start_dedn dbname="loans.start_dedn" initial="N" values="Yes Y/No N/" ) column=(type=char(1) update=yes updatewhereclause=yes name=start_dedn dbname="loans.start_dedn" initial="N" )
column=(type=char(1) update=yes updatewhereclause=yes name=pay_mode dbname="loans.pay_mode" values="Transfer T/Cheque Q/DemandDraft D/Cash C/" ) column=(type=char(1) update=yes updatewhereclause=yes name=pay_mode dbname="loans.pay_mode" values="Transfer T/Cheque Q/DemandDraft D/Cash C/" )
column=(type=char(1) update=yes updatewhereclause=yes name=loanentry_window dbname="loans.loanentry_window" values="Opening O/New Loan S/" ) column=(type=char(1) update=yes updatewhereclause=yes name=loanentry_window dbname="loans.loanentry_window" values="Opening O/New Loan S/" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"loans~" ) TABLE(NAME=~"loan_scheme~" ) TABLE(NAME=~"bank~" ) TABLE(NAME=~"employee~" ALIAS=~"employee_a~" ) TABLE(NAME=~"employee~" ALIAS=~"employee_b~" ) COLUMN(NAME=~"loans.loan_no~") COLUMN(NAME=~"loans.issue_date~") COLUMN(NAME=~"loans.scheme_no~") COLUMN(NAME=~"loans.emp_code~") COLUMN(NAME=~"loans.loan_amt~") COLUMN(NAME=~"loans.term~") COLUMN(NAME=~"loans.interest~") COLUMN(NAME=~"loans.mon_inst~") COLUMN(NAME=~"loans.recover_amt~") COLUMN(NAME=~"loans.emp_code__appr~") COLUMN(NAME=~"loans.appr_date~") COLUMN(NAME=~"loans.bank_code~") COLUMN(NAME=~"loans.acct_code__loan~") COLUMN(NAME=~"loans.cctr_code__loan~") COLUMN(NAME=~"loans.chg_date~") COLUMN(NAME=~"loans.chg_user~") COLUMN(NAME=~"loans.chg_term~") COLUMN(NAME=~"loan_scheme.descr~") COLUMN(NAME=~"bank.bank_name~") COLUMN(NAME=~"loans.acct_code__pay~") COLUMN(NAME=~"loans.cctr_code__pay~") COLUMN(NAME=~"loans.interest_amt~") COLUMN(NAME=~"employee_a.emp_lname~") COLUMN(NAME=~"employee_a.emp_fname~") COLUMN(NAME=~"employee_b.emp_lname~") COLUMN(NAME=~"employee_b.emp_fname~") COLUMN(NAME=~"loans.status~") COLUMN(NAME=~"loans.start_reco~") COLUMN(NAME=~"loans.sanction_no~") COLUMN(NAME=~"loans.adjustable~") COLUMN(NAME=~"loans.int_term~") COLUMN(NAME=~"loans.adj_perc~") COLUMN(NAME=~"loans.accrual_amt~") COLUMN(NAME=~"loans.remarks~") COLUMN(NAME=~"employee_a.grade~") COLUMN(NAME=~"loans.balance_amt~") COLUMN(NAME=~"loans.date__balance~") COLUMN(NAME=~"loans.date__interest~") COLUMN(NAME=~"employee_a.pay_site~") COLUMN(NAME=~"loans.appl_amt~") COLUMN(NAME=~"loans.act_term~") COLUMN(NAME=~"loans.start_dedn~") COLUMN(NAME=~"loans.pay_mode~") COLUMN(NAME=~"loans.loanentry_window~") JOIN (LEFT=~"loans.emp_code__appr~" OP =~"=~"RIGHT=~"employee_b.emp_code~" OUTER1 =~"loans.emp_code__appr~" ) JOIN (LEFT=~"loans.bank_code~" OP =~"=~"RIGHT=~"bank.bank_code~" OUTER1 =~"loans.bank_code~" ) JOIN (LEFT=~"loans.scheme_no~" OP =~"=~"RIGHT=~"loan_scheme.scheme_no~" ) JOIN (LEFT=~"loans.emp_code~" OP =~"=~"RIGHT=~"employee_a.emp_code~" )WHERE( EXP1 =~"loans.loan_no~" OP =~"=~" EXP2 =~":loan_no~" ) ) ARG(NAME = ~"loan_no~" TYPE = string) " update="loans" updatewhere=0 updatekeyinplace=no arguments=(("loan_no", string)) ) retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"loans~" ) TABLE(NAME=~"loan_scheme~" ) TABLE(NAME=~"bank~" ) TABLE(NAME=~"employee~" ALIAS=~"employee_a~" ) TABLE(NAME=~"employee~" ALIAS=~"employee_b~" ) COLUMN(NAME=~"loans.loan_no~") COLUMN(NAME=~"loans.issue_date~") COLUMN(NAME=~"loans.scheme_no~") COLUMN(NAME=~"loans.emp_code~") COLUMN(NAME=~"loans.loan_amt~") COLUMN(NAME=~"loans.term~") COLUMN(NAME=~"loans.interest~") COLUMN(NAME=~"loans.mon_inst~") COLUMN(NAME=~"loans.recover_amt~") COLUMN(NAME=~"loans.emp_code__appr~") COLUMN(NAME=~"loans.appr_date~") COLUMN(NAME=~"loans.bank_code~") COLUMN(NAME=~"loans.acct_code__loan~") COLUMN(NAME=~"loans.cctr_code__loan~") COLUMN(NAME=~"loans.chg_date~") COLUMN(NAME=~"loans.chg_user~") COLUMN(NAME=~"loans.chg_term~") COLUMN(NAME=~"loan_scheme.descr~") COLUMN(NAME=~"bank.bank_name~") COLUMN(NAME=~"loans.acct_code__pay~") COLUMN(NAME=~"loans.cctr_code__pay~") COLUMN(NAME=~"loans.interest_amt~") COLUMN(NAME=~"employee_a.emp_lname~") COLUMN(NAME=~"employee_a.emp_fname~") COLUMN(NAME=~"employee_b.emp_lname~") COLUMN(NAME=~"employee_b.emp_fname~") COLUMN(NAME=~"loans.status~") COLUMN(NAME=~"loans.start_reco~") COLUMN(NAME=~"loans.sanction_no~") COLUMN(NAME=~"loans.adjustable~") COLUMN(NAME=~"loans.int_term~") COLUMN(NAME=~"loans.adj_perc~") COLUMN(NAME=~"loans.accrual_amt~") COLUMN(NAME=~"loans.remarks~") COLUMN(NAME=~"employee_a.grade~") COLUMN(NAME=~"loans.balance_amt~") COLUMN(NAME=~"loans.date__balance~") COLUMN(NAME=~"loans.date__interest~") COLUMN(NAME=~"employee_a.pay_site~") COLUMN(NAME=~"loans.appl_amt~") COLUMN(NAME=~"loans.act_term~") COLUMN(NAME=~"loans.start_dedn~") COLUMN(NAME=~"loans.pay_mode~") COLUMN(NAME=~"loans.loanentry_window~") JOIN (LEFT=~"loans.emp_code__appr~" OP =~"=~"RIGHT=~"employee_b.emp_code~" OUTER1 =~"loans.emp_code__appr~" ) JOIN (LEFT=~"loans.bank_code~" OP =~"=~"RIGHT=~"bank.bank_code~" OUTER1 =~"loans.bank_code~" ) JOIN (LEFT=~"loans.scheme_no~" OP =~"=~"RIGHT=~"loan_scheme.scheme_no~" ) JOIN (LEFT=~"loans.emp_code~" OP =~"=~"RIGHT=~"employee_a.emp_code~" )WHERE( EXP1 =~"loans.loan_no~" OP =~"=~" EXP2 =~":loan_no~" ) ) ARG(NAME = ~"loan_no~" TYPE = string) " update="loans" updatewhere=0 updatekeyinplace=no arguments=(("loan_no", string)) )
groupbox(band=detail text="Others"border="2" color="0" x="6" y="316" height="173" width="560" name=gb_2 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" ) groupbox(band=detail text="Basic"border="2" color="0" x="6" y="4" height="274" width="562" name=gb_1 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
groupbox(band=detail text="Basic"border="2" color="0" x="6" y="4" height="300" width="562" name=gb_1 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=12 alignment="0" tabsequence=140 border="5" color="0" x="115" y="171" height="16" width="70" format="[general]" html.valueishtml="0" name=bank_code visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=12 alignment="0" tabsequence=140 border="5" color="0" x="115" y="171" height="16" width="70" format="[general]" html.valueishtml="0" name=bank_code visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Bank Code :" border="0" color="0" x="15" y="171" height="16" width="95" html.valueishtml="0" name=bank_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Bank Code :" border="0" color="0" x="15" y="171" height="16" width="95" html.valueishtml="0" name=bank_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=19 alignment="0" tabsequence=32766 border="5" color="255" x="191" y="171" height="16" width="196" format="[general]" html.valueishtml="0" name=bank_name visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) column(band=detail id=19 alignment="0" tabsequence=32766 border="5" color="255" x="191" y="171" height="16" width="196" format="[general]" html.valueishtml="0" name=bank_name visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Status :" border="0" color="0" x="405" y="171" height="16" width="50" html.valueishtml="0" name=status_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=27 alignment="0" tabsequence=32766 border="5" color="255" x="460" y="171" height="16" width="87" format="[general]" html.valueishtml="0" name=status visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=upper ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=43 alignment="0" tabsequence=150 border="5" color="0" x="115" y="194" height="16" width="88" format="[general]" html.valueishtml="0" name=pay_mode visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=upper ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=43 alignment="0" tabsequence=150 border="5" color="0" x="115" y="194" height="16" width="88" format="[general]" html.valueishtml="0" name=pay_mode visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=upper ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Pay Mode :" border="0" color="0" x="15" y="194" height="16" width="95" html.valueishtml="0" name=pay_mode_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Pay Mode :" border="0" color="0" x="15" y="194" height="16" width="95" html.valueishtml="0" name=pay_mode_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Pay A/c :" border="0" color="0" x="209" y="194" height="16" width="58" html.valueishtml="0" name=acct_code__pay_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Pay A/c :" border="0" color="0" x="209" y="194" height="16" width="58" html.valueishtml="0" name=acct_code__pay_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
...@@ -66,18 +63,6 @@ column(band=detail id=13 alignment="0" tabsequence=160 border="5" color="0" x="4 ...@@ -66,18 +63,6 @@ column(band=detail id=13 alignment="0" tabsequence=160 border="5" color="0" x="4
column(band=detail id=14 alignment="0" tabsequence=170 border="5" color="0" x="511" y="194" height="16" width="36" format="[general]" html.valueishtml="0" name=cctr_code__loan visible="1" edit.limit=4 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=14 alignment="0" tabsequence=170 border="5" color="0" x="511" y="194" height="16" width="36" format="[general]" html.valueishtml="0" name=cctr_code__loan visible="1" edit.limit=4 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Remarks :" border="0" color="0" x="15" y="219" height="16" width="95" html.valueishtml="0" name=remarks_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Remarks :" border="0" color="0" x="15" y="219" height="16" width="95" html.valueishtml="0" name=remarks_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=34 alignment="0" tabsequence=180 border="5" color="0" x="115" y="219" height="16" width="432" format="[general]" html.valueishtml="0" name=remarks visible="1" edit.limit=60 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=34 alignment="0" tabsequence=180 border="5" color="0" x="115" y="219" height="16" width="432" format="[general]" html.valueishtml="0" name=remarks visible="1" edit.limit=60 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=22 alignment="1" tabsequence=32766 border="5" color="255" x="115" y="242" height="16" width="44" format="[general]" html.valueishtml="0" name=interest_amt visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Interest Amt. :" border="0" color="0" x="16" y="242" height="16" width="94" html.valueishtml="0" name=interest_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Recoverable Amt. :" border="0" color="0" x="181" y="242" height="16" width="104" html.valueishtml="0" name=recover_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=9 alignment="1" tabsequence=32766 border="5" color="255" x="290" y="242" height="16" width="59" format="[general]" html.valueishtml="0" name=recover_amt tag="Recoverable amount" visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Entry Mode :" border="0" color="0" x="381" y="242" height="16" width="81" html.valueishtml="0" name=loanentry_window_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=44 alignment="0" tabsequence=32766 border="5" color="0" x="467" y="242" height="16" width="80" format="[general]" html.valueishtml="0" name=loanentry_window visible="1" ddlb.limit=0 ddlb.allowedit=no ddlb.case=any ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=6 alignment="0" tabsequence=32766 border="5" color="0" x="115" y="265" height="16" width="59" format="[general]" html.valueishtml="0" name=term visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Term :" border="0" color="33554432" x="16" y="265" height="16" width="94" html.valueishtml="0" name=term_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Grade :" border="0" color="33554432" x="218" y="265" height="16" width="67" html.valueishtml="0" name=grade_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=35 alignment="0" tabsequence=32766 border="5" color="0" x="290" y="265" height="16" width="59" format="[general]" html.valueishtml="0" name=grade visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Start Deduction :" border="0" color="33554432" x="408" y="265" height="16" width="96" html.valueishtml="0" name=start_dedn_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=42 alignment="0" tabsequence=32766 border="5" color="0" x="508" y="265" height="16" width="39" format="[general]" html.valueishtml="0" name=start_dedn visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=upper ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=40 alignment="1" tabsequence=80 border="5" color="0" x="115" y="123" height="16" width="87" format="###,###,##0.00" html.valueishtml="0" name=appl_amt visible="1" editmask.mask="###,###,##0.00" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=40 alignment="1" tabsequence=80 border="5" color="0" x="115" y="123" height="16" width="87" format="###,###,##0.00" html.valueishtml="0" name=appl_amt visible="1" editmask.mask="###,###,##0.00" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Appl Amt. :" border="0" color="0" x="15" y="123" height="16" width="95" html.valueishtml="0" name=appl_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Appl Amt. :" border="0" color="0" x="15" y="123" height="16" width="95" html.valueishtml="0" name=appl_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Loan Amt. :" border="0" color="0" x="214" y="122" height="16" width="72" html.valueishtml="0" name=loan_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Loan Amt. :" border="0" color="0" x="214" y="122" height="16" width="72" html.valueishtml="0" name=loan_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
...@@ -90,47 +75,63 @@ text(band=detail alignment="1" text="Interest % (pa) :" border="0" color="0" x=" ...@@ -90,47 +75,63 @@ text(band=detail alignment="1" text="Interest % (pa) :" border="0" color="0" x="
column(band=detail id=7 alignment="1" tabsequence=120 border="5" color="0" x="289" y="146" height="16" width="44" format="#0.00" html.valueishtml="0" name=interest visible="1" edit.limit=5 edit.case=any edit.format="#0.00" edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=7 alignment="1" tabsequence=120 border="5" color="0" x="289" y="146" height="16" width="44" format="#0.00" html.valueishtml="0" name=interest visible="1" edit.limit=5 edit.case=any edit.format="#0.00" edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Installment :" border="0" color="0" x="384" y="146" height="16" width="71" html.valueishtml="0" name=mon_inst_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Installment :" border="0" color="0" x="384" y="146" height="16" width="71" html.valueishtml="0" name=mon_inst_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=8 alignment="1" tabsequence=130 border="5" color="0" x="460" y="146" height="16" width="87" format="########0" html.valueishtml="0" name=mon_inst tag="Monthly installment amount" visible="1" editmask.mask="########0" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=8 alignment="1" tabsequence=130 border="5" color="0" x="460" y="146" height="16" width="87" format="########0" html.valueishtml="0" name=mon_inst tag="Monthly installment amount" visible="1" editmask.mask="########0" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=26 alignment="0" tabsequence=32766 border="5" color="255" x="372" y="348" height="16" width="175" format="[general]" html.valueishtml="0" name=emp_fname visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=25 alignment="0" tabsequence=32766 border="5" color="255" x="191" y="348" height="16" width="175" format="[general]" html.valueishtml="0" name=emp_lname visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Appr/Canc by :" border="0" color="0" x="22" y="348" height="16" width="88" html.valueishtml="0" name=emp_code__appr_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Appr/Canc On :" border="0" color="0" x="22" y="371" height="16" width="88" html.valueishtml="0" name=appr_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=10 alignment="0" tabsequence=32766 border="5" color="255" x="115" y="348" height="16" width="70" format="[general]" html.valueishtml="0" name=emp_code__appr visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=11 alignment="0" tabsequence=32766 border="5" color="255" x="115" y="371" height="16" width="80" format="[shortdate] [time]" html.valueishtml="0" name=appr_date visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=36 alignment="1" tabsequence=32766 border="5" color="255" x="115" y="394" height="16" width="74" format="##,##,##0.00" html.valueishtml="0" name=balance_amt visible="1" edit.limit=0 edit.case=any edit.format="##,##,##0.00" edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Balance :" border="0" color="0" x="52" y="394" height="16" width="58" html.valueishtml="0" name=balance_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="As On :" border="0" color="0" x="202" y="394" height="16" width="45" html.valueishtml="0" name=date__balance_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=37 alignment="0" tabsequence=32766 border="5" color="255" x="251" y="394" height="16" width="57" format="[shortdate] [time]" html.valueishtml="0" name=date__balance visible="1" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Interest Processed Upto :" border="0" color="0" x="318" y="394" height="16" width="144" html.valueishtml="0" name=date__interest_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=38 alignment="0" tabsequence=32766 border="5" color="255" x="467" y="394" height="16" width="80" format="[shortdate] [time]" html.valueishtml="0" name=date__interest visible="1" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Pay Site :" border="0" color="33554432" x="16" y="419" height="16" width="94" html.valueishtml="0" name=pay_site_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=39 alignment="0" tabsequence=32766 border="5" color="0" x="115" y="419" height="17" width="59" format="[general]" html.valueishtml="0" name=pay_site visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Change Date :" border="0" color="0" x="368" y="419" height="16" width="94" html.valueishtml="0" name=chg_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=15 alignment="0" tabsequence=32766 border="5" color="0" x="467" y="419" height="16" width="80" format="[shortdate] [time]" html.valueishtml="0" name=chg_date visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=17 alignment="0" tabsequence=32766 border="5" color="0" x="467" y="444" height="16" width="80" format="[general]" html.valueishtml="0" name=chg_term visible="1" edit.limit=15 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Change Term :" border="0" color="0" x="367" y="444" height="16" width="95" html.valueishtml="0" name=chg_term_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=16 alignment="0" tabsequence=32766 border="5" color="0" x="115" y="444" height="16" width="84" format="[general]" html.valueishtml="0" name=chg_user visible="1" edit.limit=10 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Change User :" border="0" color="0" x="16" y="444" height="16" width="94" html.valueishtml="0" name=chg_user_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=1 alignment="0" tabsequence=32766 border="5" color="0" x="115" y="27" height="16" width="87" format="[general]" html.valueishtml="0" name=loan_no visible="1" edit.limit=15 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Issue Date :" border="0" color="0" x="219" y="27" height="16" width="68" html.valueishtml="0" name=issue_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=2 alignment="0" tabsequence=10 border="5" color="0" x="291" y="27" height="16" width="69" format="[shortdate] [time]" html.valueishtml="0" name=issue_date visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Sanction No. :" border="0" color="0" x="390" y="27" height="16" width="80" html.valueishtml="0" name=sanction_no_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=29 alignment="0" tabsequence=20 border="5" color="0" x="475" y="27" height="16" width="72" format="[general]" html.valueishtml="0" name=sanction_no visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Loan No. :" border="0" color="0" x="15" y="27" height="16" width="95" html.valueishtml="0" name=loan_no_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=3 alignment="0" tabsequence=30 border="5" color="0" x="115" y="51" height="16" width="52" format="[general]" html.valueishtml="0" name=scheme_no visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=3 alignment="0" tabsequence=30 border="5" color="0" x="115" y="51" height="16" width="52" format="[general]" html.valueishtml="0" name=scheme_no visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Scheme No. :" border="0" color="0" x="15" y="51" height="16" width="95" html.valueishtml="0" name=scheme_no_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Scheme No. :" border="0" color="0" x="15" y="51" height="16" width="95" html.valueishtml="0" name=scheme_no_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=18 alignment="0" tabsequence=32766 border="5" color="255" x="173" y="51" height="16" width="188" format="[general]" html.valueishtml="0" name=scheme_descr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) column(band=detail id=18 alignment="0" tabsequence=32766 border="5" color="255" x="173" y="51" height="16" width="188" format="[general]" html.valueishtml="0" name=scheme_descr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Start Reco. :" border="0" color="0" x="401" y="51" height="16" width="69" html.valueishtml="0" name=start_reco_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Start Reco. :" border="0" color="0" x="401" y="51" height="16" width="69" html.valueishtml="0" name=start_reco_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=28 alignment="0" tabsequence=40 border="5" color="0" x="475" y="51" height="16" width="72" format="[shortdate]" html.valueishtml="0" name=start_reco visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=28 alignment="0" tabsequence=40 border="5" color="0" x="475" y="51" height="16" width="72" format="dd/mm/yy" html.valueishtml="0" name=start_reco visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=4 alignment="0" tabsequence=50 border="5" color="0" x="115" y="75" height="16" width="70" format="[general]" html.valueishtml="0" name=emp_code visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=4 alignment="0" tabsequence=50 border="5" color="0" x="115" y="75" height="16" width="70" format="[general]" html.valueishtml="0" name=emp_code visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Employee :" border="0" color="0" x="15" y="75" height="16" width="95" html.valueishtml="0" name=emp_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Employee :" border="0" color="0" x="15" y="75" height="16" width="95" html.valueishtml="0" name=emp_code_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=24 alignment="0" tabsequence=32766 border="5" color="255" x="191" y="75" height="16" width="175" format="[general]" html.valueishtml="0" name=fname1 visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) column(band=detail id=24 alignment="0" tabsequence=32766 border="5" color="255" x="191" y="75" height="16" width="175" format="[general]" html.valueishtml="0" name=fname1 visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=23 alignment="0" tabsequence=32766 border="5" color="255" x="372" y="75" height="16" width="175" format="[general]" html.valueishtml="0" name=lname1 visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) column(band=detail id=23 alignment="0" tabsequence=32766 border="5" color="255" x="372" y="75" height="16" width="175" format="[general]" html.valueishtml="0" name=lname1 visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=30 alignment="0" tabsequence=60 border="5" color="0" x="115" y="99" height="16" width="39" format="[general]" html.valueishtml="0" name=adjustable visible="1" edit.name="Yesno" ddlb.limit=1 ddlb.allowedit=no ddlb.case=upper ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=30 alignment="0" tabsequence=60 border="5" color="0" x="115" y="99" height="16" width="39" format="[Yes/No]" html.valueishtml="0" name=adjustable visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Adjustable Loan :" border="0" color="0" x="9" y="99" height="16" width="101" html.valueishtml="0" name=adjustable_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Adjustable Loan :" border="0" color="0" x="9" y="99" height="16" width="101" html.valueishtml="0" name=adjustable_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Adjustable Perc. :" border="0" color="0" x="177" y="99" height="16" width="108" html.valueishtml="0" name=adj_perc_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Adjustable Perc. :" border="0" color="0" x="177" y="99" height="16" width="108" html.valueishtml="0" name=adj_perc_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=32 alignment="1" tabsequence=70 border="5" color="0" x="290" y="99" height="16" width="43" format="###.00" html.valueishtml="0" name=adj_perc visible="1" edit.limit=6 edit.case=any edit.format="###.00" edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" ) column(band=detail id=32 alignment="1" tabsequence=70 border="5" color="0" x="290" y="99" height="16" width="43" format="###.00" html.valueishtml="0" name=adj_perc visible="1" edit.limit=6 edit.case=any edit.format="###.00" edit.focusrectangle=no edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Accruals :" border="0" color="0" x="394" y="99" height="16" width="61" html.valueishtml="0" name=accrual_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) text(band=detail alignment="1" text="Accruals :" border="0" color="0" x="394" y="99" height="16" width="61" html.valueishtml="0" name=accrual_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=33 alignment="1" tabsequence=32766 border="5" color="255" x="460" y="99" height="16" width="87" format="##,##,##0.00" html.valueishtml="0" name=accrual_amt visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) column(band=detail id=33 alignment="1" tabsequence=32766 border="5" color="255" x="460" y="99" height="16" width="87" format="##,##,##0.00" html.valueishtml="0" name=accrual_amt visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=footer id=17 alignment="0" tabsequence=32766 border="5" color="0" x="467" y="0" height="16" width="80" format="[general]" html.valueishtml="0" name=chg_term visible="1" edit.limit=15 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=footer alignment="1" text="Change Term :" border="0" color="0" x="367" y="0" height="16" width="95" html.valueishtml="0" name=chg_term_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=footer id=16 alignment="0" tabsequence=32766 border="5" color="0" x="115" y="0" height="16" width="84" format="[general]" html.valueishtml="0" name=chg_user visible="1" edit.limit=10 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=footer alignment="1" text="Change User :" border="0" color="0" x="16" y="0" height="16" width="94" html.valueishtml="0" name=chg_user_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Issue Date :" border="0" color="0" x="15" y="28" height="16" width="68" html.valueishtml="0" name=issue_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=2 alignment="0" tabsequence=10 border="5" color="0" x="87" y="28" height="16" width="69" format="dd/mm/yy" html.valueishtml="0" name=issue_date visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Sanction No. :" border="0" color="0" x="186" y="28" height="16" width="80" html.valueishtml="0" name=sanction_no_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=29 alignment="0" tabsequence=20 border="5" color="0" x="271" y="28" height="16" width="72" format="[general]" html.valueishtml="0" name=sanction_no visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Term :" border="0" color="33554432" x="15" y="244" height="16" width="94" html.valueishtml="0" name=term_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=6 alignment="0" tabsequence=32766 border="5" color="0" x="114" y="244" height="16" width="59" format="[general]" html.valueishtml="0" name=term visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Start Deduction :" border="0" color="33554432" x="188" y="244" height="16" width="96" html.valueishtml="0" name=start_dedn_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=42 alignment="0" tabsequence=32766 border="5" color="0" x="288" y="244" height="16" width="39" format="[Yes/No]" html.valueishtml="0" name=start_dedn visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
groupbox(band=detail text="Status"border="2" color="0" x="6" y="289" height="148" width="562" name=gb_3 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=25 alignment="0" tabsequence=32766 border="5" color="255" x="181" y="334" height="16" width="175" format="[general]" html.valueishtml="0" name=emp_lname visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=36 alignment="1" tabsequence=32766 border="5" color="255" x="257" y="355" height="16" width="74" format="##,##,##0.00" html.valueishtml="0" name=balance_amt visible="1" edit.limit=0 edit.case=any edit.format="##,##,##0.00" edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="As On :" border="0" color="0" x="428" y="355" height="16" width="45" html.valueishtml="0" name=date__balance_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
groupbox(band=detail text="Others"border="2" color="0" x="6" y="446" height="84" width="562" name=gb_2 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Loan No. :" border="0" color="0" x="10" y="466" height="16" width="95" html.valueishtml="0" name=loan_no_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=1 alignment="0" tabsequence=32766 border="5" color="0" x="112" y="466" height="16" width="87" format="[general]" html.valueishtml="0" name=loan_no visible="1" edit.limit=15 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Pay Site :" border="0" color="33554432" x="10" y="488" height="16" width="95" html.valueishtml="0" name=pay_site_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=39 alignment="0" tabsequence=32766 border="5" color="0" x="113" y="488" height="17" width="59" format="[general]" html.valueishtml="0" name=pay_site visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Status :" border="0" color="0" x="12" y="313" height="16" width="88" html.valueishtml="0" name=status_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Appr/Canc by :" border="0" color="0" x="12" y="334" height="16" width="88" html.valueishtml="0" name=emp_code__appr_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Appr/Canc On :" border="0" color="0" x="10" y="355" height="16" width="88" html.valueishtml="0" name=appr_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Entry Mode :" border="0" color="0" x="12" y="375" height="16" width="88" html.valueishtml="0" name=loanentry_window_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Interest Amt. :" border="0" color="0" x="12" y="395" height="16" width="88" html.valueishtml="0" name=interest_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=27 alignment="0" tabsequence=32766 border="5" color="255" x="105" y="313" height="16" width="87" format="[general]" html.valueishtml="0" name=status visible="1" ddlb.limit=1 ddlb.allowedit=no ddlb.case=upper ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=10 alignment="0" tabsequence=32766 border="5" color="255" x="105" y="334" height="16" width="70" format="[general]" html.valueishtml="0" name=emp_code__appr visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=11 alignment="0" tabsequence=32766 border="5" color="255" x="105" y="355" height="16" width="80" format="[shortdate] [time]" html.valueishtml="0" name=appr_date visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=44 alignment="0" tabsequence=32766 border="5" color="0" x="105" y="375" height="16" width="80" format="[general]" html.valueishtml="0" name=loanentry_window visible="1" ddlb.limit=0 ddlb.allowedit=no ddlb.case=any ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=22 alignment="1" tabsequence=32766 border="5" color="255" x="105" y="395" height="16" width="44" format="[general]" html.valueishtml="0" name=interest_amt visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=26 alignment="0" tabsequence=32766 border="5" color="255" x="362" y="334" height="16" width="175" format="[general]" html.valueishtml="0" name=emp_fname visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=37 alignment="0" tabsequence=32766 border="5" color="255" x="480" y="355" height="16" width="57" format="[shortdate] [time]" html.valueishtml="0" name=date__balance visible="1" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=38 alignment="0" tabsequence=32766 border="5" color="255" x="345" y="375" height="16" width="80" format="[shortdate] [time]" html.valueishtml="0" name=date__interest visible="1" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=9 alignment="1" tabsequence=32766 border="5" color="255" x="306" y="395" height="16" width="59" format="[general]" html.valueishtml="0" name=recover_amt tag="Recoverable amount" visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Balance :" border="0" color="0" x="194" y="355" height="16" width="58" html.valueishtml="0" name=balance_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Interest Processed Upto :" border="0" color="0" x="194" y="375" height="16" width="144" html.valueishtml="0" name=date__interest_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Recoverable Amt. :" border="0" color="0" x="194" y="395" height="16" width="104" html.valueishtml="0" name=recover_amt_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Grade :" border="0" color="33554432" x="217" y="466" height="16" width="67" html.valueishtml="0" name=grade_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Change Date :" border="0" color="0" x="190" y="488" height="16" width="94" html.valueishtml="0" name=chg_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=35 alignment="0" tabsequence=32766 border="5" color="0" x="289" y="466" height="16" width="59" format="[general]" html.valueishtml="0" name=grade visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=15 alignment="0" tabsequence=32766 border="5" color="0" x="289" y="488" height="16" width="80" format="[shortdate] [time]" html.valueishtml="0" name=chg_date visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
htmltable(border="1" ) htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" ) htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" )
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 ) export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
......
$PBExportHeader$d_payroll_post_gen_parm.srd
release 9;
datawindow(units=1 timer_interval=0 color=79741120 processing=0 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no )
header(height=9 color="536870912" )
summary(height=1 color="536870912" )
footer(height=0 color="536870912" )
detail(height=255 color="536870912" )
table(column=(type=char(10) updatewhereclause=no name=emp_code__fr dbname="EMP_CODE__FR" )
column=(type=char(10) updatewhereclause=no name=emp_code__to dbname="EMP_CODE__TO" )
column=(type=char(6) updatewhereclause=no name=prd_code__fr dbname="PRD_CODE__FR" )
column=(type=char(6) updatewhereclause=no name=prd_code__to dbname="PRD_CODE__TO" )
column=(type=char(5) updatewhereclause=no name=site_code__fr dbname="SITE_CODE__FR" )
column=(type=char(5) updatewhereclause=no name=site_code__to dbname="SITE_CODE__TO" )
column=(type=datetime updatewhereclause=no name=payroll_date dbname="PAYROLL_DATE" )
column=(type=char(2) updatewhereclause=no name=type dbname="TYPE" initial="PP" values="Payroll PP/Arrears AP/" )
column=(type=char(40) updatewhereclause=no name=emp_name__fr dbname="emp_name__fr" )
column=(type=char(40) updatewhereclause=no name=emp_name__to dbname="emp_name__to" )
column=(type=char(10) updatewhereclause=no name=fr_prd_descr dbname="fr_prd_descr" )
column=(type=char(10) updatewhereclause=no name=to_prd_descr dbname="to_prd_descr" )
column=(type=char(60) updatewhereclause=no name=fr_site_descr dbname="fr_site_descr" )
column=(type=char(60) updatewhereclause=no name=to_site_descr dbname="to_site_descr" )
column=(type=char(5) updatewhereclause=no name=proc_group__fr dbname="proc_group__fr" )
column=(type=char(5) updatewhereclause=no name=proc_group__to dbname="proc_group__to" )
column=(type=char(60) updatewhereclause=no name=proc_group__fr_name dbname="proc_group__fr_name" )
column=(type=char(60) updatewhereclause=no name=proc_group__to_name dbname="proc_group__to_name" )
)
column(band=detail id=9 alignment="0" tabsequence=32766 border="5" color="255" x="210" y="49" height="16" width="137" format="[general]" html.valueishtml="0" name=emp_name__fr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=10 alignment="0" tabsequence=32766 border="5" color="255" x="554" y="49" height="16" width="137" format="[general]" html.valueishtml="0" name=emp_name__to visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Period From :" border="0" color="0" x="77" y="81" height="16" width="70" html.valueishtml="0" name=prd_code__fr_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=3 alignment="0" tabsequence=50 border="5" color="0" x="151" y="81" height="16" width="55" format="[general]" html.valueishtml="0" name=prd_code__fr visible="1" edit.limit=6 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=11 alignment="0" tabsequence=32766 border="5" color="255" x="210" y="81" height="16" width="137" format="[general]" html.valueishtml="0" name=fr_prd_descr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Period To :" border="0" color="0" x="433" y="81" height="16" width="58" html.valueishtml="0" name=prd_code__to_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=4 alignment="0" tabsequence=60 border="5" color="0" x="495" y="81" height="16" width="55" format="[general]" html.valueishtml="0" name=prd_code__to visible="1" edit.limit=6 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=12 alignment="0" tabsequence=32766 border="5" color="255" x="554" y="81" height="16" width="137" format="[general]" html.valueishtml="0" name=to_prd_descr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Site From :" border="0" color="0" x="91" y="113" height="16" width="56" html.valueishtml="0" name=site_code__fr_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=5 alignment="0" tabsequence=70 border="5" color="0" x="151" y="113" height="16" width="55" format="[general]" html.valueishtml="0" name=site_code__fr visible="1" edit.limit=5 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=13 alignment="0" tabsequence=32766 border="5" color="255" x="210" y="113" height="16" width="137" format="[general]" html.valueishtml="0" name=fr_site_descr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Site To :" border="0" color="0" x="447" y="113" height="16" width="44" html.valueishtml="0" name=site_code__to_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=6 alignment="0" tabsequence=80 border="5" color="0" x="495" y="113" height="16" width="55" format="[general]" html.valueishtml="0" name=site_code__to visible="1" edit.limit=5 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=14 alignment="0" tabsequence=32766 border="5" color="255" x="554" y="113" height="16" width="137" format="[general]" html.valueishtml="0" name=to_site_descr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Processing Group From :" border="0" color="0" x="16" y="146" height="16" width="131" html.valueishtml="0" name=proc_group__fr_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=15 alignment="0" tabsequence=90 border="5" color="33554432" x="152" y="146" height="16" width="55" format="[general]" html.valueishtml="0" name=proc_group__fr visible="1" edit.limit=5 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1073741824" )
column(band=detail id=17 alignment="0" tabsequence=32766 border="5" color="255" x="210" y="146" height="16" width="137" format="[general]" html.valueishtml="0" name=proc_group__fr_name visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Processing Group To :" border="0" color="0" x="372" y="146" height="16" width="119" html.valueishtml="0" name=proc_group__to_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=16 alignment="0" tabsequence=100 border="5" color="33554432" x="495" y="146" height="16" width="55" format="[general]" html.valueishtml="0" name=proc_group__to visible="1" edit.limit=5 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1073741824" )
column(band=detail id=18 alignment="0" tabsequence=32766 border="5" color="255" x="554" y="146" height="16" width="137" format="[general]" html.valueishtml="0" name=proc_group__to_name visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=detail alignment="1" text="Employee To :" border="0" color="0" x="415" y="49" height="16" width="76" html.valueishtml="0" name=emp_code__to_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Type :" border="0" color="0" x="457" y="11" height="16" width="34" html.valueishtml="0" name=type_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=2 alignment="0" tabsequence=40 border="5" color="0" x="495" y="49" height="16" width="55" format="[general]" html.valueishtml="0" name=emp_code__to visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=8 alignment="0" tabsequence=20 border="5" color="0" x="495" y="11" height="16" width="124" format="[general]" html.valueishtml="0" name=type visible="1" ddlb.limit=0 ddlb.allowedit=no ddlb.case=any ddlb.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
text(band=detail alignment="1" text="Employee From :" border="0" color="0" x="59" y="49" height="16" width="88" html.valueishtml="0" name=emp_code__fr_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Posting Date :" border="0" color="0" x="68" y="11" height="16" width="79" html.valueishtml="0" name=payroll_date_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=1 alignment="0" tabsequence=30 border="5" color="0" x="151" y="49" height="16" width="55" format="[general]" html.valueishtml="0" name=emp_code__fr visible="1" edit.limit=10 edit.case=upper edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=7 alignment="0" tabsequence=10 border="5" color="0" x="151" y="11" height="16" width="82" format="[shortdate] [time]" html.valueishtml="0" name=payroll_date visible="1" edit.name="datetime" editmask.mask="dd/mm/yy" editmask.imemode=0 editmask.focusrectangle=no font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" )
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
import.xml()
export.pdf(method=0 distill.custompostscript="0" xslfop.print="0" )
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment