环思产品论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2357|回复: 0
打印 上一主题 下一主题

[32857]配置月报表

[复制链接]

72

主题

76

帖子

533

积分

高级会员

Rank: 4

积分
533
跳转到指定楼层
楼主
发表于 2016-4-22 13:37:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liuyang 于 2016-6-1 15:21 编辑

概要:这个窗体主要是针对[33025]生成月报表的数据而进行配置,顾名思义是对各个仓库的报表明细配置。该界面用的是主从关系。如图1-1所示 图1-1
操作流程:如图1-2所示
1,新建一个仓库的报表,填上【报表名称】选i择【收付中心】
2,在【配置明细(项目)】中点【自动生成配置】按钮会出来所有的配置,也可以按照个人的需求修改配置条件,或者自己点击新增按钮下拉选择项目类型,项目分组,项目名称,归集条件,等数据信息。项目类型的数据取于488的常量数据,
项目分组是主要是区分项目明细是入库还是出库的,在月报表那边方便查看如图1-3所示
方向出库和入库两个方向,引用于常量134
归集条件主要是根据项目名称,写的出入库类型id,例如项目名称是'采购入'归集条件就是:iInOutTypeId=21,以此类推。
3,在【配置明细(筛选器)】中根据实际要求写上要筛选的字段比如物料ID,物料批次等进行筛选
4,在报表那边就可以生成该仓库的报表
:配置好一个仓库并生成报表后,就不可以再配置这个仓库的报表了。
图1-2
图1-3

Ref参照
【收付中心】 从收付中心表(imStore)读取数据,只对父仓库进行仓库的配置,所以这边只筛选出父仓库,iParentStoreId=0
【方向】常量值134,-1=出库,1=入库
【项目类型】常量488,1=上期结存,2=本期结存,3=本期入库,4=本期出库,5=差异
UI显示与控制
【配置明细项目】:[33025]生成月报表界面除了固定的字段,其他需要的字段在这里配置,这边的自动生成按钮可以生成所有的配置信息,

包括:本期入库(采购入,盘盈入,本厂生产成品入,委外加工成品入,调拨入转库入,来料加工入库,其他入,借入),
本期出库(销售出,本厂生产领料出,委外加工领料出,其他出,转库出,调拨出,盘亏出,来料加工出,借出)上期结存,本期结存,差异
动生成配置:点击该按钮会自动出来几个常用的配置项,个别自己需要的再手动添加,这边用到的action:通过一条 sql 的返回值来新增实体行,EntitySet.AddNew.BySql(dtlEntitySet,iSqlid)
新增:点击该按钮自动新增一行,用到实体新增行的action,EntitySet.AddNew(imReportConfigFilterDtl,1)
复制:选择一行数据点击复制按钮,选中行的数据就会新用复制出来一行.到的实体类复制新增行action,EntitySet.CopyNew(dtlEntitySet,[iCount])
复制到粘贴板:和复制的区别在于,比如在皮革仓配置项目的grd里选中一行或者多行数据,点击该按钮复制,可以到其他仓库的配置项目里面再粘贴进去,方便用户使用.action:EntityClipboard.CopyFromGrid(grvData,*,[sNotCopyFields])
粘贴:从复制到粘贴板的数据粘贴到现在的grd中。从实体剪切板中粘贴新增数据action:EntitySet.AddNew.FromClipboard(mainEntitySet,*,[sNotCopyFields],[bOverride=true])
删除:选中某行数据点击删除按钮就会把该条数据删除。实体类删除当前行action:
EntitySet.Delete(imReportConfigFilterDtl)
清空:对grd里面的数据进行清空作用。实体集清空数据action:EntitySet.Clear(dtlEntitySet,[bCheckModified])

配置明细筛选器:在生成月报表的时候会根据不同的物料属性来筛选出物料,所以在这边就可以配置不同的 物料属性,不配置就是物料本身来筛选。
按钮功能与性质同上。
业务逻辑说明
1.仓库配置后,不可再配置
2.配置筛选器的名称必须唯一









分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|上海环思 ( 沪ICP备11022428号 )

GMT+8, 2024-9-19 11:05 , Processed in 0.081574 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表