利用批命令设置UFO报表公式用友集团客服中心91号工程师以资产负债表为例,资产负债表格式设置好后,在“工具”菜单下点“二次开发”利用批命令设置ufo报表公式利用批命令设置ufo报表公式打开“二次开发”后,选择“新建”,然后选择“批命令文件(*.shl)”新建利用批命令设置ufo报表公式在批命令编辑界面可录入公式,如下图:利用批命令设置ufo报表公式公式编辑好后,点“保存”,选择保存路径(如d:\ufo下),保存类型一定要选择*.shl格式利用批命令进行报表取数打开资产负债表,在数据菜单下点关键字录入,录入关键字利用批命令进行报表取数关键字录入好后,在“文件”菜单下点“执行”利用批命令进行报表取数选择存放在D:\ufo下的资产负债表批命令,然后点“执行”批命令执行完毕后,资产负债表取到的数据如下。利用批命令进行报表取数利用批命令说明利用批命令写报表公式比较灵活,可以在批命令中使用函数、命令、变量、语句等。函数:UFO有60个函数,包括统计函数HID_FUNC_TONGJI21个,数学函数HID_FUNC_SHUXUE12个,表操作辅助函数HID_FUNC_BIAOCAO2个,日期函数HID_FUNC_RIQI7个,条件取值函数HID_FUNC_TIAOJIAN1个,读取数据库数据函数HID_FUNC_DUQU3个,指针状态类函数HID_FUNC_ZHIZHEN4个,字符处理函数HID_FUNC_ZIFU7个,交互输入函数HID_FUNC_JIAOHU2个,文件函数HID_FUNC_WENJIAN1个。命令:UFO的命令共56个,包括:状态转换命令2个、文件命令13个、格式命令7个、数据命令11个、编辑命令14个、数据转换命令2个、工具命令7个。变量:变量格式:变量名前必须加"&"符号作为变量标识符,如&NAME1。变量名:长度小于等于8个字节。可以由字母、数字和下划线组成,必须以字母或下划线开头,不能以数字开头。例如:&test1、&_test1为合法的,&1test为非法的。变量类型:变量有数据和字符两种类型,变量类型随赋值类型的不同而随时变化。例加:LET&TEST1=3000变量&TEST1为数据类型。LET&TEST1=“TESTVARIABLETYPE”变量&TEST1为字符类型。语句:分支语句If…end、循环语句WHILE…end、跳转语句BREAK、返回语句RETURN