首页/ 行业新闻/ 技术分享/ 程序员如何实现销售提成结算统计报表(方法二)

程序员如何实现销售提成结算统计报表(方法二)

更新时间:2023-06-17
作者:插件云
浏览量:112
点赞:0

千方百剂销售提成结算统计报表昨天已经分享了第一种开发思路,今天我们继续研究第二种开发思路,这种开发思路依然是SQL语句为核心,定时程序为辅助,最终实现报表功能。

昨天提到直接在千方百剂系统内查看销售人员最新的销售提成金额,这是比较原生态的方法,但是这种方式有一个缺陷就是无法批量查询。如果客户不希望使用外部插件程序来查询这个报表,但是又要实现销售提成以实际回款额定期结算,用这个方式就最好不过了。

在千方百剂系统内,我们可以找到一个比较适合用于改造成本次目的的功能,这个功能的名称是职员销售明细账本,位置是财务管理->往来统计->经手人回款统计->回款详情->销售明细。在职员销售明细账本可以看到指定客户的销售单,并且回款情况也一目了然,单据金额、已结算金额和未结算金额都已经列出来。

职员销售明细账本

既然在这个表我们可以获取到指定往来单位的所有销售单和回款情况,我们就能利用这些数据进行销售提成的统计,由于需要指定销售提成比例,所以我们可以借助内部职员的一个备用字段或者使用往来单位的一个备用字段,这个备用字段是用来填写销售提成比例的,不管用哪个表的备用字段都可以达到效果。由于目前只是找到了相关表格的数据,还没有开始销售提成计算,所以我们需要使用插件程序开发一个定时进程,这个定时进程会不断查询销售单是否有新的收款单过账,每当有新的收款单过账就自动找到销售单表头的explain字段(附加说明)更新为该销售单已结算金额的销售提成。

只要我们在插件程序中设置合理的定时间隔,我们就可以模拟出实时更新的效果,每次财务在打开职员销售明细账本时就可以看到每个销售单的销售提成。经过一系列的开发后,这个插件功能已经完成,可以很好的展示销售提成结算的数据,不需要离开千方百剂界面,还可以逐层筛选时间、职员和往来单位,查看想要的销售提成结算数据。