⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 input.jsp

📁 管理会计系统 主要功能在主页面左侧的菜单面中
💻 JSP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",0);
%>
<%! ResultSet RS; %>
<%! String sql,JsGs,Hc,Lc,GsHL,JbHL,BzHL,JsJb,BZ,Bbbm; %>
<%! int zdhc,i,j,results; %>
<%@ page language="java" import="java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="DbBean" class="publib.OperDbBean" scope="page"></jsp:useBean>

<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<META name="GENERATOR" content="IBM WebSphere Page Designer V3.5 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">

<TITLE></TITLE>
</HEAD>
<BODY bgcolor="#9eced8" onload="ShowData()">
<FORM name="form1">
<%
Hc   = request.getParameter("Hc");
Lc   = request.getParameter("Lc");
Bbbm = request.getParameter("Bbbm");
JsJb = request.getParameter("JsJb");
BZ   = request.getParameter("BZ");
JsGs = "";
GsHL = "H" + Hc + "L" + Lc;
JbHL = "J" + Hc + "B" + Lc;
BzHL = "B" + Hc + "Z" + Lc;

sql = "SELECT * FROM DBO.BBGSDY WHERE BBBM='" + Bbbm + "' AND HC=" + Hc + " AND LC=" + Lc;
RS  = DbBean.sqlQuery(sql); 

while( RS.next() )
{
	JsGs = RS.getString("JSGS");
} 
RS.close();
%>

<SCRIPT language="JavaScript">
function ShowData()
{
	form1.TEXT1.value = "<%=JsGs%>";
	form1.JSJB1.value = "<%=JsJb%>";
	form1.JSBZ1.value = "<%=BZ%>";
}
function WriteIn()
{
	if ( CheckInput() != 0 ) { return 0; }
	if ( form1.TEXT1.value != "" )
	{
		if ( form1.JSJB1.value == "" )
		{
			alert("公式级别不能为空!");
			return 0;
		}
		opener.document.form1.<%=GsHL%>.value = form1.TEXT1.value;
		opener.document.form1.<%=JbHL%>.value = form1.JSJB1.value;
		opener.document.form1.<%=BzHL%>.value = form1.JSBZ1.value;
		opener.WriteValue('<%=GsHL%>');
		window.close();
	}
	else
	{
		alert("公式不能为空!");
		return 0;
	}
}
function Ts(No)
{
	switch(No)
	{
		case 1: alert("计算公式错误:起始符号出错!"); break;
		case 2: alert("计算公式错误:终止符号出错!"); break;
		case 3: alert("计算公式错误:缺少数据项!"); break;
		case 4: alert("计算公式错误:括号不匹配!"); break;
		case 5: alert("计算公式错误:缺少计算符!"); break;
		case 6: alert("计算公式错误:出现非法字符!"); break;
	}
	return 0;
}
function CheckInput()
{
	var a = ['+','-','*','/','('];
	var b = ['+','-','*','/',')'];
	var c = ['+','-','*','/','(',')'];
	var yfcw = 0, zkh = 0, ykh = 0;
	var str = "";
	var hfzf = "1234567890BCDEFGHJKLMNPRSTVWXYZ+-*/)(|";

	len = form1.TEXT1.value.length - 1;

	for ( j=1;j<5;j++ )
	{
		if ( form1.TEXT1.value.charAt(0) == b[j] )   { Ts(1); return 3; }
		if ( form1.TEXT1.value.charAt(len) == a[j] ) { Ts(2); return 3; }
	}

	for ( m=0;m<5;m++ )
	{
		for ( n=0;n<5;n++ )
		{
			str = a[m] + b[n];
			if ( form1.TEXT1.value.indexOf(str) != -1 ) { Ts(3); return 3; }
		}
	}

	for ( j=0;j<form1.TEXT1.value.length;j++ )
	{
		if ( form1.TEXT1.value.charAt(j) == "(" ) { zkh = zkh + 1; }
		if ( form1.TEXT1.value.charAt(j) == ")" ) { ykh = ykh + 1; }
		if ( ykh > zkh ) { Ts(4); return 3; }
	}

	if ( zkh != ykh ) { Ts(4); return 3; }

	for ( m=0;m<6;m++ )
	{
		str = '(' + c[m] + ')';
		if ( form1.TEXT1.value.indexOf(str) != -1 ) { Ts(3); return 3; }
	}

	if ( form1.TEXT1.value.indexOf(')(') != -1 ) { Ts(5); return 3; }

	ffzf = "No";
	for ( j=0;j<form1.TEXT1.value.length;j++ )
	{
		zf = form1.TEXT1.value.charAt(j);
		if ( hfzf.indexOf(zf) == -1 ) { ffzf = "Yes"; }
	}
	if ( ffzf == "Yes" )
	{
		Ts(6); return 3;
	}

	return 0;
}
</SCRIPT>帮助:<br clear="all">

<TEXTAREA rows="13" cols="79" name="S2" readonly>公式定义说明:

X:(后跟参数代码)
	从系统参数字典中取数(税率、单位劳动价格、价值含量Q1等)

Q:取从年初到当前工作日期的月数、天数
	第二位:
		M:取从年初到工作日期的月数
		D:取从年初到工作日期的天数
	如:QM表示取从年初到工作日期的月数

K:根据科目代码从总帐基本信息表中取数
	第二位:
		C:产品
		K:客户经理
		J:机构
	第三位:
		D:取当前余额
		Y:取月初余额
		N:取年初余额
		S:取本年累积数
如:KKD5110表示取客户经理的5110科目的当前余额

H:根据科目从费用基本信息表(FYJBXXB)取余额
	第二位:
		C:产品
		Z:责任中心
如:HC5110表示取费用基本信息表中产品的余额

G:从营业费用基本信息表取数
	第二位:
		G:固定资产折旧
		R:人力费用 
		F:非人力费用

T:从表中取数,如:
T201|1|D2|tablename:从tablename表中取报表编码为201、表项为D2序号为1的值,如:
Select D2 from tablename where xh = 1 and ……

S:
	第二位:
		T:从表中取相应列项的数据累加和
		C:	1-1表根据责任中心编码累计产品利润调整(后面不跟参数)
	第三位:
		C:产品
		J:机构
		K:客户经理
		Z:经济资本
如:STC301|1|D3|tablename:从tablename表中取报表编码为301、表项为D3、序号为1的数据的累加和

L:(按照科目类别取数)
	第二位:
		B:经营部门
		第三位:
			L:一般存款利息支出
	第二位:
		K:客户经理 
		第三位:
			L:利息支出 , P:利息收入
	第二位:
		H:客户
		第三位:
			L:利息支出 , P:利息收入
	第二位:
		J:机构
		第三位(科目类别):
			J:金融企业往来收入 
			K:金融企业往来支出 
			L:利息支出 
			N:其他收入 
			O:其他支出 
			Q:中间业务收入 
			R:中间业务支出 
			P:利息收入
如:LJJ表示取机构的金融企业往来收入

G:(利息新增)
	第二位:
		B:经营部门
		K:客户经理
		H:客户
	第三位:
		G:应收利息
		H:催收利息
如:GBG表示经营部门的应收利息新增

J:(贷款)
	第二位:
		C:正常贷款
		D:逾期
		E:呆滞
		F:呆帐
	第三位:
		D:时点数
		N:年初数
		Y:月初
	第四位:
		B:经营部门
		J:机构
		K:客户经理
		C:产品
如:JCDK表示某客户经理管辖的正常贷款时点数
	JDNB表示某经营部门的逾期贷款年初数

E: 内部转移价格
	第二位:
		A:全省统一价格
		B:二级行各自价格
		C:公开市场拆借价格
如:EA表示全省统一价格

Z:内部转移积数
	第二位:
		R:内部转移收入
		C:内部转移支出
	第三位:
		K:大客户投入产出表的转移收入或支出
		J:基层营业机构投入产出表的转移收入或支出
		C:产品投入产出表的内部转移积数
	第四位:
		A:全省统一价格
		B:各自价格
		C:公开市场拆借价格
	如:ZRKA表示某大客户按照全省统一价格计算得出的内部转移收入
		ZCCC表示某产品按照公开市场拆借价格计算得出的内部转移积数

N:本年累收、累放,处理4-2表
	第二位:
		S:本年累收
		F:正常贷款本年累放
	第三位:
		C:正常贷款
		D:逾期贷款	
	如:NSC表示正常贷款的本年累收
	NF表示正常贷款本年累放

R:人数统计
	第二位:
		C:产品人数合计,如RC
		J:机构人数合计,如RJ
		Z:责任中心人数合计,如RZ
如:RJ表示某机构的人数
	
W:取管理人员费用信息

P:取柜员指标信息
	第二位:
		B:柜员笔数,如PB
		J:柜员金额,如PJ
		L:劳动量,如PL
	如:PL表示某柜员的劳动量

V:内部管理费
	第二位:
		N:人员管理费,如VN
		P:准备金管理费率,如VP
	第三位:
		J:机构
		H:非机构
如:VP表示取内部管理费的准备金管理费率

D:单位劳动价格
	第二位:
		A:全省统一,如DA
		B:各自价格,如DB
		C:公开市场拆借,如DC
如:DA表示全省统一的单位劳动价格

M:产品利润调整

B:
	第二位:		
		I:客户的贴现收入 
		K:客户的金融企业往来支出 
		C:客户的存款时点数 
		D:客户的贷款时点数


</TEXTAREA>
<br clear="all">公式:<br>
<TEXTAREA rows="7" cols="79" name="TEXT1" style="text-align : justify;"></TEXTAREA><br>
<br clear="all">
备注:<input type="text" name="JSBZ1" size="15">&nbsp;&nbsp;&nbsp;&nbsp;
级别:<select size="1" name="JSJB1">
        <option selected value="0">0</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6">6</option>
        <option value="7">7</option>
        <option value="8">8</option>
        <option value="9">9</option>
     </select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<INPUT type="button" name="B1" value=" 确 认 " onclick="WriteIn()"><br>
</FORM>

</BODY>
</HTML>
<%
	System.gc();
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -