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
lsErrCode = logWriter.getReturnUpdError();
System.out.println("lsErrCode coming from gfLogWriter Method:::: " + lsErrCode);
if(lsErrCode != null && lsErrCode.trim().length() > 0)
{
logWriter.setReturnUpdError("VBFILEOPEN");
{ //Modified by Azhar K. on[17-JULY-2019][should populate the error return from method][Start]
//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);
}
else
......
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.ejb.fin.FinCommon;
import ibase.webitm.utility.GenericUtility;
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
{
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]
AdmCommon admCommon = new AdmCommon();
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
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,
dom2 = genericUtility.parseString(xmlString2);
}
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)
{
System.out.println("::: PayarrToProc ::"+ e.getMessage());
System.out.println("::: PayrollPostAcc ::"+ e.getMessage());
e.getMessage();
throw new ITMException(e);
......@@ -104,57 +103,120 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
if(objContext != null && objContext.trim().length() > 0)
{
currentFormNo = Integer.parseInt(objContext);
System.out.println("currentFormNo:::"+currentFormNo);
System.out.println("currentFormNo::: "+currentFormNo);
switch(currentFormNo)
{
case 1:
{
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
childNodeLength = childNodeList.getLength();
for(ctr = 0; ctr < childNodeLength; ctr++)
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
System.out.println(">>>>>> childNodeName: ["+childNodeName+"]");
if("payroll_date".equalsIgnoreCase(childNodeName))
case 1:
{
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
childNodeLength = childNodeList.getLength();
for(ctr = 0; ctr < childNodeLength; ctr++)
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
System.out.println(">>>>>> childNodeName: ["+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));
System.out.println("paydate1......"+paydate1);
if(paydate1 == null || paydate1.trim().length() == 0)
if(rs != null)
{
errCode = "VEDAT2";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
rs.close();
rs = null;
}
if(pstmt != null)
{
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
{
mdate1 = Timestamp.valueOf(genericUtility.getValidDateString(paydate1, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
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 = ?";
sql = "select code from period where ? between fr_date and to_date";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mval);
pstmt.setTimestamp(1, mdate1);
rs = pstmt.executeQuery();
//Modified by Azhar K. on [15-JULY-2019][Start]
//cnt = 0;
//while(rs.next())
if(rs.next())
//Modified by Azhar K. on [15-JULY-2019][End]
{
mdate3 = rs.getTimestamp("fr_date");
mdate2 = rs.getTimestamp("to_date");
lsPrdCode = checkNull(rs.getString(1));
//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]
}
System.out.println("User fr_date,to_date from period ["+mdate3+""+""+mdate2+"]");
//Modified by Azhar K. on [15-JULY-2019][Start]
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)
{
rs.close();
......@@ -165,45 +227,8 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
pstmt.close();
pstmt = null;
}
if((mdate1 != null && mdate2 != null) || (mdate1 != null && mdate3 != null))
{
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);
//Modified by Azhar K. on [15-JULY-2019][Start]
/*System.out.println("cnt is:::::"+ cnt);
if(cnt == 0){
errCode = "VTPRD1";
errList.add(errCode);
......@@ -214,139 +239,144 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
break;
}
}
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));
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;
}
}
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......." );
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(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
System.out.println("cnt....."+cnt);
if(cnt == 0)
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
System.out.println("cnt....."+cnt);
if(cnt == 0)
{
errCode = "VMPRD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{
errCode = "VMPRD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{
break;
}
break;
}
else
{
mval = checkNull(genericUtility.getColumnValue("prd_code__fr", dom));
System.out.println("mval......."+mval);
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);
}
else
{
mval = checkNull(genericUtility.getColumnValue("prd_code__fr", dom));
System.out.println("mval......."+mval);
mval1 = checkNull(genericUtility.getColumnValue("prd_code__to", dom));
System.out.println("mval1......."+mval1);
period2 = Integer.parseInt(checkIn(mval));
System.out.println("period2......."+period2);
int period1 = 0, period2 = 0;
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+"]");
if(period1 !=0 && period2!=0)
System.out.println("User prd_code__fr,prd_code__to from period ["+mval+" "+mval1+"]");
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";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, errCode);
if (msgType.equalsIgnoreCase("E"))
{
break;
}
break;
}
}
}
}
}
}
break;
}
break;
}
System.out.println("errList....."+errList.toString());
int errListSize = errList.size();
System.out.println("errListSize......"+errListSize);
cnt = 0;
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);
errFldName = errFields.get(cnt);
System.out.println("errCode .........." + errCode);
errString = itmDBAccessEJB.getErrorString("", errCode, userId, "", conn);
errorType = errorType( conn, errCode );
if ( errString.length() > 0)
if(errString.length() > 0)
{
String bifurErrString = errString.substring( errString.indexOf("<Errors>") + 8, errString.indexOf("<trace>"));
bifurErrString =bifurErrString+errString.substring( errString.indexOf("</trace>") + 8, errString.indexOf("</Errors>"));
......@@ -354,7 +384,7 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
System.out.println("errStringXml .........."+errStringXml);
errString = "";
}
if ( errorType.equalsIgnoreCase("E"))
if(errorType.equalsIgnoreCase("E"))
{
break;
}
......@@ -377,32 +407,31 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
e.printStackTrace();
throw new ITMException(e);
//errString = admCommon.getErrorMessage(e, "");
// errString = admCommon.getErrorXmlString(admCommon, errString, "");
// errString = admCommon.getErrorXmlString(admCommon, errString, "");
//System.out.println("errString after getErrorXmlString: "+errString);
//return errString;
}
}
finally
{
try {
if ( conn != null )
if (conn != null)
{
if ( rs != null )
{
rs.close();
rs = null;
}
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
conn.close();
conn = null;
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
catch(Exception e)
{
......@@ -423,7 +452,10 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
Document dom1 = null;
Document dom2 = 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
{
System.out.println("xmlString [" + xmlString + "]");
......@@ -462,13 +494,11 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
java.sql.Timestamp toDate = null;
java.sql.Timestamp currDate = null;
String userId = "", empCodeAprv = "", loginSite = "", mgetval="";
Connection conn = null;
PreparedStatement pstmt=null;
ResultSet rs = null;
String sql="";
StringBuffer valueXmlString = new StringBuffer();
int n;
int currentFormNo = 0;
int ctr = 0;
......@@ -489,8 +519,9 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode");
empCodeAprv= getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode");
loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
if(mlevl==0) {
if(mlevl == 0)
{
sql = "select usr_lev from users where code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, userId);
......@@ -498,7 +529,9 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
if(rs.next())
{
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)
{
......@@ -511,8 +544,8 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
pstmt = null;
}
}
if(objContext != null && objContext.trim().length()>0)
if(objContext != null && objContext.trim().length() > 0)
{
currentFormNo = Integer.parseInt(objContext);
}
......@@ -521,233 +554,132 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
System.out.println("Form No:::"+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");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
childNode = childNodeList.item(ctr);
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)
if (childNode.getFirstChild() != null)
{
pstmt.close();
pstmt = null;
columnValue=childNode.getFirstChild().getNodeValue().trim();
}
sql = "SELECT TO_DATE FROM PERIOD WHERE CODE = ?";
System.out.println("period Query:::"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mprdCode);
}
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()) ;
rs = pstmt.executeQuery();
if(rs.next())
{
toDate = rs.getTimestamp(1);
System.out.println("To Date From Period["+toDate+"]");
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(toDate==null)
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));
//Modified by Azhar K. on [15-July-2019][Start]
//System.out.println("Period Code From Parameters ["+mprdCode+"]");
//Modified by Azhar K. on [15-July-2019][End]
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != 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;
}
if(toDate!=null)
{
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);
}
}
dateAf = getCurrdateAppFormat(toDate);
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;
}
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");
}
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();
if(rs.next())
{
prdDescr = checkNull(rs.getString(1));
}
else if (currentColumn.trim().equalsIgnoreCase("emp_code__fr") ||currentColumn.trim().equalsIgnoreCase("emp_code__to") )
if(rs != null)
{
//empCode = currentColumn.trim();
empCode = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom));
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");
}
rs.close();
rs = null;
}
else if (currentColumn.trim().equalsIgnoreCase("prd_code__fr") ||currentColumn.trim().equalsIgnoreCase("prd_code__to") )
if(pstmt != null)
{
//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");
}
pstmt.close();
pstmt = null;
}
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();
siteCode = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom));
sql ="SELECT DESCR FROM SITE WHERE SITE_CODE = ?";
System.out.println("Site descr Query:::"+sql);
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, siteCode);
pstmt.setString(1, loginSite);
rs = pstmt.executeQuery();
if(rs.next())
{
siteDescr =checkNull(rs.getString(1));
siteDescr = checkNull(rs.getString(1));
}
if(rs != null)
{
......@@ -759,54 +691,162 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
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");
}
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");
}
else if (currentColumn.trim().equalsIgnoreCase("proc_group__fr") ||currentColumn.trim().equalsIgnoreCase("proc_group__to") )
if(mlevl > 1)
{
//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("<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"))
{
//empCode = currentColumn.trim();
empCode = checkNull(genericUtility.getColumnValue(currentColumn.trim(), dom));
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"))
{
//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
valueXmlString.append("</Root>");
System.out.println("valueXmlString[sepclose]"+valueXmlString);
System.out.println("valueXmlString[payrollPostAcc]"+valueXmlString);
}//END OF TRY
catch(Exception e)
......@@ -821,23 +861,24 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
{
if(conn != null)
{
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
conn.close();
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();
throw new ITMException(e);
}
......@@ -868,7 +909,8 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
if (input == null)
{
input = "";
} else
}
else
{
input = input.trim();
}
......@@ -880,8 +922,6 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
{
input = "0";
}
return input;
}
private String errorType(Connection conn, String errorCode) throws ITMException
......@@ -932,5 +972,19 @@ public class PayrollPostAcc extends ValidatorEJB implements PayrollPostAccLocal,
}
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;
import java.io.FileOutputStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
......@@ -11,13 +10,12 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility;
import ibase.utility.UserInfoBean;
import ibase.webitm.bean.adm.LogWriterDatabase;
import ibase.webitm.ejb.ITMDBAccessEJB;
......@@ -29,11 +27,13 @@ import ibase.webitm.ejb.sys.UtilMethods;
import ibase.webitm.utility.ITMException;
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
{
ibase.utility.E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility();
E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
AdmCommon admCommon = new AdmCommon();
UtilMethods utilMethod = new UtilMethods();
......@@ -69,7 +69,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
System.out.println("detailDom ["+detailDom+"]");
}
retStr = process(headerDom, detailDom, windowName, xtraParams, conn,logConn);
System.out.println("Process forPayrollPostAccPrc :::: " + retStr);
System.out.println("Process for PayrollPostAccPrc :::: " + retStr);
}
catch (Exception e)
{
......@@ -118,7 +118,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
String succstring = "",lsType= "", lsLogMsg = "",errorCode = "",fileNameStartName = "";
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 childNodeList = null;
......@@ -559,7 +559,6 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
Timestamp ldFrDate = null;
Timestamp meffDate, payrollDate = null, mChgDate = null, mPayDate = null, mRelieveDate = null;
Timestamp payDate = null,mfrDate = null, mtoDate = null, mprdCodeToDate = null;
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 lcDiffBaseamtPfTot = 0.00, lcDiffBaseamtFpfTot = 0.00, lcBaseAmtPfTot = 0.00;
......@@ -588,6 +587,11 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
HashMap siteMap = null;
HashMap prdCodeMap = 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
{
......@@ -615,6 +619,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
else
{
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;
}
......@@ -644,18 +651,23 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
mTotRow = headerMap.size();
System.out.println("mTotRow::: " + 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);
if (Integer.parseInt(liFile) < 0)
{
return "-1";
}
}*/
//Modified by Azhar K. on [17-JULY-2019][Start]
System.out.println("errString1--["+errString+"]");
bankCode = checkNull(admCommon.getEnv("999999", "BANKCODE", conn));
System.out.println("bankCode::: " + bankCode);
if ("NULLFOUND".equalsIgnoreCase(bankCode))
{
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;
}
bankCodeEnv = bankCode;
......@@ -666,6 +678,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(autoPay))
{
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;
}
......@@ -674,6 +689,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(payMode))
{
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;
}
......@@ -682,6 +700,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(autoPost))
{
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;
}
......@@ -693,6 +714,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(holdFlag))
{
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;
}
......@@ -701,6 +725,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(dropInst))
{
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;
}
......@@ -713,6 +740,9 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if ("NULLFOUND".equalsIgnoreCase(netAdCode))
{
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;
}
}
......@@ -735,9 +765,15 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
procGroupFrom = checkNull(genericUtility.getColumnValue("proc_group__fr", headerDom));
procGroupTo = checkNull(genericUtility.getColumnValue("proc_group__to", headerDom));
payrollDateStr = checkNull(genericUtility.getColumnValue("payroll_date", headerDom));
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]
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();
pf = checkNull(admCommon.getEnv("999999", "PF", conn)).toUpperCase().trim();
pfEps = checkNull(admCommon.getEnv("999999", "PF_EPS", conn)).toUpperCase().trim();
......@@ -756,7 +792,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
meffDate = rs.getTimestamp("to_date");
System.out.println("value of meffDate is::::" + meffDate);
}
if (rs != null)
{
rs.close();
......@@ -919,7 +955,10 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
}
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)
......@@ -1148,8 +1187,14 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
}
pstmtTranId.clearParameters();
payrollDateStr = checkNull(genericUtility.getValidDateTimeString(payrollDate, genericUtility.getApplDateFormat()));
//Modified by Azhar K. on[17-July-2019][To avoid null exception for payroll date][Start]
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 = "";
xmlValues = "<?xml version=\"1.0\" encoding=\"utf-8\"?><Root>";
xmlValues = xmlValues + "<Header></Header>";
......@@ -1171,7 +1216,7 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if("ERROR".equalsIgnoreCase(payVoucId) || payVoucId == null || payVoucId.trim().length() == 0)
{
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)
break;
}
......@@ -1322,490 +1367,490 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if (lsFpfLimit != null && "Y".equalsIgnoreCase(lsFpfLimit))
{
lsFpfBaseLimit = checkNull(admCommon.getAdmEnv(msitecode, mCadre, mGrade, "PF_EPS_BASELIMIT", mprdCodeToDate, conn).trim().toUpperCase());
}
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);
}
System.out.println("lsFpfBaseLimit:::: " + lsFpfBaseLimit);
lcFpfBaseLimit = Double.parseDouble(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))
if ("NULLFOUND".equalsIgnoreCase(lsFpfBaseLimit))
{
lsFpfEligAdcode = fpfEligAdcode;
lsFpfBaseLimit = pfEpsBaseLimit;
}
System.out.println("lsFpfEligAdcode:::: " + lsFpfEligAdcode);
if ("NULLFOUND".equalsIgnoreCase(lsFpfEligAdcode))
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);
}
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 = "-";
}
System.out.println("lsFpfEligAdcode:::: " + lsFpfEligAdcode);
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;
}
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;
}
pstmt1.setString(1, empCode);
pstmt1.setString(2, mprdcode);
pstmt1.setString(3, lsFpfEligAdcode);
rs = pstmt1.executeQuery();
else if (lsFpfEligAdcode == null || lsFpfEligAdcode.trim().length() == 0)
{
lsFpfEligAdcode = "-";
}
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)
{
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);
}
pstmt1.clearParameters();
if (rs != null)
{
rs.close();
rs = null;
}
pstmt1.clearParameters();
if (lcFpfEligArrear == 0)
{
lcFpfEligArrear = 0;
}
if (lcFpfEligArrear == 0)
{
lcFpfEligArrear = 0;
}
pstmt2.setString(1, mprdcode);
pstmt2.setString(2, empCode);
pstmt2.setString(3, lsFpfEligAdcode);
rs = pstmt2.executeQuery();
pstmt2.setString(1, mprdcode);
pstmt2.setString(2, empCode);
pstmt2.setString(3, lsFpfEligAdcode);
rs = pstmt2.executeQuery();
if (rs.next())
{
lcFpfEligPayroll = rs.getDouble("sum");
}
if (rs.next())
{
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)
{
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);
}
pstmt2.clearParameters();
if (rs != null)
{
rs.close();
rs = null;
}
pstmt2.clearParameters();
if (lcFpfEligPayroll == 0)
{
lcFpfEligPayroll = 0;
}
if (lcFpfEligPayroll == 0)
{
lcFpfEligPayroll = 0;
}
System.out.println("lcFpfEligArrear::: "+ lcFpfEligArrear + " lcFpfEligPayroll::: "+ lcFpfEligPayroll);
lcFpfElig = lcFpfEligArrear + lcFpfEligPayroll;
System.out.println("Total of lcFpfEligArrear + lcFpfEligPayroll is:::: " + lcFpfElig);
System.out.println("lcFpfEligArrear::: "+ lcFpfEligArrear + " lcFpfEligPayroll::: "+ lcFpfEligPayroll);
lcFpfElig = lcFpfEligArrear + lcFpfEligPayroll;
System.out.println("Total of lcFpfEligArrear + lcFpfEligPayroll is:::: " + lcFpfElig);
lcDiffBaseamtPfTot = 0;
lcDiffBaseamtFpfTot = 0;
lcBaseAmtPfTot = 0;
lcBaseAmtFpfTot = 0;
lcDiffBaseamtPfTot = 0;
lcDiffBaseamtFpfTot = 0;
lcBaseAmtPfTot = 0;
lcBaseAmtFpfTot = 0;
pstmt3.setString(1, empCode);
pstmt3.setString(2, mprdcode);
pstmt3.setString(3, pf);
rs = pstmt3.executeQuery();
pstmt3.setString(1, empCode);
pstmt3.setString(2, mprdcode);
pstmt3.setString(3, pf);
rs = pstmt3.executeQuery();
if (rs.next())
{
lcDiffBaseamtPfTot = rs.getDouble("sum");
}
if (rs.next())
{
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)
{
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)
{
rs.close();
rs = null;
}
pstmt3.clearParameters();
pstmt3.clearParameters();
if (lcDiffBaseamtPfTot == 0)
{
lcDiffBaseamtPfTot = 0;
}
if (lcDiffBaseamtPfTot == 0)
{
lcDiffBaseamtPfTot = 0;
}
pstmt4.setString(1, empCode);
pstmt4.setString(2, mprdcode);
pstmt4.setString(3, pfEps);
rs = pstmt4.executeQuery();
if (rs.next())
{
lcDiffBaseamtFpfTot = rs.getDouble("sum");
}
pstmt4.setString(1, empCode);
pstmt4.setString(2, mprdcode);
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)
{
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)
{
rs.close();
rs = null;
}
pstmt4.clearParameters();
pstmt4.clearParameters();
if (lcDiffBaseamtFpfTot == 0)
{
lcDiffBaseamtFpfTot = 0;
}
if (lcDiffBaseamtFpfTot == 0)
{
lcDiffBaseamtFpfTot = 0;
}
pstmt5.setString(1, mprdcode);
pstmt5.setString(2, empCode);
pstmt5.setString(3, pf);
rs = pstmt5.executeQuery();
if (rs.next())
{
lcBaseAmtPfTot = rs.getDouble("sum");
}
pstmt5.setString(1, mprdcode);
pstmt5.setString(2, empCode);
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)
{
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)
{
rs.close();
rs = null;
}
pstmt5.clearParameters();
pstmt5.clearParameters();
if (lcBaseAmtPfTot == 0)
{
lcBaseAmtPfTot = 0;
}
if (lcBaseAmtPfTot == 0)
{
lcBaseAmtPfTot = 0;
}
pstmt6.setString(1, mprdcode);
pstmt6.setString(2, empCode);
pstmt6.setString(3, pfEps);
rs = pstmt6.executeQuery();
if (rs.next())
{
lcBaseAmtFpfTot = rs.getDouble("sum");
}
pstmt6.setString(1, mprdcode);
pstmt6.setString(2, empCode);
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)
{
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)
{
rs.close();
rs = null;
}
pstmt6.clearParameters();
pstmt6.clearParameters();
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))
if (lcBaseAmtFpfTot == 0)
{
lsTemp = null;
lcBaseAmtFpfTot = 0;
}
// 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
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))
{
pstmt7.setString(1, lsPrdComp);
rs = pstmt7.executeQuery();
lsTemp = null;
if (rs.next())
// gf_add_glob_args(ls_extra_arg)
if (prdCodeMap.containsKey(lsPrdComp))
{
ldFrDate = rs.getTimestamp("fr_date");
ldToDate = rs.getTimestamp("to_date");
ArrayList alTemp5 = new ArrayList();
alTemp5.add(ldFrDate);
alTemp5.add(ldToDate);
prdCodeMap.put(lsPrdComp , alTemp5);
ArrayList alTemp4 = (ArrayList) prdCodeMap.get(lsPrdComp);
ldFrDate = (Timestamp) alTemp4.get(0);
ldToDate = (Timestamp) alTemp4.get(1);
alTemp4 = null;
}
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)
{
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);
pstmt7.clearParameters();
}
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();
rs = null;
errString = itmDBAccessEJB.getErrorString("", "VTARRPOST2", userId, "", conn);
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
{
//gbf_err_write(ls_prd_str, mempcode, mtype, "VTEMPFPF01" , "E" , 2);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VTEMPFPF01", "E", 2,logWriter, logConn));
else
{
//gbf_err_write(ls_prd_str, mempcode, mtype, "VTEMPFPF01" , "E" , 2);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, "VTEMPFPF01", "E", 2,logWriter, logConn));
}
continue;
}
continue;
}
else if ((lcFpfAmt > lcFpfBaseLimit) || (lcPfAmt <= lcFpfBaseLimit && lcFpfAmt != lcPfAmt)
|| (lcPfAmt > lcFpfBaseLimit && lcFpfAmt < lcFpfBaseLimit))
{
conn.rollback();
if ("AP".equalsIgnoreCase(mtype))
else if ((lcFpfAmt > lcFpfBaseLimit) || (lcPfAmt <= lcFpfBaseLimit && lcFpfAmt != lcPfAmt)
|| (lcPfAmt > lcFpfBaseLimit && lcFpfAmt < lcFpfBaseLimit))
{
lsTemp = null;
// 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
conn.rollback();
if ("AP".equalsIgnoreCase(mtype))
{
pstmt7.setString(1, lsPrdComp);
rs = pstmt7.executeQuery();
lsTemp = null;
if (rs.next())
// gf_add_glob_args(ls_extra_arg)
if (prdCodeMap.containsKey(lsPrdComp))
{
ldFrDate = rs.getTimestamp("fr_date");
ldToDate = rs.getTimestamp("to_date");
ArrayList alTemp5 = new ArrayList();
alTemp5.add(ldFrDate);
alTemp5.add(ldToDate);
prdCodeMap.put(lsPrdComp , alTemp5);
ArrayList alTemp4 = (ArrayList) prdCodeMap.get(lsPrdComp);
ldFrDate = (Timestamp) alTemp4.get(0);
ldToDate = (Timestamp) alTemp4.get(1);
alTemp4 = null;
}
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)
{
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);
pstmt7.clearParameters();
}
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();
rs = null;
errString = itmDBAccessEJB.getErrorString("", "VTARRPOST2", userId, "", conn);
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
{
conn.commit();
}
// 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));
//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;
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));
System.out.println("errString4--["+errString+"]");
if (errString == null || errString.trim().length() == 0)
if (errCode == null || errCode.trim().length() == 0)
{
errString = checkNull(finCommon.nfCheckPeriod("FIN", payrollDate, siteCodeAcc, conn));
System.out.println("errString5--["+errString+"]");
if (errString != null && errString.trim().length() > 0)
errCode = checkNull(finCommon.nfCheckPeriod("FIN", payrollDate, siteCodeAcc, conn));
System.out.println("errString5--["+errCode+"]");
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);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errString, "E", 2,logWriter, logConn));
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errCode, "E", 2,logWriter, logConn));
break;
}
}
else
{
errString = itmDBAccessEJB.getErrorString("", errCode, userId, "", conn);
// 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;
}
//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);
......@@ -1903,17 +1948,29 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
mDesign, finEntity, mPayTable, mSiteEmp, mSiteWork, meffDate, mPayDate, payVoucId, dropInst,
lsPrdComp, lsDataObject, "N", procGroupFrom, procGroupTo, payrollpostMap, conn);
System.out.println("retMap from gbfPayrollPost method is :::::: " + retMap);
errString = (String) retMap.get("Error");
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][Start]
if(retMap.containsKey("Error"))
{
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("errString6--["+errString+"]");
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);
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errString, "E", 2,logWriter, logConn));
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, currErrorId, "E", 2,logWriter, logConn));
break;
}
......@@ -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)
errString = checkNull(PayrollVoucherConf.confirm(payVoucId, xtraParams, conn));
System.out.println("errString7---["+errString+"]");
// System.out.println("errString7---["+errString+"]");
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)
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, errString, "E", 2,logWriter, logConn));
logWriter = (admCommon.gbfErrWrite(prdCodeStr, empCode, mtype, currErrorId, "E", 2,logWriter, logConn));
break;
}
}
......@@ -2600,8 +2664,8 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if (rowCount == 0)
{
errString = itmDBAccessEJB.getErrorString("", "NORECFND", userId, "", conn);
hashMapError.put("Error", errString);
return hashMapError;
retMap.put("Error", errString);
return retMap;
}
}
......@@ -2681,8 +2745,8 @@ public class PayrollPostAccPrc extends ProcessEJB implements PayrollPostAccPrcLo
if (rowCount == 0)
{
errString = itmDBAccessEJB.getErrorString("", "NORECFND", userId, "", conn);
hashMapError.put("Error", errString);
return hashMapError;
retMap.put("Error", errString);
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 @@
<overrideprintjob>no</overrideprintjob>
</print>
</BaseDefinition>
<Header>
<height>9</height>
<color>536870912</color>
</Header>
<Summary>
<height>1</height>
<color>536870912</color>
......@@ -39,7 +43,7 @@
<color>536870912</color>
</Footer>
<Detail>
<height>274</height>
<height>255</height>
<color>536870912</color>
</Detail>
<TableDefinition>
......@@ -157,51 +161,28 @@
<dbname>proc_group__to_name</dbname>
</table_column>
</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>
<band>Detail</band>
<id>7</id>
<id>9</id>
<alignment>0</alignment>
<tabsequence>10</tabsequence>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>181</x>
<y>28</y>
<color>255</color>
<x>210</x>
<y>49</y>
<height>16</height>
<width>82</width>
<format>[shortdate] [time]</format>
<width>137</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>payroll_date</name>
<name>emp_name__fr</name>
<visible>1</visible>
<EditStyle name="datetime" style="editmask">
<mask>dd/mm/yy</mask>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
<focusrectangle>no</focusrectangle>
</EditStyle>
<font>
<face>Times New Roman</face>
......@@ -213,58 +194,30 @@
</font>
<background>
<mode>2</mode>
<color>16777215</color>
<color>67108864</color>
</background>
</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>
<band>Detail</band>
<id>8</id>
<id>10</id>
<alignment>0</alignment>
<tabsequence>20</tabsequence>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>346</x>
<y>28</y>
<color>255</color>
<x>554</x>
<y>49</y>
<height>16</height>
<width>137</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>type</name>
<name>emp_name__to</name>
<visible>1</visible>
<EditStyle style="ddlb">
<EditStyle style="edit">
<limit>0</limit>
<allowedit>no</allowedit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -277,23 +230,23 @@
</font>
<background>
<mode>2</mode>
<color>16777215</color>
<color>67108864</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Posting Date :</text>
<text>Period From :</text>
<border>0</border>
<color>0</color>
<x>61</x>
<y>28</y>
<x>77</x>
<y>81</y>
<height>16</height>
<width>116</width>
<width>70</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>payroll_date_t</name>
<name>prd_code__fr_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -310,23 +263,23 @@
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<id>3</id>
<alignment>0</alignment>
<tabsequence>30</tabsequence>
<tabsequence>50</tabsequence>
<border>5</border>
<color>0</color>
<x>181</x>
<y>52</y>
<x>151</x>
<y>81</y>
<height>16</height>
<width>55</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_code__fr</name>
<name>prd_code__fr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<limit>6</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
......@@ -346,21 +299,29 @@
<color>16777215</color>
</background>
</ColumnObject>
<TextObject>
<ColumnObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Employee From :</text>
<border>0</border>
<color>0</color>
<x>61</x>
<y>52</y>
<id>11</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>210</x>
<y>81</y>
<height>16</height>
<width>116</width>
<width>137</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_code__fr_t</name>
<name>fr_prd_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
......@@ -371,23 +332,23 @@
</font>
<background>
<mode>2</mode>
<color>79741120</color>
<color>67108864</color>
</background>
</TextObject>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Employee To :</text>
<text>Period To :</text>
<border>0</border>
<color>0</color>
<x>61</x>
<y>76</y>
<x>433</x>
<y>81</y>
<height>16</height>
<width>116</width>
<width>58</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_code__to_t</name>
<name>prd_code__to_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -402,21 +363,31 @@
<color>79741120</color>
</background>
</TextObject>
<TextObject>
<ColumnObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Period From :</text>
<border>0</border>
<id>4</id>
<alignment>0</alignment>
<tabsequence>60</tabsequence>
<border>5</border>
<color>0</color>
<x>61</x>
<y>100</y>
<x>495</x>
<y>81</y>
<height>16</height>
<width>116</width>
<width>55</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>prd_code__fr_t</name>
<name>prd_code__to</name>
<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>
<face>Times New Roman</face>
<height>-10</height>
......@@ -427,24 +398,32 @@
</font>
<background>
<mode>2</mode>
<color>79741120</color>
<color>16777215</color>
</background>
</TextObject>
<TextObject>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Period To :</text>
<border>0</border>
<color>0</color>
<x>61</x>
<y>124</y>
<id>12</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>554</x>
<y>81</y>
<height>16</height>
<width>116</width>
<width>137</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>prd_code__to_t</name>
<name>to_prd_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
......@@ -455,19 +434,19 @@
</font>
<background>
<mode>2</mode>
<color>79741120</color>
<color>67108864</color>
</background>
</TextObject>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Site From :</text>
<border>0</border>
<color>0</color>
<x>61</x>
<y>148</y>
<x>91</x>
<y>113</y>
<height>16</height>
<width>116</width>
<width>56</width>
<html>
<valueishtml>0</valueishtml>
</html>
......@@ -486,21 +465,31 @@
<color>79741120</color>
</background>
</TextObject>
<TextObject>
<ColumnObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Site To :</text>
<border>0</border>
<id>5</id>
<alignment>0</alignment>
<tabsequence>70</tabsequence>
<border>5</border>
<color>0</color>
<x>61</x>
<y>172</y>
<x>151</x>
<y>113</y>
<height>16</height>
<width>116</width>
<width>55</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code__to_t</name>
<name>site_code__fr</name>
<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>
<face>Times New Roman</face>
<height>-10</height>
......@@ -511,24 +500,32 @@
</font>
<background>
<mode>2</mode>
<color>79741120</color>
<color>16777215</color>
</background>
</TextObject>
<TextObject>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Processing Group From :</text>
<border>0</border>
<color>0</color>
<x>28</x>
<y>196</y>
<id>13</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>210</x>
<y>113</y>
<height>16</height>
<width>149</width>
<width>137</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>proc_group__fr_t</name>
<name>fr_site_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
......@@ -539,23 +536,23 @@
</font>
<background>
<mode>2</mode>
<color>79741120</color>
<color>67108864</color>
</background>
</TextObject>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Processing Group To :</text>
<text>Site To :</text>
<border>0</border>
<color>0</color>
<x>28</x>
<y>220</y>
<x>447</x>
<y>113</y>
<height>16</height>
<width>149</width>
<width>44</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>proc_group__to_t</name>
<name>site_code__to_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
......@@ -572,23 +569,23 @@
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>2</id>
<id>6</id>
<alignment>0</alignment>
<tabsequence>40</tabsequence>
<tabsequence>80</tabsequence>
<border>5</border>
<color>0</color>
<x>181</x>
<y>76</y>
<x>495</x>
<y>113</y>
<height>16</height>
<width>55</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_code__to</name>
<name>site_code__to</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<limit>5</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
......@@ -610,27 +607,25 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>3</id>
<id>14</id>
<alignment>0</alignment>
<tabsequence>50</tabsequence>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>181</x>
<y>100</y>
<color>255</color>
<x>554</x>
<y>113</y>
<height>16</height>
<width>55</width>
<width>137</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>prd_code__fr</name>
<name>to_site_descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>6</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -643,34 +638,24 @@
</font>
<background>
<mode>2</mode>
<color>16777215</color>
<color>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<TextObject>
<band>Detail</band>
<id>4</id>
<alignment>0</alignment>
<tabsequence>60</tabsequence>
<border>5</border>
<alignment>1</alignment>
<text>Processing Group From :</text>
<border>0</border>
<color>0</color>
<x>181</x>
<y>124</y>
<x>16</x>
<y>146</y>
<height>16</height>
<width>55</width>
<format>[general]</format>
<width>131</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>prd_code__to</name>
<name>proc_group__fr_t</name>
<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>
<face>Times New Roman</face>
<height>-10</height>
......@@ -681,25 +666,25 @@
</font>
<background>
<mode>2</mode>
<color>16777215</color>
<color>79741120</color>
</background>
</ColumnObject>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>5</id>
<id>15</id>
<alignment>0</alignment>
<tabsequence>70</tabsequence>
<tabsequence>90</tabsequence>
<border>5</border>
<color>0</color>
<x>181</x>
<y>148</y>
<color>33554432</color>
<x>152</x>
<y>146</y>
<height>16</height>
<width>55</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code__fr</name>
<name>proc_group__fr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
......@@ -713,38 +698,37 @@
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>16777215</color>
<color>1073741824</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>6</id>
<id>17</id>
<alignment>0</alignment>
<tabsequence>80</tabsequence>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>0</color>
<x>181</x>
<y>172</y>
<color>255</color>
<x>210</x>
<y>146</y>
<height>16</height>
<width>55</width>
<width>137</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code__to</name>
<name>proc_group__fr_name</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>5</limit>
<case>upper</case>
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<autoselect>no</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -757,47 +741,37 @@
</font>
<background>
<mode>2</mode>
<color>16777215</color>
<color>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<TextObject>
<band>Detail</band>
<id>15</id>
<alignment>0</alignment>
<tabsequence>90</tabsequence>
<border>5</border>
<color>33554432</color>
<x>181</x>
<y>196</y>
<alignment>1</alignment>
<text>Processing Group To :</text>
<border>0</border>
<color>0</color>
<x>372</x>
<y>146</y>
<height>16</height>
<width>55</width>
<format>[general]</format>
<width>119</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>proc_group__fr</name>
<name>proc_group__to_t</name>
<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>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>1073741824</color>
<color>79741120</color>
</background>
</ColumnObject>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>16</id>
......@@ -805,8 +779,8 @@
<tabsequence>100</tabsequence>
<border>5</border>
<color>33554432</color>
<x>181</x>
<y>220</y>
<x>495</x>
<y>146</y>
<height>16</height>
<width>55</width>
<format>[general]</format>
......@@ -838,25 +812,26 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>9</id>
<id>18</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>240</x>
<y>52</y>
<x>554</x>
<y>146</y>
<height>16</height>
<width>243</width>
<width>137</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_name__fr</name>
<name>proc_group__to_name</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -872,29 +847,21 @@
<color>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<TextObject>
<band>Detail</band>
<id>10</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>240</x>
<y>76</y>
<alignment>1</alignment>
<text>Employee To :</text>
<border>0</border>
<color>0</color>
<x>415</x>
<y>49</y>
<height>16</height>
<width>243</width>
<format>[general]</format>
<width>76</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>emp_name__to</name>
<name>emp_code__to_t</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
......@@ -905,32 +872,24 @@
</font>
<background>
<mode>2</mode>
<color>67108864</color>
<color>79741120</color>
</background>
</ColumnObject>
<ColumnObject>
</TextObject>
<TextObject>
<band>Detail</band>
<id>11</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>240</x>
<y>100</y>
<alignment>1</alignment>
<text>Type :</text>
<border>0</border>
<color>0</color>
<x>457</x>
<y>11</y>
<height>16</height>
<width>243</width>
<format>[general]</format>
<width>34</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>fr_prd_descr</name>
<name>type_t</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
......@@ -941,30 +900,32 @@
</font>
<background>
<mode>2</mode>
<color>67108864</color>
<color>79741120</color>
</background>
</ColumnObject>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>12</id>
<id>2</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<tabsequence>40</tabsequence>
<border>5</border>
<color>255</color>
<x>240</x>
<y>124</y>
<color>0</color>
<x>495</x>
<y>49</y>
<height>16</height>
<width>243</width>
<width>55</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>to_prd_descr</name>
<name>emp_code__to</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<limit>10</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -977,30 +938,30 @@
</font>
<background>
<mode>2</mode>
<color>67108864</color>
<color>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>13</id>
<id>8</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<tabsequence>20</tabsequence>
<border>5</border>
<color>255</color>
<x>240</x>
<y>148</y>
<color>0</color>
<x>495</x>
<y>11</y>
<height>16</height>
<width>243</width>
<width>124</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>fr_site_descr</name>
<name>type</name>
<visible>1</visible>
<EditStyle style="edit">
<EditStyle style="ddlb">
<limit>0</limit>
<allowedit>no</allowedit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -1013,32 +974,24 @@
</font>
<background>
<mode>2</mode>
<color>67108864</color>
<color>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<TextObject>
<band>Detail</band>
<id>14</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>255</color>
<x>240</x>
<y>172</y>
<alignment>1</alignment>
<text>Employee From :</text>
<border>0</border>
<color>0</color>
<x>59</x>
<y>49</y>
<height>16</height>
<width>243</width>
<format>[general]</format>
<width>88</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>to_site_descr</name>
<name>emp_code__fr_t</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
......@@ -1049,31 +1002,60 @@
</font>
<background>
<mode>2</mode>
<color>67108864</color>
<color>79741120</color>
</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>
<band>Detail</band>
<id>17</id>
<id>1</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<tabsequence>30</tabsequence>
<border>5</border>
<color>255</color>
<x>240</x>
<y>196</y>
<color>0</color>
<x>151</x>
<y>49</y>
<height>16</height>
<width>243</width>
<width>55</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>proc_group__fr_name</name>
<name>emp_code__fr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<limit>10</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font>
......@@ -1086,32 +1068,30 @@
</font>
<background>
<mode>2</mode>
<color>67108864</color>
<color>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>18</id>
<id>7</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<tabsequence>10</tabsequence>
<border>5</border>
<color>255</color>
<x>240</x>
<y>220</y>
<color>0</color>
<x>151</x>
<y>11</y>
<height>16</height>
<width>243</width>
<format>[general]</format>
<width>82</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>proc_group__to_name</name>
<name>payroll_date</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<EditStyle name="datetime" style="editmask">
<mask>dd/mm/yy</mask>
<imemode>0</imemode>
<focusrectangle>no</focusrectangle>
</EditStyle>
<font>
<face>Times New Roman</face>
......@@ -1123,7 +1103,7 @@
</font>
<background>
<mode>2</mode>
<color>67108864</color>
<color>16777215</color>
</background>
</ColumnObject>
<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;
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=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" )
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" )
......@@ -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=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(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=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" )
......@@ -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=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=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=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)) )
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="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" )
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" )
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" )
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" )
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" )
......@@ -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" )
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=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" )
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" )
......@@ -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" )
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=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" )
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" )
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" )
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=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 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" )
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=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" )
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 )
......
$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