SUMSEN

Oracle&Sql爱好者,用友NC管理员

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

GLLFS('2123',k('年')-1,'12','[工程项目='+k('项目编码')+'%]','贷','本币','Y','','本币','0001')+GLQC('2123',k('年')-1,'01','[工程项目='+k('项目编码')+'%]','贷','本币','Y','','本币','0001')+GLLFS('2123',k('年')-2,'12','[工程项目='+k('项目编码')+'%]','贷','本币','Y','','本币','0001')+GLQC('2123',k('年')-2,'01','[工程项目='+k('项目编码')+'%]','贷','本币','Y','','本币','0001')+GLLFS('2123',k('年')-3,'12','[工程项目='+k('项目编码')+'%]','贷','本币','Y','','本币','0001')+GLQC('2123',k('年')-3,'01','[工程项目='+k('项目编码')+'%]','贷','本币','Y','','本币','0001')

 下图中的本年已收款:GLLFS('2123','','','[工程项目='+k('项目编码')+'%]','贷','本币','Y','','本币','0001')+GLQC('2123','','01','[工程项目='+k('项目编码')+'%]','','本币','Y','','本币','0001')

感谢天津的小米和13

最终公式:MSELECT('止上年末已收数',,-zmonth())+MSELECT('本年己收数',,-zmonth())

止上年末成本数公式备份(2012.02.15):GLLFS('4104',k('年')-1,'12','[工程项目='+k('项目编码')+'%]','借','本币','Y','','本币','0001')+GLQC('4104',k('年')-1,'01','[工程项目='+k('项目编码')+'%]','','本币','Y','','本币','0001')+GLLFS('4104',k('年')-2,'12','[工程项目='+k('项目编码')+'%]','借','本币','Y','','本币','0001')+GLQC('4104',k('年')-2,'01','[工程项目='+k('项目编码')+'%]','','本币','Y','','本币','0001')+GLLFS('4104',k('年')-3,'12','[工程项目='+k('项目编码')+'%]','借','本币','Y','','本币','0001')+GLQC('4104',k('年')-3,'01','[工程项目='+k('项目编码')+'%]','','本币','Y','','本币','0001')

重大更新:

工程项目汇总表的模板设置(两个关键字:项目编码、公司编码):

本年已收款公式:GLLFS('2123','','','[工程项目='+k('项目编码')+'%]','贷','本币','Y',k('公司编码'),'本币','0001')

从报表数据打开,这个任务仅仅分配给了集团0

效果图:

 

2012年4月12日 11:46更新:

利润表 正常月 上年期末数 上交集团公司利润:GLLFS('313203',K('年')-1,'12',,'借','本币','N','','本币','0001')+GLQC('313203',K('年')-1,'01',,'','本币','N','','本币','0001')

在13燕玲的帮助下改成了这样:MSELECT('会06->   分公司上缴集团利润本年数','月',-zmonth())

测试正确

净利润 加 其他转入:-(GLLFS('314104',K('年')-1,'12',,'借','本币','N','','本币','0001')+GLQC('314104',K('年')-1,'01',,'','本币','N','','本币','0001'))

MSELECT('会06->其他转入本年数','月',-zmonth())

2014.9.9 更新

做的这个东西终于要排到用场,王总给了一个表要完成

上图为计算后

重新复习一下查询引擎

从报表的格式设计 数据-查询-管理 可以看到查询引擎引用的表(此表作为查询的基础数据)

在动态区域右键会出现查询结果的筛选(是出现在结果中的,不是过滤的)

 

运行了2010-2014年的数据,在随机校验中发现缺少了其中一个,中午打电话给13,她帮我分析了好久,很耐心,我都感动的不好意思了

后来发现问题就是出现在这个筛选

最初的筛选条件是 : mselect('止上年末已收数')<>0  

发现缺少0106141106,在13帮助下增加了“mselect('止上年末已收数')<>0 or mselect('本年已收数')<>0” 发现可以了。

在第三次计算之后发现还是少一部分,于是自己改进:去掉了本年已经收数,增加了本年成本数(今年发生的才要)“mselect('本年己收数')<>0 OR mselect('本年成本数')<>0”

问题搞定

 

 2015-11-05 15:28:29

应审计的要求,改成元。

工具-设计格式

改成元  /10000 去除

posted on 2012-05-29 22:43  sumsen  阅读(447)  评论(0编辑  收藏  举报