2018-06-03 22:26:41 +08:00

133 lines
5.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/IncludeBeginMD.jsp"%>
<%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=Main00;Describe=注释区;]~*/%>
<%
/*
Content: 中小企业调查报告
Input Param:
必须传入的参数:
DocID: 文档template
ObjectNo业务号
SerialNo: 调查报告流水号
可选的参数:
Method: 其中 1:display;2:save;3:preview;4:export
FirstSection: 判断是否为报告的第一页
*/
%>
<%/*~END~*/%>
<%
int iDescribeCount = 2; //这个是页面需要输入的个数必须写对客户化1
%>
<%@include file="/FormatDoc/IncludeFDHeader.jsp"%>
<%
//获得调查报告数据
String sDate = StringFunction.getToday();
String sYear = sDate.substring(0,4);
int iYear = Integer.parseInt(sYear);
String sYearN = String.valueOf(iYear - 1)+"/12";
String sYearN_1 = String.valueOf(iYear - 1)+"/01";
String sValue = "";
BizObjectManager bm = JBOFactory.getBizObjectManager("jbo.finasys.REPORT_DATA");
String sSql = "select * from O where reportno in (select reportno from jbo.finasys.REPORT_RECORD RR"
+" where RR.reportdate = '"+sYearN_1+"' and RR.objectno = '"+sCustomerID+"' and RR.ReportName ='现金流量表') and RowSubject = '813'";
BizObject bo = bm.createQuery(sSql).getSingleResult(false);
if(bo != null){
sValue = DataConvert.toMoney(bo.getAttribute("Col2Value").getDouble());
}
String sRowName[] = {"810","811","812","813"};
String sCol2Value[]={"","","",""};
sSql = " select * from O where reportno in (select reportno from jbo.finasys.REPORT_RECORD RR"
+" where RR.reportdate = '"+sYearN+"' and RR.objectno = '"+sCustomerID+"' and RR.ReportName ='现金流量表')";
List<BizObject> list = bm.createQuery(sSql).getResultList(false);
for(BizObject bo2 : list){
String RowName = bo2.getAttribute("RowSubject").getString();
if(RowName.equals(sRowName[0])) sCol2Value[0]=DataConvert.toMoney(bo2.getAttribute("Col2Value").getDouble());
else if(RowName.equals(sRowName[1])) sCol2Value[1]=DataConvert.toMoney(bo2.getAttribute("Col2Value").getDouble());
else if(RowName.equals(sRowName[2])) sCol2Value[2]=DataConvert.toMoney(bo2.getAttribute("Col2Value").getDouble());
else if(RowName.equals(sRowName[3])) sCol2Value[3]=DataConvert.toMoney(bo2.getAttribute("Col2Value").getDouble());
}
%>
<%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=ReportInfo;Describe=生成报告信息;客户化2;]~*/%>
<%
StringBuffer sTemp=new StringBuffer();
sTemp.append("<form method='post' action='0307.jsp' name='reportInfo'>");
sTemp.append("<div id=reporttable>");
sTemp.append("<table class=table1 width='640' align=center border=1 cellspacing=0 cellpadding=2 bgcolor=white bordercolor=black bordercolordark=black > ");
sTemp.append(" <tr>");
sTemp.append(" <td class=td1 align=left colspan=22 bgcolor=#aaaaaa ><font style=' font-size: 12pt;FONT-FAMILY:宋体;FONT-WEIGHT: bold;color:black;background-color:#aaaaaa' >3.7、现金流量分析</font></td>");
sTemp.append(" </tr>");
sTemp.append(" <tr align=center>");
sTemp.append(" <td width=10% class=td1 > 年份 </td>");
sTemp.append(" <td width=18% class=td1 > 期初现金 </td>");
sTemp.append(" <td width=18% class=td1 > 经营现金流量 </td>");
sTemp.append(" <td width=18% class=td1 > 投资现金流量 </td>");
sTemp.append(" <td width=18% class=td1 > 筹资现金流量 </td>");
sTemp.append(" <td width=18% class=td1 > 期末现金 </td>");
sTemp.append(" </tr>");
sTemp.append(" <tr>");
sTemp.append(" <td width=10% align=center class=td1 >"+(iYear-1)+"&nbsp;</td>");
sTemp.append(" <td width=18% align=center class=td1 >"+sValue+"&nbsp;</td>");
sTemp.append(" <td width=18% align=center class=td1 >"+sCol2Value[0]+"&nbsp;</td>");
sTemp.append(" <td width=18% align=center class=td1 >"+sCol2Value[1]+"&nbsp;</td>");
sTemp.append(" <td width=18% align=center class=td1 >"+sCol2Value[2]+"&nbsp;</td>");
sTemp.append(" <td width=18% align=center class=td1 >"+sCol2Value[3]+"&nbsp;</td>");
sTemp.append(" </tr>");
sTemp.append(" <tr>");
sTemp.append(" <td colspan=6 align=left class=td1 > 分析该申请人的现金流");
sTemp.append(" </td>");
sTemp.append(" </tr>");
sTemp.append(" <tr>");
sTemp.append(" <td colspan=6 align=left class=td1 >");
sTemp.append(myOutPut("1",sMethod,"name='describe1' style='width:100%; height:150'",getUnitData("describe1",sData)));
sTemp.append(" <br>");
sTemp.append("&nbsp;</td>");
sTemp.append(" </tr>");
sTemp.append(" <tr>");
sTemp.append(" <td colspan=6 align=left class=td1 ><p>1、未来现金流量预测</p>");
sTemp.append(" 2、另外须重点预测并分析该申请人贷款到期日的现金流情况。");
sTemp.append(" </td>");
sTemp.append(" </tr>");
sTemp.append(" <tr>");
sTemp.append(" <td colspan=6 align=left class=td1 >");
sTemp.append(myOutPut("1",sMethod,"name='describe2' style='width:100%; height:150'",getUnitData("describe2",sData)));
sTemp.append(" <br>");
sTemp.append("&nbsp;</td>");
sTemp.append(" </tr>");
sTemp.append("</table>");
sTemp.append("</div>");
sTemp.append("<input type='hidden' name='Method' value='1'>");
sTemp.append("<input type='hidden' name='SerialNo' value='"+sSerialNo+"'>");
sTemp.append("<input type='hidden' name='ObjectNo' value='"+sObjectNo+"'>");
sTemp.append("<input type='hidden' name='ObjectType' value='"+sObjectType+"'>");
sTemp.append("<input type='hidden' name='Rand' value=''>");
sTemp.append("<input type='hidden' name='CompClientID' value='"+sCompClientID+"'>");
sTemp.append("</form>");
String sReportInfo = sTemp.toString();
String sPreviewContent = "pvw"+java.lang.Math.random();
%>
<%/*~END~*/%>
<%@include file="/FormatDoc/IncludeFDFooter.jsp"%>
<script type="text/javascript">
<%
if(sMethod.equals("1")) //1:display
{
%>
//客户化3
var config = new Object();
editor_generate('describe1');
editor_generate('describe2');
<%
}
%>
</script>
<%@ include file="/IncludeEnd.jsp"%>