请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

kisanly 悬赏达人认证 活字格认证

中级会员

36

主题

198

帖子

966

积分

中级会员

积分
966

圣诞拼拼乐悬赏达人活字格认证

QQ

[已处理] 表间的值传递

kisanly 悬赏达人认证 活字格认证
中级会员   /  发表于:2018-9-11 15:29  /   查看:1872  /  回复:5
使用环境描述:在合同管理工作中,对某个合同的来款、应收款、结算进行统计,工作顺序是:1、合同签订后录入合同基本信息(下面DEMO中是简化后的,基本步骤差不多,暂时视录入合同编号、金额后即基本信息录入完成)。
2、接下来就是“结算”,结算金额不一定是合同总金额,一个合同可能会经过多次结算(比如某个合同10万元,可能第一次结算2万元,第二次结算3万元,第三次结算5万元),结算过程需要审批。

3、然后是记录“应收款”,应收款=结算金额-来款金额(而非合同金额-来款金额),应收款过程也加入了审批。
4、然后记录来款,依然加入了审批流程。


需要实现的效果是:
       在结算审批流程完成时,自动将多次结算(同一个合同)的总结算额写入合同基本信息表中。应收款与来款也一样,希望在对应的审批流程完成时,自动将多次应收款或来款(同一合同)的总额写入合同基本信息表中。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
kisanly悬赏达人认证 活字格认证
中级会员   /  发表于:2018-9-11 15:34:14
沙发
如果用公式进行求和统计然后写入,虽然可以实现,但需要每个合同的相关信息(如结算、应收款等)变更后打开一次合同信息表,才能进行更新写入操作,这个在实际工作中很容易出现漏操作,直接导致合同列表中的数据不准确!所以求助,如何才能在各项信息(如结算等)在工作流审批结束时自动写入。
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2018-9-11 17:32:34
板凳
您好,您这个业务逻辑可以使用视图来实现,您可以看一下这个里面的业务场景一,里面有demo你可以参考一下。
https://gcdn.grapecity.com.cn/fo ... mp;extra=#pid183157
回复 使用道具 举报
kisanly悬赏达人认证 活字格认证
中级会员   /  发表于:2018-9-15 08:36:06
地板
这个视图是能解决跨表的数据整合,但如果需要再某些数据前加上工作流审批判断呢?比如:收款明细表中的每一笔收款金额都需要财务进行审定,只有通过审定的收款才能显示在视图中,未经过审定的收款不能显示!那么用SQL建立的视图应如何判断这个?
回复 使用道具 举报
kisanly悬赏达人认证 活字格认证
中级会员   /  发表于:2018-9-15 09:25:43
5#
找到一个变通的处理方法,笨拙但有效,临时用着的,方法是:在页面里放一个回款辅助表格,在主表格中找个单元格用VLOOKUP加上容错筛选同一个合同编号的已审批收款金额(SUM),然后页面加载数据表命令,比较两个表中的数据,不一致的直接写入,这样显示出来的效果是我需要的,只是有点绕!
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-9-17 09:24:40
6#
kisanly 发表于 2018-9-15 08:36
这个视图是能解决跨表的数据整合,但如果需要再某些数据前加上工作流审批判断呢?比如:收款明细表中的每一 ...

我理解应该是没有问题的。视图是根据数据表去创建的,如果你的工作流中对数据表中的金额进行了操作,视图和数据表中的数据都会重新计算,不会影响你最新的收款金额。建议你可以先尝试下这种方案,有什么问题的话可以附上你尝试后的工程文件和截图。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部