《最新K3合并报表系统应用问题交流.doc》由会员分享,可在线阅读,更多相关《最新K3合并报表系统应用问题交流.doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateK3合并报表系统应用问题交流数据仓库需求规格说明书合并报表系统应用问题交流(本文仅供顾问参考,内部使用)金蝶软件(中国)有限公司K/3财务开发部王云2007-04-27目 录1系统维护31.1报表模板不能引入取数公式ACCT、报表格式31.2报表项目类型修改问题42取数52.1如何实现汇总报表的表间取数52.2工作底稿中合并数的取数52.3如何实现工作底稿中抵销借方、
2、抵销贷方的取数52.4如何实现合并报表的表间取数72.5合并利润表的“本月数”如何设置公式取数72.6报表日期取数72.7报表上取公司名称的函数无法和文字“编制单位:”连在一起82.8自定义报表中合并报表公式设置比较繁琐92.9报表取综合本位币数据93检查报表103.1未设置表内勾稽关系,但提交报表时提示表内勾稽关系检查不通过104其他114.1合并报表客户端提交个别报表占用报表系统站点:114.2合并报表账套是否一定要设为“集团管理”类帐套114.3当工作薄处于被保护状态下,插入的整行的单元格自动锁定,不允许修改。124.4个别报表外币折算后年初数没有134.5完成外币折算后,报表中的某些项
3、目不能自动折算144.6报表管理164.7数据库中存在垃圾数据164.8编制报表时没有默认币别17-合并报表系统应用问题交流(本文仅供顾问参考,内部使用) 1 系统维护1.1 报表模板不能引入取数公式ACCT、报表格式问题描述:在合并报表账套中,引入报表模板时,原报表中的ACCT取数公式、报表格式丢失。建议方案:应先将个别报表模板从源合并报表账套引出为kml文件,然后在目标合并报表账套中通过表页插入功能实现“报表模板引入”。其中:插入表页功能的详细操作是:1)、新建报表模板;2)、打开新建的报表模板,在表页页签(如sheet1)处,点击鼠标右键,选择“插入”,并在系统弹出的“插入”对话框中选择
4、“其他表页”页签;3)、选择从源账套引出的KML文件路径及其文件名(如图1-1);4)、单击“确定”,系统完成报表模板的插入工作。图1-11.2 报表项目类型修改问题问题描述:某报表项目目前设置为“其他”类,已有上报数据且已生成过汇总报表,现修改为“往来类”或“权益类”,系统允许随意修改,但以后是否有影响?建议方案:该项目类型修改不会对数据有任何影响,但需要注意以下两点: 该修改最好是在某期的报表编制开始前进行; 修改项目类型后,同步对内部往来事项明细表和内部投资明细事项明细表报表模板、往来类抵销分录模板、及权益类抵销分录模板进行相应修改。2 取数2.1 如何实现汇总报表的表间取数问题描述:C
5、R_REF_F仅支持个别报表间的取数,若要实现在汇总报表间的取数,如何处理?建议方案:可通过在汇总报表模板或汇总报表中定义ACCTITEMHZS函数,获取另一汇总报表的项目汇总数(ACCTITEMHZS函数的参数解释及定义方法,合并报表系统用户手册已有详细说明,这里不再赘述)。2.2 工作底稿中合并数的取数问题描述:工作底稿中的“合并数”=“汇总数”+(-)“抵销借方”+(-)“抵销贷方”,但是某几行必须通过公式运算得到。该如何设置?建议方案:可直接在工作底稿中设置公式:如将某项目合并数的取数公式设置“=B3+B4-B5”,系统重算时按公式优先原则重算。2.3 如何实现工作底稿中抵销借方、抵销
6、贷方的取数问题描述:重算工作底稿时,系统自动从抵销分录明细表中获取项目抵销借方、抵销贷方并回填到工作底稿,但有些项目如资产负债表中未分配利润的抵销数并不仅仅是该项目的抵销数,其应包括损益项目抵销对未分配利润的影响数,该项目的抵销借方、抵销贷方如何设置取数公式取数?建议方案:可通过定义ACCTITEMHZS+或-ACCTITEMHBS、或ELIMDATA实现。如在资产负债表工作底稿的未分配利润项目的抵销贷方中定义取数所有损益抵销数对未分配利润的影响数(如图1-2),需要注意的是:在工作底稿中,若在某项目(如未分配利润项目)定义了抵销贷方或抵销借方定义了取数公式,则需要相应地在合并数栏定义取数公式
7、(如在未分配利润项目的合并数栏定义“G65+I65-H65”)。图1-2 上述函数ACCTITEMHZS、ACCTITEMHBS、ELIMDATA等函数的参数解释及定义方法,合并报表系统用户手册已有详细说明,这里不再赘述。2.4 如何实现合并报表的表间取数问题描述:CR_REF_F仅支持个别报表间的取数,若要实现在合并报表间的取数,如何处理? 建议方案:可通过在合并报表模板或合并报表中定义ACCTITEMHBS函数,获取另一合并报表的项目合并数(ACCTITEMHBS函数的参数解释及定义方法,合并报表系统用户手册已有详细说明,这里不再赘述)。2.5 合并利润表的“本月数”如何设置公式取数问题描
8、述:如何在合并利润表中设置取“本月数”的跨表取数公式,如4月份报表中设置“本月数”=“本月累计数”-“上月累计数”的取数公式?建议方案:可在合并利润表中通过设置ACCTITEMHBS函数取数,如“5001|主营业务收入”本月数的取数公式可设置为“=ACCTITEMHBS(01.01.01,5001:5001,月报,RMB,4,金额,0,0)-ACCTITEMHBS(01.01.01,5001:5001,月报,RMB,4,金额,0,-1)”。2.6 报表日期取数问题描述:报表模板中RPTDATE函数设置完成后,各家公司上报时无法取到月份,使用无效。在页眉页脚中使用RPTDATA也无效,使用&日期
9、正常。问题产生原因:主要是因为RPTDATE函数是报表系统中报表日期的取数函数,而报表系统没有报表周期“月报”、“季报”、“半年报”及“年报”概念,而合并报表系统有报表周期,且区分“月报”、“季报”、“半年报”及“年报”。故报表系统的报表日期取数函数在合并报表系统不能正确取数。建议方案: 在10.3合并报表系统,报表的报表日期可通过REPORTINFO函数变通获取。具体操作方法是:在报表模板中定义好如下取数函数(=REPORTINFO(年)&年&REPORTINFO(期)&月&31日),这样编制报表时系统就能自动获取正确的报表日期。 如:(1) 在资产负债表等报表中定义:=REPORTINFO
10、(年)&年&REPORTINFO(期)&月&31日 ,以获取月末为31日的月份或季度或年度,如月末为28日的二月则需要定义为“28日”。(2) 在利润表等中定义:=REPORTINFO(年)&年&REPORTINFO(期)&月”。 在10.4合并报表系统,用户可直接在报表模板或报表中CR_RPTDATE函数取数。2.7 报表上取公司名称的函数无法和文字“编制单位:”连在一起问题描述:报表上取公司名称的函数无法和文字“编制单位:”连在一起?即某一格内容“=编制单位:COMPANYINFO(公司名称)”。建议方案:报表模板或报表上取公司名称的函数可通过连接符“&”和文字“编制单位:”连在一起。如在
11、“蓝海集团”的个别报表中的单元格定义:=编制单位:&COMPANYINFO(公司名称),则系统可自动获取“编制单位:蓝海集团”(如下图),并回填在报表中。图2-12.8 自定义报表中合并报表公式设置比较繁琐问题描述:合并报表自定义报表中ACCTIETMHBS函数中年份与期间必须手工录入,否则取数为零。建议方案:合并报表的自定义报表没有年期的概念,故编制自定义报表,定义ACCTITEMHBS公式时,必须在公式中指定具体年期,否则取数为0。因此编制自定义报表,需要在报表中的取数公式中指定具体年期,编制不同年期的自定义报表需要手工修改公式中具体年期,操作繁锁。为了避免公式定义操作繁锁,可设置不同的合
12、并方案类型,编制管理类报表。或在当前合并方案中定义管理报表,然后根据需要在管理报表中定义ACCTITEM、ACCTITEMSBS、ACCTITEMHBS、ACCTITEMHZS等公式取数。在合并方案中编制的管理类报表,若上述取数公式未指定具体年期,系统自动按默认年期取数。2.9 报表取综合本位币数据问题描述:如果科目有多币别核算,在公式设置无误的前提下只能取出人民币的数据,无法取出综合本位币的数据,只能通过将不同币别的折合本位币取出后相加,这样非常麻烦,如果以后增加了币别还要修改公式。建议方案:因合并报表系统没有默认币别,故为了实现编制报表时系统自动取业务系统综合本位币数据,您需要做如下操作:
13、1)、在合并报表“系统管理”的“币别”中新增“综合本位币”(代码为:ZH、名称为“综合本位币”); 2)、将个别报表模板的ACCT公式中的币别默认为空;3)、子公司在客户端编制报表时选择“综合本位币”,并察看公式取数参数中的币别是否综合本位币,若不是,则需要选择综合本位币,编制综合本位币个别报表,重算报表时,系统即能自动获取综合本位数据。3 检查报表3.1 未设置表内勾稽关系,但提交报表时提示表内勾稽关系检查不通过问题描述:当前公司的所有个别报表均未设置表内勾稽关系,但提交报表时,系统提示表内勾稽关系不通过(如下图),无法提交报表。图3-1建议方案:问题产生的原因是:系统只能对打开的报表进行表
14、内勾稽关系检查,而当前提交的报表除当前报表外,还包括在服务器端新增的且未打开保存过的报表。因系统无法实现对未打开的当前报表进行表内勾稽关系检查,且对未进行表内勾稽关系检查的报表视同检查不通过处理。因此会导致如题所描述的问题。此时,需要按如下方法处理即可。处理方法: 方法一:打开其他状态为“在制”的未打开过的报表并保存,然后再提交需要提交的报表即可。 方法二:在系统管理的系统参数界面选择“分批提交报表”,而且在提交报表时仅选择提交当前报表即可。4 其他4.1 合并报表客户端提交个别报表占用报表系统站点:问题描述:合并报表客户端在远程(分布式应用,取数账套在异地有单独的服务器)提交个别报表,占用了
15、了总部服务器的报表系统的站点(WEB服务器与中间层服务器在单独一台服务器上),导致基本财务分布式部署,合并报表集中部署(采用网络模式远程提交到WEB服务器)时,总部报表站点不够。建议方案:系统设计在远程方式下,通过web服务器来登录K/3,WEB服务器与中间层服务器在单独一台服务器上K/3检查License的时候,是从WEB服务器配置的中间层服务器上取得。实际上合并报表系统本身不站用站点数,而只有在取数时才会站用站点。为了尽少占用站点,用户可在子公司上报报表并退出客户端后手工释放站点。另10.4版本提供:子公司仅在提交报表取数时才占用站点,而上报完成且退出客户端后,系统自动释放取数时占用的站点
16、。4.2 合并报表账套是否一定要设为“集团管理”类帐套问题描述:合并报表账套一定设为“集团财务解决方案”类型账套,那为什么标准供应链类型帐套里面也有这个模块,两者有差别吗?建议方案:合并报表系统在除“标准财务解决方案”的账套类型中都可使用,各账套类型对合并报表系统的使用没有任何差别。且合并报表账套不需要设为集团管理账套。4.3 当工作薄处于被保护状态下,插入的整行的单元格自动锁定,不允许修改。问题描述:当工作薄处于被保护状态下,插入的整行的单元格自动锁定,不允许修改。如:动态表在保护表页后(允许插入行),再插入行后,新插入的该行的所有单元格自动锁定,无法录入数据。建议方案:修改原报表模板或报表
17、保护方式,具体操作如下:1)、先打开处理被保护状态的报表模板或报表,执行取消保护的操作;然后全选工作表,单击工具栏中的按扭“”,使用当前工作表处理全未锁定状态。2)、选择需要锁定的局部区域并单击工具栏中的按扭“”,如选择下图中红方框内的区域并锁定。图4-13)、保护上述工作表(允许插入行)。此时,新插入的行的所有单元格均是未锁定状态且可可编辑(如录入数据)。4.4 个别报表外币折算后年初数没有问题描述:个别报表提交以后,在进行外币折算后,年初数没有了,年末数还有;并且再次打开这个折算后的报表时按F9键进行报表重算时,数据都不显示。建议方案:年初数是属初始化数据,需要上年末结转下来,或者在上期报
18、表中录入年初数并提交、接收。这样当前报表的年初数就保存在数据库了,以后将折算后的报表打开、重算,年初数就可以回填到当前报表中。再次打开折算后报表时按F9重算时,数据都不显示,这是因为折算后的报表状态为“在制”状态,未保存到数据库中,若F9重算,则系统按从数据取数并回填到当前报表的原则,将原有的折算后数据都清空(即项目数据为0)。4.5 完成外币折算后,报表中的某些项目不能自动折算问题描述:通过外币折算功能,折算外币报表(如:主表、美元),系统生成折算后报表(如:主表、人民币)后,出现了如下问题:1)、提示项目1001等期末数不存在;2)、报表中的某些项目不能自动折算。建议方案:1)系统在生成折
19、算后报表时提示某某项目期末数不存在,主要是因为该公司的折算前报表有年初数,而系统设计年初数不参与折算,直接从上年末期末数结转生成。解决该问题的处理方式:折算前录入相应项目的年初数(币别为折算后币别),这样以后每期在进行外币折算时,系统自动取年初数为折算后报表的年初数。2)系统虽成功完成外币折算,但出现某些项目不能自动折算,即折算前后项目数据一样,这是因为该项目在原币报表中是通过数据的加减乘除计算得来,如1006项目在折算前报表在公式栏显示为“100+200”(如图4-2)、或“=100*1”、或“=150/2”、或“=150-100”,则系统在完成折算后,数值保持不变,即未参与折算。解决该问题
20、的处理方式:打开原币报表,单击“工具”菜单下的“项目”子菜单,在“视图”页签中选中“设置公式单元格底色”,设置有公式的单元格的底色,以检查存在数据相加减乘除取数的单元格,通过复制、选择性粘贴“数值”的方式,去掉公式,如:上述公式去掉后单元格仅显示数据“300、或100、或75、或50”,保存当前报表后退出客户端,再进行外币折算,此时系统将对所有报表项目进行折算。图4-24.6 报表管理问题描述:问题1:在报表维护界面批量引出报表文件,速度非常慢,有时还会出现死机状态。问题2:文件式应用模板下,客户端引出上报文件、服务端引入上报文件时,速度非常慢,有时还会出现死机状态。问题3:、服务端重算工作底
21、稿等报表时,速度非常慢,有时还会出现死机状态。建议方案:系统出现上述问题的原因主要是报表文件中表页太多、表页中报表项目太多所致。为了避免系统出现上述问题,建议对报表进行管理:对于每张表页上的项目数据不多(例如不超过100个)的,一般将一张主表及其相关副表放在同一张表的不同表页,且设置计算优先级。但若一张报表有上千个报表项目,则需要将这张表单独作为一张报表,不要再和其他表页放在同一报表中。4.7 数据库中存在垃圾数据问题描述:用户反馈没有某年期报表,但数据库存在该年期的项目数据。建议方案:数据库存在垃圾数据“项目的个别数”,这是因为用户在服务器直接将已接收的个别报表直接删除。虽然系统在删除已接收
22、个别报表前给出如图的提示,但用户往往不注意提示内容就直接把已接收的个别报表删除,从而导致数据库存在垃圾数据“项目的个别数”。在服务端新增垃圾项目数据的ITEM公式的报表,按F12重算报表,系统自动将垃圾数据“项目个别数”回填到当前报表后,选择并删除该等数据,保存报表、退出客户端后再交将报表删除。 图4-3若数据库中存在垃圾数据“项目汇总数”或“项目的合并数”,则可参照删除项目的个别数的方法删除该等垃圾数据。4.8 编制报表时没有默认币别问题描述:新增汇总报表、或工作底稿、或合并报表的时候,币别每次都要选择,能否选择一个默认币别?建议方案:系统设计新增汇总报表,或工作底稿、或合并报表时,币别默认为当前报表方案控股公司在公司清单中币别,若在公司清单维护公司信息时,未维护控股公司的币别,则新增汇总报表,或工作底稿、或合并报表时,币别默认为空,每次新增报表都要选择;若维护了控股公司的币别(如下图),则新增汇总报表,或工作底稿、或合并报表时,每次新增该等报表币别都默认控股公司的币别,每次无需选择。图4-4