- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
易飞用户自定义画面
易飞用户自定义画面
研发部
李海东
目的与功能
易飞的自定义凭证功能很好用,解决了不同的客户凭证要求不同的需求。但是同样作为套装软件,个性化很强的建档,却目前没有任何解决方案。
对客户来说,用到的字段可能不要那么多,或者用词用语与系统不是很贴近,会造成一些困扰。没有预留字段,造成客户要增加字段就只能做个案。要增加额外控制点,如:增加不可空白处理,也只能做个案。
为了增加软件的扩展性,更贴近客户的行业以及简化画面,所以建档画面也增加自定义功能。
序号 功能 说明(解决方法) 1 提供设计功能, 类似凭证 使用DsDesinger6修改到Delphi5使用, 提供画面的基本设计功能. 2 设计结果保存到数据库 设计器以单支标准单档的方式出现, 通过原有架构保存到数据库(MTFMT)
新增程序ADMI15 – 建档设计器 3 设计结果在运行时Load 建档后端增加接口, 在运行时, 将保存的结果读出, 并应用到画面上. 4 提供对标准属性的修改: 是否显示, 显示名称, 只读, 显示格式, 输入顺序等 通过RTTI实现读写 5 提供对易飞系统特有的处理的支持: 不可空白, 显示页次, 自定义字段处理等. 以自己保存格式读写. 为了方便, 使用xml格式存储. 6 增加12个预留字段 字符型(Varchar[60]):UDF01 ~ UDF06
数值型(Numeric[15.6]):UDF51 ~ UDF56
对字段定义不写入2-003,而由TransDB完成 7 TransDB 增加对预留字段处理 8 设计自定义字段信息 建档将字段拉入数据模块;默认隐藏
建档增加一页“用户自定义”,默认隐藏; 9 三种字段来源:手工输入、基本信息、交易单据 结果写入MTFMT, 在运行时再由祖先处理. 10 输入的开窗与检核 手工输入开备注窗,不做检查;
基本信息与交易单据由专门的开窗来做。
开窗与关联表的关系由公用数据库中专门的表(F2Link)来定义
检核暂不处理 11 多个来源合并为同一个字段 设定来源字段可以复选
合并后的字段就不可以做检核。 12 开窗的条件 可传入由开窗预留的条件
实现方法
序号 修改部分 修改要点 1 AdmI15 实现对建档格式的新增, 修改, 删除.
并自己启动被设计作业, 不会受权限与人数的限制. 2 SYS2-003 增加MTFMT: 建档格式档 3 建档后端 后端增加接口GetFmt,建档要load格式用的 4 建档祖先 提供Load格式的处理 5 TransDB OK, 增加处理
附件
xml格式
Xml格式:
?xml version=1.0?
!-- 易飞ERP用户设置 --
MT_User CompanyID= ProgID=
Components
Component ID=frmCopi04
Top167/Top
Left221/Left
/Component
Component ID=edME007
Required-1/Required
/Component
/Components
gdBody1
Field ID=MF005
Required-1/Required
/Field
Field ID=MF013
Required-1/Required
/Field
/gdBody1
/MT_User
自定义字段用开窗的格式
--MAINSELECT;
Select #1#
from $$INVMB
Where :MB001 IN (, MB001)
-- ORDER
MB001
-- SEARCH
MB001
--RETURN
#2#
--DISPLAY
#3#
文档评论(0)