首页/ 行业新闻/ 技术分享/ 程序员如何实现千方百剂销售单选择商品生成收款单

程序员如何实现千方百剂销售单选择商品生成收款单

更新时间:2023-07-10
作者:插件云
浏览量:116
点赞:0

千方百剂ERP系统的收款单可以在上表体中添加多个科目明细,并且还可以在下表体关联销售单,如果一个销售单需要分批回款,那可以生成多个收款单,每一个收款单只对当前回款商品录入科目金额。通过插件开发,可以快速选择销售单中的商品生成收款单,实现分批回款。

在本次插件开发过程中,我们需要读取销售单的商品明细,并且生成对应的收款单。既然需要生成多个收款单,那最好就是使用千方百剂数据库的生成收款单SQL存储过程,保证效率的同时又比较安全。

前端界面我们给出一个文本输入框和按钮,文本输入框用于输入销售单号,点击按钮后进行查询,并且把指定销售单的商品明细展示在表格中。表格需要设置为可多选状态,在获取到销售单明细后可以多选商品。商品选择完毕之后点击生成收款单按钮,这时需要使用生成收款单的生成表头存储过程,收款单表头生成后就开始插入科目金额信息。科目金额信息是根据所选商品明细内容填写所选商品金额,并且为了方便确认本批次回款商品,我们需要在科目备注中显示商品名称及其金额。把所选商品明细作为科目插入收款单后,还需要单独使用一个数据表保存所选商品的顺序号,可以在下次读取同样销售单时把已经生成过收款单的商品区别显示,减少同样商品重复收款的情况。

开发过程比较简单,最重要的就是利用循环体把所选商品信息插入到收款单科目表,至于是否保存已回款商品,完全取决于用户时候需要提醒。