<?xml version="1.0" encoding="TIS-620"?><MEVENTGRP desc_thai="����¹�������ѹ" desc_eng="Event Day Table" editcheck="true" mainhelp="MEVENTGRPHELP" referhelp="MEVENTGRPHELP" mainkey="EVENTGRPID" fieldsystem="*" protype="table" deleteflag="true" config_field="" dependlevel="true" log="true"> <FIELD> <EVENTGRPID lang="A" encrypt="false" log="false" type="String"> <KEY>1</KEY> <WIDTH>3</WIDTH> <DESC_ENG>Code</DESC_ENG> <DESC_THAI>���ʻ������ѹ</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>3</MAXSIZE> <SIZE>3</SIZE> <ALT_THAI>����</ALT_THAI> <ALT_ENG>Code</ALT_ENG> </COMPONENT> <REQUIRE>true</REQUIRE> <APPNAME name="PAYROLL,PERSONAL,SETTING,TA"> <DESC_ENG>Code</DESC_ENG> <DESC_THAI>����</DESC_THAI> <COMPONENT type="text"><MAXSIZE>3</MAXSIZE> <SIZE>3</SIZE> <ALT_THAI>����</ALT_THAI> <ALT_ENG>Code</ALT_ENG> </COMPONENT></APPNAME> </EVENTGRPID> <COMPANYID lang="A" encrypt="false" log="false" type="String"> <KEY>2</KEY> <WIDTH>5</WIDTH> <DESC_ENG>Company ID</DESC_ENG> <DESC_THAI>���ʺ���ѷ</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>5</MAXSIZE> <SIZE>5</SIZE> <ALT_ENG>Company ID</ALT_ENG> <ALT_THAI>��ʺ���ѷ</ALT_THAI> </COMPONENT> <REQUIRE>true</REQUIRE> </COMPANYID> <TDESC lang="T" encrypt="false" log="false" type="String"> <WIDTH>100</WIDTH> <DESC_ENG>Desc. (Thai)</DESC_ENG> <DESC_THAI>��������´ (��)</DESC_THAI> <REFER_LANG>EDESC</REFER_LANG> <COMPONENT type="text"> <MAXSIZE>100</MAXSIZE> <SIZE>70</SIZE> <ALT_THAI>��������´ (��)</ALT_THAI> <ALT_ENG>Desc. (Thai)</ALT_ENG> </COMPONENT> <REQUIRE>true</REQUIRE> </TDESC> <EDESC lang="E" encrypt="false" log="false" type="String"> <WIDTH>100</WIDTH> <DESC_ENG>Desc. (Eng.)</DESC_ENG> <DESC_THAI>��������´ (�ѧ���)</DESC_THAI> <REFER_LANG>TDESC</REFER_LANG> <COMPONENT type="text"> <MAXSIZE>100</MAXSIZE> <SIZE>70</SIZE> <ALT_THAI>��������´ (�ѧ���)</ALT_THAI> <ALT_ENG>Desc. (Eng.)</ALT_ENG> </COMPONENT> </EDESC> <LIMIT lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>3</WIDTH> <DESC_ENG>Limit</DESC_ENG> <DESC_THAI>����Թ</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>3</MAXSIZE> <SIZE>4</SIZE> <ALT_ENG>Limit</ALT_ENG> <ALT_THAI>����Թ</ALT_THAI> <!--ONKEYPRESS>javascript:chkCountLimit();</ONKEYPRESS--> </COMPONENT> <REQUIRE>true</REQUIRE> <APPNAME name="PERSONAL"> <DESC_ENG>Limit</DESC_ENG> <DESC_THAI>����Թ</DESC_THAI> <COMPONENT type="text"><MAXSIZE>3</MAXSIZE> <SIZE>4</SIZE> <ALT_ENG>Limit</ALT_ENG> <ALT_THAI>����Թ</ALT_THAI> <ONKEYPRESS>javascript:chkCountLimit();</ONKEYPRESS> </COMPONENT></APPNAME> <APPNAME name="TA"> <DESC_ENG>Limit</DESC_ENG> <DESC_THAI>����Թ</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>3</MAXSIZE> <SIZE>4</SIZE> <ALT_ENG>Limit</ALT_ENG> <ALT_THAI>����Թ</ALT_THAI> <ONKEYPRESS>chkInteger()</ONKEYPRESS> <ONBLUR>chkDY(this)</ONBLUR> </COMPONENT></APPNAME> </LIMIT> <DAYTYPE lang="A" encrypt="false" log="false" type="String"> <WIDTH>1</WIDTH> <DESC_ENG>DAY TYPE</DESC_ENG> <DESC_THAI>�������ѹ</DESC_THAI> <COMPONENT type="list"> <MAXSIZE>1</MAXSIZE> <SIZE>1</SIZE> <ALT_THAI>�������ѹ</ALT_THAI> <ALT_ENG>DAY TYPE</ALT_ENG> <VALIDCODE>DAY_TYPE</VALIDCODE> </COMPONENT> <REQUIRE>true</REQUIRE> <APPNAME name="SETTING"> <DESC_ENG>DAYTYPE</DESC_ENG> <DESC_THAI>�������ѹ</DESC_THAI> <COMPONENT type="list"><MAXSIZE>1</MAXSIZE> <SIZE>1</SIZE> <ALT_THAI>�������ѹ</ALT_THAI> <ALT_ENG>DAYTYPE</ALT_ENG> <VALIDCODE>DAY_TYPE</VALIDCODE> </COMPONENT></APPNAME> </DAYTYPE> <DATEBEFOREREQUEST lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>4</WIDTH> <DESC_ENG>Day Before Request</DESC_ENG> <DESC_THAI>��ͧ����ǧ˹�ҡ���ѹ</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>4</MAXSIZE> <SIZE>4</SIZE> <ALT_THAI>��ͧ����ǧ˹�ҡ���ѹ</ALT_THAI> <ALT_ENG>Day Before Request</ALT_ENG> </COMPONENT> <REQUIRE>true</REQUIRE> <APPNAME name="TA"> <DESC_ENG>Day Before Request</DESC_ENG> <DESC_THAI>��ͧ����ǧ˹�ҡ���ѹ</DESC_THAI> <COMPONENT type="text"><MAXSIZE>4</MAXSIZE> <SIZE>4</SIZE> <ALT_THAI>��ͧ����ǧ˹�ҡ���ѹ</ALT_THAI> <ALT_ENG>Day Before Request</ALT_ENG> <ONBLUR>checkNumInt(this,-9999,9999999);</ONBLUR> <ONKEYPRESS>chkInteger();</ONKEYPRESS> <ONFOCUS>callDelComma(this)</ONFOCUS> </COMPONENT></APPNAME> </DATEBEFOREREQUEST> <SERVICE_YEAR lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>4</WIDTH> <DESC_ENG>Service Year</DESC_ENG> <DESC_THAI>���اҹ�������ö����</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>4</MAXSIZE> <SIZE>4</SIZE> <ALT_THAI>���اҹ�������ö����</ALT_THAI> <ALT_ENG>Service Year</ALT_ENG> </COMPONENT> <REQUIRE>true</REQUIRE> <APPNAME name="TA"> <DESC_ENG>Service Year</DESC_ENG> <DESC_THAI>���اҹ�������ö����</DESC_THAI> <COMPONENT type="text"><MAXSIZE>3</MAXSIZE> <SIZE>4</SIZE> <ALT_THAI>���اҹ�������ö����</ALT_THAI> <ALT_ENG>Service Year</ALT_ENG> <ONBLUR>checkNumInt(this,0,9999999);</ONBLUR> <ONKEYPRESS>chkInteger();</ONKEYPRESS> <ONFOCUS>callDelComma(this)</ONFOCUS> </COMPONENT></APPNAME> </SERVICE_YEAR> <LIMIT_TIMES lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>4</WIDTH> <DESC_ENG>Limit Times</DESC_ENG> <DESC_THAI>����</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>4</MAXSIZE> <SIZE>4</SIZE> <ALT_THAI>����ӹǹ���駵�ͻ�</ALT_THAI> <ALT_ENG>Limit Of The Year</ALT_ENG> </COMPONENT> <REQUIRE>true</REQUIRE> <APPNAME name="TA"> <DESC_ENG>Limit Times</DESC_ENG> <DESC_THAI>����</DESC_THAI> <COMPONENT type="text"><MAXSIZE>3</MAXSIZE> <SIZE>4</SIZE> <ALT_THAI>����ӹǹ���駵�ͻ�</ALT_THAI> <ALT_ENG>Limit Of The Year</ALT_ENG> <ONBLUR>checkNumInt(this,0,9999999);</ONBLUR> <ONKEYPRESS>chkInteger();</ONKEYPRESS> <ONFOCUS>callDelComma(this)</ONFOCUS> </COMPONENT></APPNAME> </LIMIT_TIMES> <EVENT_STATUS lang="A" encrypt="false" log="true" type="Integer"> <WIDTH>10</WIDTH> <DESC_ENG>Active</DESC_ENG> <DESC_THAI>��ҹ</DESC_THAI> <COMPONENT type="radio"> <VALIDCODE>yesno</VALIDCODE> <MAXSIZE>1</MAXSIZE> <VALUE>1</VALUE> <SIZE>1</SIZE> <READONLY>false</READONLY> <ALT_THAI>��ҹ</ALT_THAI> <ALT_ENG>Active</ALT_ENG> </COMPONENT> <REQUIRE>TRUE</REQUIRE> </EVENT_STATUS> <CLEAR_LEAVE lang="A" encrypt="false" log="true" type="Integer"> <WIDTH>1</WIDTH> <DESC_ENG>Clear Leave Per Year ?</DESC_ENG> <DESC_THAI>��ҧ�ʹ����������������</DESC_THAI> <COMPONENT type="radio"> <VALIDCODE>YESNO</VALIDCODE> <MAXSIZE>1</MAXSIZE> <VALUE>1</VALUE> <SIZE>1</SIZE> <ALT_THAI>��ҧ�ʹ������������������� ?</ALT_THAI> <ALT_ENG>Clear Leave Per Year</ALT_ENG> </COMPONENT> <REQUIRE>TRUE</REQUIRE> </CLEAR_LEAVE> <PRIVILEGE_EVENT lang="A" encrypt="false" log="true" type="String"> <WIDTH>3</WIDTH> <RELATION>MEVENTGRP</RELATION> <DESC_ENG>Privilege Used Before</DESC_ENG> <DESC_THAI>�Է�Է���ͧ����������</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>3</MAXSIZE> <VALUE>3</VALUE> <SIZE>3</SIZE> <ALT_THAI>�Է�Է���ͧ����������</ALT_THAI> <ALT_ENG>Privilege Used Before</ALT_ENG> </COMPONENT> </PRIVILEGE_EVENT> <LIMIT_PROBATION lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>3</WIDTH> <DESC_ENG>Limit (In Probation)</DESC_ENG> <DESC_THAI>����Թ (㹪�ǧ���ͧ�ҹ)</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>3</MAXSIZE> <SIZE>4</SIZE> <ALT_ENG>Limit (In Probation)</ALT_ENG> <ALT_THAI>����Թ (㹪�ǧ���ͧ�ҹ)</ALT_THAI> <ONKEYPRESS>chkInteger()</ONKEYPRESS> <ONBLUR>chkDY(this)</ONBLUR> </COMPONENT> </LIMIT_PROBATION> <SEX_TYPE lang="A" encrypt="false" log="false" type="String"> <WIDTH>1</WIDTH> <DESC_ENG>Sex</DESC_ENG> <DESC_THAI>��</DESC_THAI> <COMPONENT type="radio"> <MAXSIZE>1</MAXSIZE> <SIZE>1</SIZE> <ALT_ENG>Sex</ALT_ENG> <ALT_THAI>��</ALT_THAI> </COMPONENT> <VALIDCODE>SEX_PREFIX</VALIDCODE> <DEFAULTVALUE>3</DEFAULTVALUE> </SEX_TYPE> <GUARANTEE lang="A" encrypt="false" log="false" type="String"> <WIDTH>1</WIDTH> <DESC_ENG>Require Guarantee</DESC_ENG> <DESC_THAI>��ͧ���˹ѧ����Ѻ�ͧ</DESC_THAI> <COMPONENT type="radio"> <MAXSIZE>1</MAXSIZE> <SIZE>1</SIZE> <ALT_ENG>Require Guarantee</ALT_ENG> <ALT_THAI>��ͧ���˹ѧ����Ѻ�ͧ</ALT_THAI> <ONCLICK>chkGuarantee_Date()</ONCLICK> </COMPONENT> <VALIDCODE>YESNO</VALIDCODE> <DEFAULTVALUE>0</DEFAULTVALUE> </GUARANTEE> <GUARANTEE_DATE lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>3</WIDTH> <DESC_ENG>Date To Require Guarantee</DESC_ENG> <DESC_THAI>�ӹǹ�ѹ����˹ѧ����Ѻ�ͧ</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>3</MAXSIZE> <SIZE>3</SIZE> <ALT_ENG>Date To Require Guarantee</ALT_ENG> <ALT_THAI>�ӹǹ�ѹ����ͧ���˹ѧ����Ѻ�ͧ</ALT_THAI> <ONKEYPRESS>chkInteger()</ONKEYPRESS> <ONBLUR>chkDY(this)</ONBLUR> </COMPONENT> </GUARANTEE_DATE> <REMARKS lang="A" encrypt="false" log="false" type="String"> <WIDTH>250</WIDTH> <DESC_ENG>Leave Description</DESC_ENG> <DESC_THAI>��Ժ�¡����</DESC_THAI> <COMPONENT type="textarea"><SIZECHAR>71</SIZECHAR> <LINES>4</LINES> <ALT_THAI>��Ժ�¡����</ALT_THAI> <ALT_ENG>Leave Description</ALT_ENG> <ONKEYPRESS>lockTextareaChar(this, 250);</ONKEYPRESS> </COMPONENT> </REMARKS> <DISPLAY_ORDER lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>2</WIDTH> <DESC_ENG>Order</DESC_ENG> <DESC_THAI>�ӴѺ����ʴ�</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>2</MAXSIZE> <SIZE>4</SIZE> <ALT_ENG>Order</ALT_ENG> <ALT_THAI>�ӴѺ����ʴ�</ALT_THAI> </COMPONENT> <DEFAULTVALUE>1</DEFAULTVALUE> </DISPLAY_ORDER> <DISPLAY lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>1</WIDTH> <DESC_ENG>Display Event</DESC_ENG> <DESC_THAI>�ʴ��������ѹ</DESC_THAI> <COMPONENT type="radio"> <MAXSIZE>1</MAXSIZE> <SIZE>1</SIZE> <ALT_ENG>Display Event</ALT_ENG> <ALT_THAI>�ʴ��������ѹ</ALT_THAI> </COMPONENT> <VALIDCODE>YESNO</VALIDCODE> <DEFAULTVALUE>1</DEFAULTVALUE> </DISPLAY> <EVENT_DESC lang="A" encrypt="false" log="false" type="String"> <WIDTH>250</WIDTH> <DESC_ENG>Event Description</DESC_ENG> <DESC_THAI>��Ժ���Է��</DESC_THAI> <COMPONENT type="textarea"><SIZECHAR>71</SIZECHAR> <LINES>4</LINES> <ALT_THAI>��Ժ���Է��</ALT_THAI> <ALT_ENG>Event Description</ALT_ENG> <ONKEYPRESS>lockTextareaChar(this, 250);</ONKEYPRESS> </COMPONENT> </EVENT_DESC> <DISPLAY_LIMIT lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>1</WIDTH> <DESC_ENG>Display Limit</DESC_ENG> <DESC_THAI>�ʴ��Է��</DESC_THAI> <COMPONENT type="radio"> <MAXSIZE>1</MAXSIZE> <SIZE>1</SIZE> <ALT_ENG>Display Limit</ALT_ENG> <ALT_THAI>�ʴ��Է��</ALT_THAI> </COMPONENT> <VALIDCODE>YESNO</VALIDCODE> <DEFAULTVALUE>1</DEFAULTVALUE> </DISPLAY_LIMIT> <!--Nuiss Add Fields 24/09/2552--> <LVPASTLIMIT lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>5</WIDTH> <DESC_ENG>Leave Past Limit</DESC_ENG> <DESC_THAI>������ѧ������Թ</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>10</MAXSIZE> <SIZE>10</SIZE> <ALT_ENG>Leave Past Limit</ALT_ENG> <ALT_THAI>������ѧ������Թ</ALT_THAI> </COMPONENT> <APPNAME name="TA"> <DESC_ENG>Leave Past Limit</DESC_ENG> <DESC_THAI>������ѧ������Թ</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>4</MAXSIZE> <SIZE>4</SIZE> <ALT_THAI>������ѧ������Թ</ALT_THAI> <ALT_ENG>Leave Past Limit</ALT_ENG> <ONBLUR>checkNumInt(this,0,9999);</ONBLUR> <ONKEYPRESS>chkInteger();</ONKEYPRESS> <ONFOCUS>callDelComma(this)</ONFOCUS> </COMPONENT> </APPNAME> </LVPASTLIMIT> <LVFUTURELIMIT lang="A" encrypt="false" log="false" type="Integer"> <WIDTH>5</WIDTH> <DESC_ENG>Leave Future Limit</DESC_ENG> <DESC_THAI>����ǧ˹��������Թ</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>10</MAXSIZE> <SIZE>10</SIZE> <ALT_ENG>Leave Future Limit</ALT_ENG> <ALT_THAI>����ǧ˹��������Թ</ALT_THAI> </COMPONENT> <APPNAME name="TA"> <DESC_ENG>Leave Future Limit</DESC_ENG> <DESC_THAI>����ǧ˹��������Թ</DESC_THAI> <COMPONENT type="text"> <MAXSIZE>4</MAXSIZE> <SIZE>4</SIZE> <ALT_THAI>����ǧ˹��������Թ</ALT_THAI> <ALT_ENG>Leave Future Limit</ALT_ENG> <ONBLUR>checkNumInt(this,0,9999);</ONBLUR> <ONKEYPRESS>chkInteger();</ONKEYPRESS> <ONFOCUS>callDelComma(this)</ONFOCUS> </COMPONENT> </APPNAME> </LVFUTURELIMIT> <!--Nuiss Add Fields 24/09/2552--> </FIELD> <RELATION> <MEMPL_TIMETA> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>MEMPL_TIMETA.EVENTGRPID</CHILD> <CHILD>MEMPL_TIMETA.COMPANYID</CHILD> </MEMPL_TIMETA> <MTIME0> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>MTIME0.ABSENT</CHILD> <CHILD>MTIME0.COMPANYID</CHILD> </MTIME0> <TADJTIME0> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>TADJTIME0.EVENTGRP</CHILD> <CHILD>TADJTIME0.COMPANYID</CHILD> </TADJTIME0> <TABSENT_M_DATE> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>TABSENT_M_DATE.TYPE_ABSENT</CHILD> <CHILD>TABSENT_M_DATE.COMPANYID</CHILD> </TABSENT_M_DATE> <TABSENTDATE1> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>TABSENTDATE1.TYPE_ABSENT</CHILD> <CHILD>TABSENTDATE1.COMPANYID</CHILD> </TABSENTDATE1> <!--TTIME_CURRENT> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>TTIME_CURRENT.EVENTGRP</CHILD> <CHILD>TTIME_CURRENT.COMPANYID</CHILD> </TTIME_CURRENT> <TTIME_CURRENT1> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>TTIME_CURRENT1.EVENTGRP</CHILD> <CHILD>TTIME_CURRENT1.COMPANYID</CHILD> </TTIME_CURRENT1--> <TTIMEERROR> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>TTIMEERROR.EVENTGROUP</CHILD> <CHILD>TTIMEERROR.COMPANYID</CHILD> </TTIMEERROR> <!--MLEAVE_REPORT> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>MLEAVE_REPORT.COL01</CHILD> <CHILD>MLEAVE_REPORT.COMPANYID</CHILD> </MLEAVE_REPORT--> <TTIME_CURRENT> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>TTIME_CURRENT.EVENTGRP</CHILD> <CHILD>TTIME_CURRENT.COMPANYID</CHILD> </TTIME_CURRENT> <TTIME_HISTORY> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>TTIME_HISTORY.EVENTGRP</CHILD> <CHILD>TTIME_HISTORY.COMPANYID</CHILD> </TTIME_HISTORY> <TLEAVE_SUMMARY> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>TLEAVE_SUMMARY.LV_TYPE</CHILD> <CHILD>TLEAVE_SUMMARY.COMPANYID</CHILD> </TLEAVE_SUMMARY> <TABSENT_NSTDA> <PARENT>MEVENTGRP.EVENTGRPID</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>TABSENT_NSTDA.TYPE_ABSENT</CHILD> <CHILD>TABSENT_NSTDA.COMPANYID</CHILD> </TABSENT_NSTDA> <V1MEVENTGRP rtablename="MEVENTGRP" mode="0"> <PARENT>MEVENTGRP.PRIVILEGE_EVENT</PARENT> <PARENT>MEVENTGRP.COMPANYID</PARENT> <CHILD>V1MEVENTGRP.EVENTGRPID</CHILD> <CHILD>V1MEVENTGRP.COMPANYID</CHILD> </V1MEVENTGRP> </RELATION> </MEVENTGRP>