7月的某一天,我打开了公司使用的BPM系统易正FlowPortal的后台,看到了SQL数据库的链接信息。因为从来没用过这个东西,我也不是相关专业的,本着求知精神就开展了深入的研究。
第一步 先了解 SQL表的结构和运行逻辑,这很重要。不然你查询一个表,如果数据庞大,查出来并不是你想要的信息,且会加重SQL服务器的负担……种种。所以先要找到主表……
当然一个好的工具非常重量。这里强烈推荐软件【Navicat】。
数据库架构
1、前端ERP基于foxtable框架开发软件。
2、通过BPM易正流程系统来做到单条单据的状态审核更改与信息写入。
我们先来找到主表吧~
SELECT TOP 100 * FROM e_ck_dj --具体以实际为准,为什么加TOP就是我就从数据库取100条数据。
看不懂命令,去这里学学习吧【菜鸟教程(站外)】
……在摸索一个星期以后,终于掌握了,基本的查询技巧,总而言之多思考多尝试!
回归正题:这个到期应收的问题,基本上是每个企业都会遇到的问题。客户账期有30天、有60天,有90天,有120天。打款还会拖欠……这真的是太难了。
2021-11-30 马上三个月过去了,又发现了新的问题。。计算引入客户付款,需要关联的是对账单,而不是合同号。因为一个客户的合同可能会被多个对账单拆分,计算账期的时候,你是根据对账单来计算不是合同号。客户付款的记录需要关联到对账单上,这样后期计算引用才能互相计算抵消。