<%@ 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 = 0; //这个是页面需要输入的个数,必须写对:客户化1 %> <%@include file="/FormatDoc/IncludeFDHeader.jsp"%> <% String REPORT_RECORD = SqlObject.getTable("jbo.finasys.REPORT_RECORD"); String REPORT_DATA = SqlObject.getTable("jbo.finasys.REPORT_DATA"); //获得调查报告数据 int k = 0; String sRowSubject = ""; //列主题 String sNewReportDate1 = "××年×月"; //最近资产负债表日期 String sNewReportDate2 = "××年×月"; //最近损益表日期 String sNewReportDate3 = "××年×月"; //最近现金流量表日期 String sYear="",sMonth=""; String [] sYearReportDate = {"××年","××年","××年"}; //资产负债表年报日期 String [] sYearReportNo = {"0","0","0"}; //资产负债表年报号 String [] ssyYearReportDate = {"××年","××年","××年"}; //损益表年报日期 String [] ssyYearReportNo = {"0","0","0"}; //损益表年报号 String [] sxjYearReportDate = {"××年","××年","××年"}; //现金流量表年报日期 String [] sxjYearReportNo = {"0","0","0"}; //现金流量表年报号 String sNewReportNo1 = ""; //最近资产负债表号 String sNewReportNo2 = ""; //最近损益表表号 String sNewReportNo3 = ""; //最近现金流量表号 double dValue = 0 ; //最近月报资产负债表中资产总计 double dFValue = 0 ; //最近月报资产负债表中负债合计 //最近月报资产负债表中资产总计,流动资产合计,货币资金,应收帐款净额,其他应收款,存货,长期投资淨额,固定资产净值,无形资产淨额,流动负债,短期借款及一年内到期的长期负债,应付票据,应付帐款,长期负债合计,所有者权益,实收资本 值 String[] sValue = {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}; String[] sProportion = {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}; //最近年报资产负债表中资产总计,流动资产合计,货币资金,应收帐款净额,其他应收款,存货,长期投资淨额,固定资产净值,无形资产淨额,流动负债,短期借款及一年内到期的长期负债,应付票据,应付帐款,长期负债合计,所有者权益,实收资本 值 String[] sValue1 = {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}; String[] sProportion1 = {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}; //最近第二年报资产负债表中资产总计,流动资产合计,货币资金,应收帐款净额,其他应收款,存货,长期投资淨额,固定资产净值,无形资产淨额,流动负债,短期借款及一年内到期的长期负债,应付票据,应付帐款,长期负债合计,所有者权益,实收资本 值 String[] sValue2 = {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}; String[] sProportion2 = {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}; //最近第三年报资产负债表中资产总计,流动资产合计,货币资金,应收帐款净额,其他应收款,存货,长期投资淨额,固定资产净值,无形资产淨额,流动负债,短期借款及一年内到期的长期负债,应付票据,应付帐款,长期负债合计,所有者权益,实收资本 值 String[] sValue3 = {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}; String[] sProportion3 = {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}; //最近损益表月报 double dsyValue = 0; String ssyValue[] = {"0","0","0","0","0","0","0","0","0"}; String ssyProportion[] = {"0","0","0","0","0","0","0","0","0"}; //最近第一年损益表年报 String ssyValue1[] = {"0","0","0","0","0","0","0","0","0"}; String ssyProportion1[] = {"0","0","0","0","0","0","0","0","0"}; //最近第二年损益表年报 String ssyValue2[] = {"0","0","0","0","0","0","0","0","0"}; String ssyProportion2[] = {"0","0","0","0","0","0","0","0","0"}; //最近第三年损益表年报 String ssyValue3[] = {"0","0","0","0","0","0","0","0","0"}; String ssyProportion3[] = {"0","0","0","0","0","0","0","0","0"}; //最近现金流量表月报 double dxjValue = 0; String sxjValue[] = {"0","0","0","0","0","0"}; //最近第一年现金流量表年报 String sxjValue1[] = {"0","0","0","0","0","0"}; //最近第二年现金流量表年报 String sxjValue2[] = {"0","0","0","0","0","0"}; //最近第三年现金流量表年报 String sxjValue3[] = {"0","0","0","0","0","0"}; //****************************资产负债表*********************************************** //取最新资产负债表日期 ASResultSet rs2 = Sqlca.getResultSet("select substr(ReportDate,1,4) as Year,substr(ReportDate,6,2) as Month,ReportNo from "+REPORT_RECORD+ " where ObjectNo ='"+sCustomerID+"' And ModelNo like '%1' And ReportDate = (select max(Reportdate) from "+REPORT_RECORD+" Where ObjectNo ='"+sCustomerID+"' And ModelNo like '%1')"); if(rs2.next()){ sYear = rs2.getString("Year"); //日期 if(sYear == null){ sNewReportDate1 = "××年×月"; }else{ sMonth = rs2.getString("Month"); //日期 sNewReportDate1 = sYear + " 年" +sMonth+" 月"; } sNewReportNo1 = rs2.getString("ReportNo"); //最近资产负债表号 } rs2.getStatement().close(); if(!sNewReportDate1.equals("××年×月")){ //资产总计 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sNewReportNo1+"' And RowSubject ='804'"); if(rs2.next()){ sValue[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[0] = "100"; dValue = rs2.getDouble("Col2value"); } rs2.getStatement().close(); //负债总计 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sNewReportNo1+"' And RowSubject ='809'"); if(rs2.next()){ dFValue = rs2.getDouble("Col2value"); } rs2.getStatement().close(); if (dValue > 0.008){ //短期借款及一年内到期的长期负债 rs2 = Sqlca.getResultSet("select sum(Col2value) as Col2value from "+REPORT_DATA+" where ReportNo = '"+sNewReportNo1+"' And RowSubject in ('201','211')"); if(rs2.next()){ sValue[10] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[10] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } rs2.getStatement().close(); rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+sNewReportNo1+"' And RowSubject in ('801','101','106','108','110','19h','119','19m','805','202','203','806','808','301')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("801")) //流动资产合计 { sValue[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[1] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("101")) //货币资金 { sValue[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[2] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("106")) //应收帐款净额 { sValue[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[3] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("108")) //其他应收款 { sValue[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[4] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("110")) //存货 { sValue[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[5] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("19h")) //长期投资淨额 { sValue[6] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[6] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("119")) //固定资产净值 { sValue[7] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[7] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("19m")) //无形资产淨额 { sValue[8] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[8] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("805")) //流动负债 { sValue[9] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[9] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("202")) //应付票据 { sValue[11] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[11] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("203")) //应付帐款 { sValue[12] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[12] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("806")) //长期负债合计 { sValue[13] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[13] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("808")) //所有者权益 { sValue[14] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[14] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("301")) //实收资本 { sValue[15] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion[15] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } } rs2.getStatement().close(); } } //年报 //取最新资产负债表年报日期 rs2 = Sqlca.getResultSet("select substr(ReportDate,1,4) as Year,ReportNo from "+REPORT_RECORD+ " where ObjectNo ='"+sCustomerID+"' And ModelNo like '%1' And ReportDate like '%12' order by Year Desc"); k = 0; while (k < 3){ if(rs2.next()){ sYear = rs2.getString("Year"); //日期 if(sYear == null){ sYearReportDate[k] = "××年"; }else{ sYearReportDate[k] = sYear + " 年"; } sYearReportNo[k] = rs2.getString("ReportNo"); //资产负债表年报号 } k ++; } rs2.getStatement().close(); //第一年 if(!sYearReportDate[0].equals("××年")){ //资产总计 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[0]+"' And RowSubject ='804'"); if(rs2.next()){ sValue1[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[0] = "100"; dValue = rs2.getDouble("Col2value"); } else sProportion1[0] = "100"; rs2.getStatement().close(); //负债总计 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[0]+"' And RowSubject ='809'"); if(rs2.next()){ dFValue = rs2.getDouble("Col2value"); } rs2.getStatement().close(); if (dValue > 0.008){ //短期借款及一年内到期的长期负债 rs2 = Sqlca.getResultSet("select sum(Col2value) as Col2value from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[0]+"' And RowSubject in ('201','211')"); if(rs2.next()){ sValue1[10] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[10] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } rs2.getStatement().close(); rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[0]+"' And RowSubject in ('801','101','106','108','110','19h','119','19m','805','202','203','806','808','301')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("801")) //流动资产合计 { sValue1[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[1] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("101")) //货币资金 { sValue1[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[2] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("106")) //应收帐款净额 { sValue1[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[3] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("108")) //其他应收款 { sValue1[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[4] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("110")) //存货 { sValue1[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[5] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("19h")) //长期投资淨额 { sValue1[6] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[6] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("119")) //固定资产净值 { sValue1[7] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[7] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("19m")) //无形资产淨额 { sValue1[8] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[8] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("805")) //流动负债 { sValue1[9] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[9] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("202")) //应付票据 { sValue1[11] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[11] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("203")) //应付帐款 { sValue1[12] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[12] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("806")) //长期负债合计 { sValue1[13] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[13] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("808")) //所有者权益 { sValue1[14] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[14] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("301")) //实收资本 { sValue1[15] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion1[15] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } } rs2.getStatement().close(); } //第二年 if(!sYearReportDate[1].equals("××年")){ //资产总计 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[1]+"' And RowSubject ='804'"); if(rs2.next()){ sValue2[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[0] = "100"; dValue = rs2.getDouble("Col2value"); } else sProportion2[0] = "100"; rs2.getStatement().close(); //负债总计 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[1]+"' And RowSubject ='809'"); if(rs2.next()){ dFValue = rs2.getDouble("Col2value"); } rs2.getStatement().close(); if (dValue > 0.008){ //短期借款及一年内到期的长期负债 rs2 = Sqlca.getResultSet("select sum(Col2value) as Col2value from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[1]+"' And RowSubject in ('201','211')"); if(rs2.next()){ sValue2[10] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[10] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } rs2.getStatement().close(); rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[1]+"' And RowSubject in ('801','101','106','108','110','19h','119','19m','805','202','203','806','808','301')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("801")) //流动资产合计 { sValue2[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[1] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("101")) //货币资金 { sValue2[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[2] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("106")) //应收帐款净额 { sValue2[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[3] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("108")) //其他应收款 { sValue2[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[4] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("110")) //存货 { sValue2[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[5] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("19h")) //长期投资淨额 { sValue2[6] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[6] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("119")) //固定资产净值 { sValue2[7] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[7] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("19m")) //无形资产淨额 { sValue2[8] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[8] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("805")) //流动负债 { sValue2[9] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[9] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("202")) //应付票据 { sValue2[11] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[11] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("203")) //应付帐款 { sValue2[12] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[12] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("806")) //长期负债合计 { sValue2[13] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[13] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("808")) //所有者权益 { sValue2[14] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[14] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("301")) //实收资本 { sValue2[15] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion2[15] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } } rs2.getStatement().close(); } //第三年 if(!sYearReportDate[2].equals("××年")){ //资产总计 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[2]+"' And RowSubject ='804'"); if(rs2.next()){ sValue3[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[0] = "100"; dValue = rs2.getDouble("Col2value"); } rs2.getStatement().close(); //负债总计 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[2]+"' And RowSubject ='809'"); if(rs2.next()){ dFValue = rs2.getDouble("Col2value"); } rs2.getStatement().close(); if (dValue > 0.008){ //短期借款及一年内到期的长期负债 rs2 = Sqlca.getResultSet("select sum(Col2value) as Col2value from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[2]+"' And RowSubject in ('201','211')"); if(rs2.next()){ sValue3[10] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[10] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } rs2.getStatement().close(); rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+sYearReportNo[2]+"' And RowSubject in ('801','101','106','108','110','19h','119','19m','805','202','203','806','808','301')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("801")) //流动资产合计 { sValue3[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[1] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("101")) //货币资金 { sValue3[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[2] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("106")) //应收帐款净额 { sValue3[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[3] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("108")) //其他应收款 { sValue3[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[4] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("110")) //存货 { sValue3[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[5] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("19h")) //长期投资淨额 { sValue3[6] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[6] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("119")) //固定资产净值 { sValue3[7] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[7] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("19m")) //无形资产淨额 { sValue3[8] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[8] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } else if (sRowSubject.equals("805")) //流动负债 { sValue3[9] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[9] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("202")) //应付票据 { sValue3[11] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[11] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("203")) //应付帐款 { sValue3[12] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[12] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("806")) //长期负债合计 { sValue3[13] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[13] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("808")) //所有者权益 { sValue3[14] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[14] = DataConvert.toMoney(rs2.getDouble("Col2value")/dFValue*100); } else if (sRowSubject.equals("301")) //实收资本 { sValue3[15] = DataConvert.toMoney(rs2.getDouble("Col2value")); sProportion3[15] = DataConvert.toMoney(rs2.getDouble("Col2value")/dValue*100); } } rs2.getStatement().close(); } } } } //*****************************************损益表结构和对比***************************** //取最近损益表日期 rs2 = Sqlca.getResultSet("select substr(ReportDate,1,4) as Year,substr(ReportDate,6,2) as Month,ReportNo from "+REPORT_RECORD+ " where ObjectNo ='"+sCustomerID+"' And ModelNo like '%2' And ReportDate = (select max(Reportdate) from "+REPORT_RECORD+" Where ObjectNo ='"+sCustomerID+"' And ModelNo like '%2')"); if(rs2.next()){ sYear = rs2.getString("Year"); //日期 if(sYear == null){ sNewReportDate2 = "××年×月"; }else{ sMonth = rs2.getString("Month"); //日期 sNewReportDate2 = sYear + " 年" +sMonth+" 月"; } sNewReportNo2 = rs2.getString("ReportNo"); //最近损益表号 } rs2.getStatement().close(); rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+sNewReportNo2+"' And RowSubject in ('501','502','505','503','507','508','509','515','517')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("501")) //主营业务收入 { ssyValue[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); dsyValue = rs2.getDouble("Col2value"); ssyProportion[0] = "100"; } if( dsyValue == 0) continue; if (sRowSubject.equals("502")) //主营业务成本 { ssyValue[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion[1] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("505")) //主营业务利润 { ssyValue[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion[2] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("503")) //营业费用 { ssyValue[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion[3] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("507")) //管理费用 { ssyValue[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion[4] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("508")) //财务费用 { ssyValue[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion[5] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("509")) //营业利润 { ssyValue[6] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion[6] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("515")) //利润总额 { ssyValue[7] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion[7] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("517")) //净利润 { ssyValue[8] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion[8] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } } rs2.getStatement().close(); //年报 rs2 = Sqlca.getResultSet("select substr(ReportDate,1,4) as Year,ReportNo from "+REPORT_RECORD+ " where ObjectNo ='"+sCustomerID+"' And ModelNo like '%2' And ReportDate like '%12' order by Year Desc"); k = 0; while (k < 3){ if(rs2.next()){ sYear = rs2.getString("Year"); //日期 if(sYear == null){ ssyYearReportDate[k] = "××年"; }else{ ssyYearReportDate[k] = sYear + " 年"; } ssyYearReportNo[k] = rs2.getString("ReportNo"); //资产负债表年报号 } k ++; } rs2.getStatement().close(); //第一年 if (!ssyYearReportDate[0].equals("××年")){ rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+ssyYearReportNo[0]+"' And RowSubject in ('501','502','505','503','507','508','509','515','517')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("501")) //主营业务收入 { ssyValue1[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); dsyValue = rs2.getDouble("Col2value"); ssyProportion1[0] = "100"; } if( dsyValue == 0) continue; if (sRowSubject.equals("502")) //主营业务成本 { ssyValue1[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion1[1] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("505")) //主营业务利润 { ssyValue1[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion1[2] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("503")) //营业费用 { ssyValue1[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion1[3] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("507")) //管理费用 { ssyValue1[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion1[4] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("508")) //财务费用 { ssyValue1[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion1[5] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("509")) //营业利润 { ssyValue1[6] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion1[6] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("515")) //利润总额 { ssyValue1[7] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion1[7] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("517")) //净利润 { ssyValue1[8] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion1[8] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } } rs2.getStatement().close(); //第二年 if (!ssyYearReportDate[1].equals("××年")){ rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+ssyYearReportNo[1]+"' And RowSubject in ('501','502','505','503','507','508','509','515','517')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("501")) //主营业务收入 { ssyValue2[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); dsyValue = rs2.getDouble("Col2value"); ssyProportion2[0] = "100"; } if( dsyValue == 0) continue; if (sRowSubject.equals("502")) //主营业务成本 { ssyValue2[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion2[1] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("505")) //主营业务利润 { ssyValue2[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion2[2] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("503")) //营业费用 { ssyValue2[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion2[3] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("507")) //管理费用 { ssyValue2[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion2[4] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("508")) //财务费用 { ssyValue2[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion2[5] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("509")) //营业利润 { ssyValue2[6] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion2[6] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("515")) //利润总额 { ssyValue2[7] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion2[7] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("517")) //净利润 { ssyValue2[8] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion2[8] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } } //第三年 if (!ssyYearReportDate[2].equals("××年")){ rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+ssyYearReportNo[2]+"' And RowSubject in ('501','502','505','503','507','508','509','515','517') order by RowSubject "); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("501")) //主营业务收入 { ssyValue3[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); dsyValue = rs2.getDouble("Col2value"); ssyProportion3[0] = "100"; } if( dsyValue == 0) continue; if (sRowSubject.equals("502")) //主营业务成本 { ssyValue3[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion3[1] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("505")) //主营业务利润 { ssyValue3[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion3[2] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("503")) //营业费用 { ssyValue3[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion3[3] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("507")) //管理费用 { ssyValue3[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion3[4] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("508")) //财务费用 { ssyValue3[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion3[5] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("509")) //营业利润 { ssyValue3[6] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion3[6] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("515")) //利润总额 { ssyValue3[7] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion3[7] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } else if (sRowSubject.equals("517")) //净利润 { ssyValue3[8] = DataConvert.toMoney(rs2.getDouble("Col2value")); ssyProportion3[8] = DataConvert.toMoney(rs2.getDouble("Col2value")/dsyValue*100); } } rs2.getStatement().close(); } } } //*****************************************现金流量表***************************** //取最近现金流量表日期 rs2 = Sqlca.getResultSet("select substr(ReportDate,1,4) as Year,substr(ReportDate,6,2) as Month,ReportNo from "+REPORT_RECORD+ " where ObjectNo ='"+sCustomerID+"' And ModelNo like '%8' And ReportDate = (select max(Reportdate) from "+REPORT_RECORD+" Where ObjectNo ='"+sCustomerID+"' And ModelNo like '%8')"); if(rs2.next()){ sYear = rs2.getString("Year"); //日期 if(sYear == null){ sNewReportDate3 = "××年×月"; }else{ sMonth = rs2.getString("Month"); //日期 sNewReportDate3 = sYear + " 年" +sMonth+" 月"; } sNewReportNo3 = rs2.getString("ReportNo"); //最近现金流量表号 } rs2.getStatement().close(); if (!sNewReportDate3.equals("××年×月")){ //经营活动现金流入量 RowSubject 为a20 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sNewReportNo3+"' And RowSubject ='a20'"); if(rs2.next()){ sxjValue[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); } rs2.getStatement().close(); //经营活动现金流出量 RowSubject 为a27 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sNewReportNo3+"' And RowSubject ='a27'"); if(rs2.next()){ sxjValue[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); } rs2.getStatement().close(); rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+sNewReportNo3+"' And RowSubject in ('810','811','812','813')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("810")) //经营活动现金流净额 { sxjValue[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("811")) //投资活动现金流净额 { sxjValue[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("812")) //筹资活动现金流净额 { sxjValue[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("813")) //净现金流量 { sxjValue[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); } } rs2.getStatement().close(); } //年报 rs2 = Sqlca.getResultSet("select substr(ReportDate,1,4) as Year,ReportNo from "+REPORT_RECORD+ " where ObjectNo ='"+sCustomerID+"' And ModelNo like '%8' And ReportDate like '%12' order by Year Desc"); k = 0; while (k < 3){ if(rs2.next()){ sYear = rs2.getString("Year"); //日期 if(sYear == null){ sxjYearReportDate[k] = "××年"; }else{ sxjYearReportDate[k] = sYear + " 年"; } sxjYearReportNo[k] = rs2.getString("ReportNo"); //资产负债表年报号 } k ++; } rs2.getStatement().close(); //第一年 if (!sxjYearReportDate[0].equals("××年")){ //经营活动现金流入量 RowSubject 为a20 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sxjYearReportNo[0]+"' And RowSubject = 'a20'"); if(rs2.next()){ sxjValue1[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); } rs2.getStatement().close(); //经营活动现金流出量 RowSubject 为a27 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sxjYearReportNo[0]+"' And RowSubject = 'a27'"); if(rs2.next()){ sxjValue1[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); } rs2.getStatement().close(); rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+sxjYearReportNo[0]+"' And RowSubject in ('810','811','812','813')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("810")) //经营活动现金流净额 { sxjValue1[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("811")) //投资活动现金流净额 { sxjValue1[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("812")) //筹资活动现金流净额 { sxjValue1[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("813")) //净现金流量 { sxjValue1[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); } } rs2.getStatement().close(); //第二年 if (!sxjYearReportDate[1].equals("××年")){ //经营活动现金流入量 RowSubject 为a20 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sxjYearReportNo[1]+"' And RowSubject = 'a20'"); if(rs2.next()){ sxjValue2[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); } rs2.getStatement().close(); //经营活动现金流出量 RowSubject 为a27 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sxjYearReportNo[1]+"' And RowSubject = 'a27'"); if(rs2.next()){ sxjValue2[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); } rs2.getStatement().close(); rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+sxjYearReportNo[1]+"' And RowSubject in ('810','811','812','813')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("810")) //经营活动现金流净额 { sxjValue2[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("811")) //投资活动现金流净额 { sxjValue2[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("812")) //筹资活动现金流净额 { sxjValue2[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("813")) //净现金流量 { sxjValue2[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); } } rs2.getStatement().close(); //第三年 if (!sxjYearReportDate[2].equals("××年")){ //经营活动现金流入量 RowSubject 为a20 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sxjYearReportNo[2]+"' And RowSubject = 'a20'"); if(rs2.next()){ sxjValue3[0] = DataConvert.toMoney(rs2.getDouble("Col2value")); } rs2.getStatement().close(); //经营活动现金流出量 RowSubject 为a27 rs2 = Sqlca.getResultSet("select Col2value from "+REPORT_DATA+" where ReportNo = '"+sxjYearReportNo[2]+"' And RowSubject = 'a27'"); if(rs2.next()){ sxjValue3[1] = DataConvert.toMoney(rs2.getDouble("Col2value")); } rs2.getStatement().close(); rs2 = Sqlca.getResultSet("select Col2value,RowSubject from "+REPORT_DATA+" where ReportNo = '"+sxjYearReportNo[2]+"' And RowSubject in ('810','811','812','813')"); while(rs2.next()){ sRowSubject = rs2.getString("RowSubject"); if (sRowSubject.equals("810")) //经营活动现金流净额 { sxjValue3[2] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("811")) //投资活动现金流净额 { sxjValue3[3] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("812")) //筹资活动现金流净额 { sxjValue3[4] = DataConvert.toMoney(rs2.getDouble("Col2value")); } else if (sRowSubject.equals("813")) //净现金流量 { sxjValue3[5] = DataConvert.toMoney(rs2.getDouble("Col2value")); } } rs2.getStatement().close(); } } } %> <%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=ReportInfo;Describe=生成报告信息;客户化2;]~*/%> <% StringBuffer sTemp=new StringBuffer(); sTemp.append("
"); sTemp.append("
"); sTemp.append(" "); sTemp.append(" "); sTemp.append(" "); sTemp.append(" "); sTemp.append(""); sTemp.append(" "); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(" "); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(" "); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(" "); sTemp.append("
3.2、财务简表分析

资产负债简表结构和对比
 
项目"+sNewReportDate1+" "+sYearReportDate[0]+""+sYearReportDate[1]+""+sYearReportDate[2]+"
数值 % 数值 %数值%数值%
总资产 "+sValue[0]+""+sProportion[0]+""+sValue1[0]+""+sProportion1[0]+""+sValue2[0]+""+sProportion2[0]+""+sValue3[0]+""+sProportion3[0]+"
流动资产 "+sValue[1]+""+sProportion[1]+""+sValue1[1]+""+sProportion1[1]+""+sValue2[1]+""+sProportion2[1]+""+sValue3[1]+""+sProportion3[1]+"
货币资金 "+sValue[2]+""+sProportion[2]+""+sValue1[2]+""+sProportion1[2]+""+sValue2[2]+""+sProportion2[2]+""+sValue3[2]+""+sProportion3[2]+"
应收帐款淨额 "+sValue[3]+""+sProportion[3]+""+sValue1[3]+""+sProportion1[3]+""+sValue2[3]+""+sProportion2[3]+""+sValue3[3]+""+sProportion3[3]+"
其他应收款 "+sValue[4]+""+sProportion[4]+""+sValue1[4]+""+sProportion1[4]+""+sValue2[4]+""+sProportion2[4]+""+sValue3[4]+""+sProportion3[4]+"
存货 "+sValue[5]+""+sProportion[5]+""+sValue1[5]+""+sProportion1[5]+""+sValue2[5]+""+sProportion2[5]+""+sValue3[5]+""+sProportion3[5]+"
长期投资淨额 "+sValue[6]+""+sProportion[6]+""+sValue1[6]+""+sProportion1[6]+""+sValue2[6]+""+sProportion2[6]+""+sValue3[6]+""+sProportion3[6]+"
固定资产净值 "+sValue[7]+""+sProportion[7]+""+sValue1[7]+""+sProportion1[7]+""+sValue2[7]+""+sProportion2[7]+""+sValue3[7]+""+sProportion3[7]+"
无形资产淨额 "+sValue[8]+""+sProportion[8]+""+sValue1[8]+""+sProportion1[8]+""+sValue2[8]+""+sProportion2[8]+""+sValue3[8]+""+sProportion3[8]+"
流动负债 "+sValue[9]+""+sProportion[9]+""+sValue1[9]+""+sProportion1[9]+""+sValue2[9]+""+sProportion2[9]+""+sValue3[9]+""+sProportion3[9]+"
短期借款及一年内到期的长期负债 "+sValue[10]+""+sProportion[10]+""+sValue1[10]+""+sProportion1[10]+""+sValue2[10]+""+sProportion2[10]+""+sValue3[10]+""+sProportion3[10]+"
应付票据 "+sValue[11]+""+sProportion[11]+""+sValue1[11]+""+sProportion1[11]+""+sValue2[11]+""+sProportion2[11]+""+sValue3[11]+""+sProportion3[11]+"
应付帐款 "+sValue[12]+""+sProportion[12]+""+sValue1[12]+""+sProportion1[12]+""+sValue2[12]+""+sProportion2[12]+""+sValue3[12]+""+sProportion3[12]+"
长期负债合计 "+sValue[13]+""+sProportion[13]+""+sValue1[13]+""+sProportion1[13]+""+sValue2[13]+""+sProportion2[13]+""+sValue3[13]+""+sProportion3[13]+"
所有者权益 "+sValue[14]+""+sProportion[14]+""+sValue1[14]+""+sProportion1[14]+""+sValue2[14]+""+sProportion2[14]+""+sValue3[14]+""+sProportion3[14]+"
实收资本 "+sValue[15]+""+sProportion[15]+""+sValue1[15]+""+sProportion1[15]+""+sValue2[15]+""+sProportion2[15]+""+sValue3[15]+""+sProportion3[15]+"

损益表结构和对比
 
项目 "+sNewReportDate2+" "+ssyYearReportDate[0]+""+ssyYearReportDate[1]+""+ssyYearReportDate[2]+"
数值 %数值%数值 数值%
主营业务收入 "+ssyValue[0]+""+ssyProportion[0]+""+ssyValue1[0]+""+ssyProportion1[0]+""+ssyValue2[0]+""+ssyProportion2[0]+""+ssyValue3[0]+""+ssyProportion3[0]+"
主营业务成本 "+ssyValue[1]+""+ssyProportion[1]+""+ssyValue1[1]+""+ssyProportion1[1]+""+ssyValue2[1]+""+ssyProportion2[1]+""+ssyValue3[1]+""+ssyProportion3[1]+"
主营业务利润 "+ssyValue[2]+""+ssyProportion[2]+""+ssyValue1[2]+""+ssyProportion1[2]+""+ssyValue2[2]+""+ssyProportion2[2]+""+ssyValue3[2]+""+ssyProportion3[2]+"
营业费用 "+ssyValue[3]+""+ssyProportion[3]+""+ssyValue1[3]+""+ssyProportion1[3]+""+ssyValue2[3]+""+ssyProportion2[3]+""+ssyValue3[3]+""+ssyProportion3[3]+"
管理费用 "+ssyValue[4]+""+ssyProportion[4]+""+ssyValue1[4]+""+ssyProportion1[4]+""+ssyValue2[4]+""+ssyProportion2[4]+""+ssyValue3[4]+""+ssyProportion3[4]+"
财务费用 "+ssyValue[5]+""+ssyProportion[5]+""+ssyValue1[5]+""+ssyProportion1[5]+""+ssyValue2[5]+""+ssyProportion2[5]+""+ssyValue3[5]+""+ssyProportion3[5]+"
营业利润 "+ssyValue[6]+""+ssyProportion[6]+""+ssyValue1[6]+""+ssyProportion1[6]+""+ssyValue2[6]+""+ssyProportion2[6]+""+ssyValue3[6]+""+ssyProportion3[6]+"
利润总额 "+ssyValue[7]+""+ssyProportion[7]+""+ssyValue1[7]+""+ssyProportion1[7]+""+ssyValue2[7]+""+ssyProportion2[7]+""+ssyValue3[7]+""+ssyProportion3[7]+"
净利润 "+ssyValue[8]+""+ssyProportion[8]+""+ssyValue1[8]+""+ssyProportion1[8]+""+ssyValue2[8]+""+ssyProportion2[8]+""+ssyValue3[8]+""+ssyProportion3[8]+"

现金流
 
项目 "+sNewReportDate3+" "+sxjYearReportDate[0]+""+sxjYearReportDate[1]+""+sxjYearReportDate[2]+"
数值数值数值数值
经营活动现金流入量 "+sxjValue[0]+""+sxjValue1[0]+""+sxjValue2[0]+""+sxjValue3[0]+"
经营活动现金流出量 "+sxjValue[1]+""+sxjValue1[1]+""+sxjValue2[1]+""+sxjValue3[1]+"
经营活动现金流净额 "+sxjValue[2]+""+sxjValue1[2]+""+sxjValue2[2]+""+sxjValue3[2]+"
投资活动现金流净额 "+sxjValue[3]+""+sxjValue1[3]+""+sxjValue2[3]+""+sxjValue3[3]+"
筹资活动现金流净额 "+sxjValue[4]+""+sxjValue1[4]+""+sxjValue2[4]+""+sxjValue3[4]+"
净现金流量 "+sxjValue[5]+""+sxjValue1[5]+""+sxjValue2[5]+""+sxjValue3[5]+"
"); sTemp.append("
"); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append(""); sTemp.append("
"); String sReportInfo = sTemp.toString(); String sPreviewContent = "pvw"+java.lang.Math.random(); %> <%/*~END~*/%> <%@include file="/FormatDoc/IncludeFDFooter.jsp"%> <%@ include file="/IncludeEnd.jsp"%>