Commit 721c5504 authored by dpingle's avatar dpingle

* Migration done for Employeewise Monthly Paystructure- obj_name: emp_mthad

EmpMthadIC.java
EmpMthadPrs.java
emp_mthad21.xml
d_emp_mthad_brow.srd
d_emp_mthad_edit.srd


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205064 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8cb63968
...@@ -4,7 +4,6 @@ import java.rmi.RemoteException; ...@@ -4,7 +4,6 @@ import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.Timestamp;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
...@@ -25,6 +24,7 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe ...@@ -25,6 +24,7 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag,
String xtraParams) throws RemoteException, ITMException String xtraParams) throws RemoteException, ITMException
{ {
System.out.println(xmlString); System.out.println(xmlString);
Document dom = null; Document dom = null;
Document dom1 = null; Document dom1 = null;
...@@ -375,47 +375,39 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe ...@@ -375,47 +375,39 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe
} }
else if ("min_basic".equalsIgnoreCase(childNodeName)) else if ("min_basic".equalsIgnoreCase(childNodeName))
{ {
//Aded by varsha on 31 July 2019 [START] minBasic = Double.parseDouble(checkNull(genericUtility.getColumnValue("min_basic",dom)));
minBasic = Double.parseDouble(checkInt(genericUtility.getColumnValue("min_basic",dom))); if(minBasic == 0 || minBasic < 0)
if(genericUtility.getColumnValue("min_basic",dom) == null || minBasic < 0)
{ {
errList.add("VMPAYSTR01"); errList.add("VMPAYSTR01");
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
//Aded by varsha on 31 July 2019 [END]
} }
else if ("max_basic".equalsIgnoreCase(childNodeName)) else if ("max_basic".equalsIgnoreCase(childNodeName))
{ {
//Aded by varsha on 31 July 2019 [START] maxBasic = Double.parseDouble(checkNull(genericUtility.getColumnValue("max_basic",dom)));
maxBasic = Double.parseDouble(checkInt(genericUtility.getColumnValue("max_basic",dom))); if(maxBasic == 0 || maxBasic < 0)
if(genericUtility.getColumnValue("max_basic",dom) == null || maxBasic < 0)
{ {
errList.add("VMPAYSTR02"); errList.add("VMPAYSTR02");
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
//Aded by varsha on 31 July 2019 [END]
} }
else if ("min_amt".equalsIgnoreCase(childNodeName)) else if ("min_amt".equalsIgnoreCase(childNodeName))
{ {
//Aded by varsha on 31 July 2019 [START] minAmt = Double.parseDouble(checkNull(genericUtility.getColumnValue("min_amt",dom)));
minAmt = Double.parseDouble(checkInt(genericUtility.getColumnValue("min_amt",dom))); if(minAmt == 0 || minAmt < 0)
if(genericUtility.getColumnValue("min_amt",dom) == null || minAmt < 0)
{ {
errList.add("VMPAYSTR03"); errList.add("VMPAYSTR03");
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
//Aded by varsha on 31 July 2019 [END]
} }
else if ("max_amt".equalsIgnoreCase(childNodeName)) else if ("max_amt".equalsIgnoreCase(childNodeName))
{ {
//Aded by varsha on 31 July 2019 [START] maxAmt = Double.parseDouble(checkNull(genericUtility.getColumnValue("max_amt",dom)));
maxAmt = Double.parseDouble(checkInt(genericUtility.getColumnValue("max_amt",dom))); if(maxAmt == 0 || maxAmt < 0)
if(genericUtility.getColumnValue("max_amt",dom) == null || maxAmt < 0)
{ {
errList.add("VMPAYSTR04"); errList.add("VMPAYSTR04");
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
//Aded by varsha on 31 July 2019 [END]
} }
} }
break; break;
...@@ -549,22 +541,10 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe ...@@ -549,22 +541,10 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe
String paySite = ""; String paySite = "";
AdmCommon admCommon = new AdmCommon(); AdmCommon admCommon = new AdmCommon();
// Modified By Sana s on 25/07/2019 [start]
String effDateStr="";
Timestamp joinDate = null, effDate = null;
String empName = "";
String todayDate ="";
Timestamp todayTm= null;
long cnt = 0;
SimpleDateFormat sdf = null;
String entryMode = "E";
// Modified By Sana s on 25/07/2019 [end]
try try
{ {
genericUtility = new E12GenericUtility(); genericUtility = new E12GenericUtility();
sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());/////////////////
System.out.println("currentFormNo...." + currentFormNo); System.out.println("currentFormNo...." + currentFormNo);
conn = getConnection(); conn = getConnection();
if (objContext != null && objContext.trim().length() > 0) if (objContext != null && objContext.trim().length() > 0)
...@@ -585,25 +565,16 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe ...@@ -585,25 +565,16 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe
{ {
empCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "emp_code"); empCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "emp_code");
monthCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "month_code"); monthCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "month_code");
// Modified By Sana S on 25/07/2019 [start]
//sql="select pay_site as pay_site from employee where emp_code =?"; sql="select pay_site as pay_site from employee where emp_code =?";
sql="select date_join, FN_GET_EMP_NAME(?,'FL1') as emp_name,pay_site from employee where emp_code= ?";
// Modified By Sana S on 25/07/2019 [start]
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCode); pstmt.setString(1, empCode);
pstmt.setString(2, empCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
paySite = rs.getString("pay_site"); paySite = rs.getString("pay_site");
// Modified By Sana S on 25/07/2019 [start]
joinDate = rs.getTimestamp("date_join");
empName = rs.getString("emp_name");
// Modified By Sana S on 25/07/2019 [start]
} }
System.out.println("date_join ["+joinDate+"]\t emp_name ["+empName+"]");
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
...@@ -645,67 +616,14 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe ...@@ -645,67 +616,14 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe
lsVarValue = admCommon.getEnv("999999", "AD_EFFDATE", conn); lsVarValue = admCommon.getEnv("999999", "AD_EFFDATE", conn);
System.out.println("lsVarValue==["+lsVarValue+"]"); System.out.println("lsVarValue==["+lsVarValue+"]");
System.out.println("genericUtility.getApplDateFormat()==["+genericUtility.getApplDateFormat()+"]"); System.out.println("genericUtility.getApplDateFormat()==["+genericUtility.getApplDateFormat()+"]");
//Modify by Varsha V on 30-07-19 for formating payparm date lsVarValue = genericUtility.getValidDateString(lsVarValue, genericUtility.getApplDateFormat());
//lsVarValue = genericUtility.getValidDateString(lsVarValue, genericUtility.getApplDateFormat());
lsVarValue = genericUtility.getValidDateString(lsVarValue,"dd-MM-yy", genericUtility.getApplDateFormat());
System.out.println("lsVarValue==after["+lsVarValue+"]"); System.out.println("lsVarValue==after["+lsVarValue+"]");
lsVarValues = admCommon.getEnv("999999", "AD_EXPDATE", conn); lsVarValues = admCommon.getEnv("999999", "AD_EXPDATE", conn);
//Modify by Varsha V on 30-07-19 for formating payparm date lsVarValues = genericUtility.getValidDateString(lsVarValues, genericUtility.getApplDateFormat());
//lsVarValues = genericUtility.getValidDateString(lsVarValues, genericUtility.getApplDateFormat());
lsVarValues = genericUtility.getValidDateString(lsVarValues,"dd-MM-yy", genericUtility.getApplDateFormat());
valueXmlString.append("<eff_date ><![CDATA[").append(lsVarValue).append("]]></eff_date>\r\n"); valueXmlString.append("<eff_date ><![CDATA[").append(lsVarValue).append("]]></eff_date>\r\n");
valueXmlString.append("<exp_date ><![CDATA[").append(lsVarValues).append("]]></exp_date>\r\n"); valueXmlString.append("<exp_date ><![CDATA[").append(lsVarValues).append("]]></exp_date>\r\n");
//////////////
// Modified by Sana S on 25/07/2019 [Shifted outside from bellow if condition to set employee name].Start
valueXmlString.append("<emp_name>").append("<![CDATA["+empName+"]]>").append("</emp_name>");
if((effDateStr == null || effDateStr.trim().length() == 0) && "E".equalsIgnoreCase(entryMode))
{
effDateStr = todayDate;
effDate=todayTm;
System.out.println("effDateStr :::::"+ effDateStr +" effDate :::::"+ effDate);
cnt = 0;
if(joinDate != null)
{
sql = "select count(*) as count from employee_ad where emp_code = ? and eff_date > ?";
pstmt= conn.prepareStatement(sql);
pstmt.setString(1,empCode);
pstmt.setTimestamp(2,joinDate);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getLong("count");
}
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(cnt == 0)
{
effDate= joinDate;
effDateStr= sdf.format(joinDate);
}
}
cnt = 0;
}
valueXmlString.append("<eff_date>").append("<![CDATA["+effDateStr+"]]>").append("</eff_date>");
valueXmlString.append("<pay_site>").append("<![CDATA["+paySite+"]]>").append("</pay_site>");
////Modified By Sana S on 25/07/2019 [end]
} }
else if ("ad_code".equalsIgnoreCase(currentColumn)) else if ("ad_code".equalsIgnoreCase(currentColumn))
{ {
...@@ -736,20 +654,14 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe ...@@ -736,20 +654,14 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe
else if ("emp_code".equalsIgnoreCase(currentColumn)) else if ("emp_code".equalsIgnoreCase(currentColumn))
{ {
empCode = checkNull(genericUtility.getColumnValue("emp_code", dom)); empCode = checkNull(genericUtility.getColumnValue("emp_code", dom));
//sql="select pay_site as pay_site from employee where emp_code = ?"; sql="select pay_site as pay_site from employee where emp_code = ?";
sql = "select pay_site,date_join, FN_GET_EMP_NAME(?,'FL1') as emp_name from employee where emp_code = ?"; pstmt = conn.prepareStatement(sql);
pstmt= conn.prepareStatement(sql); pstmt.setString(1, empCode);
pstmt.setString(1,empCode);
pstmt.setString(2,empCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
paySite = rs.getString("pay_site"); paySite = rs.getString("pay_site");
// Modified By Sana S on 25/07/2019 [start] to get datejoin and empname column
joinDate= rs.getTimestamp("date_join");
empName = checkNull(rs.getString("emp_name"));
// Modified By Sana S on 25/07/2019 [end] to get datejoin and empname column
} }
if (rs != null) if (rs != null)
{ {
...@@ -876,14 +788,4 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe ...@@ -876,14 +788,4 @@ public class EmpMthadIC extends ValidatorEJB implements EmpMthadLocal,EmpMthadRe
} }
return input; return input;
} }
//Added by varsha on 31 July 2019 [START]
private String checkInt(String input)
{
if (input == null)
{
input = "0";
}
return input;
}
//Added by varsha on 31 July 2019 [END]
} }
...@@ -6,12 +6,11 @@ package ibase.webitm.ejb.adm; ...@@ -6,12 +6,11 @@ package ibase.webitm.ejb.adm;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.*; import java.sql.*;
//import javax.ejb.*; import javax.ejb.*;
import org.w3c.dom.*; import org.w3c.dom.*;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
//import ibase.webitm.utility.GenericUtility; import ibase.webitm.utility.GenericUtility;
import javax.ejb.Stateless; // added for ejb3 import javax.ejb.Stateless; // added for ejb3
@Stateless // added for ejb3 @Stateless // added for ejb3
...@@ -33,7 +32,7 @@ public class EmpMthadPrs extends ValidatorEJB implements EmpMthadPrsLocal,EmpMth ...@@ -33,7 +32,7 @@ public class EmpMthadPrs extends ValidatorEJB implements EmpMthadPrsLocal,EmpMth
public void ejbPassivate() public void ejbPassivate()
{ {
}*/ }*/
E12GenericUtility genericUtility = new E12GenericUtility();
public String preSaveRec() throws RemoteException,ITMException public String preSaveRec() throws RemoteException,ITMException
{ {
return ""; return "";
...@@ -47,9 +46,7 @@ public class EmpMthadPrs extends ValidatorEJB implements EmpMthadPrsLocal,EmpMth ...@@ -47,9 +46,7 @@ public class EmpMthadPrs extends ValidatorEJB implements EmpMthadPrsLocal,EmpMth
{ {
if (xmlString1 != null && xmlString1.trim().length() > 0) if (xmlString1 != null && xmlString1.trim().length() > 0)
{ {
//Changed by Varsha V on 30-07-19 dom = GenericUtility.getInstance().parseString(xmlString1);
//dom = GenericUtility.getInstance().parseString(xmlString1);
dom = genericUtility.parseString(xmlString1);
executepreSaveRec(dom,domId,objContext,editFlag,xtraParams,conn); executepreSaveRec(dom,domId,objContext,editFlag,xtraParams,conn);
} }
} }
...@@ -77,8 +74,7 @@ public class EmpMthadPrs extends ValidatorEJB implements EmpMthadPrsLocal,EmpMth ...@@ -77,8 +74,7 @@ public class EmpMthadPrs extends ValidatorEJB implements EmpMthadPrsLocal,EmpMth
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
try try
{ {
//Removed by Varsha V on 30-07-19 GenericUtility genericUtility = GenericUtility.getInstance();
//GenericUtility genericUtility = GenericUtility.getInstance();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"userId"); userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"userId");
AdmCommon admCommon = new AdmCommon(); AdmCommon admCommon = new AdmCommon();
System.out.println("dom.............:: "+ dom); System.out.println("dom.............:: "+ dom);
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
<color>536870912</color> <color>536870912</color>
</Footer> </Footer>
<Detail> <Detail>
<height>429</height> <height>376</height>
<color>536870912</color> <color>536870912</color>
</Detail> </Detail>
<TableDefinition> <TableDefinition>
...@@ -136,7 +136,7 @@ ...@@ -136,7 +136,7 @@
<dbname>employee_mthad.chg_user</dbname> <dbname>employee_mthad.chg_user</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="300">char</type> <type size="15">char</type>
<update>yes</update> <update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_term</name> <name>chg_term</name>
...@@ -222,14 +222,8 @@ ...@@ -222,14 +222,8 @@
<name>ref_no</name> <name>ref_no</name>
<dbname>employee_mthad.ref_no</dbname> <dbname>employee_mthad.ref_no</dbname>
</table_column> </table_column>
<table_column> <retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee_mthad&quot; ) TABLE(NAME=&quot;allwdedn&quot; ) TABLE(NAME=&quot;employee&quot; ) COLUMN(NAME=&quot;employee_mthad.emp_code&quot;) COLUMN(NAME=&quot;employee_mthad.month_code&quot;) COLUMN(NAME=&quot;employee_mthad.ad_code&quot;) COLUMN(NAME=&quot;employee_mthad.eff_date&quot;) COLUMN(NAME=&quot;employee_mthad.exp_date&quot;) COLUMN(NAME=&quot;employee_mthad.type&quot;) COLUMN(NAME=&quot;employee_mthad.prop_yn&quot;) COLUMN(NAME=&quot;employee_mthad.chg_date&quot;) COLUMN(NAME=&quot;employee_mthad.chg_user&quot;) COLUMN(NAME=&quot;employee_mthad.chg_term&quot;) COLUMN(NAME=&quot;allwdedn.descr&quot;) COLUMN(NAME=&quot;employee_mthad.amount&quot;) COLUMN(NAME=&quot;employee_mthad.min_basic&quot;) COLUMN(NAME=&quot;employee_mthad.max_basic&quot;) COLUMN(NAME=&quot;employee_mthad.min_amt&quot;) COLUMN(NAME=&quot;employee_mthad.max_amt&quot;) COLUMN(NAME=&quot;employee.pay_site&quot;) COLUMN(NAME=&quot;employee_mthad.ref_type&quot;) COLUMN(NAME=&quot;employee_mthad.ref_no&quot;) JOIN (LEFT=&quot;employee_mthad.ad_code&quot; OP =&quot;=&quot;RIGHT=&quot;allwdedn.ad_code&quot; ) JOIN (LEFT=&quot;employee_mthad.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;employee_mthad.emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:mEmpCode&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;employee_mthad.month_code&quot; OP =&quot;=&quot; EXP2 =&quot;:mMonthCode&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;employee_mthad.ad_code&quot; OP =&quot;=&quot; EXP2 =&quot;:mAdCode&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;employee_mthad.eff_date&quot; OP =&quot;=&quot; EXP2 =&quot;:meff_date&quot; ) ) ARG(NAME = &quot;mEmpCode&quot; TYPE = string) ARG(NAME = &quot;mMonthCode&quot; TYPE = string) ARG(NAME = &quot;mAdCode&quot; TYPE = string) ARG(NAME = &quot;meff_date&quot; TYPE = datetime) </retrieve>
<type size="4000">char</type> <update>employee_mthad</update>
<updatewhereclause>yes</updatewhereclause>
<name>emp_name</name>
<dbname>emp_name</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;employee_mthad&quot; ) TABLE(NAME=&quot;allwdedn&quot; ) TABLE(NAME=&quot;employee&quot; ) COLUMN(NAME=&quot;employee_mthad.emp_code&quot;) COLUMN(NAME=&quot;employee_mthad.month_code&quot;) COLUMN(NAME=&quot;employee_mthad.ad_code&quot;) COLUMN(NAME=&quot;employee_mthad.eff_date&quot;) COLUMN(NAME=&quot;employee_mthad.exp_date&quot;) COLUMN(NAME=&quot;employee_mthad.type&quot;) COLUMN(NAME=&quot;employee_mthad.prop_yn&quot;) COLUMN(NAME=&quot;employee_mthad.chg_date&quot;) COLUMN(NAME=&quot;employee_mthad.chg_user&quot;) COLUMN(NAME=&quot;employee_mthad.chg_term&quot;) COLUMN(NAME=&quot;allwdedn.descr&quot;) COLUMN(NAME=&quot;employee_mthad.amount&quot;) COLUMN(NAME=&quot;employee_mthad.min_basic&quot;) COLUMN(NAME=&quot;employee_mthad.max_basic&quot;) COLUMN(NAME=&quot;employee_mthad.min_amt&quot;) COLUMN(NAME=&quot;employee_mthad.max_amt&quot;) COLUMN(NAME=&quot;employee.pay_site&quot;) COLUMN(NAME=&quot;employee_mthad.ref_type&quot;) COLUMN(NAME=&quot;employee_mthad.ref_no&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee_mthad.emp_code,&apos;FL1&apos;) as emp_name&quot;) JOIN (LEFT=&quot;employee_mthad.ad_code&quot; OP =&quot;=&quot;RIGHT=&quot;allwdedn.ad_code&quot; ) JOIN (LEFT=&quot;employee_mthad.emp_code&quot; OP =&quot;=&quot;RIGHT=&quot;employee.emp_code&quot; )WHERE( EXP1 =&quot;employee_mthad.emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:mEmpCode&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;employee_mthad.month_code&quot; OP =&quot;=&quot; EXP2 =&quot;:mMonthCode&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;employee_mthad.ad_code&quot; OP =&quot;=&quot; EXP2 =&quot;:mAdCode&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;employee_mthad.eff_date&quot; OP =&quot;=&quot; EXP2 =&quot;:meff_date&quot; ) ) ARG(NAME = &quot;mEmpCode&quot; TYPE = string) ARG(NAME = &quot;mMonthCode&quot; TYPE = string) ARG(NAME = &quot;mAdCode&quot; TYPE = string) ARG(NAME = &quot;meff_date&quot; TYPE = datetime) </retrieve>
<update>EMPLOYEE_MTHAD</update>
<updatewhere>0</updatewhere> <updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace> <updatekeyinplace>no</updatekeyinplace>
<argument> <argument>
...@@ -254,10 +248,10 @@ ...@@ -254,10 +248,10 @@
<text>Others</text> <text>Others</text>
<border>2</border> <border>2</border>
<color>0</color> <color>0</color>
<x>9</x> <x>16</x>
<y>226</y> <y>228</y>
<height>168</height> <height>137</height>
<width>518</width> <width>557</width>
<name>gb_2</name> <name>gb_2</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
...@@ -269,8 +263,8 @@ ...@@ -269,8 +263,8 @@
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>2</mode> <mode>1</mode>
<color>67108864</color> <color>553648127</color>
</background> </background>
</GroupBox> </GroupBox>
<GroupBox> <GroupBox>
...@@ -278,10 +272,10 @@ ...@@ -278,10 +272,10 @@
<text>Basic</text> <text>Basic</text>
<border>2</border> <border>2</border>
<color>0</color> <color>0</color>
<x>9</x> <x>17</x>
<y>16</y> <y>13</y>
<height>199</height> <height>202</height>
<width>518</width> <width>554</width>
<name>gb_1</name> <name>gb_1</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
...@@ -304,7 +298,7 @@ ...@@ -304,7 +298,7 @@
<tabsequence>10</tabsequence> <tabsequence>10</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>142</x> <x>163</x>
<y>40</y> <y>40</y>
<height>19</height> <height>19</height>
<width>52</width> <width>52</width>
...@@ -343,7 +337,7 @@ ...@@ -343,7 +337,7 @@
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>197</x> <x>218</x>
<y>40</y> <y>40</y>
<height>19</height> <height>19</height>
<width>311</width> <width>311</width>
...@@ -375,17 +369,17 @@ ...@@ -375,17 +369,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Amount :</text> <text>A/D Code :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>42</x> <x>63</x>
<y>68</y> <y>40</y>
<height>19</height> <height>16</height>
<width>96</width> <width>96</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>amount_t</name> <name>ad_code_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -407,7 +401,7 @@ ...@@ -407,7 +401,7 @@
<tabsequence>20</tabsequence> <tabsequence>20</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>142</x> <x>163</x>
<y>68</y> <y>68</y>
<height>19</height> <height>19</height>
<width>95</width> <width>95</width>
...@@ -446,7 +440,7 @@ ...@@ -446,7 +440,7 @@
<text>Type :</text> <text>Type :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>301</x> <x>322</x>
<y>68</y> <y>68</y>
<height>19</height> <height>19</height>
<width>65</width> <width>65</width>
...@@ -475,7 +469,7 @@ ...@@ -475,7 +469,7 @@
<tabsequence>30</tabsequence> <tabsequence>30</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>370</x> <x>391</x>
<y>68</y> <y>68</y>
<height>19</height> <height>19</height>
<width>138</width> <width>138</width>
...@@ -508,17 +502,17 @@ ...@@ -508,17 +502,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Effective Date :</text> <text>Amount :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>42</x> <x>63</x>
<y>99</y> <y>68</y>
<height>19</height> <height>19</height>
<width>96</width> <width>96</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>eff_date_t</name> <name>amount_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -533,28 +527,21 @@ ...@@ -533,28 +527,21 @@
<color>79741120</color> <color>79741120</color>
</background> </background>
</TextObject> </TextObject>
<ColumnObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<id>4</id> <alignment>1</alignment>
<alignment>0</alignment> <text>Effective Date :</text>
<tabsequence>40</tabsequence> <border>0</border>
<border>5</border>
<color>0</color> <color>0</color>
<x>142</x> <x>63</x>
<y>99</y> <y>99</y>
<height>19</height> <height>19</height>
<width>70</width> <width>96</width>
<format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>eff_date</name> <name>eff_date_t</name>
<visible>1</visible> <visible>1</visible>
<EditStyle name="datetime" style="editmask">
<mask>dd/mm/yy</mask>
<imemode>0</imemode>
<focusrectangle>no</focusrectangle>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -565,24 +552,31 @@ ...@@ -565,24 +552,31 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>16777215</color> <color>79741120</color>
</background> </background>
</ColumnObject> </TextObject>
<TextObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <id>4</id>
<text>Expiry Date :</text> <alignment>0</alignment>
<border>0</border> <tabsequence>40</tabsequence>
<border>5</border>
<color>0</color> <color>0</color>
<x>278</x> <x>163</x>
<y>99</y> <y>99</y>
<height>19</height> <height>19</height>
<width>114</width> <width>70</width>
<format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>exp_date_t</name> <name>eff_date</name>
<visible>1</visible> <visible>1</visible>
<EditStyle name="datetime" style="editmask">
<mask>dd/mm/yy</mask>
<imemode>0</imemode>
<focusrectangle>no</focusrectangle>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -593,9 +587,9 @@ ...@@ -593,9 +587,9 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>79741120</color> <color>16777215</color>
</background> </background>
</TextObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>5</id> <id>5</id>
...@@ -603,7 +597,7 @@ ...@@ -603,7 +597,7 @@
<tabsequence>50</tabsequence> <tabsequence>50</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>396</x> <x>417</x>
<y>99</y> <y>99</y>
<height>19</height> <height>19</height>
<width>112</width> <width>112</width>
...@@ -637,7 +631,7 @@ ...@@ -637,7 +631,7 @@
<text>Min. Base Amount :</text> <text>Min. Base Amount :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>21</x> <x>42</x>
<y>127</y> <y>127</y>
<height>19</height> <height>19</height>
<width>117</width> <width>117</width>
...@@ -666,7 +660,7 @@ ...@@ -666,7 +660,7 @@
<tabsequence>60</tabsequence> <tabsequence>60</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>142</x> <x>163</x>
<y>127</y> <y>127</y>
<height>19</height> <height>19</height>
<width>95</width> <width>95</width>
...@@ -699,34 +693,6 @@ ...@@ -699,34 +693,6 @@
<color>16777215</color> <color>16777215</color>
</background> </background>
</ColumnObject> </ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Max. Base Amount :</text>
<border>0</border>
<color>0</color>
<x>249</x>
<y>127</y>
<height>19</height>
<width>117</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>max_basic_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>14</id> <id>14</id>
...@@ -734,7 +700,7 @@ ...@@ -734,7 +700,7 @@
<tabsequence>70</tabsequence> <tabsequence>70</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>370</x> <x>391</x>
<y>127</y> <y>127</y>
<height>19</height> <height>19</height>
<width>138</width> <width>138</width>
...@@ -773,8 +739,8 @@ ...@@ -773,8 +739,8 @@
<text>Min. Amount :</text> <text>Min. Amount :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>41</x> <x>63</x>
<y>154</y> <y>155</y>
<height>19</height> <height>19</height>
<width>96</width> <width>96</width>
<html> <html>
...@@ -802,7 +768,7 @@ ...@@ -802,7 +768,7 @@
<tabsequence>80</tabsequence> <tabsequence>80</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>142</x> <x>163</x>
<y>155</y> <y>155</y>
<height>19</height> <height>19</height>
<width>95</width> <width>95</width>
...@@ -835,21 +801,33 @@ ...@@ -835,21 +801,33 @@
<color>16777215</color> <color>16777215</color>
</background> </background>
</ColumnObject> </ColumnObject>
<TextObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>16</id>
<alignment>1</alignment> <alignment>1</alignment>
<text>Max. Amount :</text> <tabsequence>90</tabsequence>
<border>0</border> <border>5</border>
<color>0</color> <color>0</color>
<x>259</x> <x>390</x>
<y>155</y> <y>155</y>
<height>19</height> <height>19</height>
<width>106</width> <width>139</width>
<format>#######0.00</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>max_amt_t</name> <name>max_amt</name>
<tag>Maximum allowance / deduction amount.</tag>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>13</limit>
<case>any</case>
<format>#######0.00</format>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -860,16 +838,16 @@ ...@@ -860,16 +838,16 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>79741120</color> <color>16777215</color>
</background> </background>
</TextObject> </ColumnObject>
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Proportionate :</text> <text>Proportionate :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>42</x> <x>63</x>
<y>183</y> <y>183</y>
<height>19</height> <height>19</height>
<width>96</width> <width>96</width>
...@@ -898,11 +876,11 @@ ...@@ -898,11 +876,11 @@
<tabsequence>100</tabsequence> <tabsequence>100</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>142</x> <x>163</x>
<y>183</y> <y>183</y>
<height>19</height> <height>19</height>
<width>78</width> <width>78</width>
<format>[Yes/No]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -931,17 +909,17 @@ ...@@ -931,17 +909,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>A/D Code :</text> <text>Max. Amount :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>42</x> <x>280</x>
<y>40</y> <y>155</y>
<height>19</height> <height>19</height>
<width>96</width> <width>106</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>ad_code_t</name> <name>max_amt_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -959,17 +937,17 @@ ...@@ -959,17 +937,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Reference Type :</text> <text>Max. Base Amount :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>42</x> <x>270</x>
<y>247</y> <y>127</y>
<height>19</height> <height>19</height>
<width>96</width> <width>117</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>ref_type_t</name> <name>max_basic_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -987,17 +965,17 @@ ...@@ -987,17 +965,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Employee Code :</text> <text>Expiry Date :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>42</x> <x>299</x>
<y>275</y> <y>99</y>
<height>19</height> <height>19</height>
<width>96</width> <width>114</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_code_t</name> <name>exp_date_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -1012,32 +990,21 @@ ...@@ -1012,32 +990,21 @@
<color>79741120</color> <color>79741120</color>
</background> </background>
</TextObject> </TextObject>
<ColumnObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<id>1</id> <alignment>1</alignment>
<alignment>0</alignment> <text>Reference Type :</text>
<tabsequence>32766</tabsequence> <border>0</border>
<border>5</border> <color>0</color>
<color>255</color> <x>63</x>
<x>142</x> <y>249</y>
<y>275</y> <height>16</height>
<height>19</height> <width>96</width>
<width>110</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_code</name> <name>ref_type_t</name>
<tag>Employee code.</tag>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>10</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -1048,20 +1015,20 @@ ...@@ -1048,20 +1015,20 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>67108864</color> <color>79741120</color>
</background> </background>
</ColumnObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>18</id> <id>18</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>110</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>0</color>
<x>142</x> <x>163</x>
<y>247</y> <y>249</y>
<height>19</height> <height>19</height>
<width>110</width> <width>160</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
...@@ -1083,46 +1050,6 @@ ...@@ -1083,46 +1050,6 @@
<pitch>2</pitch> <pitch>2</pitch>
<charset>0</charset> <charset>0</charset>
</font> </font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>16</id>
<alignment>1</alignment>
<tabsequence>90</tabsequence>
<border>5</border>
<color>0</color>
<x>369</x>
<y>155</y>
<height>19</height>
<width>139</width>
<format>#######0.00</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>max_amt</name>
<tag>Maximum allowance / deduction amount.</tag>
<visible>1</visible>
<EditStyle style="edit">
<limit>13</limit>
<case>any</case>
<format>#######0.00</format>
<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>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>16777215</color> <color>16777215</color>
...@@ -1134,9 +1061,9 @@ ...@@ -1134,9 +1061,9 @@
<text> Reference No :</text> <text> Reference No :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>317</x> <x>338</x>
<y>247</y> <y>249</y>
<height>19</height> <height>16</height>
<width>90</width> <width>90</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
...@@ -1156,21 +1083,31 @@ ...@@ -1156,21 +1083,31 @@
<color>79741120</color> <color>79741120</color>
</background> </background>
</TextObject> </TextObject>
<TextObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <id>19</id>
<text>Chg Date :</text> <alignment>0</alignment>
<border>0</border> <tabsequence>120</tabsequence>
<border>5</border>
<color>0</color> <color>0</color>
<x>323</x> <x>432</x>
<y>303</y> <y>249</y>
<height>19</height> <height>19</height>
<width>84</width> <width>97</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>chg_date_t</name> <name>ref_no</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>15</limit>
<case>upper</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -1181,23 +1118,23 @@ ...@@ -1181,23 +1118,23 @@
</font> </font>
<background> <background>
<mode>2</mode> <mode>2</mode>
<color>79741120</color> <color>16777215</color>
</background> </background>
</TextObject> </ColumnObject>
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Pay Site :</text> <text>Employee Code :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>323</x> <x>63</x>
<y>331</y> <y>277</y>
<height>19</height> <height>19</height>
<width>84</width> <width>96</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>pay_site_t</name> <name>emp_code_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -1214,24 +1151,25 @@ ...@@ -1214,24 +1151,25 @@
</TextObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>19</id> <id>1</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>411</x> <x>163</x>
<y>247</y> <y>277</y>
<height>19</height> <height>20</height>
<width>97</width> <width>110</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>ref_no</name> <name>emp_code</name>
<tag>Employee code.</tag>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>15</limit> <limit>10</limit>
<case>upper</case> <case>any</case>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
<autohscroll>yes</autohscroll> <autohscroll>yes</autohscroll>
...@@ -1250,32 +1188,21 @@ ...@@ -1250,32 +1188,21 @@
<color>67108864</color> <color>67108864</color>
</background> </background>
</ColumnObject> </ColumnObject>
<ColumnObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<id>8</id> <alignment>1</alignment>
<alignment>0</alignment> <text>Month :</text>
<tabsequence>32766</tabsequence> <border>0</border>
<border>5</border> <color>0</color>
<color>255</color> <x>331</x>
<x>411</x> <y>277</y>
<y>303</y>
<height>19</height> <height>19</height>
<width>97</width> <width>84</width>
<format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>chg_date</name> <name>month_code_t</name>
<tag>Row modification date, for system purpose only</tag>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
...@@ -1285,31 +1212,34 @@ ...@@ -1285,31 +1212,34 @@
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>2</mode> <mode>1</mode>
<color>67108864</color> <color>536870912</color>
</background> </background>
</ColumnObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>17</id> <id>2</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>411</x> <x>419</x>
<y>331</y> <y>277</y>
<height>19</height> <height>20</height>
<width>97</width> <width>110</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>pay_site</name> <name>month_code</name>
<tag>Month.</tag>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle name="months" style="ddlb">
<limit>0</limit> <limit>2</limit>
<allowedit>no</allowedit>
<case>any</case> <case>any</case>
<autoselect>yes</autoselect> <vscrollbar>yes</vscrollbar>
<useasborder>yes</useasborder>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -1325,30 +1255,58 @@ ...@@ -1325,30 +1255,58 @@
<color>67108864</color> <color>67108864</color>
</background> </background>
</ColumnObject> </ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Chg Date :</text>
<border>0</border>
<color>0</color>
<x>330</x>
<y>305</y>
<height>19</height>
<width>84</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>79741120</color>
</background>
</TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>2</id> <id>8</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>143</x> <x>418</x>
<y>303</y> <y>305</y>
<height>19</height> <height>19</height>
<width>110</width> <width>110</width>
<format>[general]</format> <format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>month_code</name> <name>chg_date</name>
<tag>Month.</tag> <tag>Row modification date, for system purpose only</tag>
<visible>1</visible> <visible>1</visible>
<EditStyle name="months" style="ddlb"> <EditStyle style="edit">
<limit>2</limit> <limit>0</limit>
<allowedit>no</allowedit>
<case>any</case> <case>any</case>
<vscrollbar>yes</vscrollbar> <focusrectangle>no</focusrectangle>
<useasborder>yes</useasborder> <autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -1367,17 +1325,17 @@ ...@@ -1367,17 +1325,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Chg User :</text> <text>Pay Site :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>42</x> <x>349</x>
<y>330</y> <y>333</y>
<height>19</height> <height>19</height>
<width>96</width> <width>87</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>chg_user_t</name> <name>pay_site_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -1388,34 +1346,31 @@ ...@@ -1388,34 +1346,31 @@
<charset>0</charset> <charset>0</charset>
</font> </font>
<background> <background>
<mode>1</mode> <mode>2</mode>
<color>536870912</color> <color>79741120</color>
</background> </background>
</TextObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>9</id> <id>17</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>142</x> <x>440</x>
<y>331</y> <y>333</y>
<height>19</height> <height>19</height>
<width>110</width> <width>88</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>chg_user</name> <name>pay_site</name>
<tag>User modifing the record, for system purpose only</tag>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>10</limit> <limit>0</limit>
<case>any</case> <case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -1434,17 +1389,17 @@ ...@@ -1434,17 +1389,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Chg Term :</text> <text>Chg User :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>42</x> <x>63</x>
<y>359</y> <y>305</y>
<height>19</height> <height>19</height>
<width>96</width> <width>96</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>chg_term_t</name> <name>chg_user_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -1461,24 +1416,24 @@ ...@@ -1461,24 +1416,24 @@
</TextObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>10</id> <id>9</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>142</x> <x>163</x>
<y>357</y> <y>305</y>
<height>19</height> <height>19</height>
<width>110</width> <width>110</width>
<format>[general]</format> <format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>chg_term</name> <name>chg_user</name>
<tag>Row modifing terminal, for system purpose only</tag> <tag>User modifing the record, for system purpose only</tag>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>15</limit> <limit>10</limit>
<case>any</case> <case>any</case>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
...@@ -1501,17 +1456,17 @@ ...@@ -1501,17 +1456,17 @@
<TextObject> <TextObject>
<band>Detail</band> <band>Detail</band>
<alignment>1</alignment> <alignment>1</alignment>
<text>Month :</text> <text>Chg Term :</text>
<border>0</border> <border>0</border>
<color>0</color> <color>0</color>
<x>42</x> <x>63</x>
<y>303</y> <y>333</y>
<height>19</height> <height>19</height>
<width>96</width> <width>96</width>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>month_code_t</name> <name>chg_term_t</name>
<visible>1</visible> <visible>1</visible>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
...@@ -1528,20 +1483,30 @@ ...@@ -1528,20 +1483,30 @@
</TextObject> </TextObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>20</id> <id>10</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>32766</tabsequence> <tabsequence>32766</tabsequence>
<border>5</border> <border>5</border>
<color>255</color> <color>255</color>
<x>260</x> <x>163</x>
<y>275</y> <y>333</y>
<height>19</height> <height>20</height>
<width>250</width> <width>110</width>
<format>[general]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>emp_name</name> <name>chg_term</name>
<tag>Row modifing terminal, for system purpose only</tag>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit">
<limit>15</limit>
<case>any</case>
<focusrectangle>no</focusrectangle>
<autoselect>yes</autoselect>
<autohscroll>yes</autohscroll>
<imemode>0</imemode>
</EditStyle>
<font> <font>
<face>Times New Roman</face> <face>Times New Roman</face>
<height>-10</height> <height>-10</height>
......
$PBExportHeader$d_emp_mthad_brow.srd
release 9;
datawindow(units=1 timer_interval=0 color=79741120 processing=1 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 grid.lines=0 )
header(height=19 color="536870912" )
summary(height=0 color="536870912" )
footer(height=0 color="536870912" )
detail(height=21 color="536870912" )
table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=emp_code dbname="employee_mthad.emp_code" )
column=(type=char(2) update=yes updatewhereclause=yes key=yes name=month_code dbname="employee_mthad.month_code" values="January 01/February 02/March 03/April 04/May 05/June 06/July 07/August 08/September 09/October 10/November 11/December 12/" )
column=(type=char(5) update=yes updatewhereclause=yes key=yes name=ad_code dbname="employee_mthad.ad_code" )
column=(type=datetime update=yes updatewhereclause=yes key=yes name=eff_date dbname="employee_mthad.eff_date" )
column=(type=char(1) updatewhereclause=yes name=type dbname="employee_mthad.type" )
column=(type=decimal(3) updatewhereclause=yes name=amount dbname="employee_mthad.amount" initial="0" )
column=(type=decimal(3) updatewhereclause=yes name=min_basic dbname="employee_mthad.min_basic" initial="0" )
column=(type=decimal(3) updatewhereclause=yes name=max_basic dbname="employee_mthad.max_basic" initial="0" )
column=(type=decimal(3) updatewhereclause=yes name=min_amt dbname="employee_mthad.min_amt" initial="0" )
column=(type=decimal(3) updatewhereclause=yes name=max_amt dbname="employee_mthad.max_amt" initial="0" )
column=(type=char(1) updatewhereclause=yes name=prop_yn dbname="employee_mthad.prop_yn" )
column=(type=char(10) updatewhereclause=yes name=sh_descr dbname="allwdedn.sh_descr" )
column=(type=char(5) updatewhereclause=yes name=pay_site dbname="employee.pay_site" )
column=(type=char(4000) updatewhereclause=yes name=fname_name_long dbname="fname_name_long" )
column=(type=char(4000) updatewhereclause=yes name=lname_name_long dbname="lname_name_long" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"employee_mthad~" ) TABLE(NAME=~"allwdedn~" ) TABLE(NAME=~"employee~" ) COLUMN(NAME=~"employee_mthad.emp_code~") COLUMN(NAME=~"employee_mthad.month_code~") COLUMN(NAME=~"employee_mthad.ad_code~") COLUMN(NAME=~"employee_mthad.eff_date~") COLUMN(NAME=~"employee_mthad.type~") COLUMN(NAME=~"employee_mthad.amount~") COLUMN(NAME=~"employee_mthad.min_basic~") COLUMN(NAME=~"employee_mthad.max_basic~") COLUMN(NAME=~"employee_mthad.min_amt~") COLUMN(NAME=~"employee_mthad.max_amt~") COLUMN(NAME=~"employee_mthad.prop_yn~") COLUMN(NAME=~"allwdedn.sh_descr~") COLUMN(NAME=~"employee.pay_site~") COMPUTE(NAME=~"FN_GET_EMP_NAME (employee_mthad.emp_code,'F1') as fname_name_long~") COMPUTE(NAME=~"FN_GET_EMP_NAME (employee_mthad.emp_code,'L1') as lname_name_long~") JOIN (LEFT=~"employee_mthad.ad_code~" OP =~"=~"RIGHT=~"allwdedn.ad_code~" ) JOIN (LEFT=~"employee_mthad.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"employee_mthad.emp_code~" OP =~"=~" EXP2 =~":emp_code~" LOGIC =~"and~" ) WHERE( EXP1 =~"employee_mthad.month_code~" OP =~"=~" EXP2 =~":month_code~" ) ) ARG(NAME = ~"emp_code~" TYPE = string) ARG(NAME = ~"month_code~" TYPE = string) " update="employee_mthad" updatewhere=0 updatekeyinplace=no arguments=(("emp_code", string),("month_code", string)) )
text(band=header alignment="2" text="A/D Code" border="6" color="0" x="2" y="2" height="16" width="74" 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="2" background.color="67108864" )
text(band=header alignment="2" text="Description" border="6" color="0" x="78" y="2" height="16" width="153" html.valueishtml="0" name=sh_descr_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=header alignment="2" text="Effective Date" border="6" color="0" x="233" y="2" height="16" width="95" 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="2" background.color="67108864" )
text(band=header alignment="2" text="Type" border="6" color="0" x="330" y="2" height="16" width="51" 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="67108864" )
text(band=header alignment="2" text="Amount" border="6" color="0" x="383" y="2" height="16" width="95" html.valueishtml="0" name=amount_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=header alignment="2" text="Min. Base Amount" border="6" color="0" x="480" y="2" height="16" width="108" html.valueishtml="0" name=min_basic_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=header alignment="2" text="Max. Base Amount" border="6" color="0" x="590" y="2" height="16" width="109" html.valueishtml="0" name=max_basic_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=header alignment="2" text="Min. Amount" border="6" color="0" x="701" y="2" height="16" width="94" html.valueishtml="0" name=min_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="67108864" )
text(band=header alignment="2" text="Max. Amount" border="6" color="0" x="797" y="2" height="16" width="95" html.valueishtml="0" name=max_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="67108864" )
text(band=header alignment="2" text="Proportionate " border="6" color="0" x="894" y="2" height="16" width="94" html.valueishtml="0" name=prop_yn_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=header alignment="2" text="Employee Code" border="6" color="0" x="990" y="2" height="16" width="91" 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="67108864" )
text(band=header alignment="2" text="Month" border="6" color="0" x="1083" y="2" height="16" width="65" html.valueishtml="0" name=month_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="67108864" )
text(band=header alignment="2" text="Site" border="6" color="0" x="1428" y="2" height="16" width="57" html.valueishtml="0" name=pay_site_t visible="1~t'false'" font.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=header alignment="0" text="First Name" border="6" color="33554432" x="1150" y="2" height="16" width="113" html.valueishtml="0" name=fname_name_long_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
text(band=header alignment="0" text="Last Name" border="6" color="33554432" x="1265" y="2" height="16" width="161" html.valueishtml="0" name=lname_name_long_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="67108864" )
column(band=detail id=3 alignment="0" tabsequence=10 border="5" color="0" x="2" y="2" height="16" width="74" format="[general]" html.valueishtml="0" name=ad_code 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=12 alignment="0" tabsequence=20 border="5" color="0" x="78" y="2" height="16" width="153" format="[general]" html.valueishtml="0" name=sh_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="16777215" )
column(band=detail id=4 alignment="0" tabsequence=30 border="5" color="0" x="233" y="2" height="16" width="95" format="[shortdate] [time]" html.valueishtml="0" name=eff_date 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=5 alignment="0" tabsequence=40 border="5" color="0" x="330" y="2" height="16" width="51" format="[general]" html.valueishtml="0" name=type 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=6 alignment="1" tabsequence=50 border="5" color="0" x="383" y="2" height="16" width="95" format="0.00" html.valueishtml="0" name=amount 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=7 alignment="1" tabsequence=60 border="5" color="0" x="480" y="2" height="16" width="108" format="0.00" html.valueishtml="0" name=min_basic 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=8 alignment="1" tabsequence=70 border="5" color="0" x="590" y="2" height="16" width="109" format="0.00" html.valueishtml="0" name=max_basic 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=9 alignment="1" tabsequence=80 border="5" color="0" x="701" y="2" height="16" width="94" format="0.00" html.valueishtml="0" name=min_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="16777215" )
column(band=detail id=10 alignment="1" tabsequence=90 border="5" color="0" x="797" y="2" height="16" width="95" format="0.00" html.valueishtml="0" name=max_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="16777215" )
column(band=detail id=11 alignment="0" tabsequence=100 border="5" color="0" x="894" y="2" height="16" width="94" format="[general]" html.valueishtml="0" name=prop_yn 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=1 alignment="0" tabsequence=32766 border="5" color="0" x="990" y="2" height="16" width="91" format="[general]" html.valueishtml="0" name=emp_code 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=2 alignment="0" tabsequence=32766 border="5" color="0" x="1083" y="2" height="16" width="65" format="[general]" html.valueishtml="0" name=month_code 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=13 alignment="0" tabsequence=32766 border="5" color="0" x="1428" y="2" height="16" width="57" format="[general]" html.valueishtml="0" name=pay_site visible="1~t'false'" 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=14 alignment="0" tabsequence=32766 border="5" color="0" x="1150" y="2" height="16" width="113" format="[general]" html.valueishtml="0" name=fname_name_long 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="1265" y="2" height="16" width="161" format="[general]" html.valueishtml="0" name=lname_name_long 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" )
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
$PBExportHeader$d_emp_mthad_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=0 color="536870912" )
footer(height=0 color="536870912" )
detail(height=376 color="536870912" )
table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=emp_code dbname="employee_mthad.emp_code" )
column=(type=char(2) update=yes updatewhereclause=yes key=yes name=month_code dbname="employee_mthad.month_code" values="January 01/February 02/March 03/April 04/May 05/June 06/July 07/August 08/September 09/October 10/November 11/December 12/" )
column=(type=char(5) update=yes updatewhereclause=yes key=yes name=ad_code dbname="employee_mthad.ad_code" )
column=(type=datetime update=yes updatewhereclause=yes key=yes name=eff_date dbname="employee_mthad.eff_date" )
column=(type=datetime update=yes updatewhereclause=yes name=exp_date dbname="employee_mthad.exp_date" )
column=(type=char(1) update=yes updatewhereclause=yes name=type dbname="employee_mthad.type" initial=" " values="Fixed F/Percentage P/Not Applicable /" )
column=(type=char(1) update=yes updatewhereclause=yes name=prop_yn dbname="employee_mthad.prop_yn" initial="Y" values="Yes Y/No N/" )
column=(type=datetime update=yes updatewhereclause=yes name=chg_date dbname="employee_mthad.chg_date" )
column=(type=char(10) update=yes updatewhereclause=yes name=chg_user dbname="employee_mthad.chg_user" )
column=(type=char(15) update=yes updatewhereclause=yes name=chg_term dbname="employee_mthad.chg_term" )
column=(type=char(40) updatewhereclause=yes name=allwdedn_descr dbname="allwdedn.descr" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=amount dbname="employee_mthad.amount" initial="0" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=min_basic dbname="employee_mthad.min_basic" initial="0" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=max_basic dbname="employee_mthad.max_basic" initial="0" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=min_amt dbname="employee_mthad.min_amt" initial="0" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=max_amt dbname="employee_mthad.max_amt" initial="0" )
column=(type=char(5) updatewhereclause=yes name=pay_site dbname="employee.pay_site" )
column=(type=char(1) update=yes updatewhereclause=yes name=ref_type dbname="employee_mthad.ref_type" initial="O" values="Loans L/Others O/Transfer T/Promotion//Increment P/Drop Deduction D/Full & Final F/Perk Claims C/Leave Encashment L/IT Declaration I/Income Tax Processing X/Interest N/" )
column=(type=char(15) update=yes updatewhereclause=yes name=ref_no dbname="employee_mthad.ref_no" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"employee_mthad~" ) TABLE(NAME=~"allwdedn~" ) TABLE(NAME=~"employee~" ) COLUMN(NAME=~"employee_mthad.emp_code~") COLUMN(NAME=~"employee_mthad.month_code~") COLUMN(NAME=~"employee_mthad.ad_code~") COLUMN(NAME=~"employee_mthad.eff_date~") COLUMN(NAME=~"employee_mthad.exp_date~") COLUMN(NAME=~"employee_mthad.type~") COLUMN(NAME=~"employee_mthad.prop_yn~") COLUMN(NAME=~"employee_mthad.chg_date~") COLUMN(NAME=~"employee_mthad.chg_user~") COLUMN(NAME=~"employee_mthad.chg_term~") COLUMN(NAME=~"allwdedn.descr~") COLUMN(NAME=~"employee_mthad.amount~") COLUMN(NAME=~"employee_mthad.min_basic~") COLUMN(NAME=~"employee_mthad.max_basic~") COLUMN(NAME=~"employee_mthad.min_amt~") COLUMN(NAME=~"employee_mthad.max_amt~") COLUMN(NAME=~"employee.pay_site~") COLUMN(NAME=~"employee_mthad.ref_type~") COLUMN(NAME=~"employee_mthad.ref_no~") JOIN (LEFT=~"employee_mthad.ad_code~" OP =~"=~"RIGHT=~"allwdedn.ad_code~" ) JOIN (LEFT=~"employee_mthad.emp_code~" OP =~"=~"RIGHT=~"employee.emp_code~" )WHERE( EXP1 =~"employee_mthad.emp_code~" OP =~"=~" EXP2 =~":mEmpCode~" LOGIC =~"and~" ) WHERE( EXP1 =~"employee_mthad.month_code~" OP =~"=~" EXP2 =~":mMonthCode~" LOGIC =~"and~" ) WHERE( EXP1 =~"employee_mthad.ad_code~" OP =~"=~" EXP2 =~":mAdCode~" LOGIC =~"and~" ) WHERE( EXP1 =~"employee_mthad.eff_date~" OP =~"=~" EXP2 =~":meff_date~" ) ) ARG(NAME = ~"mEmpCode~" TYPE = string) ARG(NAME = ~"mMonthCode~" TYPE = string) ARG(NAME = ~"mAdCode~" TYPE = string) ARG(NAME = ~"meff_date~" TYPE = datetime) " update="employee_mthad" updatewhere=0 updatekeyinplace=no arguments=(("mEmpCode", string),("mMonthCode", string),("mAdCode", string),("meff_date", datetime)) )
groupbox(band=detail text="Basic"border="2" color="0" x="17" y="13" height="330" width="546" name=gb_1 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=3 alignment="0" tabsequence=10 border="5" color="0" x="163" y="40" height="19" width="52" format="[general]" html.valueishtml="0" name=ad_code tag="Allowance / Deduction 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=11 alignment="0" tabsequence=32766 border="5" color="255" x="218" y="40" height="19" width="311" format="[general]" html.valueishtml="0" name=allwdedn_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="A/D Code :" border="0" color="0" x="63" y="40" height="16" width="96" 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="2" background.color="79741120" )
column(band=detail id=12 alignment="1" tabsequence=20 border="5" color="0" x="163" y="68" height="19" width="95" format="#######0.00" html.valueishtml="0" name=amount tag="Amount of allowance / deduction." visible="1" edit.limit=13 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="Type :" border="0" color="0" x="322" y="68" height="19" width="65" 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=6 alignment="0" tabsequence=30 border="5" color="0" x="391" y="68" height="19" width="138" format="[general]" html.valueishtml="0" name=type tag="Type ( fixed or percentage )." visible="1" ddlb.limit=1 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="Amount :" border="0" color="0" x="63" y="68" height="19" width="96" html.valueishtml="0" name=amount_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="Effective Date :" border="0" color="0" x="63" y="99" height="19" width="96" 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="2" background.color="79741120" )
column(band=detail id=4 alignment="0" tabsequence=40 border="5" color="0" x="163" y="99" height="19" width="70" format="[shortdate] [time]" html.valueishtml="0" name=eff_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" )
column(band=detail id=5 alignment="0" tabsequence=50 border="5" color="0" x="417" y="99" height="19" width="112" format="[shortdate] [time]" html.valueishtml="0" name=exp_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="Min. Base Amount :" border="0" color="0" x="42" y="127" height="19" width="117" html.valueishtml="0" name=min_basic_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=13 alignment="1" tabsequence=60 border="5" color="0" x="163" y="127" height="19" width="95" format="#######0.00" html.valueishtml="0" name=min_basic tag="Minimum basic salary for allowance / deduction." visible="1" edit.limit=14 edit.case=any edit.format="#######0.00" edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=14 alignment="1" tabsequence=70 border="5" color="0" x="391" y="127" height="19" width="138" format="#######0.00" html.valueishtml="0" name=max_basic tag="Maximum basic salary for allowance / deduction." visible="1" edit.limit=13 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="Min. Amount :" border="0" color="0" x="63" y="155" height="19" width="96" html.valueishtml="0" name=min_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=15 alignment="1" tabsequence=80 border="5" color="0" x="163" y="155" height="19" width="95" format="#######0.00" html.valueishtml="0" name=min_amt tag="Minimum allowance / deduction amount." visible="1" edit.limit=13 edit.case=any edit.format="#######0.00" edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="16777215" )
column(band=detail id=16 alignment="1" tabsequence=90 border="5" color="0" x="390" y="155" height="19" width="139" format="#######0.00" html.valueishtml="0" name=max_amt tag="Maximum allowance / deduction amount." visible="1" edit.limit=13 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="Proportionate :" border="0" color="0" x="63" y="183" height="19" width="96" html.valueishtml="0" name=prop_yn_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=7 alignment="0" tabsequence=100 border="5" color="0" x="163" y="183" height="19" width="78" format="[general]" html.valueishtml="0" name=prop_yn tag="Proportionate ( yes / no )." visible="1" ddlb.limit=1 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="Reference Type :" border="0" color="0" x="63" y="211" height="16" width="96" html.valueishtml="0" name=ref_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=18 alignment="0" tabsequence=110 border="5" color="0" x="163" y="211" height="19" width="160" format="[general]" html.valueishtml="0" name=ref_type visible="1" ddlb.limit=0 ddlb.allowedit=no ddlb.case=any ddlb.vscrollbar=yes 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=19 alignment="0" tabsequence=120 border="5" color="0" x="432" y="211" height="19" width="97" format="[general]" html.valueishtml="0" name=ref_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="Employee Code :" border="0" color="0" x="63" y="239" height="19" width="96" 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=1 alignment="0" tabsequence=32766 border="5" color="255" x="163" y="239" height="20" width="110" format="[general]" html.valueishtml="0" name=emp_code tag="Employee code." 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="67108864" )
column(band=detail id=2 alignment="0" tabsequence=32766 border="5" color="255" x="419" y="239" height="20" width="110" format="[general]" html.valueishtml="0" name=month_code tag="Month." visible="1" edit.name="months" ddlb.limit=2 ddlb.allowedit=no ddlb.case=any ddlb.vscrollbar=yes ddlb.useasborder=yes 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="67108864" )
text(band=detail alignment="1" text="Chg User :" border="0" color="0" x="63" y="267" height="19" width="96" 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" )
column(band=detail id=9 alignment="0" tabsequence=32766 border="5" color="255" x="163" y="267" height="19" width="110" format="[general]" html.valueishtml="0" name=chg_user tag="User modifing the record, for system purpose only" 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="67108864" )
column(band=detail id=8 alignment="0" tabsequence=32766 border="5" color="255" x="418" y="267" height="19" width="110" format="[shortdate] [time]" html.valueishtml="0" name=chg_date tag="Row modification date, for system purpose only" 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="163" y="295" height="20" width="110" format="[general]" html.valueishtml="0" name=chg_term tag="Row modifing terminal, for system purpose only" 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="67108864" )
column(band=detail id=17 alignment="0" tabsequence=32766 border="5" color="255" x="440" y="295" height="19" width="88" 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="67108864" )
text(band=detail alignment="1" text="Chg Term :" border="0" color="0" x="63" y="295" height="19" width="96" 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="Pay Site :" border="0" color="0" x="349" y="295" height="19" width="87" 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="79741120" )
text(band=detail alignment="1" text="Chg Date :" border="0" color="0" x="330" y="267" height="19" width="84" 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" )
text(band=detail alignment="1" text="Month :" border="0" color="0" x="331" y="239" height="19" width="84" html.valueishtml="0" name=month_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" )
text(band=detail alignment="1" text=" Reference No :" border="0" color="0" x="338" y="211" height="16" width="90" html.valueishtml="0" name=ref_no_t visible="1" font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
text(band=detail alignment="1" text="Max. Amount :" border="0" color="0" x="280" y="155" height="19" width="106" html.valueishtml="0" name=max_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="Max. Base Amount :" border="0" color="0" x="270" y="127" height="19" width="117" html.valueishtml="0" name=max_basic_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="Expiry Date :" border="0" color="0" x="299" y="99" height="19" width="114" 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="2" background.color="79741120" )
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