金蝶ERP二次开发第三章 逻辑控制.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
业务单据定义—值更新事件_携带当前字段相关基础资料属性到指定列 保存单据模板并测试…… 业务单据定义—值更新事件_携带当前字段相关基础资料属性到指定列 课堂练习:单据体【单价】字段,由系统自动填充物料的“采购单价”,请设置值更新事件实现。 业务单据定义—值更新事件_计算公式到指定的列 通过定义公式,自动计算单据中某个字段的值 例2:单据体中,金额=实收数量*单价,由系统自动计算金额的值,不需用户填写 必须在所有的来源字段上都设置事件 在 “入库通知单”单据体字段“实收数量”、“单价”上定义值更新事件 属性面板下拉列表选择“实收数量” 属性面板—值更新事件—新增 业务单据定义—值更新事件_计算公式到指定的列 设置完毕,单击确定 在字段“单价”上设置相同的值更新事件 必须同时设置计算公式中几个数据源对应的值更新事件 业务单据定义—值更新事件_计算公式到指定的列 练习:设置值更新事件 税额=金额*0.17,价税合计=金额+税额 设置完毕后,保存单据,运行—单据测试,测试值更新事件效果 业务单据定义-值更新事件_计算表体字段的值并填写到表头目标字段 在业务设计中经常会有这样的情况:需要将表体中某一列数值类型的字段的值取其合计或平均值,将其填写到表头的某一字段 目前提供的公式有“合计”、“平均值”、“最大值”和“最小值”四种,可以将表体上数值类型的列按公式计算并填写到表头上数值类型的字段上。(此事件只针对表体字段) 例3:表头【总金额】=表体【金额】的总和,系统自动计算【总金额】,不需用户填写 业务单据定义-值更新事件_计算表体字段的值并填写到表头目标字段 在表体“金额”字段定义事件 业务单据定义-值更新事件_触发字段值更新事件 公式:金额=实收数量*单价 总金额=金额之和 税额=金额*0.17 价税合计=金额+税额 例4:当输入实收数量和单价时,期望金额、总金额、税额、价税合计字段同时更新 结果证明:只能触发【金额】更新,其他字段都不能刷新。这类问题称之为“连续触发值更新” 输入实收数量、单价进行测试 业务单据定义-值更新事件_触发字段值更新事件 使用“触发字段值更新”事件,实现字段连续触发 实收数量、单价 金额 总金额 税额 价税合计 实收数量、单价 金额 总金额、税额 金额 税额 价税合计 间隔一级: 对来源字段设置事件 中间设为触发字段 间隔二级: 实收数量、单价 对来源字段设置事件 中间设为触发字段(两个) 业务单据定义-值更新事件_触发字段值更新事件 在单据体的实收数量、 单价字段分别添加该事件 修改实收数量、 单价字段的触发字段值更新事件, 增加【税额】 业务单据定义—加载/值更新事件_表达式为真/假时显示/隐藏字段 动态设置单据字段可见性:定义一个表达式,根据此表达式的值,设定一个或几个字段的是否可见 例5:单据加载时,隐藏【备注】字段;当【总金额】大于10000时,显示【备注】字段;当【总金额】小于10000,再次隐藏【备注】 分析:用到字段的两种事件。单据加载时隐藏【备注】字段是加载更新事件,【总金额】大于10000时显示【备注】字段是值更新事件。 设置【备注】的加载更新事件 选中【备注】,在属性列表打开“加载更新事件”窗口 加载后隐藏备注字段,构建一个恒假的表达式 【总金额】大于10000时,显示【备注】字段;当【总金额】小于10000,再次隐藏【备注】 这是典型的值更新事件 ,【总金额】是来源字段。因此在【总金额】上定义值更新事件 P* * 单据定义:在对客户需求进行分析后,根据要求可进行单据的定义。单据定义通常包括字段定义、字段属性定义、界面格式定义、逻辑控制(定义值更新事件、加载更新事件、操作事件等)、操作消息定义、凭证定义、权限定义、插件定义等步骤。上面以上步骤不是每个都必须,可根据需要取舍。在单据定义完后,可进行单据测试来检验单据定义的正确性。 * 说明哪些需要手动输入,哪些只需下拉选择 * 携带当前字段相关基础资料属性到指定列:此方法适用于基础资料类型字段。顾名思义,可以通过此事件将基础资料的属性值携带到指定的字段。 在入库通知单这个案例中,我们要求单据体上计量单位由物料属性销售计量单位获得。此时我们就要在物料代码字段的值更新事件里定义,操作名作选取携带当前字段相关基础资料属性到指定列,然后在目标字段选取单据体1.计量单位,在源字段里选取物料代码.销售计量单位,点添加,再点确定按钮,完成值更新事件定义过程。最后保存单据模板,通过单据测试来检验此值更新事件的效果。 计算定义公式的值并填写到指定列:通过定义公式,确定业务对象某个字段的值。其中“指定列”应该是业

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档