- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通用单据模块设计[精选]
通用单据模块设计
表现形式:
提供了三种形式
独立程序(SRE.exe)
集成在FIT中(FIT.exe)
插件形式在MIS系统中运行(SRE.dll)
使用说明:
加载通用单据模块配置
把配置从tStdReceiptsConfig表中读取出来,解释并体现在设计器中,供进一步进行设计。在模块树中选择一个[通用单据]类型的模块进行加载,此类型的模块已经用特殊颜色显示,区分标准是在tModule表的sExeName为[StdReceipts.dll]。
记录了8个模块,以便更快速地加载
在此工具中,提供简单的[创建新模块]和[修改模块信息]功能,注意的是,限定只能对[通用单据]类型的模块进行操作。
设计
标准查询(StdQuery)设置
在[字段编辑器]页的[标准查询]页设置模块的标准查询,对应于配置脚本的
[StdQuery]
QueryName=Settles
选择了一个标准查询(StdQuery)后,会先从FRMDB..t_frm_VclFieldsDefs表查找这个StdQuery的字段定义,如果找到,据定义的内容填充[字段列表];如果没有找到,则会分析StdQuery中的SQL语句,重新生成字段定义填充[字段列表]。
列表中
[是否可见] 是据StdQuery的[隐藏字段列表]来呈现的;
[情景] 是据配置脚本中的[DicContext_0=]内容来呈现;
[显示名称] 是据[字段名称]和[情景]在数据字典中查询而来;
[参数列表]页列出了StdQuery的参数内容;在[预览]页可以直接预览这个StdQuery
工具提供建模时的设定,暂时未开放使用。
商业对象(DataObject)设置在[字段编辑器]页的[商业对象]页设置模块的商业对象会先从FRMDB..t_frm_VclFieldsDefs表查找这的字段定义,如果找到,据定义的内容填充[字段列表];如果没有找到,则会分析中的SQL语句,重新生成字段定义填充[字段列表]。
Caption 页面标题 X √ 供从表使用,显示的标题
SmartLookup 智能关联 √ √ 设置智能关联,当设置后会自动把关联所Lookup的字段加入到字段列表中 GroupCaption_1 分组一标题 √ X 设置主表GroupCaption_2 分组二标题 √ X GroupCaption_3 分组三标题 √ X GroupCaption_4 分组四标题 √ X GroupCaption_5 分组五标题 √ X MultiSel 快速录入允许多选 X √ 是否AllowInsert 快速录入允许新增 X √ 是否允许从表的新增AllowDel 快速录入允许删除 X √ 是否允许从表的删除AllowDuplicate 快速录入允许重复 X √ 是否允许从表的重复。这个重复是对前面的KeyField 而言的。一般不允许;如果设成了 True,那么在 KeyField 的编辑框输入并回车之后,即使成功的定位了之后,仍然提示用户是否要作为新增的处理CheckBoxWithEditor 快速录入独立控制 X √ 是否在 Display 设定的字段的Editor 框上面显示CheckBox,这个CheckBox 控制 Editor 框是否可用。例如把ConfirmQty 的CheckBox 不打勾,那么快速录入将忽略ConfirmQty 的焦点获取AllowLocate 快速录入直接增加 X √ 当设置,那么“快速录入”变成“快速增加”。因为在主键字段的编辑框回车时,不再执行查找定位的操作,而是直接增加明细ShowSumCount 显示合计数量 X √ 从表显示表格中显示合计数量
Filter 过滤条件 X √ 比如 “CheckQty=0 or CheckQty=null”
FilterDisplay 过滤显示标签 X √ 比如 “仅显示数量为0的FilterPickList 过滤下拉内容字段 X √ 三级主从表的配置 Filter 的方式实现Filter_2=OrderNO
FilterPickList_2=OrderNO=s% Calcuate 计算公式 √ √ 目前只支持a=b+c 的简单算数( - * / 也可以)
比如 “DiffAmount=HandAmount-PaytAmount”
对于各项字段的独立设置:
设置项代码 设置项名称 是否使用 说明 主表 从表 FieldName 字段名称 √ √ 先从FRMDB..t_frm_VclFieldsDefs表查找字段定义,如果找到,则会分析中的SQL语句生成字段定义Visible 是否显示 √ √ 是否显示在界面上
文档评论(0)