论文部分内容阅读
[摘 要]本文通过对设计环境、批命令程序编制及执行过程的描述,系统说明了怎样在用友U8.70版本下,通过设计批命令,快速灵活地实现跨年多月调取不同层级会计科目的对应数据,以及对程序执行效果有影响的相关注意事项。
[关键词]设计环境;批命令;字段 注释
doi:10.3969/j.issn.1673-0194.2009.16.005
[中图分类号]F232[文献标识码]A[文章编号]1673-0194(2009)16-0016-03
在用友财务系统中,当涉及提取几年数据或多个月份数据时,无论是进入系统逐期输出数据,还是在UFO表中定义公式取数都不是很容易处理。怎样才能实现快速灵活地在不同账套跨年多月取数呢?设计批命令是一个不错的选择。
一、设计环境
(1)财务系统是用友U8.70版本。
(2)财务系统中会计科目编号中损益类编号第一位数是5,资产类编号第一位数是1, 成本类编号第一位数是4, 负债类编号第一位数是2, 权益类编号第一位数是3。
(3)编制名为“科目表”的Excel表格,建立KMB(见图1)、 2005、 2006、 2007、2008(见图2)5张报表(KMB是程序引用字段出处,后4张表中内容是从006账套中输出的2005-2008每年的1~6级全部会计科目编码及科目名称,KMB中字段需要从后4张表中复制,直接输入字段不能使用)。
(4)当拟取不同账套数时,会计科目编码及名称应从相应账套输出,表中编码从006账套输出,只能用于006账套取数。“科目表.XLS”保存路径为C:\\ 科目表.XLS。
(5)批命令的设计取数年数为2005-2008年,可根据实际对程序及“科目表”字段进行改变。
(6)批命令可在Excel中结合文本函数CONCATENATE()和查找替换命令编制,然后拷贝到UDEDIT中,非常快捷。
二、程序设计
在用友U8.70财务系统UFO表中打开UFEDIT,输入以下命令(//后是注释):
LET
[关键词]设计环境;批命令;字段 注释
doi:10.3969/j.issn.1673-0194.2009.16.005
[中图分类号]F232[文献标识码]A[文章编号]1673-0194(2009)16-0016-03
在用友财务系统中,当涉及提取几年数据或多个月份数据时,无论是进入系统逐期输出数据,还是在UFO表中定义公式取数都不是很容易处理。怎样才能实现快速灵活地在不同账套跨年多月取数呢?设计批命令是一个不错的选择。
一、设计环境
(1)财务系统是用友U8.70版本。
(2)财务系统中会计科目编号中损益类编号第一位数是5,资产类编号第一位数是1, 成本类编号第一位数是4, 负债类编号第一位数是2, 权益类编号第一位数是3。
(3)编制名为“科目表”的Excel表格,建立KMB(见图1)、 2005、 2006、 2007、2008(见图2)5张报表(KMB是程序引用字段出处,后4张表中内容是从006账套中输出的2005-2008每年的1~6级全部会计科目编码及科目名称,KMB中字段需要从后4张表中复制,直接输入字段不能使用)。
(4)当拟取不同账套数时,会计科目编码及名称应从相应账套输出,表中编码从006账套输出,只能用于006账套取数。“科目表.XLS”保存路径为C:\\ 科目表.XLS。
(5)批命令的设计取数年数为2005-2008年,可根据实际对程序及“科目表”字段进行改变。
(6)批命令可在Excel中结合文本函数CONCATENATE()和查找替换命令编制,然后拷贝到UDEDIT中,非常快捷。

二、程序设计
在用友U8.70财务系统UFO表中打开UFEDIT,输入以下命令(//后是注释):
LET