金和高端协同管理平台 (版本:C6 V8.0) 新建自定义审批流程

文章目录

    替客户在已有的金和 C6 V8 上新建自定义审批流程,痛苦得要死,非常不人性化。

    表单设计向导

    强烈推荐使用向导生成表单,可以方便的实现常见功能,例如

    • 自动获取流程发起人的姓名,ID
    • 主从表关联

    金和高端协同管理平台 图片

    grid 表格数据发生更改时,自动统计数据

    金和高端协同管理平台 图片

    然后新建两个文本框,关联对应的数据表字段即可。

    设置表单打开后调用的函数

    表单属性 - 事件 - 打开事件 设置 InitPage()

    然后在函数中,定义 InitPage 方法,把逻辑写在里面。

    打印功能

    菜单栏有个“编辑打印模板”

    参考,网页文档的 API 函数说明。

    • PrintPreview
    • Print

    金和高端协同管理平台 图片

    但是,完全不能使用。

    还是需要手动写函数来处理靠谱。

    如何新建一个数据库表

    首页菜单 - 业务生成器 - 表单管理 - 表单设计

    选择高级控件 - 常用工具 - 数据库维护

    金和高端协同管理平台 图片

    pubdjbh 是什么意思

    select * from xxx where mainid=:pubdjbh

    pubdjbh : 由它来控制表单保存时(指调用DjSave函数)是新增记录还是修改记录.pubdjbh为空表示为新增记录,否则pubdjbh将保存主键字段的值.用这个值去拼update语句的where部分。

    表单设计修改,并保存之后,无法在新发起的流程中得到更新

    • 通常是因为表单的设计有 bug,例如,数据表中有必填的字段,但是表单中没有提交.
    • 还有一种情况,需要关闭 IE,然后再登录 OA 系统,才能生效。

    生用表单向导的各种坑

    • 后期补充的字段,数据无法保存。
    • 主表与附表的字段名字不能有重复的,否则会导致存取混乱

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式