Commit 12db7517 authored by cpatil's avatar cpatil

modify lookup


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93247 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3507bdc7
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml"
exclude-result-prefixes="NonHtml">
<xsl:output method="html" />
<xsl:template match="/">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml" exclude-result-prefixes="NonHtml">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<script language="JavaScript" type="text/javascript">
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/scheduler/js/date-picker.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/ValidateDate.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/qms/js/DateValidator.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/StatelessItemChange.js"></SCRIPT>
<script language="JavaScript" type="text/javascript">
var objCur = "";
var oldVal
= "";
var oldVal = "";
var obj1 = "";
var preObj;
function gotFocus(column)
{
objCur=column.name;
oldVal=column.value;
dotNotaion = undefined;
if(objCur.id == undefined )
{
obj1 = column;
}
}
{
if(preObj != undefined)
{
if(document.getElementById(preObj.name+"__img") != undefined)
{
if(document.getElementById(preObj.name+"__img").style.visibility=="visible")
document.getElementById(preObj.name+"__img").style.visibility="hidden";
}
}
if(column.SRVCALLONCHANGE=="true")
{
document.getElementById(column.name+"__img").style.visibility="visible";
}
objCur=column.name;
oldVal=column.value;
dotNotaion = undefined;
}
function gotBlur(obj)
{
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
var isSRVCALLONCHANGE = obj.SRVCALLONCHANGE;
if( isSRVCALLONCHANGE == "true" )
{
itemChange(obj);
}
}
}
{
preObj = obj;
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
var isSRVCALLONCHANGE = obj.SRVCALLONCHANGE;
if( isSRVCALLONCHANGE == "true" )
{
itemChange( obj );
}
}
}
function assignValue(value1)
{
if(obj1.name.indexOf("date")!=-1 || obj1.name.indexOf("DATE")!=-1 ||
obj1.name.indexOf("valid_upto")!=-1)
{
if(dateFormat.substring(0,2) == 'dd')
value1 =
value1.substring(0,2)+"/"+value1.substring(3,5)+"/"+value1.substring(8,value1.length);
else
value1 =
value1.substring(3,5)+"/"+value1.substring(0,2)+"/"+value1.substring(8,value1.length);
obj1.value=value1;
obj1.ISCHANGED = "true";
}
else
{
obj1.value=value1;
gotBlur(obj1);
}
if(obj1.name.indexOf("date")!=-1 || obj1.name.indexOf("DATE")!=-1 ||
obj1.name.indexOf("valid_upto")!=-1)
{
if(dateFormat.substring(0,2) == 'dd')
value1 =
value1.substring(0,2)+"/"+value1.substring(3,5)+"/"+value1.substring(8,value1.length);
else
value1 =
value1.substring(3,5)+"/"+value1.substring(0,2)+"/"+value1.substring(8,value1.length);
obj1.value=value1;
obj1.ISCHANGED = "true";
}
else
{
obj1.value=value1;
gotBlur(obj1);
}
}
function handleMandatory(obj)
{
if(obj.name.indexOf("spec_rating") != -1)
{
alert("Please Specifiy Ratings against parameters.");
document.getElementById(obj.name+"__cmb").focus();
return false;
if(obj.name.indexOf("remarks__ra1") != -1)
{
alert("Please Specifiy remarks");
document.getElementById(obj.name).focus();
return false;
}
else if(obj.name.indexOf("months_extend") != -1)
{
alert("Please Specifiy months extend");
document.getElementById(obj.name).focus();
return false;
}
else if(obj.name.indexOf("spec_rating__1") != -1)
{
alert("Please Specifiy Ratings against parameters");
document.getElementById(obj.name+"__cmb").focus();
return false;
}
obj.focus();
return false;
}
else if(obj.name.indexOf("justification") != -1)
function setDropDownValue(dropDownObj)
{
alert("Please Specifiy Justification for status change.");
document.getElementById(obj.name).focus();
return false;
var selectedValue =dropDownObj.options[dropDownObj.selectedIndex].text;
if("YES"== selectedValue )
{
selectedValue="Y";
}
else if ("NO"== selectedValue)
{
selectedValue="N";
}
else if ("CONFIRM"== selectedValue)
{
selectedValue="C";
}
else if ("NFFE"== selectedValue)
{
var dropDownObjName = dropDownObj.name;
var fieldName = dropDownObjName.replace("__cmb","");
var fieldName = dropDownObjName.replace("recommendation__cmb","remarks__ra1");
document.getElementById(fieldName).setAttribute("isReq","true");
selectedValue="N";
}
else if ("PUT ON PROBATION"== selectedValue)
{
selectedValue="P";
}
else if ("EXTEND PROBATION"== selectedValue)
{
selectedValue="XP";
}
else if ("EXTEND CONFIRMATION"== selectedValue)
{
selectedValue="XC";
}
else if ("Score"== selectedValue)
{
selectedValue="";
}
var dropDownObjName = dropDownObj.name;
var fieldName = dropDownObjName.replace("__cmb","");
document.getElementById(fieldName).value=selectedValue;
document.getElementById(fieldName).onblur();
}
obj.focus();
return false;
function updateSum(column)
{
var val = document.getElementById(column).value;
var n=val.split(",");
var sum = 0;
for (cnt=0; cnt&lt; n.length-1; cnt++ )
{
value = n[cnt];
if(!isNaN(value))
{
sum = sum + Number(value);
}
}
document.getElementById(column+"__1").value = sum;
}
function maxChar(obj,len)
{
if(obj.value.length > len)
if(obj.value.length > len)
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
}
}
function focusLost(obj)
{
var objId=obj.id;
objId=objId.replace("remarks__ra1","recommendation");
object=document.getElementById(objId);
var value =object.value;
if (value=="N")
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
document.getElementById(obj.id).setAttribute("isReq","true");
}
else
{
document.getElementById(obj.id).setAttribute("isReq","false");
}
</script>
<link rel="stylesheet" href="/ibase/webitm/css/Standard/style.css" type="text/css" />
}
</script>
<LINK type="text/css" rel="stylesheet" href="/ibase/css/display_budget.css" />
<LINK type="text/css" rel="stylesheet" href="/ibase/css/workflowsign.css" />
</head>
<body bgcolor='#EEEEEE'>
<span class="allDisplayDiv">
<TABLE style="position:relative;left=250">
<TR>
<TD colspan="10">
<H2>
<CENTER>
<i>BUDGET GROUP ACCT AMENDMENT</i>
</CENTER>
</H2>
</TD>
</TR>
<span class="allDisplayDiv">
<TABLE BORDER="0" WIDTH="100%">
<TR><TD class ="tTitle" > <center>BUDGET GROUP ALLOCATION AMENDMENT </center></TD></TR>
</TABLE>
<DIV>
<TABLE align="center" border ="0" width="100%">
<xsl:for-each select="//Detail1">
<xsl:variable name="dbID"> <xsl:value-of select="@dbID" /> </xsl:variable>
<xsl:variable name="amd_no"> <xsl:value-of select="amd_no" /> </xsl:variable>
<xsl:variable name="budget_id"> <xsl:value-of select="budget_id" /> </xsl:variable>
<xsl:variable name="emp_code"> <xsl:value-of select="emp_code" /> </xsl:variable>
<xsl:variable name="confirmed"> <xsl:value-of select="confirmed" /></xsl:variable>
<TR>
<TD class="lefttd"> <span class="tLabel">Amendment No :</span>
</TD>
<TD class="righttd">
<span STYLE="FLOAT:RIGHT">
<span class="tLabel"> </span>
<!-- <span class="viewDates"><xsl:value-of select="tran_date" /></span> -->
</span>
<span class="viewData">
<xsl:value-of select="$amd_no" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"><span class="tLabel">Budget Id :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$budget_id" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Employee Code : </span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$emp_code" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"><span class="tLabel">Confirmed :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$confirmed" />
</span>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</DIV>
<DIV >
<TABLE align="center" border ="0" width="100%">
<xsl:for-each select="//Detail1">
<xsl:variable name="dbID">
<xsl:value-of select="@dbID" />
</xsl:variable>
<xsl:variable name="amd_no">
<xsl:value-of select="amd_no" />
</xsl:variable>
<xsl:variable name="budget_id">
<xsl:value-of select="budget_id" />
</xsl:variable>
<xsl:variable name="emp_code">
<xsl:value-of select="emp_code" />
</xsl:variable>
<xsl:variable name="confirmed">
<xsl:value-of select="confirmed" />
</xsl:variable>
<TR>
<TD class ="tTitleD" >
<center> Detail : </center>
</TD>
</TR>
<TR >
<TD align="right"> Amendment No : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.amd_no" name="Detail1.{normalize-space($dbID)}.amd_no"
value="{$amd_no}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR >
<TD align="right"> Budget Id : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.budget_id" name="Detail1.{normalize-space($dbID)}.budget_id"
value="{$budget_id}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR >
<TD align="right"> Employee Code : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.emp_code" name="Detail1.{normalize-space($dbID)}.emp_code"
value="{$emp_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR >
<TD align="right"> Confirmed : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.confirmed" name="Detail1.{normalize-space($dbID)}.confirmed"
value="{$confirmed}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
</xsl:for-each>
<xsl:for-each select="//Detail2">
<xsl:variable name="dbID">
<xsl:value-of select="@domID" />
</xsl:variable>
<xsl:variable name="line_no">
<xsl:value-of select="line_no" />
</xsl:variable>
<xsl:variable name="bud_group_code">
<xsl:value-of select="bud_group_code" />
</xsl:variable>
<xsl:variable name="budget_amt">
<xsl:value-of select="budget_amt" />
</xsl:variable>
<xsl:variable name="budget_amt_old">
<xsl:value-of select="budget_amt_old" />
</xsl:variable>
<TR >
<xsl:for-each select="//Detail2">
<xsl:variable name="dbID"> <xsl:value-of select="@dbID" /></xsl:variable>
<xsl:variable name="amd_no"> <xsl:value-of select="amd_no" /></xsl:variable>
<xsl:variable name="line_no"> <xsl:value-of select="line_no" /></xsl:variable>
<xsl:variable name="bud_group_code"> <xsl:value-of select="bud_group_code" /></xsl:variable>
<xsl:variable name="budget_amt"> <xsl:value-of select="budget_amt" /></xsl:variable>
<xsl:variable name="budget_amt_old"> <xsl:value-of select="budget_amt_old" /></xsl:variable>
<TD align="right"> LINE NO: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=50px"
id="Detail1.{normalize-space($dbID)}.line_no" name="Detail1.{normalize-space($dbID)}.line_no"
value="{$line_no}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> BUDGET GROUP CODE: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.bud_group_code" name="Detail1.{normalize-space($dbID)}.bud_group_code"
value="{$bud_group_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> BUDGET AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.budget_amt" name="Detail1.{normalize-space($dbID)}.budget_amt"
value="{$budget_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> BUDGET OLD AMOUNT: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.budget_amt_old" name="Detail1.{normalize-space($dbID)}.budget_amt_old"
value="{$budget_amt_old}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TR>
<TD class="lefttdc"><span class="tLabel">Amendment no :</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$amd_no" />
</span>
</TD>
<TD class="lefttdc"><span class="tLabel">Line no :</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$line_no" />
</span>
</TD>
<TD class="lefttdc" ><span class="tLabel">Budget group code :</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$bud_group_code" />
</span>
</TD>
<TD class="lefttdc" ><span class="tLabel">Budget amount :</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$budget_amt" />
</span>
</TD>
<TD class="lefttdc" ><span class="tLabel">Budget amount old :</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$budget_amt_old" />
</span>
</TD>
</TR>
</TR>
</xsl:for-each>
</xsl:for-each>
</TABLE>
</TABLE>
</DIV>
</span>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml"
exclude-result-prefixes="NonHtml">
<xsl:output method="html" />
<xsl:template match="/">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml" exclude-result-prefixes="NonHtml">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<script language="JavaScript" type="text/javascript">
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/scheduler/js/date-picker.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/ValidateDate.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/qms/js/DateValidator.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/StatelessItemChange.js"></SCRIPT>
<script language="JavaScript" type="text/javascript">
var objCur = "";
var oldVal
= "";
var oldVal = "";
var obj1 = "";
var preObj;
function gotFocus(column)
{
objCur=column.name;
oldVal=column.value;
dotNotaion = undefined;
if(objCur.id == undefined )
{
obj1 = column;
}
}
{
if(preObj != undefined)
{
if(document.getElementById(preObj.name+"__img") != undefined)
{
if(document.getElementById(preObj.name+"__img").style.visibility=="visible")
document.getElementById(preObj.name+"__img").style.visibility="hidden";
}
}
if(column.SRVCALLONCHANGE=="true")
{
document.getElementById(column.name+"__img").style.visibility="visible";
}
objCur=column.name;
oldVal=column.value;
dotNotaion = undefined;
}
function gotBlur(obj)
{
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
var isSRVCALLONCHANGE = obj.SRVCALLONCHANGE;
if( isSRVCALLONCHANGE == "true" )
{
itemChange(obj);
}
}
}
{
preObj = obj;
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
var isSRVCALLONCHANGE = obj.SRVCALLONCHANGE;
if( isSRVCALLONCHANGE == "true" )
{
itemChange( obj );
}
}
}
function assignValue(value1)
{
if(obj1.name.indexOf("date")!=-1 || obj1.name.indexOf("DATE")!=-1 ||
obj1.name.indexOf("valid_upto")!=-1)
{
if(dateFormat.substring(0,2) == 'dd')
value1 =
value1.substring(0,2)+"/"+value1.substring(3,5)+"/"+value1.substring(8,value1.length);
else
value1 =
value1.substring(3,5)+"/"+value1.substring(0,2)+"/"+value1.substring(8,value1.length);
obj1.value=value1;
obj1.ISCHANGED = "true";
}
else
{
obj1.value=value1;
gotBlur(obj1);
}
if(obj1.name.indexOf("date")!=-1 || obj1.name.indexOf("DATE")!=-1 ||
obj1.name.indexOf("valid_upto")!=-1)
{
if(dateFormat.substring(0,2) == 'dd')
value1 =
value1.substring(0,2)+"/"+value1.substring(3,5)+"/"+value1.substring(8,value1.length);
else
value1 =
value1.substring(3,5)+"/"+value1.substring(0,2)+"/"+value1.substring(8,value1.length);
obj1.value=value1;
obj1.ISCHANGED = "true";
}
else
{
obj1.value=value1;
gotBlur(obj1);
}
}
function handleMandatory(obj)
{
if(obj.name.indexOf("spec_rating") != -1)
{
alert("Please Specifiy Ratings against parameters.");
document.getElementById(obj.name+"__cmb").focus();
return false;
if(obj.name.indexOf("remarks__ra1") != -1)
{
alert("Please Specifiy remarks");
document.getElementById(obj.name).focus();
return false;
}
else if(obj.name.indexOf("months_extend") != -1)
{
alert("Please Specifiy months extend");
document.getElementById(obj.name).focus();
return false;
}
else if(obj.name.indexOf("spec_rating__1") != -1)
{
alert("Please Specifiy Ratings against parameters");
document.getElementById(obj.name+"__cmb").focus();
return false;
}
obj.focus();
return false;
}
else if(obj.name.indexOf("justification") != -1)
function setDropDownValue(dropDownObj)
{
alert("Please Specifiy Justification for status change.");
document.getElementById(obj.name).focus();
return false;
var selectedValue =dropDownObj.options[dropDownObj.selectedIndex].text;
if("YES"== selectedValue )
{
selectedValue="Y";
}
else if ("NO"== selectedValue)
{
selectedValue="N";
}
else if ("CONFIRM"== selectedValue)
{
selectedValue="C";
}
else if ("NFFE"== selectedValue)
{
var dropDownObjName = dropDownObj.name;
var fieldName = dropDownObjName.replace("__cmb","");
var fieldName = dropDownObjName.replace("recommendation__cmb","remarks__ra1");
document.getElementById(fieldName).setAttribute("isReq","true");
selectedValue="N";
}
else if ("PUT ON PROBATION"== selectedValue)
{
selectedValue="P";
}
else if ("EXTEND PROBATION"== selectedValue)
{
selectedValue="XP";
}
else if ("EXTEND CONFIRMATION"== selectedValue)
{
selectedValue="XC";
}
else if ("Score"== selectedValue)
{
selectedValue="";
}
var dropDownObjName = dropDownObj.name;
var fieldName = dropDownObjName.replace("__cmb","");
document.getElementById(fieldName).value=selectedValue;
document.getElementById(fieldName).onblur();
}
obj.focus();
return false;
function updateSum(column)
{
var val = document.getElementById(column).value;
var n=val.split(",");
var sum = 0;
for (cnt=0; cnt&lt; n.length-1; cnt++ )
{
value = n[cnt];
if(!isNaN(value))
{
sum = sum + Number(value);
}
}
document.getElementById(column+"__1").value = sum;
}
function maxChar(obj,len)
{
if(obj.value.length > len)
if(obj.value.length > len)
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
}
}
function focusLost(obj)
{
var objId=obj.id;
objId=objId.replace("remarks__ra1","recommendation");
object=document.getElementById(objId);
var value =object.value;
if (value=="N")
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
document.getElementById(obj.id).setAttribute("isReq","true");
}
else
{
document.getElementById(obj.id).setAttribute("isReq","false");
}
</script>
<link rel="stylesheet" href="/ibase/webitm/css/Standard/style.css" type="text/css" />
}
</script>
<LINK type="text/css" rel="stylesheet" href="/ibase/css/display_budget.css" />
<LINK type="text/css" rel="stylesheet" href="/ibase/css/workflowsign.css" />
</head>
<body bgcolor='#EEEEEE'>
<span class="allDisplayDiv">
<TABLE style="position:relative;left=250">
<TR>
<TD colspan="10">
<H2>
<CENTER>
<i>Misc Voucher Approval</i>
</CENTER>
</H2>
</TD>
</TR>
<xsl:for-each select="//Detail1">
<xsl:variable name="dbID">
<xsl:value-of select="@dbID" />
</xsl:variable>
<xsl:variable name="tran_id">
<xsl:value-of select="tran_id" />
</xsl:variable>
<xsl:variable name="tran_date">
<xsl:value-of select="tran_date" />
</xsl:variable>
<xsl:variable name="vouch_type">
<xsl:value-of select="vouch_type" />
</xsl:variable>
<xsl:variable name="eff_date">
<xsl:value-of select="eff_date" />
</xsl:variable>
<xsl:variable name="sundry_type">
<xsl:value-of select="sundry_type" />
</xsl:variable>
<xsl:variable name="sundry_code">
<xsl:value-of select="sundry_code" />
</xsl:variable>
<xsl:variable name="acct_code__ap">
<xsl:value-of select="acct_code__ap" />
</xsl:variable>
<xsl:variable name="cctr_code__ap">
<xsl:value-of select="cctr_code__ap" />
</xsl:variable>
<xsl:variable name="site_code">
<xsl:value-of select="site_code" />
</xsl:variable>
<xsl:variable name="fin_entity">
<xsl:value-of select="fin_entity" />
</xsl:variable>
<xsl:variable name="due_date">
<xsl:value-of select="due_date" />
</xsl:variable>
<xsl:variable name="bill_amt">
<xsl:value-of select="bill_amt" />
</xsl:variable>
<xsl:variable name="exch_rate">
<xsl:value-of select="exch_rate" />
</xsl:variable>
<xsl:variable name="bank_code">
<xsl:value-of select="bank_code" />
</xsl:variable>
<xsl:variable name="tax_amt">
<xsl:value-of select="tax_amt" />
</xsl:variable>
<xsl:variable name="tot_amt">
<xsl:value-of select="tot_amt" />
</xsl:variable>
<xsl:variable name="adv_amt">
<xsl:value-of select="adv_amt" />
</xsl:variable>
<xsl:variable name="net_amt">
<xsl:value-of select="net_amt" />
</xsl:variable>
<xsl:variable name="confirmed">
<xsl:value-of select="confirmed" />
</xsl:variable>
<!--
<xsl:variable name="emp_code">
<xsl:value-of select="emp_code" />
</xsl:variable>
-->
<TR >
<TD align="right"> VOUCHER NO : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.tran_id" name="Detail1.{normalize-space($dbID)}.operation"
value="{$tran_id}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> TRAN DATE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.tran_date" name="Detail1.{normalize-space($dbID)}.operation"
value="{$tran_date}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> VOUCHER TYPE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.vouch_type" name="Detail1.{normalize-space($dbID)}.operation"
value="{$vouch_type}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> EFFECTIVE DATE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.eff_date" name="Detail1.{normalize-space($dbID)}.operation"
value="{$eff_date}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> SUNDRY CODE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.sundry_code" name="Detail1.{normalize-space($dbID)}.operation"
value="{$sundry_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> SUNDRY TYPE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.sundry_type" name="Detail1.{normalize-space($dbID)}.operation"
value="{$sundry_type}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<span class="allDisplayDiv">
<TABLE BORDER="0" WIDTH="100%">
<TR><TD class ="tTitle" > <center>MISCELLANEOUS VOUCHER </center></TD></TR>
</TABLE >
<DIV>
<TABLE align="center" border ="0" width="100%" cols="5">
<xsl:for-each select="//Detail1">
<xsl:variable name="dbID"> <xsl:value-of select="@dbID" /> </xsl:variable>
<xsl:variable name="tran_id"> <xsl:value-of select="tran_id" /> </xsl:variable>
<xsl:variable name="tran_date"> <xsl:value-of select="tran_date" /> </xsl:variable>
<xsl:variable name="vouch_type"><xsl:value-of select="vouch_type" /></xsl:variable>
<xsl:variable name="eff_date"><xsl:value-of select="eff_date" /></xsl:variable>
<xsl:variable name="sundry_type"><xsl:value-of select="sundry_type" /></xsl:variable>
<xsl:variable name="sundry_code"><xsl:value-of select="sundry_code" /></xsl:variable>
<xsl:variable name="acct_code__ap"><xsl:value-of select="acct_code__ap" /></xsl:variable>
<xsl:variable name="cctr_code__ap"><xsl:value-of select="cctr_code__ap" /></xsl:variable>
<xsl:variable name="site_code"><xsl:value-of select="site_code" /></xsl:variable>
<xsl:variable name="fin_entity"><xsl:value-of select="fin_entity" /></xsl:variable>
<xsl:variable name="due_date"><xsl:value-of select="due_date" /></xsl:variable>
<xsl:variable name="bill_amt"><xsl:value-of select="bill_amt" /></xsl:variable>
<xsl:variable name="exch_rate"><xsl:value-of select="exch_rate" /></xsl:variable>
<xsl:variable name="bank_code"><xsl:value-of select="bank_code" /></xsl:variable>
<xsl:variable name="tax_amt"><xsl:value-of select="tax_amt" /></xsl:variable>
<xsl:variable name="tot_amt"><xsl:value-of select="tot_amt" /></xsl:variable>
<xsl:variable name="adv_amt"><xsl:value-of select="adv_amt" /></xsl:variable>
<xsl:variable name="net_amt"><xsl:value-of select="net_amt" /></xsl:variable>
<xsl:variable name="confirmed"><xsl:value-of select="confirmed" /></xsl:variable>
<TR>
<TD class="lefttd" > <span class="tLabel">Voucher No :</span>
</TD>
<TD class="lefttdh">
<span STYLE="FLOAT:RIGHT">
<span class="tLabel"> </span>
<!-- <span class="viewDates"><xsl:value-of select="tran_date" /></span> -->
</span>
<span class="viewData">
<xsl:value-of select="$tran_id" />
</span>
</TD>
<TD class="lefttdr" align="right" ><span class="tLabel">
Transaction Date :</span></TD>
<TD class="lefttdh">
<span class="viewData">
<xsl:value-of select="$tran_date" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Voucher Type : </span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$vouch_type" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Effective Date :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$eff_date" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Sundry Code :</span>
</TD>
<TD class="righttd">
<span STYLE="FLOAT:RIGHT">
<span class="tLabel"> </span>
<!-- <span class="viewDates"><xsl:value-of select="tran_date" /></span> -->
</span>
<span class="viewData">
<xsl:value-of select="$sundry_code" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Sundry Type :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$sundry_type" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Account code AP : </span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$acct_code__ap" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Cost centre code AP :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$cctr_code__ap" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Site code :</span>
</TD>
<TD class="righttd">
<span STYLE="FLOAT:RIGHT">
<span class="tLabel"> </span>
<!-- <span class="viewDates"><xsl:value-of select="tran_date" /></span> -->
</span>
<span class="viewData">
<xsl:value-of select="$site_code" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Fin entity :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$fin_entity" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Due date : </span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$due_date" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Bill amount :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$bill_amt" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Exchange rate :</span>
</TD>
<TD class="righttd">
<span STYLE="FLOAT:RIGHT">
<span class="tLabel"> </span>
<!-- <span class="viewDates"><xsl:value-of select="tran_date" /></span> -->
</span>
<span class="viewData">
<xsl:value-of select="$exch_rate" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Bank code :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$bank_code" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Tax amount : </span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$tax_amt" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Total amount :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$tot_amt" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"><span class="tLabel">Advanced amount :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$adv_amt" />
</span>
</TD>
<TD class="lefttd"> <span class="tLabel">Net amount : </span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$net_amt" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"><span class="tLabel">Confirmed :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$confirmed" />
</span>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</DIV>
<DIV >
<TABLE align="center" border ="0" width="100%" height="100%">
<TR>
<TD class ="tTitleD" >
<center> Detail : </center>
</TD>
</TR>
<xsl:for-each select="//Detail3">
<xsl:variable name="dbID"> <xsl:value-of select="@dbID" /></xsl:variable>
<!-- <xsl:variable name="tran_id"> <xsl:value-of select="tran_id" /></xsl:variable> -->
<xsl:variable name="line_no"> <xsl:value-of select="line_no" /></xsl:variable>
<xsl:variable name="budget_amt_anal"> <xsl:value-of select="budget_amt_anal" /></xsl:variable>
<xsl:variable name="consumed_amt_anal"> <xsl:value-of select="consumed_amt_anal" /></xsl:variable>
<xsl:variable name="amount"> <xsl:value-of select="amount" /></xsl:variable>
<xsl:variable name="acct_code"> <xsl:value-of select="acct_code" /></xsl:variable>
<xsl:variable name="cctr_code"> <xsl:value-of select="cctr_code" /></xsl:variable>
<TR>
<!--
<TD class="lefttdc"><span class="tLabel">Voucher no:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$tran_id" />
</span>
</TD>
-->
<TD class="lefttdc"><span class="tLabel">line no:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$line_no" />
</span>
</TD>
<TR>
<TD align="right"> ACCOUNT CODE AP : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.acct_code__ap" name="Detail1.{normalize-space($dbID)}.operation"
value="{$acct_code__ap}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> CCTR CODE AP : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.cctr_code__ap" name="Detail1.{normalize-space($dbID)}.operation"
value="{$cctr_code__ap}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> SITE CODE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.site_code" name="Detail1.{normalize-space($dbID)}.operation"
value="{$site_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> FIN ENTITY : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.fin_entity" name="Detail1.{normalize-space($dbID)}.operation"
value="{$fin_entity}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> BILL AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.bill_amt" name="Detail1.{normalize-space($dbID)}.operation"
value="{$bill_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> DUE DATE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.due_date" name="Detail1.{normalize-space($dbID)}.operation"
value="{$due_date}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> EXCHANGE RATE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.exch_rate" name="Detail1.{normalize-space($dbID)}.operation"
value="{$exch_rate}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> BANK CODE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.bank_code" name="Detail1.{normalize-space($dbID)}.operation"
value="{$bank_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> TAX AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.tax_amt" name="Detail1.{normalize-space($dbID)}.operation"
value="{$tax_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> TOTAL AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.tot_amt" name="Detail1.{normalize-space($dbID)}.operation"
value="{$tot_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> ADVANCE AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.adv_amt" name="Detail1.{normalize-space($dbID)}.operation"
value="{$adv_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> NET AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.net_amt" name="Detail1.{normalize-space($dbID)}.operation"
value="{$net_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TD class="lefttdc"><span class="tLabel">Budget amount analysis:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData" >
<xsl:value-of select="$budget_amt_anal" />
</span>
</TD>
<TR>
<TD align="right"> CONFIRMED : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.confirmed" name="Detail1.{normalize-space($dbID)}.operation"
value="{$confirmed}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<!--
<TD class="lefttdc" ><span class="tLabel">Consumed amount analysis:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$consumed_amt_anal" />
</span>
</TD>
<TD class="lefttdc" ><span class="tLabel">Amount:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$amount" />
</span>
</TD>
<TD class="lefttdc" ><span class="tLabel">Account code:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$acct_code" />
</span>
</TD>
<TD class="lefttdc" ><span class="tLabel">Cost centre code:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$cctr_code" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> EMPLOYEE CODE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.emp_code" name="Detail1.{normalize-space($dbID)}.operation"
value="{$emp_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TR>
-->
</xsl:for-each>
<xsl:for-each select="//Detail3">
<xsl:variable name="dbID">
<xsl:value-of select="@domID" />
</xsl:variable>
<xsl:variable name="line_no">
<xsl:value-of select="line_no" />
</xsl:variable>
<xsl:variable name="budget_amt_anal">
<xsl:value-of select="budget_amt_anal" />
</xsl:variable>
<xsl:variable name="consumed_amt_anal">
<xsl:value-of select="consumed_amt_anal" />
</xsl:variable>
<xsl:variable name="amount">
<xsl:value-of select="amount" />
</xsl:variable>
<xsl:variable name="acct_code">
<xsl:value-of select="acct_code" />
</xsl:variable>
<xsl:variable name="cctr_code">
<xsl:value-of select="cctr_code" />
</xsl:variable>
<TR >
<TD align="right"> LINE NO: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=50px"
id="Detail1.{normalize-space($dbID)}.line_no" name="Detail1.{normalize-space($dbID)}.line_no"
value="{$line_no}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> BUDGET AMOUNT ANAL: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.budget_amt_anal" name="Detail1.{normalize-space($dbID)}.budget_amt_anal"
value="{$budget_amt_anal}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> CONSUMED AMOUNT ANAL: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.consumed_amt_anal" name="Detail1.{normalize-space($dbID)}.consumed_amt_anal"
value="{$consumed_amt_anal}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> AMOUNT: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.amount" name="Detail1.{normalize-space($dbID)}.amount"
value="{$amount}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> ACCT CODE: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.acct_code" name="Detail1.{normalize-space($dbID)}.acct_code"
value="{$acct_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> CCTR CODE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.cctr_code" name="Detail1.{normalize-space($dbID)}.cctr_code"
value="{$cctr_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
</xsl:for-each>
</xsl:for-each>
</TABLE>
</TABLE>
</DIV>
</span>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml"
exclude-result-prefixes="NonHtml">
<xsl:output method="html" />
<xsl:template match="/">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml" exclude-result-prefixes="NonHtml">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<script language="JavaScript" type="text/javascript">
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/scheduler/js/date-picker.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/ValidateDate.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/qms/js/DateValidator.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/StatelessItemChange.js"></SCRIPT>
<script language="JavaScript" type="text/javascript">
var objCur = "";
var oldVal
= "";
var oldVal = "";
var obj1 = "";
var preObj;
function gotFocus(column)
{
objCur=column.name;
oldVal=column.value;
dotNotaion = undefined;
if(objCur.id == undefined )
{
obj1 = column;
}
}
{
if(preObj != undefined)
{
if(document.getElementById(preObj.name+"__img") != undefined)
{
if(document.getElementById(preObj.name+"__img").style.visibility=="visible")
document.getElementById(preObj.name+"__img").style.visibility="hidden";
}
}
if(column.SRVCALLONCHANGE=="true")
{
document.getElementById(column.name+"__img").style.visibility="visible";
}
objCur=column.name;
oldVal=column.value;
dotNotaion = undefined;
}
function gotBlur(obj)
{
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
var isSRVCALLONCHANGE = obj.SRVCALLONCHANGE;
if( isSRVCALLONCHANGE == "true" )
{
itemChange(obj);
}
}
}
{
preObj = obj;
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
var isSRVCALLONCHANGE = obj.SRVCALLONCHANGE;
if( isSRVCALLONCHANGE == "true" )
{
itemChange( obj );
}
}
}
function assignValue(value1)
{
if(obj1.name.indexOf("date")!=-1 || obj1.name.indexOf("DATE")!=-1 ||
obj1.name.indexOf("valid_upto")!=-1)
{
if(dateFormat.substring(0,2) == 'dd')
value1 =
value1.substring(0,2)+"/"+value1.substring(3,5)+"/"+value1.substring(8,value1.length);
else
value1 =
value1.substring(3,5)+"/"+value1.substring(0,2)+"/"+value1.substring(8,value1.length);
obj1.value=value1;
obj1.ISCHANGED = "true";
}
else
{
obj1.value=value1;
gotBlur(obj1);
}
if(obj1.name.indexOf("date")!=-1 || obj1.name.indexOf("DATE")!=-1 ||
obj1.name.indexOf("valid_upto")!=-1)
{
if(dateFormat.substring(0,2) == 'dd')
value1 =
value1.substring(0,2)+"/"+value1.substring(3,5)+"/"+value1.substring(8,value1.length);
else
value1 =
value1.substring(3,5)+"/"+value1.substring(0,2)+"/"+value1.substring(8,value1.length);
obj1.value=value1;
obj1.ISCHANGED = "true";
}
else
{
obj1.value=value1;
gotBlur(obj1);
}
}
function handleMandatory(obj)
{
if(obj.name.indexOf("spec_rating") != -1)
{
alert("Please Specifiy Ratings against parameters.");
document.getElementById(obj.name+"__cmb").focus();
return false;
if(obj.name.indexOf("remarks__ra1") != -1)
{
alert("Please Specifiy remarks");
document.getElementById(obj.name).focus();
return false;
}
else if(obj.name.indexOf("months_extend") != -1)
{
alert("Please Specifiy months extend");
document.getElementById(obj.name).focus();
return false;
}
else if(obj.name.indexOf("spec_rating__1") != -1)
{
alert("Please Specifiy Ratings against parameters");
document.getElementById(obj.name+"__cmb").focus();
return false;
}
obj.focus();
return false;
}
else if(obj.name.indexOf("justification") != -1)
function setDropDownValue(dropDownObj)
{
alert("Please Specifiy Justification for status change.");
document.getElementById(obj.name).focus();
return false;
var selectedValue =dropDownObj.options[dropDownObj.selectedIndex].text;
if("YES"== selectedValue )
{
selectedValue="Y";
}
else if ("NO"== selectedValue)
{
selectedValue="N";
}
else if ("CONFIRM"== selectedValue)
{
selectedValue="C";
}
else if ("NFFE"== selectedValue)
{
var dropDownObjName = dropDownObj.name;
var fieldName = dropDownObjName.replace("__cmb","");
var fieldName = dropDownObjName.replace("recommendation__cmb","remarks__ra1");
document.getElementById(fieldName).setAttribute("isReq","true");
selectedValue="N";
}
else if ("PUT ON PROBATION"== selectedValue)
{
selectedValue="P";
}
else if ("EXTEND PROBATION"== selectedValue)
{
selectedValue="XP";
}
else if ("EXTEND CONFIRMATION"== selectedValue)
{
selectedValue="XC";
}
else if ("Score"== selectedValue)
{
selectedValue="";
}
var dropDownObjName = dropDownObj.name;
var fieldName = dropDownObjName.replace("__cmb","");
document.getElementById(fieldName).value=selectedValue;
document.getElementById(fieldName).onblur();
}
obj.focus();
return false;
function updateSum(column)
{
var val = document.getElementById(column).value;
var n=val.split(",");
var sum = 0;
for (cnt=0; cnt&lt; n.length-1; cnt++ )
{
value = n[cnt];
if(!isNaN(value))
{
sum = sum + Number(value);
}
}
document.getElementById(column+"__1").value = sum;
}
function maxChar(obj,len)
{
if(obj.value.length > len)
if(obj.value.length > len)
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
}
}
function focusLost(obj)
{
var objId=obj.id;
objId=objId.replace("remarks__ra1","recommendation");
object=document.getElementById(objId);
var value =object.value;
if (value=="N")
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
document.getElementById(obj.id).setAttribute("isReq","true");
}
else
{
document.getElementById(obj.id).setAttribute("isReq","false");
}
</script>
<link rel="stylesheet" href="/ibase/webitm/css/Standard/style.css" type="text/css" />
}
</script>
<LINK type="text/css" rel="stylesheet" href="/ibase/css/display_budget.css" />
<LINK type="text/css" rel="stylesheet" href="/ibase/css/workflowsign.css" />
</head>
<body bgcolor='#EEEEEE'>
<span class="allDisplayDiv">
<TABLE style="position:relative;left=30">
<TR>
<TD colspan="10">
<H2>
<CENTER>
<i>Purchase Voucher Approval</i>
</CENTER>
</H2>
</TD>
</TR>
<xsl:for-each select="//Detail1">
<xsl:variable name="dbID">
<xsl:value-of select="@dbID" />
</xsl:variable>
<xsl:variable name="tran_id">
<xsl:value-of select="tran_id" />
</xsl:variable>
<xsl:variable name="tran_date">
<xsl:value-of select="tran_date" />
</xsl:variable>
<xsl:variable name="vouch_type">
<xsl:value-of select="vouch_type" />
</xsl:variable>
<xsl:variable name="eff_date">
<xsl:value-of select="eff_date" />
</xsl:variable>
<xsl:variable name="site_code">
<xsl:value-of select="site_code" />
</xsl:variable>
<xsl:variable name="fin_entity">
<xsl:value-of select="fin_entity" />
</xsl:variable>
<xsl:variable name="due_date">
<xsl:value-of select="due_date" />
</xsl:variable>
<xsl:variable name="bill_amt">
<xsl:value-of select="bill_amt" />
</xsl:variable>
<xsl:variable name="exch_rate">
<xsl:value-of select="exch_rate" />
</xsl:variable>
<xsl:variable name="bank_code">
<xsl:value-of select="bank_code" />
</xsl:variable>
<xsl:variable name="tax_amt">
<xsl:value-of select="tax_amt" />
</xsl:variable>
<xsl:variable name="tot_amt">
<xsl:value-of select="tot_amt" />
</xsl:variable>
<xsl:variable name="adv_amt">
<xsl:value-of select="adv_amt" />
</xsl:variable>
<xsl:variable name="net_amt">
<xsl:value-of select="net_amt" />
</xsl:variable>
<xsl:variable name="confirmed">
<xsl:value-of select="confirmed" />
</xsl:variable>
<TR >
<TD align="right"> VOUCHER NO : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.tran_id" name="Detail1.{normalize-space($dbID)}.tran_id"
value="{$tran_id}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> TRAN DATE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.tran_date" name="Detail1.{normalize-space($dbID)}.tran_date"
value="{$tran_date}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> VOUCHER TYPE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.vouch_type" name="Detail1.{normalize-space($dbID)}.vouch_type"
value="{$vouch_type}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> EFFECTIVE DATE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.eff_date" name="Detail1.{normalize-space($dbID)}.eff_date"
value="{$eff_date}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> SITE CODE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.site_code" name="Detail1.{normalize-space($dbID)}.site_code"
value="{$site_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> FIN ENTITY : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.fin_entity" name="Detail1.{normalize-space($dbID)}.fin_entity"
value="{$fin_entity}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> BILL AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.bill_amt" name="Detail1.{normalize-space($dbID)}.bill_amt"
value="{$bill_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> DUE DATE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.due_date" name="Detail1.{normalize-space($dbID)}.due_date"
value="{$due_date}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<span class="allDisplayDiv">
<TABLE BORDER="0" WIDTH="100%">
<TR><TD class ="tTitle" > <center>PURCHASE VOUCHER </center></TD></TR>
</TABLE >
<DIV>
<TABLE align="center" border ="0" width="100%" cols="5">
<xsl:for-each select="//Detail1">
<xsl:variable name="dbID"> <xsl:value-of select="@dbID" /> </xsl:variable>
<xsl:variable name="tran_id"> <xsl:value-of select="tran_id" /> </xsl:variable>
<xsl:variable name="tran_date"> <xsl:value-of select="tran_date" /> </xsl:variable>
<xsl:variable name="vouch_type"><xsl:value-of select="vouch_type" /></xsl:variable>
<xsl:variable name="eff_date"><xsl:value-of select="eff_date" /></xsl:variable>
<xsl:variable name="site_code"><xsl:value-of select="site_code" /></xsl:variable>
<xsl:variable name="fin_entity"><xsl:value-of select="fin_entity" /></xsl:variable>
<xsl:variable name="due_date"><xsl:value-of select="due_date" /></xsl:variable>
<xsl:variable name="bill_amt"><xsl:value-of select="bill_amt" /></xsl:variable>
<xsl:variable name="exch_rate"><xsl:value-of select="exch_rate" /></xsl:variable>
<xsl:variable name="bank_code"><xsl:value-of select="bank_code" /></xsl:variable>
<xsl:variable name="tax_amt"><xsl:value-of select="tax_amt" /></xsl:variable>
<xsl:variable name="tot_amt"><xsl:value-of select="tot_amt" /></xsl:variable>
<xsl:variable name="adv_amt"><xsl:value-of select="adv_amt" /></xsl:variable>
<xsl:variable name="net_amt"><xsl:value-of select="net_amt" /></xsl:variable>
<xsl:variable name="confirmed"><xsl:value-of select="confirmed" /></xsl:variable>
<TR>
<TD class="lefttd" > <span class="tLabel">Voucher No :</span>
</TD>
<TD class="lefttdh">
<span STYLE="FLOAT:RIGHT">
<span class="tLabel"> </span>
<!-- <span class="viewDates"><xsl:value-of select="tran_date" /></span> -->
</span>
<span class="viewData">
<xsl:value-of select="$tran_id" />
</span>
</TD>
<TD class="lefttdr" align="right" ><span class="tLabel">
Transaction Date :</span></TD>
<TD class="lefttdh">
<span class="viewData">
<xsl:value-of select="$tran_date" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Voucher Type : </span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$vouch_type" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Effective Date :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$eff_date" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Site code :</span>
</TD>
<TD class="righttd">
<span STYLE="FLOAT:RIGHT">
<span class="tLabel"> </span>
<!-- <span class="viewDates"><xsl:value-of select="tran_date" /></span> -->
</span>
<span class="viewData">
<xsl:value-of select="$site_code" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Fin entity :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$fin_entity" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"><span class="tLabel">Bill amount :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$bill_amt" />
</span>
</TD>
<TD class="lefttd"> <span class="tLabel">Due date : </span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$due_date" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Exchange rate :</span>
</TD>
<TD class="righttd">
<span STYLE="FLOAT:RIGHT">
<span class="tLabel"> </span>
<!-- <span class="viewDates"><xsl:value-of select="tran_date" /></span> -->
</span>
<span class="viewData">
<xsl:value-of select="$exch_rate" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Bank code :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$bank_code" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"> <span class="tLabel">Tax amount : </span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$tax_amt" />
</span>
</TD>
<TD class="lefttd"><span class="tLabel">Total amount :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$tot_amt" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"><span class="tLabel">Advanced amount :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$adv_amt" />
</span>
</TD>
<TD class="lefttd"> <span class="tLabel">Net amount : </span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$net_amt" />
</span>
</TD>
</TR>
<TR>
<TD class="lefttd"><span class="tLabel">Confirmed :</span></TD>
<TD class="righttd">
<span class="viewData">
<xsl:value-of select="$confirmed" />
</span>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</DIV>
<DIV >
<TABLE align="center" border ="0" width="100%" height="100%">
<TR>
<TD class ="tTitleD">
<center> Detail : </center>
</TD>
</TR>
<xsl:for-each select="//Detail3">
<xsl:variable name="dbID"> <xsl:value-of select="@dbID" /></xsl:variable>
<!-- <xsl:variable name="tran_id"> <xsl:value-of select="tran_id" /></xsl:variable> -->
<xsl:variable name="line_no"> <xsl:value-of select="line_no" /></xsl:variable>
<xsl:variable name="budget_amt_anal"> <xsl:value-of select="budget_amt_anal" /></xsl:variable>
<xsl:variable name="consumed_amt_anal"> <xsl:value-of select="consumed_amt_anal" /></xsl:variable>
<xsl:variable name="vouch_amt"> <xsl:value-of select="vouch_amt" /></xsl:variable>
<xsl:variable name="acct_code"> <xsl:value-of select="acct_code" /></xsl:variable>
<xsl:variable name="cctr_code"> <xsl:value-of select="cctr_code" /></xsl:variable>
<TR>
<!--
<TD class="lefttdc"><span class="tLabel">Voucher no:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$tran_id" />
</span>
</TD>
-->
<TD class="lefttdc"><span class="tLabel">Line no:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$line_no" />
</span>
</TD>
<TR>
<TD align="right"> EXCHANGE RATE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.exch_rate" name="Detail1.{normalize-space($dbID)}.exch_rate"
value="{$exch_rate}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> BANK CODE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.bank_code" name="Detail1.{normalize-space($dbID)}.bank_code"
value="{$bank_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TD class="lefttdc"><span class="tLabel">Budget amount analysis:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData" >
<xsl:value-of select="$budget_amt_anal" />
</span>
</TD>
<TR>
<TD align="right"> TAX AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.tax_amt" name="Detail1.{normalize-space($dbID)}.tax_amt"
value="{$tax_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> TOTAL AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.tot_amt" name="Detail1.{normalize-space($dbID)}.tot_amt"
value="{$tot_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> ADVANCE AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.adv_amt" name="Detail1.{normalize-space($dbID)}.adv_amt"
value="{$adv_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> NET AMOUNT : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.net_amt" name="Detail1.{normalize-space($dbID)}.net_amt"
value="{$net_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
<TD class="lefttdc" ><span class="tLabel">Consumed amount analysis:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$consumed_amt_anal" />
</span>
</TD>
<TD class="lefttdc" ><span class="tLabel">Amount:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="vouch_amt" />
</span>
</TD>
<TD class="lefttdc" ><span class="tLabel">Account code:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$acct_code" />
</span>
</TD>
<TD class="lefttdc" ><span class="tLabel">Cost centre code:</span></TD>
<TD class="lefttdc" width='5px'>
<span class="viewData">
<xsl:value-of select="$cctr_code" />
</span>
</TD>
</TR>
<TR>
<TD align="right"> CONFIRMED : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=120px"
id="Detail1.{normalize-space($dbID)}.confirmed" name="Detail1.{normalize-space($dbID)}.confirmed"
value="{$confirmed}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
</xsl:for-each>
<xsl:for-each select="//Detail3">
<xsl:variable name="dbID">
<xsl:value-of select="@domID" />
</xsl:variable>
<xsl:variable name="line_no">
<xsl:value-of select="line_no" />
</xsl:variable>
<xsl:variable name="budget_amt_anal">
<xsl:value-of select="budget_amt_anal" />
</xsl:variable>
<xsl:variable name="consumed_amt_anal">
<xsl:value-of select="consumed_amt_anal" />
</xsl:variable>
<xsl:variable name="vouch_amt">
<xsl:value-of select="vouch_amt" />
</xsl:variable>
<xsl:variable name="acct_code">
<xsl:value-of select="acct_code" />
</xsl:variable>
<xsl:variable name="cctr_code">
<xsl:value-of select="cctr_code" />
</xsl:variable>
<TR >
<TD align="right"> LINE NO: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=50px"
id="Detail1.{normalize-space($dbID)}.line_no" name="Detail1.{normalize-space($dbID)}.line_no"
value="{$line_no}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> BUDGET AMOUNT ANAL: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.budget_amt_anal" name="Detail1.{normalize-space($dbID)}.budget_amt_anal"
value="{$budget_amt_anal}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> CONSUMED AMOUNT ANAL: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.consumed_amt_anal" name="Detail1.{normalize-space($dbID)}.consumed_amt_anal"
value="{$consumed_amt_anal}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> VOUCHER AMOUNT: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.vouch_amt" name="Detail1.{normalize-space($dbID)}.vouch_amt"
value="{$vouch_amt}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> ACCT CODE: </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.acct_code" name="Detail1.{normalize-space($dbID)}.acct_code"
value="{$acct_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
<TD align="right"> CCTR CODE : </TD>
<TD class="righttd">
<span class="viewData">
<input style="width=80px"
id="Detail1.{normalize-space($dbID)}.cctr_code" name="Detail1.{normalize-space($dbID)}.cctr_code"
value="{$cctr_code}" onfocus="gotFocus(this)"
SRVCALLONCHANGE="false" READONLY="true" TABORDER="0"
ISCHANGED="true" isReq="false" maxlength="5" class="description1" />
</span>
</TD>
</TR>
</xsl:for-each>
</TABLE>
</xsl:for-each>
</TABLE>
</DIV>
</span>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
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